EventService in AthenaMP fixes
Fix: IOVDbSvc was holding on PoolSvc contextID over fork and I/O reinit, after which it was invalid and interfering with other contexts. Made IOVDbSvc a client of IIoComponentMgr to reset the context PoolSvc was not cleaning up its map of contexts fully at I/O reninit - fixed MetaDataSvc transitionMetaDataFile was refusing to run for ES - cleared the blocking unnecessary flag Implemented handling of "end of range" NextEventRange incidents for MP mode
Showing
- Control/AthenaServices/src/AthenaOutputStream.cxx 1 addition, 1 deletionControl/AthenaServices/src/AthenaOutputStream.cxx
- Control/AthenaServices/src/MetaDataSvc.cxx 12 additions, 4 deletionsControl/AthenaServices/src/MetaDataSvc.cxx
- Control/AthenaServices/src/OutputStreamSequencerSvc.cxx 21 additions, 17 deletionsControl/AthenaServices/src/OutputStreamSequencerSvc.cxx
- Database/AthenaPOOL/PoolSvc/src/PoolSvc.cxx 11 additions, 26 deletionsDatabase/AthenaPOOL/PoolSvc/src/PoolSvc.cxx
- Database/AthenaPOOL/PoolSvc/src/PoolSvc.h 3 additions, 0 deletionsDatabase/AthenaPOOL/PoolSvc/src/PoolSvc.h
- Database/IOVDbSvc/share/IOVDbSvc_test.ref 20 additions, 22 deletionsDatabase/IOVDbSvc/share/IOVDbSvc_test.ref
- Database/IOVDbSvc/src/IOVDbSvc.cxx 56 additions, 25 deletionsDatabase/IOVDbSvc/src/IOVDbSvc.cxx
- Database/IOVDbSvc/src/IOVDbSvc.h 8 additions, 3 deletionsDatabase/IOVDbSvc/src/IOVDbSvc.h
Loading
Please register or sign in to comment