Skip to content
Seangchan Ryu edited this page Nov 14, 2018 · 70 revisions

Welcome to the WMCore wiki, powered by GitHub.

Introduction

This wiki is meant to provide a description as complete as possible of the different applications of the Workflow Management system (ReqMgr2, WMStats, GlobalWorkQueue, WMAgent) on what they do and how they do it. (WMCore library is also used for other applications, DBS,CRABServer CRABClient and WmAgentScript

If you are a developer, this should help you get on track to start making changes to the code but you must also checkout the developers tutorials for DMWM. Finally, there is no better documentation than the code itself if you want to work with the project, you'll likely spend many hours just going through it even after reading this.

If you are a non-developer, this will give you basic overview on WMAgent System.

Workflow Management System Overview

The following pages contained detailed information about the different projects and how they work.

Quick Reference

This section contains special pages which describe a particular phenomenon in the system, usually the information here can be inferred after reading the project pages completely.

Development Tutorial

Issue tracking and release procedure

Development Tools and Support

DMWM tutorial

DMWM build document

DMWM deploy document

Operation related documents

WMAgent deployment script

various operation documents

deployment instruction

workqueue couch db replication procedure

ReqMgr2 Transition

Python3 Transition

Trouble shooting

GitHub

WMAgent Refactoring

WMCore dependencies for other project

Unified Porting

Clone this wiki locally