Skip to content
Snippets Groups Projects
Commit db74efeb authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'ConStore' into 'master'

Move ConditionStore to default in ComponentAccumulator and standard Athena jobs, remove pycomps from pickle

See merge request atlas/athena!21889
parents 13b30ad6 886e0fb5
No related branches found
No related tags found
No related merge requests found
...@@ -32,9 +32,6 @@ def _setupAtlasThreadedJob(): ...@@ -32,9 +32,6 @@ def _setupAtlasThreadedJob():
svcMgr += SG__HiveMgrSvc("EventDataSvc") svcMgr += SG__HiveMgrSvc("EventDataSvc")
svcMgr.EventDataSvc.NSlots = numStores svcMgr.EventDataSvc.NSlots = numStores
import StoreGate.StoreGateConf as StoreGateConf
svcMgr += StoreGateConf.StoreGateSvc("ConditionStore")
from GaudiHive.GaudiHiveConf import AlgResourcePool from GaudiHive.GaudiHiveConf import AlgResourcePool
arp=AlgResourcePool( OutputLevel = Constants.INFO ) arp=AlgResourcePool( OutputLevel = Constants.INFO )
......
...@@ -46,6 +46,7 @@ def _setupAtlasUnixStandardJob(): ...@@ -46,6 +46,7 @@ def _setupAtlasUnixStandardJob():
svcMgr += StoreGateConf.StoreGateSvc() svcMgr += StoreGateConf.StoreGateSvc()
svcMgr += StoreGateConf.StoreGateSvc("DetectorStore") svcMgr += StoreGateConf.StoreGateSvc("DetectorStore")
svcMgr += StoreGateConf.StoreGateSvc("HistoryStore") svcMgr += StoreGateConf.StoreGateSvc("HistoryStore")
svcMgr += StoreGateConf.StoreGateSvc("ConditionStore")
#ClassIDSvc configuration #ClassIDSvc configuration
import CLIDComps.CLIDCompsConf as CLIDCompsConf import CLIDComps.CLIDCompsConf as CLIDCompsConf
......
...@@ -475,43 +475,54 @@ sS'ProxyProviderSvc' ...@@ -475,43 +475,54 @@ sS'ProxyProviderSvc'
p248 p248
S'ProxyProviderSvc' S'ProxyProviderSvc'
p249 p249
ssS'IncidentProcAlg1' ssS'ConditionStore'
p250 p250
(dp251 (dp251
S'ExtraOutputs' S'IncidentSvc'
p252 p252
S'[]' S'IncidentSvc'
p253 p253
sS'NeededResources' sS'ProxyProviderSvc'
p254 p254
S'[]' S'ProxyProviderSvc'
p255 p255
sS'ExtraInputs' ssS'IncidentProcAlg1'
p256 p256
S'[]' (dp257
p257 S'ExtraOutputs'
ssS'HistogramDataSvc'
p258 p258
(dp259 S'[]'
S'Input' p259
sS'NeededResources'
p260 p260
S'[]' S'[]'
p261 p261
sS'InhibitPathes' sS'ExtraInputs'
p262 p262
S'[]' S'[]'
p263 p263
ssS'HistoryStore' ssS'HistogramDataSvc'
p264 p264
(dp265 (dp265
S'IncidentSvc' S'Input'
p266 p266
S'IncidentSvc' S'[]'
p267 p267
sS'ProxyProviderSvc' sS'InhibitPathes'
p268 p268
S'ProxyProviderSvc' S'[]'
p269 p269
ssS'HistoryStore'
p270
(dp271
S'IncidentSvc'
p272
S'IncidentSvc'
p273
sS'ProxyProviderSvc'
p274
S'ProxyProviderSvc'
p275
ss.ccollections ss.ccollections
defaultdict defaultdict
p1 p1
...@@ -950,7 +961,7 @@ p186 ...@@ -950,7 +961,7 @@ p186
g7 g7
sS'ExtSvc' sS'ExtSvc'
p187 p187
S"['ToolSvc/ToolSvc', 'AuditorSvc/AuditorSvc', 'MessageSvc/MessageSvc', 'IncidentSvc/IncidentSvc', 'EvtPersistencySvc/EventPersistencySvc', 'HistogramSvc/HistogramDataSvc', 'NTupleSvc/NTupleSvc', 'RndmGenSvc/RndmGenSvc', 'ChronoStatSvc/ChronoStatSvc', 'StatusCodeSvc/StatusCodeSvc', 'StoreGateSvc/StoreGateSvc', 'StoreGateSvc/DetectorStore', 'StoreGateSvc/HistoryStore', 'ClassIDSvc/ClassIDSvc', 'AthDictLoaderSvc/AthDictLoaderSvc', 'AthenaSealSvc/AthenaSealSvc', 'CoreDumpSvc/CoreDumpSvc', 'JobOptionsSvc/JobOptionsSvc']" S"['ToolSvc/ToolSvc', 'AuditorSvc/AuditorSvc', 'MessageSvc/MessageSvc', 'IncidentSvc/IncidentSvc', 'EvtPersistencySvc/EventPersistencySvc', 'HistogramSvc/HistogramDataSvc', 'NTupleSvc/NTupleSvc', 'RndmGenSvc/RndmGenSvc', 'ChronoStatSvc/ChronoStatSvc', 'StatusCodeSvc/StatusCodeSvc', 'StoreGateSvc/StoreGateSvc', 'StoreGateSvc/DetectorStore', 'StoreGateSvc/HistoryStore', 'StoreGateSvc/ConditionStore', 'ClassIDSvc/ClassIDSvc', 'AthDictLoaderSvc/AthDictLoaderSvc', 'AthenaSealSvc/AthenaSealSvc', 'CoreDumpSvc/CoreDumpSvc', 'JobOptionsSvc/JobOptionsSvc']"
p188 p188
sS'AuditAlgorithms' sS'AuditAlgorithms'
p189 p189
......
...@@ -1055,7 +1055,7 @@ p179 ...@@ -1055,7 +1055,7 @@ p179
g7 g7
sS'ExtSvc' sS'ExtSvc'
p180 p180
S"['ToolSvc/ToolSvc', 'AuditorSvc/AuditorSvc', 'MessageSvc/MessageSvc', 'IncidentSvc/IncidentSvc', 'EvtPersistencySvc/EventPersistencySvc', 'HistogramSvc/HistogramDataSvc', 'NTupleSvc/NTupleSvc', 'RndmGenSvc/RndmGenSvc', 'ChronoStatSvc/ChronoStatSvc', 'StatusCodeSvc/StatusCodeSvc', 'StoreGateSvc/StoreGateSvc', 'StoreGateSvc/DetectorStore', 'StoreGateSvc/HistoryStore', 'ClassIDSvc/ClassIDSvc', 'AthDictLoaderSvc/AthDictLoaderSvc', 'AthenaSealSvc/AthenaSealSvc', 'CoreDumpSvc/CoreDumpSvc', 'SG::HiveMgrSvc/EventDataSvc', 'StoreGateSvc/ConditionStore', 'AlgResourcePool/AlgResourcePool', 'AvalancheSchedulerSvc/AvalancheSchedulerSvc', 'AthenaHiveEventLoopMgr/AthenaHiveEventLoopMgr', 'TimelineSvc/TimelineSvc', 'JobOptionsSvc/JobOptionsSvc']" S"['ToolSvc/ToolSvc', 'AuditorSvc/AuditorSvc', 'MessageSvc/MessageSvc', 'IncidentSvc/IncidentSvc', 'EvtPersistencySvc/EventPersistencySvc', 'HistogramSvc/HistogramDataSvc', 'NTupleSvc/NTupleSvc', 'RndmGenSvc/RndmGenSvc', 'ChronoStatSvc/ChronoStatSvc', 'StatusCodeSvc/StatusCodeSvc', 'StoreGateSvc/StoreGateSvc', 'StoreGateSvc/DetectorStore', 'StoreGateSvc/HistoryStore', 'StoreGateSvc/ConditionStore', 'ClassIDSvc/ClassIDSvc', 'AthDictLoaderSvc/AthDictLoaderSvc', 'AthenaSealSvc/AthenaSealSvc', 'CoreDumpSvc/CoreDumpSvc', 'SG::HiveMgrSvc/EventDataSvc', 'AlgResourcePool/AlgResourcePool', 'AvalancheSchedulerSvc/AvalancheSchedulerSvc', 'AthenaHiveEventLoopMgr/AthenaHiveEventLoopMgr', 'TimelineSvc/TimelineSvc', 'JobOptionsSvc/JobOptionsSvc']"
p181 p181
sS'AuditAlgorithms' sS'AuditAlgorithms'
p182 p182
......
...@@ -81,6 +81,7 @@ def MainServicesThreadedCfg(cfgFlags): ...@@ -81,6 +81,7 @@ def MainServicesThreadedCfg(cfgFlags):
cfg.addService(StoreGateSvc()) cfg.addService(StoreGateSvc())
cfg.addService(StoreGateSvc("DetectorStore")) cfg.addService(StoreGateSvc("DetectorStore"))
cfg.addService(StoreGateSvc("HistoryStore")) cfg.addService(StoreGateSvc("HistoryStore"))
cfg.addService( StoreGateSvc("ConditionStore") )
cfg.setAppProperty('InitializationLoopCheck',False) cfg.setAppProperty('InitializationLoopCheck',False)
...@@ -109,9 +110,6 @@ def MainServicesThreadedCfg(cfgFlags): ...@@ -109,9 +110,6 @@ def MainServicesThreadedCfg(cfgFlags):
hivesvc.NSlots = cfgFlags.Concurrency.NumConcurrentEvents hivesvc.NSlots = cfgFlags.Concurrency.NumConcurrentEvents
cfg.addService( hivesvc ) cfg.addService( hivesvc )
from StoreGate.StoreGateConf import StoreGateSvc
cfg.addService( StoreGateSvc("ConditionStore") )
from GaudiHive.GaudiHiveConf import AlgResourcePool from GaudiHive.GaudiHiveConf import AlgResourcePool
from AthenaCommon.Constants import INFO from AthenaCommon.Constants import INFO
arp=AlgResourcePool( OutputLevel = INFO ) arp=AlgResourcePool( OutputLevel = INFO )
......
...@@ -31,13 +31,11 @@ from IOVSvc.IOVSvcConf import CondInputLoader ...@@ -31,13 +31,11 @@ from IOVSvc.IOVSvcConf import CondInputLoader
from AthenaServices.AthenaServicesConf import Athena__ConditionsCleanerSvc from AthenaServices.AthenaServicesConf import Athena__ConditionsCleanerSvc
from AthenaServices.AthenaServicesConf import Athena__DelayedConditionsCleanerSvc from AthenaServices.AthenaServicesConf import Athena__DelayedConditionsCleanerSvc
from AthenaCommon.AlgSequence import AthSequencer from AthenaCommon.AlgSequence import AthSequencer
import StoreGate.StoreGateConf as StoreGateConf
condInputLoader = CondInputLoader( "CondInputLoader") condInputLoader = CondInputLoader( "CondInputLoader")
condSeq = AthSequencer("AthCondSeq") condSeq = AthSequencer("AthCondSeq")
svcMgr += CondSvc() svcMgr += CondSvc()
svcMgr += StoreGateConf.StoreGateSvc("ConditionStore")
condSeq += condInputLoader condSeq += condInputLoader
# Enable conditions garbage collection. # Enable conditions garbage collection.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment