WorkQueue GO implementation - dmwm/WMCore GitHub Wiki
Element struct
type WorkQueueElement struct {
Inputs map[string][]string // {"block_name":sites}
ParentFlag bool
ParentData map[string][]string // {"block_name":sites}
PileupData map[string][]string // {"block_name":sites}
NumberOfLumis int
NumberOfFiles int
NumberOfEvents int
Jobs int
OpenForNewData bool
NoInputUpdate bool
NoPileupUpdate bool
WMSpec string
Mask map[string]int
blowupFactor int
ACDC string
Task string
RequestName string
TaskName string
Dbs string
SiteWhiteList []string
SiteBlackList []string
StartPolicy interface{}
EndPolicy interface{}
Prioriry int
PileupData map[string][]string // {"block_name":sites}
ParentQueueUrl string
ChildQueueUrl string
PercentSuccess float
PercentComplete float
WMBSUrl string,
OpenForNewData bool
FilesProcessed int
}