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
}