Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions src/python/T0/RunConfig/RunConfigAPI.py
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,7 @@ def configureRunStream(tier0Config, run, stream, specDirectory, dqmUploadProxy):
specArguments['MaxInputFiles'] = streamConfig.Express.MaxInputFiles
specArguments['MaxLatency'] = streamConfig.Express.MaxLatency
specArguments['AlcaSkims'] = streamConfig.Express.AlcaSkims
specArguments['DqmSequences'] = streamConfig.Express.DqmSequences
specArguments['DQMSequences'] = streamConfig.Express.DqmSequences
specArguments['AlcaHarvestTimeout'] = runInfo['ah_timeout']
specArguments['AlcaHarvestDir'] = runInfo['ah_dir']
specArguments['DQMUploadProxy'] = dqmUploadProxy
Expand Down Expand Up @@ -871,6 +871,8 @@ def releasePromptReco(tier0Config, specDirectory, dqmUploadProxy):
specArguments['Multicore'] = datasetConfig.Multicore
specArguments['Memory'] = 2500 + (datasetConfig.Multicore - 1) * 500

specArguments['Memory'] += len(datasetConfig.PhysicsSkims) * 100

specArguments['RequestPriority'] = tier0Config.Global.BaseRequestPriority

specArguments['AcquisitionEra'] = runInfo['acq_era']
Expand All @@ -893,7 +895,8 @@ def releasePromptReco(tier0Config, specDirectory, dqmUploadProxy):

specArguments['WriteTiers'] = writeTiers
specArguments['AlcaSkims'] = datasetConfig.AlcaSkims
specArguments['DqmSequences'] = datasetConfig.DqmSequences
specArguments['PhysicsSkims'] = datasetConfig.PhysicsSkims
specArguments['DQMSequences'] = datasetConfig.DqmSequences

specArguments['UnmergedLFNBase'] = "/store/unmerged/%s" % runInfo['bulk_data_type']
if runInfo['backfill']:
Expand Down
3 changes: 3 additions & 0 deletions src/python/T0/RunConfig/Tier0Config.py
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@
|
|--> AlcaSkims - List of alca skims active for this dataset
|
|--> PhysicsSkims - List of physics skims active for this dataset
|
|--> DqmSequences - List of dqm sequences active for this dataset
|
|--> BlockCloseDelay - Delay to close block in WMAgent
Expand Down Expand Up @@ -451,6 +453,7 @@ def addDataset(config, datasetName, **settings):
# finally some parameters for which Default isn't used
#
datasetConfig.AlcaSkims = settings.get("alca_producers", [])
datasetConfig.PhysicsSkims = settings.get("physics_skims", [])
datasetConfig.DqmSequences = settings.get("dqm_sequences", [])

return
Expand Down
2 changes: 1 addition & 1 deletion src/python/T0/WMSpec/StdSpecs/Express.py
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,7 @@ def getWorkloadArguments():
"AlcaHarvestTimeout" : {"type" : int, "optional" : False},
"AlcaHarvestDir" : {"optional" : False, "null" : True},
"AlcaSkims" : {"type" : makeList, "optional" : False},
"DqmSequences" : {"type" : makeList, "optional" : False},
"DQMSequences" : {"type" : makeList, "attr" : "dqmSequences", "optional" : False},
"BlockCloseDelay" : {"type" : int, "optional" : False,
"validate" : lambda x : x > 0},
}
Expand Down