diff --git a/Control/AthenaServices/share/AthenaOutputStream_test.ref b/Control/AthenaServices/share/AthenaOutputStream_test.ref
index a52c1c87c779a786b39432dd15239a424f7db458..77fc1b609ceb35cb2b75de202581443fed081b27 100644
--- a/Control/AthenaServices/share/AthenaOutputStream_test.ref
+++ b/Control/AthenaServices/share/AthenaOutputStream_test.ref
@@ -1,20 +1,24 @@
 *** AthenaOutputStream_test starts ***
 
 
-Initializing Gaudi ApplicationMgr using job opts /afs/cern.ch/user/s/ssnyder/atlas-work3h/build-x86_64-centos7-gcc8-opt/x86_64-centos7-gcc8-opt/jobOptions/AthenaServices/AthenaOutputStream_test.txt
-JobOptionsSvc        INFO # =======> /afs/cern.ch/user/s/ssnyder/atlas-work3h/build-x86_64-centos7-gcc8-opt/x86_64-centos7-gcc8-opt/jobOptions/AthenaServices/AthenaOutputStream_test.txt
+Initializing Gaudi ApplicationMgr using job opts /atlas/scratch0/amete/athena-workspace/build/x86_64-centos7-gcc8-opt/jobOptions/AthenaServices/AthenaOutputStream_test.txt
+JobOptionsSvc        INFO # =======> /atlas/scratch0/amete/athena-workspace/build/x86_64-centos7-gcc8-opt/jobOptions/AthenaServices/AthenaOutputStream_test.txt
 JobOptionsSvc        INFO # (5,1): MessageSvc.OutputLevel = 2
 JobOptionsSvc        INFO # (6,1): StoreGateSvc.OutputLevel = 2
 JobOptionsSvc        INFO # (8,1): AthenaOutputStream.OutputLevel = 1
-JobOptionsSvc        INFO # (10,1): AthenaOutputStream.ItemList = ["Bar#uno", "Bar#due", "Bar#tre", "8101#*", "Fee#quattro", "Fee!#cinque", "Baz#sei", "BazAuxContainer#seiAux.aaa.ccc", "13#*"]
-JobOptionsSvc        INFO # (17,1): AthenaOutputStream.AcceptAlgs = ["AthenaOutputStream", "aSFQS"]
-JobOptionsSvc        INFO Job options successfully read in from /afs/cern.ch/user/s/ssnyder/atlas-work3h/build-x86_64-centos7-gcc8-opt/x86_64-centos7-gcc8-opt/jobOptions/AthenaServices/AthenaOutputStream_test.txt
+JobOptionsSvc        INFO # (10,1): AthenaOutputStream.ItemList = ["Bar#uno", "Bar#due", "Bar#tre", "8101#*", "Fee#quattro", "Fee!#cinque", "Baz#sei", "BazAuxContainer#seiAux.aaa.ccc", "Baz#comp", "BazAuxContainer#compAux.foo.bar.zzz", "13#*"]
+JobOptionsSvc        INFO # (20,1): AthenaOutputStream.CompressionBitsHigh = 10
+JobOptionsSvc        INFO # (21,1): AthenaOutputStream.CompressionListHigh = ["BazAuxContainer#compAux.foo.bar"]
+JobOptionsSvc        INFO # (22,1): AthenaOutputStream.CompressionBitsLow = 16
+JobOptionsSvc        INFO # (23,1): AthenaOutputStream.CompressionListLow = ["BazAuxContainer#compAux.zzz"]
+JobOptionsSvc        INFO # (25,1): AthenaOutputStream.AcceptAlgs = ["AthenaOutputStream", "aSFQS"]
+JobOptionsSvc        INFO Job options successfully read in from /atlas/scratch0/amete/athena-workspace/build/x86_64-centos7-gcc8-opt/jobOptions/AthenaServices/AthenaOutputStream_test.txt
 MessageSvc          DEBUG Service base class initialized successfully
 ApplicationMgr      DEBUG Getting my own properties
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v33r1)
-                                          running on lxplus706.cern.ch on Thu Jul 30 17:07:50 2020
+                                                   Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
+                                          running on atpc002 on Fri Aug  7 15:13:36 2020
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 ServiceManager      DEBUG Initializing service AppMgrRunable
@@ -35,23 +39,25 @@ ApplicationMgr       INFO Application Manager Initialized successfully
 ApplicationMgr Ready
 ClassIDSvc          DEBUG Service base class initialized successfully
 IncidentSvc         DEBUG Adding [ModuleLoaded] listener 'ClassIDSvc' with priority 100
-ClassIDSvc           INFO  getRegistryEntries: read 1579 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1581 CLIDRegistry entries for module ALL
 ClassIDSvc          FATAL uncheckedSetTypePackageForID: StoreGate-00-00-00 can not set type name <B1> for CLID 8111: Known name for this ID <Baz> It was set by AthenaServices-00-00-00
 ClassIDSvc          FATAL uncheckedSetTypePackageForID: StoreGate-00-00-00 can not set type name <D1> for CLID 8112: Known name for this ID <BazAuxContainer> It was set by AthenaServices-00-00-00
-ClassIDSvc          FATAL uncheckedSetTypePackageForID: AthenaServices-00-00-00 can not set type name <SG::SelectionVetoesRef> for CLID 3789442: Known name for this ID <SG::SelectionVetoes> It was set by AthenaServices-00-00-00
-ClassIDSvc          DEBUG processCLIDDB: read 1745 entries from CLIDDB file: /afs/cern.ch/user/s/ssnyder/atlas-work3h/build-x86_64-centos7-gcc8-opt/x86_64-centos7-gcc8-opt/share/clid.db
+ClassIDSvc          DEBUG processCLIDDB: read 1747 entries from CLIDDB file: /atlas/scratch0/amete/athena-workspace/build/x86_64-centos7-gcc8-opt/share/clid.db
 ClassIDSvc          FATAL uncheckedSetTypePackageForID: StoreGate-00-00-00 can not set type name <B1> for CLID 8111: Known name for this ID <Baz> It was set by AthenaServices-00-00-00
 ClassIDSvc          FATAL uncheckedSetTypePackageForID: StoreGate-00-00-00 can not set type name <D1> for CLID 8112: Known name for this ID <BazAuxContainer> It was set by AthenaServices-00-00-00
-ClassIDSvc          DEBUG processCLIDDB: read 1745 entries from CLIDDB file: /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2020-07-28T2136/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/clid.db
+ClassIDSvc          DEBUG processCLIDDB: read 1746 entries from CLIDDB file: /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2020-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/clid.db
 StoreGateSvc        DEBUG Service base class initialized successfully
 StoreGateSvc        DEBUG trying to create store SGImplSvc/StoreGateSvc_Impl
 StoreGateSvc_Impl   DEBUG Service base class initialized successfully
 ProxyProviderSvc    DEBUG Service base class initialized successfully
 IncidentSvc         DEBUG Adding [EndEvent] listener 'StoreGateSvc' with priority 100
 IncidentSvc         DEBUG Adding [BeginEvent] listener 'StoreGateSvc' with priority 100
-ClassIDSvc           INFO  getRegistryEntries: read 2385 CLIDRegistry entries for module ALL
-ToolSvc             DEBUG Service base class initialized successfully
+ClassIDSvc           INFO  getRegistryEntries: read 2389 CLIDRegistry entries for module ALL
 AthenaOutputStream  DEBUG Property update for OutputLevel : new value = 1
+ToolSvc             DEBUG Service base class initialized successfully
+AthenaOutputStr...  DEBUG Property update for OutputLevel : new value = 1
+AthenaOutputStr...  DEBUG Property update for OutputLevel : new value = 1
+AthenaOutputStr...  DEBUG Property update for OutputLevel : new value = 1
 AthenaOutputStreamVERBOSE ServiceLocatorHelper::service: found service EventDataSvc
 TimelineSvc         DEBUG Service base class initialized successfully
 TimelineSvc         DEBUG initialize
@@ -86,8 +92,10 @@ PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:PoolFileCatalog.x
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc        DEBUG Service base class initialized successfully
+DBReplicaSvc        DEBUG HOSTNAME atpc002 has no domain - try hostname --fqdn
+DBReplicaSvc        DEBUG HOSTNAME from fqdn: atpc002.dyndns.cern.ch
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2020-07-28T2136/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/2020-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
 DBReplicaSvc        DEBUG Candidate server ATLF (priority -2700)
 DBReplicaSvc        DEBUG Candidate server ATLAS_COOLPROD (priority -695)
 DBReplicaSvc        DEBUG Candidate server atlas_dd (priority -690)
@@ -98,7 +106,7 @@ DBReplicaSvc        DEBUG Candidate server ATONR_COOL (priority -670)
 DBReplicaSvc        DEBUG Candidate server ATONR_CONF (priority -665)
 DBReplicaSvc        DEBUG Candidate server DEVDB11 (priority -660)
 DBReplicaSvc        DEBUG Candidate server ATLF (priority -2200)
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -118,48 +126,56 @@ IoComponentMgr      DEBUG --> io_hasitem()
 AthenaOutputStream   INFO I/O reinitialization...
 IncidentSvc         DEBUG Adding [MetaDataStop] listener 'AthenaOutputStream' with priority 50
 AthenaOutputStr...  DEBUG Property update for OutputLevel : new value = 1
-AthenaOutputStreamVERBOSE Both high and low float compression lists are empty. Float compression will NOT be applied.
+AthenaOutputStream   INFO Either high or low (or both) float compression lists are defined. Float compression will be applied.
+AthenaOutputStream   INFO High compression will use 10 mantissa bits, and low compression will use 16 mantissa bits.
 AthenaOutputStream  DEBUG End initialize
 AthenaOutputStreamVERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
 AlgExecStateSvc     DEBUG preInit: will add Alg AthenaOutputStream later
 AthenaOutputStream  DEBUG input handles: 0
-AthenaOutputStream  DEBUG output handles: 1
+AthenaOutputStream  DEBUG output handles: 2
 AthenaOutputStream  DEBUG Registering all Tools in ToolHandleArray HelperTools
 AthenaOutputStream  DEBUG Adding private ToolHandle tool AthenaOutputStream.AthenaOutputStreamTool (AthenaOutputStreamTool)
 AthenaOutputStream  DEBUG Data Deps for AthenaOutputStream
   + INPUT IGNORED  ( 'AthenaAttributeList' , '' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_AthenaOutputStream' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_AthenaOutputStream' ) 
-StoreGateSvc        DEBUG Recorded object @0x631dc70 with key uno of type Foo(CLID 8101)
- in DataObject @0x631dd20
+StoreGateSvc        DEBUG Recorded object @0x667f4c0 with key uno of type Foo(CLID 8101)
+ in DataObject @0x667f6b0
+ object modifiable when retrieved
+StoreGateSvc        DEBUG Recorded object @0x667fc50 with key due of type Foo(CLID 8101)
+ in DataObject @0x667fe00
+ object modifiable when retrieved
+StoreGateSvc        DEBUG Recorded object @0x667fbd0 with key uno of type Bar(CLID 8107)
+ in DataObject @0x66800d0
  object modifiable when retrieved
-StoreGateSvc        DEBUG Recorded object @0x631c990 with key due of type Foo(CLID 8101)
- in DataObject @0x631d830
+StoreGateSvc        DEBUG Recorded object @0x667fbb0 with key due of type Bar(CLID 8107)
+ in DataObject @0x6680400
  object modifiable when retrieved
-StoreGateSvc        DEBUG Recorded object @0x640ec60 with key uno of type Bar(CLID 8107)
- in DataObject @0x631c8d0
+StoreGateSvc        DEBUG Recorded object @0x6680790 with key quattro of type Bar(CLID 8107)
+ in DataObject @0x6680700
  object modifiable when retrieved
-StoreGateSvc        DEBUG Recorded object @0x631c9b0 with key due of type Bar(CLID 8107)
- in DataObject @0x640ef60
+StoreGateSvc        DEBUG Recorded object @0x6680b80 with key cinque of type Bar(CLID 8107)
+ in DataObject @0x6680ad0
  object modifiable when retrieved
-StoreGateSvc        DEBUG Recorded object @0x640f2f0 with key quattro of type Bar(CLID 8107)
- in DataObject @0x640f260
+StoreGateSvc        DEBUG Recorded object @0x6681120 with key sei of type Baz(CLID 8111)
+ in DataObject @0x6687a40
  object modifiable when retrieved
-StoreGateSvc        DEBUG Recorded object @0x640f650 with key cinque of type Bar(CLID 8107)
- in DataObject @0x640f5a0
+StoreGateSvc        DEBUG Recorded object @0x6681150 with key seiAux. of type BazAuxContainer(CLID 8112)
+ in DataObject @0x667f960
  object modifiable when retrieved
-StoreGateSvc        DEBUG Recorded object @0x640fc80 with key sei of type Baz(CLID 8111)
- in DataObject @0x64165a0
+StoreGateSvc        DEBUG Recorded object @0x66881a0 with key comp of type Baz(CLID 8111)
+ in DataObject @0x2767290
  object modifiable when retrieved
-StoreGateSvc        DEBUG Recorded object @0x640fcb0 with key seiAux. of type BazAuxContainer(CLID 8112)
- in DataObject @0x631c820
+StoreGateSvc        DEBUG Recorded object @0x6688710 with key compAux. of type BazAuxContainer(CLID 8112)
+ in DataObject @0x6689530
  object modifiable when retrieved
-ClassIDSvc           INFO  getRegistryEntries: read 724 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 714 CLIDRegistry entries for module ALL
 AthenaOutputStr...WARNING add: can not find clid 13 in clid db
 AthenaOutputStream  DEBUG addItemObjects(13,"*") called
 AthenaOutputStream  DEBUG            Key:*
 AthenaOutputStr...  DEBUG Property update for OutputLevel : new value = 1
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 MetaDataSvc          INFO Initializing MetaDataSvc - package version AthenaServices-00-00-00
 MetaDataSvc         DEBUG Service base class initialized successfully
 InputMetaDataStore  DEBUG Service base class initialized successfully
@@ -184,16 +200,16 @@ IoComponentMgr      DEBUG     registering IoComponent "MetaDataSvc"
 AthenaOutputStream  DEBUG  Failed to receive proxy iterators from StoreGate for 13,"*". Skipping
 AthenaOutputStream  DEBUG addItemObjects(8101,"*") called
 AthenaOutputStream  DEBUG            Key:*
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], *, *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [, ], *, *)
 AthenaOutputStream  DEBUG  Added object 8101,"due"
 AthenaOutputStream  DEBUG  Added object 8101,"uno"
 AthenaOutputStream  DEBUG addItemObjects(8107,"due") called
 AthenaOutputStream  DEBUG            Key:due
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], due, *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [due], due, *)
 AthenaOutputStreamVERBOSE Calling matchKey( [due], cinque)
@@ -208,8 +224,8 @@ AthenaOutputStreamVERBOSE Couldn't match every sub-string... return: 0
 AthenaOutputStreamVERBOSE Done calling matchKey( [due], uno) with result: 0
 AthenaOutputStream  DEBUG addItemObjects(8107,"tre") called
 AthenaOutputStream  DEBUG            Key:tre
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], tre, *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [tre], tre, *)
 AthenaOutputStreamVERBOSE Calling matchKey( [tre], cinque)
@@ -227,8 +243,8 @@ AthenaOutputStreamVERBOSE Done calling matchKey( [tre], uno) with result: 0
 AthenaOutputStream  DEBUG  No object matching 8107,"tre" found
 AthenaOutputStream  DEBUG addItemObjects(8107,"uno") called
 AthenaOutputStream  DEBUG            Key:uno
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], uno, *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [uno], uno, *)
 AthenaOutputStreamVERBOSE Calling matchKey( [uno], cinque)
@@ -243,8 +259,8 @@ AthenaOutputStreamVERBOSE Done calling matchKey( [uno], quattro) with result: 0
 AthenaOutputStream  DEBUG  Added object 8107,"uno"
 AthenaOutputStream  DEBUG addItemObjects(8108,"cinque") called
 AthenaOutputStream  DEBUG            Key:cinque
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], cinque, *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [cinque], cinque, *)
 AthenaOutputStream  DEBUG  Added object 8108,"cinque"
@@ -253,31 +269,64 @@ AthenaOutputStreamVERBOSE Couldn't match every sub-string... return: 0
 AthenaOutputStreamVERBOSE Done calling matchKey( [cinque], quattro) with result: 0
 AthenaOutputStream  DEBUG addItemObjects(8108,"quattro") called
 AthenaOutputStream  DEBUG            Key:quattro
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], quattro, *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [quattro], quattro, *)
 AthenaOutputStreamVERBOSE Calling matchKey( [quattro], cinque)
 AthenaOutputStreamVERBOSE Couldn't match every sub-string... return: 0
 AthenaOutputStreamVERBOSE Done calling matchKey( [quattro], cinque) with result: 0
 AthenaOutputStream  DEBUG  Added object 8108,"quattro"
+AthenaOutputStream  DEBUG addItemObjects(8111,"comp") called
+AthenaOutputStream  DEBUG            Key:comp
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
+AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], comp, *)
+AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [comp], comp, *)
+AthenaOutputStream  DEBUG  Added object 8111,"comp"
+AthenaOutputStreamVERBOSE Calling matchKey( [comp], sei)
+AthenaOutputStreamVERBOSE Couldn't match every sub-string... return: 0
+AthenaOutputStreamVERBOSE Done calling matchKey( [comp], sei) with result: 0
 AthenaOutputStream  DEBUG addItemObjects(8111,"sei") called
 AthenaOutputStream  DEBUG            Key:sei
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], sei, *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [sei], sei, *)
+AthenaOutputStreamVERBOSE Calling matchKey( [sei], comp)
+AthenaOutputStreamVERBOSE Couldn't match every sub-string... return: 0
+AthenaOutputStreamVERBOSE Done calling matchKey( [sei], comp) with result: 0
 AthenaOutputStream  DEBUG  Added object 8111,"sei"
+AthenaOutputStream  DEBUG addItemObjects(8112,"compAux.") called
+AthenaOutputStream  DEBUG            Key:compAux.
+AthenaOutputStream  DEBUG       Aux Attr:foo.bar.zzz
+AthenaOutputStream  DEBUG      Comp Attr High: 2 with 10 mantissa bits.
+AthenaOutputStream  DEBUG        >> bar
+AthenaOutputStream  DEBUG        >> foo
+AthenaOutputStream  DEBUG      Comp Attr Low: 1 with 16 mantissa bits.
+AthenaOutputStream  DEBUG        >> zzz
+AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], compAux., *)
+AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [compAux.], compAux., *)
+AthenaOutputStream  DEBUG  Added object 8112,"compAux."
+AthenaOutputStream  DEBUG Lossy float compression level 10 contains 1 elements for container comp
+AthenaOutputStream  DEBUG Lossy float compression level 16 contains 1 elements for container comp
+AthenaOutputStreamVERBOSE Calling matchKey( [compAux.], seiAux.)
+AthenaOutputStreamVERBOSE Couldn't match every sub-string... return: 0
+AthenaOutputStreamVERBOSE Done calling matchKey( [compAux.], seiAux.) with result: 0
 AthenaOutputStream  DEBUG addItemObjects(8112,"seiAux.") called
 AthenaOutputStream  DEBUG            Key:seiAux.
 AthenaOutputStream  DEBUG       Aux Attr:aaa.ccc
-AthenaOutputStr...  DEBUG Property update for OutputLevel : new value = 1
-AthenaOutputStr...  DEBUG Property update for OutputLevel : new value = 1
-AthenaOutputStream  DEBUG      Comp Attr High: 0 with 7 mantissa bits.
-AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 15 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr High: 0 with 10 mantissa bits.
+AthenaOutputStream  DEBUG      Comp Attr Low: 0 with 16 mantissa bits.
 AthenaOutputStreamVERBOSE Calling tokenizeAtStep( [], seiAux., *)
 AthenaOutputStreamVERBOSE Done calling tokenizeAtStep( [seiAux.], seiAux., *)
+AthenaOutputStreamVERBOSE Calling matchKey( [seiAux.], compAux.)
+AthenaOutputStreamVERBOSE Couldn't match every sub-string... return: 0
+AthenaOutputStreamVERBOSE Done calling matchKey( [seiAux.], compAux.) with result: 0
 AthenaOutputStream  DEBUG  Added object 8112,"seiAux."
+AthenaOutputStream  DEBUG Lossy float compression level 10 contains 0 elements for container sei
+AthenaOutputStream  DEBUG Lossy float compression level 16 contains 0 elements for container sei
+8112 compAux.
 8112 seiAux.
 8101 due
 8101 uno
@@ -285,6 +334,8 @@ AthenaOutputStream  DEBUG  Added object 8112,"seiAux."
 8107 uno
 8108 cinque
 8107 quattro
+8111 comp
 8111 sei
 StoreGateSvc        DEBUG Retrieved const pointer to object SelectionVetoes_AthenaOutputStream  of type SG::SelectionVetoes(CLID 3789442)
+StoreGateSvc        DEBUG Retrieved const pointer to object CompressionInfo_AthenaOutputStream  of type SG::CompressionInfo(CLID 39950991)
 *** AthenaOutputStream_test OK ***
diff --git a/Control/AthenaServices/share/AthenaOutputStream_test.txt b/Control/AthenaServices/share/AthenaOutputStream_test.txt
index f93bafc781012ed1152bb328119ffc40d32d933b..e2ea2eac38937f05908ad8733938789dfecbf0ef 100644
--- a/Control/AthenaServices/share/AthenaOutputStream_test.txt
+++ b/Control/AthenaServices/share/AthenaOutputStream_test.txt
@@ -13,5 +13,13 @@ AthenaOutputStream.ItemList={"Bar#uno", "Bar#due", "Bar#tre" ,
                              "Fee!#cinque",
                              "Baz#sei",
                              "BazAuxContainer#seiAux.aaa.ccc",
+                             "Baz#comp",
+                             "BazAuxContainer#compAux.foo.bar.zzz",
                              "13#*"};       
+
+AthenaOutputStream.CompressionBitsHigh = 10;
+AthenaOutputStream.CompressionListHigh = { "BazAuxContainer#compAux.foo.bar" };
+AthenaOutputStream.CompressionBitsLow = 16;
+AthenaOutputStream.CompressionListLow = { "BazAuxContainer#compAux.zzz" };
+
 AthenaOutputStream.AcceptAlgs={"AthenaOutputStream", "aSFQS"};
diff --git a/Control/AthenaServices/src/AthenaOutputStream.cxx b/Control/AthenaServices/src/AthenaOutputStream.cxx
index 7de904ec9c20a686e6962752026261267e383a35..973d575a279e6ff3d6ad4e8a09417c430943c9c7 100644
--- a/Control/AthenaServices/src/AthenaOutputStream.cxx
+++ b/Control/AthenaServices/src/AthenaOutputStream.cxx
@@ -29,6 +29,7 @@
 #include "SGTools/SGIFolder.h"
 #include "AthenaKernel/CLIDRegistry.h"
 #include "xAODCore/AuxSelection.h"
+#include "xAODCore/AuxCompression.h"
 
 #include "AthContainersInterfaces/IAuxStore.h"
 #include "AthContainersInterfaces/IAuxStoreIO.h"
@@ -319,6 +320,9 @@ StatusCode AthenaOutputStream::initialize() {
    m_selVetoesKey = "SelectionVetoes_" + streamName;
    ATH_CHECK( m_selVetoesKey.initialize() );
 
+   m_compInfoKey = "CompressionInfo_" + streamName;
+   ATH_CHECK( m_compInfoKey.initialize() );
+
    ATH_MSG_DEBUG("End initialize");
    return StatusCode::SUCCESS;
 }
@@ -623,13 +627,14 @@ StatusCode AthenaOutputStream::collectAllObjects() {
    }
 
    auto vetoes = std::make_unique<SG::SelectionVetoes>();
+   auto compInfo = std::make_unique<SG::CompressionInfo>();
 
    m_p2BWritten->updateItemList(true);
    std::vector<CLID> folderclids;
    // Collect all objects that need to be persistified:
    //FIXME refactor: move this in folder. Treat as composite
    for (SG::IFolder::const_iterator i = m_p2BWritten->begin(), iEnd = m_p2BWritten->end(); i != iEnd; i++) {
-     addItemObjects(*i, *vetoes);
+     addItemObjects(*i, *vetoes, *compInfo);
       folderclids.push_back(i->id());
    }
 
@@ -661,12 +666,18 @@ StatusCode AthenaOutputStream::collectAllObjects() {
      ATH_CHECK( SG::makeHandle (m_selVetoesKey).record (std::move (vetoes)) );
    }
 
+   // Store the lossy float compression information in the SG.
+   if (!compInfo->empty()) {
+     ATH_CHECK( SG::makeHandle (m_compInfoKey).record (std::move (compInfo)) );
+   }
+
    return StatusCode::SUCCESS;
 }
 
 //FIXME refactor: move this in folder. Treat as composite
 void AthenaOutputStream::addItemObjects(const SG::FolderItem& item,
-                                        SG::SelectionVetoes& vetoes)
+                                        SG::SelectionVetoes& vetoes,
+                                        SG::CompressionInfo& compInfo)
 {
    // anything after a dot is a list of dynamic Aux attrubutes, separated by dots
    size_t dotpos = item.key().find('.');
@@ -912,6 +923,41 @@ void AthenaOutputStream::addItemObjects(const SG::FolderItem& item,
                     auxcomp->setCompressedAuxIDs( comp_attr );
                     auxcomp->setCompressionBits( comp_bits );
                   }
+
+                  // New Compression Logic
+                  SG::IAuxStore* auxstore( nullptr );
+                  try {
+                    SG::fromStorable( itemProxy->object(), auxstore, true );
+                  } catch( const std::exception& ) {
+                    ATH_MSG_DEBUG( "Error in casting object with CLID "
+                                   << itemProxy->clID() << " to SG::IAuxStore*" );
+                    auxstore = nullptr;
+                  }
+                  if ( auxstore ) {
+                    // Get a hold of all AuxIDs for this store (static, dynamic etc.)
+                    const SG::auxid_set_t allVars = auxstore->getAuxIDs();
+
+                    // Get a handle on the compression information for this store
+                    std::string key = item_key;
+                    key.erase (key.size()-4, 4);
+                    SG::ThinningInfo::compression_map_t& compMap = compInfo[key];
+
+                    // Build the compression list, retrieve the relevant AuxIDs and
+                    // store it in the relevant map that is going to be inserted into
+                    // the ThinningCache later on by the ThinningCacheTool
+                    xAOD::AuxCompression compression;
+                    compression.setCompressedAuxIDs( comp_attr );
+                    compression.setCompressionBits( comp_bits );
+
+                    compMap[comp_bits[0]] = compression.getCompressedAuxIDs( allVars, true ); // High
+                    compMap[comp_bits[1]] = compression.getCompressedAuxIDs( allVars, false ); // Low
+
+                    for(auto& it : compMap) {
+                      ATH_MSG_DEBUG( "Lossy float compression level " << it.first <<
+                                     " contains " << it.second.size() <<  " elements"
+                                     " for container " << key );
+                    }
+                  }
                }
 
                added = true;
diff --git a/Control/AthenaServices/src/AthenaOutputStream.h b/Control/AthenaServices/src/AthenaOutputStream.h
index 21806fcabd02823d7351cebbe091d384434474d5..dee78c511c8aa76e023425e3f3bf4da83a8c9aca 100644
--- a/Control/AthenaServices/src/AthenaOutputStream.h
+++ b/Control/AthenaServices/src/AthenaOutputStream.h
@@ -27,6 +27,7 @@
 #include "GaudiKernel/IIoComponent.h"
 
 #include "SelectionVetoes.h"
+#include "CompressionInfo.h"
 
 // forward declarations
 class IClassIDSvc;
@@ -158,6 +159,11 @@ private:
    SG::WriteHandleKey<SG::SelectionVetoes> m_selVetoesKey
    { this, "SelVetoesKey", "" };
 
+   /// Key used for recording lossy float compressed variable information
+   /// to the event store.
+   SG::WriteHandleKey<SG::CompressionInfo> m_compInfoKey
+   { this, "CompInfoKey", "" };
+
 protected:
    /// Handler for ItemNames Property
    void itemListHandler(Property& /* theProp */);
@@ -201,7 +207,7 @@ public:
 
 private:
    /// Add item data objects to output streamer list
-  void addItemObjects(const SG::FolderItem&, SG::SelectionVetoes& vetoes);
+  void addItemObjects(const SG::FolderItem&, SG::SelectionVetoes& vetoes, SG::CompressionInfo& compInfo);
 
    void handleVariableSelection (SG::IAuxStoreIO& auxio,
                                  SG::DataProxy& itemProxy,
diff --git a/Control/AthenaServices/src/CompressionInfo.h b/Control/AthenaServices/src/CompressionInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..e243be2210d9ffd983b83ea1d101ebe85ab160fb
--- /dev/null
+++ b/Control/AthenaServices/src/CompressionInfo.h
@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration.
+ */
+
+/**
+ * @file AthenaServices/CompressionInfo.h
+ * @author Alaettin Serhan Mete <amete@cern.ch>
+ * @date Aug, 2020
+ * @brief Communicate between AthenaOuptutStream and ThinningCacheTool.
+ *
+ * AthenaOutputStream processes ItemList entries, including the selections
+ * of which static or dynamic variables to be lossy float compressed.
+ * This last information is later used by the ThinningCacheTool to
+ * populate the ThinningCache. To convey this information,
+ * AthenaOutputStream records a CompressionInfo object in the events store
+ * with a key of `CompressionInfo_STREAM`, for stream STREAM.
+ * CompressionInfo then contains a map from object names to
+ * a set of variables to be lossy float compressed and the associated 
+ * compression levels (nmantissa).
+ */
+
+#ifndef ATHENASERVICES_COMPRESSIONINFO_H
+#define ATHENASERVICES_COMPRESSIONINFO_H
+
+#include "AthenaKernel/ThinningInfo.h"
+
+#include <string>
+#include <unordered_map>
+
+
+namespace SG {
+
+  /**
+   * @brief Map of compressed variables and their compression levels
+   */
+
+  using CompressionInfo = std::unordered_map<std::string, SG::ThinningInfo::compression_map_t>;
+
+} // namespace SG
+
+CLASS_DEF( SG::CompressionInfo, 39950991, 1)
+
+#endif
diff --git a/Control/AthenaServices/src/ThinningCacheTool.cxx b/Control/AthenaServices/src/ThinningCacheTool.cxx
index f48816028bfd6c0bfe4c211088b46a3dcbd2463f..ed6393832205d18f7ffb6a814fd4a47276d517fc 100644
--- a/Control/AthenaServices/src/ThinningCacheTool.cxx
+++ b/Control/AthenaServices/src/ThinningCacheTool.cxx
@@ -16,7 +16,7 @@
 #include "AthenaKernel/ExtendedEventContext.h"
 #include "GaudiKernel/ThreadLocalContext.h"
 #include "SelectionVetoes.h"
-
+#include "CompressionInfo.h"
 
 namespace Athena {
 
@@ -106,6 +106,16 @@ StatusCode ThinningCacheTool::preStream()
     }
   }
 
+  // Look for any compression info
+  const std::string compInfoKey = "CompressionInfo_" + m_streamName;
+  const SG::CompressionInfo* compInfo = nullptr;
+  if (evtStore()->contains<SG::CompressionInfo> (compInfoKey)) {
+    ATH_CHECK( evtStore()->retrieve (compInfo, compInfoKey) );
+    for (const auto& p : *compInfo) {
+      m_cache.setCompression (p.first, p.second);
+    }
+  }
+
   // Set the TrigNavigation thinning tool if needed.
   if (!m_trigNavigationThinningSvc.empty()) {
     m_cache.setTrigNavigationThinningSvc (m_trigNavigationThinningSvc.get());
diff --git a/Control/AthenaServices/test/AthenaOutputStream_test.cxx b/Control/AthenaServices/test/AthenaOutputStream_test.cxx
index ca384f81d8650c5f29fe0c47b6e19e90025b20be..ec7891337355a36a787593514921af4711c20cc2 100644
--- a/Control/AthenaServices/test/AthenaOutputStream_test.cxx
+++ b/Control/AthenaServices/test/AthenaOutputStream_test.cxx
@@ -29,6 +29,7 @@
 
 #include "../src/AthenaOutputStream.h"
 #include "../src/SelectionVetoes.h"
+#include "../src/CompressionInfo.h"
 #include "TInterpreter.h"
 
 using std::cerr;
@@ -87,6 +88,18 @@ int main() {
   assert( (pStore->record(std::move(baz), "sei")).isSuccess() );
   assert( (pStore->record(std::move(bazaux), "seiAux.")).isSuccess() );
   
+  auto baz4lfc = std::make_unique<Baz>();
+  auto bazaux4lfc = std::make_unique<BazAuxContainer>();
+  baz4lfc->setStore (bazaux4lfc.get());
+  SG::AuxElement::Accessor<float> foo ("foo");
+  SG::AuxElement::Accessor<double> bar ("bar");
+  SG::AuxElement::Accessor<float> zzz ("zzz");
+  foo (*baz4lfc);
+  bar (*baz4lfc);
+  zzz (*baz4lfc);
+  assert( (pStore->record(std::move(baz4lfc), "comp")).isSuccess() );
+  assert( (pStore->record(std::move(bazaux4lfc), "compAux.")).isSuccess() );
+
   AthenaOutputStream* pStream(dynamic_cast<AthenaOutputStream*>(pAlg));
   assert( pStream );
 
@@ -97,7 +110,7 @@ int main() {
   //    pStream->selectedObjects()->begin() <<endl;
   // verify that we got the right objects in the list
   //  this of course depends on AthenaOutputStream_test.txt
-  assert( 8 == (pStream->selectedObjects()->end() - 
+  assert( 10 == (pStream->selectedObjects()->end() -
   		pStream->selectedObjects()->begin()) );
 
   for (DataObject* obj : *pStream->selectedObjects()) {
@@ -109,13 +122,22 @@ int main() {
 
   const SG::SelectionVetoes* selvetoes = nullptr;
   assert (pStore->retrieve (selvetoes, "SelectionVetoes_AthenaOutputStream").isSuccess());
-  assert (selvetoes->size() == 1);
+  assert (selvetoes->size() == 2);
   auto it = selvetoes->find("sei");
   assert (it != selvetoes->end());
   assert (!it->second.test (aaa.auxid()));
   assert ( it->second.test (bbb.auxid()));
   assert (!it->second.test (ccc.auxid()));
-  
+
+  const SG::CompressionInfo* compInfo = nullptr;
+  assert (pStore->retrieve (compInfo, "CompressionInfo_AthenaOutputStream").isSuccess());
+  assert (compInfo->size() == 2); // 2 levels of compression as high/low
+  auto val = compInfo->find("comp");
+  assert (val != compInfo->end());
+  assert (val->second.at(10).test(foo.auxid()));  // compress foo high
+  assert (!val->second.at(10).test(bar.auxid())); // don't compress bar since it's double
+  assert (val->second.at(16).test(zzz.auxid()));  // compress zzz low
+
   pStream->clearSelection();
   assert( 0 == (pStream->selectedObjects()->end() - 
 		pStream->selectedObjects()->begin()) );
diff --git a/Control/AthenaServices/test/ThinningCacheTool_test.cxx b/Control/AthenaServices/test/ThinningCacheTool_test.cxx
index e16bbf18dcd0cf7a42d1d8d7a2ff9f73009c6285..2045e2d80119d529f299f2db24a873e8077940d3 100644
--- a/Control/AthenaServices/test/ThinningCacheTool_test.cxx
+++ b/Control/AthenaServices/test/ThinningCacheTool_test.cxx
@@ -11,6 +11,7 @@
 
 #undef NDEBUG
 #include "../src/SelectionVetoes.h"
+#include "../src/CompressionInfo.h"
 #include "StoreGate/StoreGateSvc.h"
 #include "AthenaBaseComps/AthService.h"
 #include "AthContainers/DataVector.h"
@@ -152,7 +153,47 @@ void test1()
   assert (!SG::getThinningInfo ("v3")->vetoed (10));
   assert (SG::getThinningInfo ("v3")->vetoed (11));
   assert (SG::getThinningInfo ("v3")->vetoed (12));
-  
+
+  // Set dummy lossy float compression information
+  auto compInfo = std::make_unique<SG::CompressionInfo>();
+
+  SG::ThinningInfo::compression_map_t compression1;
+  SG::auxid_set_t s4; s4.set(10); s4.set(11);
+  compression1[7] = s4;
+  (*compInfo).emplace ("f1", compression1);
+
+  SG::ThinningInfo::compression_map_t compression2;
+  SG::auxid_set_t s5; s5.set(10); s5.set(11); s5.set(33);
+  compression2[15] = s5;
+  compression2[16] = s5;
+  (*compInfo).emplace ("f2", compression2);
+
+  // Record the compression information in the SG
+  assert (sg->record (std::move (compInfo), "CompressionInfo_MyStream").isSuccess());
+
+  assert (tool->preStream().isSuccess());
+  assert (SG::getThinningCache() != nullptr);
+
+  // Test that we can get the thinning information for the relevant keys
+  assert (SG::getThinningInfo ("f1") != nullptr);
+  assert (SG::getThinningInfo ("f2") != nullptr);
+
+  // Test that we have the correct size of the compression maps for the relevant keys
+  assert (SG::getThinningInfo ("f1")->m_compression.size() == 1); // 1 level
+  assert (SG::getThinningInfo ("f2")->m_compression.size() == 2); // 2 levels
+  // Test that we have the correct size of the AuxIDs for the relevant compression levels
+  assert (SG::getThinningInfo ("f1")->m_compression.at(7).size() == 2); // 2 AuxIDs
+  assert (SG::getThinningInfo ("f2")->m_compression.at(15).size() == 3); // 3 AuxIDs
+  assert (SG::getThinningInfo ("f2")->m_compression.at(16).size() == 3);
+  // Test that we can get the correct compression information overall
+  assert (SG::getThinningInfo ("f1")->compression(10) == 7);
+  assert (SG::getThinningInfo ("f1")->compression(11) == 7);
+  assert (SG::getThinningInfo ("f1")->compression(12) == 0);
+  assert (SG::getThinningInfo ("f2")->compression(10) == 15);
+  assert (SG::getThinningInfo ("f2")->compression(11) == 15);
+  assert (SG::getThinningInfo ("f2")->compression(10) != 16);
+  assert (SG::getThinningInfo ("f2")->compression(33) != 16);
+
   assert (tool->postExecute().isSuccess());
   assert (SG::getThinningCache() == nullptr);
 
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref
index 5dd8b78c7465387a025128620bd1236ba789e724..a8c03cec08640d098c5d2808da1ce8af68a727ed 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref
@@ -1,22 +1,22 @@
-Mon Aug  3 17:11:40 CEST 20?0
+Fri Aug  7 15:15:34 CEST 20?0
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_ConcatJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5545 configurables from 8 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5548 configurables from 5 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on lxplus706.cern.ch on Mon Aug  3 17:11:48 20?0
+                                          running on atpc002 on Fri Aug  7 15:15:42 20?0
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 3312 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 3316 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
 ClassIDSvc           INFO  getRegistryEntries: read 705 CLIDRegistry entries for module ALL
 ClassIDSvc           INFO  getRegistryEntries: read 581 CLIDRegistry entries for module ALL
@@ -32,8 +32,8 @@ PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-02T2137/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -44,7 +44,7 @@ MetaDataSvc          INFO Found MetaDataTools = PublicToolHandleArray([])
 OutputStreamSeq...   INFO Initializing OutputStreamSequencerSvc - package version AthenaServices-00-00-00
 xAODMaker::Even...WARNING Beam conditions service not available
 xAODMaker::Even...WARNING Will not fill beam spot information into xAOD::EventInfo
-ClassIDSvc           INFO  getRegistryEntries: read 1147 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1137 CLIDRegistry entries for module ALL
 WriteData           DEBUG Property update for OutputLevel : new value = 2
 WriteData            INFO in initialize()
 WriteData           DEBUG input handles: 0
@@ -82,13 +82,14 @@ Stream1              INFO I/O reinitialization...
 Stream1.Stream1...  DEBUG Property update for OutputLevel : new value = 2
 Stream1             DEBUG End initialize
 Stream1             DEBUG input handles: 0
-Stream1             DEBUG output handles: 1
+Stream1             DEBUG output handles: 2
 Stream1             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.ThinningCacheTool_Stream1 (Athena::ThinningCacheTool)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool)
 Stream1             DEBUG Data Deps for Stream1
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+SimpleTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream1' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream1' ) 
 MakeInputDataHe...   INFO Initializing MakeInputDataHeader - package version OutputStreamAthenaPool-00-00-00
 MakeInputDataHe...   INFO Name of Stream to be made Input: Stream1
@@ -115,13 +116,14 @@ Stream2              INFO I/O reinitialization...
 Stream2.Stream2...  DEBUG Property update for OutputLevel : new value = 2
 Stream2             DEBUG End initialize
 Stream2             DEBUG input handles: 0
-Stream2             DEBUG output handles: 1
+Stream2             DEBUG output handles: 2
 Stream2             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream2             DEBUG Adding private ToolHandle tool Stream2.Stream2_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream2             DEBUG Adding private ToolHandle tool Stream2.ThinningCacheTool_Stream2 (Athena::ThinningCacheTool)
 Stream2             DEBUG Adding private ToolHandle tool Stream2.Stream2Tool (AthenaOutputStreamTool)
 Stream2             DEBUG Data Deps for Stream2
   + INPUT IGNORED  ( 'AthenaAttributeList' , '' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream2' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream2' ) 
 EventSelector        INFO  Enter McEventSelector Initialization 
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
@@ -1701,11 +1703,11 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
-cRepR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=  0.0513(+-   0.714)/       0/      10 [ms] #=390
-commitOutput         INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.238(+-    1.52)/       0/      10 [ms] #= 42
-cRep_ALL             INFO Time User   : Tot=   30 [ms] Ave/Min/Max=   0.242(+-    1.54)/       0/      10 [ms] #=124
-fRep_ALL             INFO Time User   : Tot=   30 [ms] Ave/Min/Max=   0.242(+-    1.54)/       0/      10 [ms] #=124
-ChronoStatSvc        INFO Time User   : Tot=  300 [ms]  #=  1
+commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 42
+cRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.161(+-    1.26)/       0/      10 [ms] #=124
+cRepR_ALL            INFO Time User   : Tot=   60 [ms] Ave/Min/Max=   0.154(+-    1.23)/       0/      10 [ms] #=390
+fRep_ALL             INFO Time User   : Tot=   60 [ms] Ave/Min/Max=   0.484(+-    2.15)/       0/      10 [ms] #=124
+ChronoStatSvc        INFO Time User   : Tot=  330 [ms]  #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref
index 77923852e2d1d51110981af5389db1aef7ac3a29..36521a79644d0a0921967039a695cb62ea7a46c5 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Copy.ref
@@ -1,22 +1,22 @@
-Mon Aug  3 17:56:12 CEST 20?0
+Fri Aug  7 15:14:55 CEST 20?0
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_CopyJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5545 configurables from 8 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5548 configurables from 5 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on lxplus706.cern.ch on Mon Aug  3 17:56:21 20?0
+                                          running on atpc002 on Fri Aug  7 15:15:03 20?0
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 3312 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 3316 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
 ClassIDSvc           INFO  getRegistryEntries: read 609 CLIDRegistry entries for module ALL
 MetaDataSvc          INFO Initializing MetaDataSvc - package version AthenaServices-00-00-00
@@ -28,8 +28,8 @@ PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-02T2137/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -107,7 +107,7 @@ MetaDataHdr(Dat...  DEBUG Opening
 MetaDataHdr(Dat...  DEBUG    attributes# = 1
 MetaDataHdr(Dat...  DEBUG Branch container 'DataHeader'
 MetaDataHdr(Dat...  DEBUG Opened container MetaDataHdr(DataHeader) of type ROOT_Tree
-ClassIDSvc           INFO  getRegistryEntries: read 1652 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1642 CLIDRegistry entries for module ALL
 EventPersistenc...   INFO Added successfully Conversion service:AthenaPoolCnvSvc
 SimplePoolFile1...  DEBUG --> Access   DbContainer  READ      [ROOT_Tree] MetaDataHdrForm(DataHeaderForm)
 MetaDataHdrForm...  DEBUG Opening
@@ -142,13 +142,14 @@ Stream1              INFO I/O reinitialization...
 Stream1.Stream1...  DEBUG Property update for OutputLevel : new value = 2
 Stream1             DEBUG End initialize
 Stream1             DEBUG input handles: 0
-Stream1             DEBUG output handles: 1
+Stream1             DEBUG output handles: 2
 Stream1             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.ThinningCacheTool_Stream1 (Athena::ThinningCacheTool)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool)
 Stream1             DEBUG Data Deps for Stream1
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+SimpleTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream1' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream1' ) 
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
 ApplicationMgr       INFO Application Manager Initialized successfully
@@ -833,13 +834,13 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
-commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 21
 cRep_ALL             INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 62
+commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 21
 fRep_ALL             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.161(+-    1.26)/       0/      10 [ms] #= 62
 cRepR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.156(+-    1.24)/       0/      10 [ms] #= 64
 cObjR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.154(+-    1.23)/       0/      10 [ms] #= 65
 cObj_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.323(+-    1.77)/       0/      10 [ms] #= 62
-ChronoStatSvc        INFO Time User   : Tot=  350 [ms]  #=  1
+ChronoStatSvc        INFO Time User   : Tot=  300 [ms]  #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWrite.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWrite.ref
index d4f218ec832b3d1bd0f3fb7a13073533260c675f..477a0266fc310e652b88a878141892066b9f23fb 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWrite.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWrite.ref
@@ -1,22 +1,22 @@
-Mon Aug  3 17:18:44 CEST 20?0
+Fri Aug  7 15:14:35 CEST 20?0
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_RWJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5545 configurables from 8 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5548 configurables from 5 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on lxplus706.cern.ch on Mon Aug  3 17:18:52 20?0
+                                          running on atpc002 on Fri Aug  7 15:14:43 20?0
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 3312 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 3316 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
 ClassIDSvc           INFO  getRegistryEntries: read 846 CLIDRegistry entries for module ALL
 ClassIDSvc           INFO  getRegistryEntries: read 344 CLIDRegistry entries for module ALL
@@ -32,8 +32,8 @@ PoolSvc             DEBUG Service base class initialized successfully
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-02T2137/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -114,7 +114,7 @@ MetaDataHdr(Dat...  DEBUG Opening
 MetaDataHdr(Dat...  DEBUG    attributes# = 1
 MetaDataHdr(Dat...  DEBUG Branch container 'DataHeader'
 MetaDataHdr(Dat...  DEBUG Opened container MetaDataHdr(DataHeader) of type ROOT_Tree
-ClassIDSvc           INFO  getRegistryEntries: read 1652 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1642 CLIDRegistry entries for module ALL
 EventPersistenc...   INFO Added successfully Conversion service:AthenaPoolCnvSvc
 SimplePoolFile1...  DEBUG --> Access   DbContainer  READ      [ROOT_Tree] MetaDataHdrForm(DataHeaderForm)
 MetaDataHdrForm...  DEBUG Opening
@@ -164,13 +164,14 @@ Stream1              INFO I/O reinitialization...
 Stream1.Stream1...  DEBUG Property update for OutputLevel : new value = 2
 Stream1             DEBUG End initialize
 Stream1             DEBUG input handles: 0
-Stream1             DEBUG output handles: 1
+Stream1             DEBUG output handles: 2
 Stream1             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.ThinningCacheTool_Stream1 (Athena::ThinningCacheTool)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool)
 Stream1             DEBUG Data Deps for Stream1
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+MagicTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream1' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream1' ) 
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
 ApplicationMgr       INFO Application Manager Initialized successfully
@@ -1906,13 +1907,13 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
-commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 21
 cRep_ALL             INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 62
-cObj_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.317(+-    1.75)/       0/      10 [ms] #= 63
-cObjR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.303(+-    1.71)/       0/      10 [ms] #= 66
-cRepR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.139(+-    1.17)/       0/      10 [ms] #=144
-fRep_ALL             INFO Time User   : Tot=   30 [ms] Ave/Min/Max=   0.484(+-    2.15)/       0/      10 [ms] #= 62
-ChronoStatSvc        INFO Time User   : Tot=  310 [ms]  #=  1
+commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 21
+cObj_ALL             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.159(+-    1.25)/       0/      10 [ms] #= 63
+cObjR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.152(+-    1.22)/       0/      10 [ms] #= 66
+cRepR_ALL            INFO Time User   : Tot=   30 [ms] Ave/Min/Max=   0.208(+-    1.43)/       0/      10 [ms] #=144
+fRep_ALL             INFO Time User   : Tot=   40 [ms] Ave/Min/Max=   0.645(+-    2.46)/       0/      10 [ms] #= 62
+ChronoStatSvc        INFO Time User   : Tot=  290 [ms]  #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgain.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgain.ref
index 19f77965187744cd963e125c6144429618b282f6..24e0640b8edad78541599cf89eb107b33d4b681e 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgain.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteAgain.ref
@@ -1,22 +1,22 @@
-Mon Aug  3 17:53:13 CEST 20?0
+Fri Aug  7 15:15:05 CEST 20?0
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_ReWriteAgainJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5545 configurables from 8 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5548 configurables from 5 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on lxplus706.cern.ch on Mon Aug  3 17:53:22 20?0
+                                          running on atpc002 on Fri Aug  7 15:15:13 20?0
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 3312 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 3316 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
 ClassIDSvc           INFO  getRegistryEntries: read 846 CLIDRegistry entries for module ALL
 ClassIDSvc           INFO  getRegistryEntries: read 344 CLIDRegistry entries for module ALL
@@ -32,8 +32,8 @@ PoolSvc             DEBUG Service base class initialized successfully
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-02T2137/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -108,7 +108,7 @@ MetaDataHdr(Dat...  DEBUG Opening
 MetaDataHdr(Dat...  DEBUG    attributes# = 1
 MetaDataHdr(Dat...  DEBUG Branch container 'DataHeader'
 MetaDataHdr(Dat...  DEBUG Opened container MetaDataHdr(DataHeader) of type ROOT_Tree
-ClassIDSvc           INFO  getRegistryEntries: read 1649 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1639 CLIDRegistry entries for module ALL
 EventPersistenc...   INFO Added successfully Conversion service:AthenaPoolCnvSvc
 SimplePoolRepli...  DEBUG --> Access   DbContainer  READ      [ROOT_Tree] MetaDataHdrForm(DataHeaderForm)
 MetaDataHdrForm...  DEBUG Opening
@@ -158,13 +158,14 @@ Stream1              INFO I/O reinitialization...
 Stream1.Stream1...  DEBUG Property update for OutputLevel : new value = 2
 Stream1             DEBUG End initialize
 Stream1             DEBUG input handles: 0
-Stream1             DEBUG output handles: 1
+Stream1             DEBUG output handles: 2
 Stream1             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.ThinningCacheTool_Stream1 (Athena::ThinningCacheTool)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool)
 Stream1             DEBUG Data Deps for Stream1
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+MagicTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream1' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream1' ) 
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
 ApplicationMgr       INFO Application Manager Initialized successfully
@@ -1961,13 +1962,13 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
-commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 21
 cRep_ALL             INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 62
-cObjR_ALL            INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 65
-cObj_ALL             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.159(+-    1.25)/       0/      10 [ms] #= 63
+fRep_ALL             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.161(+-    1.26)/       0/      10 [ms] #= 62
 cRepR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=  0.0694(+-    0.83)/       0/      10 [ms] #=144
-fRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.323(+-    1.77)/       0/      10 [ms] #= 62
-ChronoStatSvc        INFO Time User   : Tot=  310 [ms]  #=  1
+commitOutput         INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.476(+-    2.13)/       0/      10 [ms] #= 21
+cObj_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.317(+-    1.75)/       0/      10 [ms] #= 63
+cObjR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.308(+-    1.73)/       0/      10 [ms] #= 65
+ChronoStatSvc        INFO Time User   : Tot=  250 [ms]  #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNext.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNext.ref
index 526e9f83ade4a27d72589b2b9777b2efb78ea134..06a2c48dac9800f1649f1822bf0e246f032659b4 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNext.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_ReWriteNext.ref
@@ -1,22 +1,22 @@
-Mon Aug  3 17:50:27 CEST 20?0
+Fri Aug  7 15:15:15 CEST 20?0
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_ReWriteNextJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5545 configurables from 8 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5548 configurables from 5 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on lxplus706.cern.ch on Mon Aug  3 17:50:36 20?0
+                                          running on atpc002 on Fri Aug  7 15:15:23 20?0
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 3312 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 3316 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
 ClassIDSvc           INFO  getRegistryEntries: read 846 CLIDRegistry entries for module ALL
 ClassIDSvc           INFO  getRegistryEntries: read 344 CLIDRegistry entries for module ALL
@@ -32,8 +32,8 @@ PoolSvc             DEBUG Service base class initialized successfully
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-02T2137/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -114,7 +114,7 @@ MetaDataHdr(Dat...  DEBUG Opening
 MetaDataHdr(Dat...  DEBUG    attributes# = 1
 MetaDataHdr(Dat...  DEBUG Branch container 'DataHeader'
 MetaDataHdr(Dat...  DEBUG Opened container MetaDataHdr(DataHeader) of type ROOT_Tree
-ClassIDSvc           INFO  getRegistryEntries: read 1652 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1642 CLIDRegistry entries for module ALL
 EventPersistenc...   INFO Added successfully Conversion service:AthenaPoolCnvSvc
 SimplePoolFile3...  DEBUG --> Access   DbContainer  READ      [ROOT_Tree] MetaDataHdrForm(DataHeaderForm)
 MetaDataHdrForm...  DEBUG Opening
@@ -164,13 +164,14 @@ Stream1              INFO I/O reinitialization...
 Stream1.Stream1...  DEBUG Property update for OutputLevel : new value = 2
 Stream1             DEBUG End initialize
 Stream1             DEBUG input handles: 0
-Stream1             DEBUG output handles: 1
+Stream1             DEBUG output handles: 2
 Stream1             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.ThinningCacheTool_Stream1 (Athena::ThinningCacheTool)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool)
 Stream1             DEBUG Data Deps for Stream1
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+MagicTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream1' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream1' ) 
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
 ApplicationMgr       INFO Application Manager Initialized successfully
@@ -1266,11 +1267,11 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 21
 cRep_ALL             INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 62
-fRep_ALL             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.161(+-    1.26)/       0/      10 [ms] #= 62
-cObjR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.154(+-    1.23)/       0/      10 [ms] #= 65
-cRepR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=  0.0694(+-    0.83)/       0/      10 [ms] #=144
+cRepR_ALL            INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=144
+cObjR_ALL            INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 65
+fRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.323(+-    1.77)/       0/      10 [ms] #= 62
 cObj_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.317(+-    1.75)/       0/      10 [ms] #= 63
-ChronoStatSvc        INFO Time User   : Tot=  310 [ms]  #=  1
+ChronoStatSvc        INFO Time User   : Tot=  260 [ms]  #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref
index 898cba10a90c0412b7058e0345da860525675d79..0a15f91cbe6a3e96750de24478a980ec023116d2 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref
@@ -1,22 +1,22 @@
-Mon Aug  3 16:49:55 CEST 20?0
+Fri Aug  7 15:16:13 CEST 20?0
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_WMetaJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5545 configurables from 8 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5548 configurables from 5 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on lxplus706.cern.ch on Mon Aug  3 16:50:04 20?0
+                                          running on atpc002 on Fri Aug  7 15:16:21 20?0
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 3312 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 3316 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
 ClassIDSvc           INFO  getRegistryEntries: read 705 CLIDRegistry entries for module ALL
 ClassIDSvc           INFO  getRegistryEntries: read 344 CLIDRegistry entries for module ALL
@@ -32,8 +32,8 @@ PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:Catalog2.xml) [ok
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-02T2137/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -44,7 +44,7 @@ MetaDataSvc          INFO Found MetaDataTools = PublicToolHandleArray([])
 OutputStreamSeq...   INFO Initializing OutputStreamSequencerSvc - package version AthenaServices-00-00-00
 xAODMaker::Even...WARNING Beam conditions service not available
 xAODMaker::Even...WARNING Will not fill beam spot information into xAOD::EventInfo
-ClassIDSvc           INFO  getRegistryEntries: read 1147 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1137 CLIDRegistry entries for module ALL
 WriteData           DEBUG Property update for OutputLevel : new value = 2
 WriteData            INFO in initialize()
 WriteData           DEBUG input handles: 0
@@ -76,13 +76,14 @@ Stream1              INFO I/O reinitialization...
 Stream1.Stream1...  DEBUG Property update for OutputLevel : new value = 2
 Stream1             DEBUG End initialize
 Stream1             DEBUG input handles: 0
-Stream1             DEBUG output handles: 1
+Stream1             DEBUG output handles: 2
 Stream1             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.ThinningCacheTool_Stream1 (Athena::ThinningCacheTool)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool)
 Stream1             DEBUG Data Deps for Stream1
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+SimpleTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream1' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream1' ) 
 EventSelector        INFO  Enter McEventSelector Initialization 
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
@@ -983,10 +984,10 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
 commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 21
-cRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.317(+-    1.75)/       0/      10 [ms] #= 63
-cRepR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=  0.0613(+-   0.781)/       0/      10 [ms] #=326
-fRep_ALL             INFO Time User   : Tot=   30 [ms] Ave/Min/Max=   0.476(+-    2.13)/       0/      10 [ms] #= 63
-ChronoStatSvc        INFO Time User   : Tot=  280 [ms]  #=  1
+cRepR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=  0.0307(+-   0.553)/       0/      10 [ms] #=326
+cRep_ALL             INFO Time User   : Tot=   30 [ms] Ave/Min/Max=   0.476(+-    2.78)/       0/      20 [ms] #= 63
+fRep_ALL             INFO Time User   : Tot=   40 [ms] Ave/Min/Max=   0.635(+-    2.44)/       0/      10 [ms] #= 63
+ChronoStatSvc        INFO Time User   : Tot=  300 [ms]  #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref
index 4d667a510dbd0327241fc2d4301885aa681472ec..166dddac8a761b5d3994fd6c842ef8dde5b09e8b 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref
@@ -1,22 +1,22 @@
-Mon Aug  3 19:21:45 CEST 20?0
+Fri Aug  7 15:14:24 CEST 20?0
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_WriteJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5545 configurables from 8 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5548 configurables from 5 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on lxplus706.cern.ch on Mon Aug  3 19:22:04 20?0
+                                          running on atpc002 on Fri Aug  7 15:14:32 20?0
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 AthDictLoaderSvc     INFO in initialize...
 AthDictLoaderSvc     INFO acquired Dso-registry
-ClassIDSvc           INFO  getRegistryEntries: read 3312 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 3316 CLIDRegistry entries for module ALL
 AthenaEventLoopMgr   INFO Initializing AthenaEventLoopMgr - package version AthenaServices-00-00-00
 ClassIDSvc           INFO  getRegistryEntries: read 705 CLIDRegistry entries for module ALL
 ClassIDSvc           INFO  getRegistryEntries: read 581 CLIDRegistry entries for module ALL
@@ -32,8 +32,8 @@ PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
 DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy-atlas.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-02T2137/Athena/22.0.16/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus706.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master_Athena_x86_64-centos7-gcc8-opt/20?0-08-06T2137/Athena/22.0.17/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 10 servers found for host atpc002.dyndns.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 2
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -44,7 +44,7 @@ MetaDataSvc          INFO Found MetaDataTools = PublicToolHandleArray([])
 OutputStreamSeq...   INFO Initializing OutputStreamSequencerSvc - package version AthenaServices-00-00-00
 xAODMaker::Even...WARNING Beam conditions service not available
 xAODMaker::Even...WARNING Will not fill beam spot information into xAOD::EventInfo
-ClassIDSvc           INFO  getRegistryEntries: read 1147 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1137 CLIDRegistry entries for module ALL
 WriteData           DEBUG Property update for OutputLevel : new value = 2
 WriteData            INFO in initialize()
 WriteData           DEBUG input handles: 0
@@ -77,13 +77,14 @@ Stream1              INFO I/O reinitialization...
 Stream1.Stream1...  DEBUG Property update for OutputLevel : new value = 2
 Stream1             DEBUG End initialize
 Stream1             DEBUG input handles: 0
-Stream1             DEBUG output handles: 1
+Stream1             DEBUG output handles: 2
 Stream1             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.ThinningCacheTool_Stream1 (Athena::ThinningCacheTool)
 Stream1             DEBUG Adding private ToolHandle tool Stream1.Stream1Tool (AthenaOutputStreamTool)
 Stream1             DEBUG Data Deps for Stream1
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+MagicTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream1' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream1' ) 
 Stream2             DEBUG Property update for OutputLevel : new value = 2
 Stream2.Stream2...  DEBUG Property update for OutputLevel : new value = 2
@@ -108,13 +109,14 @@ Stream2              INFO I/O reinitialization...
 Stream2.Stream2...  DEBUG Property update for OutputLevel : new value = 2
 Stream2             DEBUG End initialize
 Stream2             DEBUG input handles: 0
-Stream2             DEBUG output handles: 1
+Stream2             DEBUG output handles: 2
 Stream2             DEBUG Registering all Tools in ToolHandleArray HelperTools
 Stream2             DEBUG Adding private ToolHandle tool Stream2.Stream2_MakeEventStreamInfo (MakeEventStreamInfo)
 Stream2             DEBUG Adding private ToolHandle tool Stream2.ThinningCacheTool_Stream2 (Athena::ThinningCacheTool)
 Stream2             DEBUG Adding private ToolHandle tool Stream2.Stream2Tool (AthenaOutputStreamTool)
 Stream2             DEBUG Data Deps for Stream2
   + INPUT   ( 'AthenaAttributeList' , 'StoreGateSvc+RunEventTag' ) 
+  + OUTPUT  ( 'SG::CompressionInfo' , 'StoreGateSvc+CompressionInfo_Stream2' ) 
   + OUTPUT  ( 'SG::SelectionVetoes' , 'StoreGateSvc+SelectionVetoes_Stream2' ) 
 DecisionSvc          INFO Inserting stream: Stream3 with no Algs
 Stream3.Stream3...   INFO Initializing Stream3.Stream3Tool - package version AthenaServices-00-00-00
@@ -1327,11 +1329,11 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
-commitOutput         INFO Time User   : Tot=   10 [ms] Ave/Min/Max=   0.233(+-    1.51)/       0/      10 [ms] #= 43
-cRepR_ALL            INFO Time User   : Tot=   10 [ms] Ave/Min/Max=  0.0368(+-   0.605)/       0/      10 [ms] #=272
-cRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.189(+-    1.36)/       0/      10 [ms] #=106
-fRep_ALL             INFO Time User   : Tot=   60 [ms] Ave/Min/Max=   0.566(+-    2.31)/       0/      10 [ms] #=106
-ChronoStatSvc        INFO Time User   : Tot=  360 [ms]  #=  1
+commitOutput         INFO Time User   : Tot=   20 [ms] Ave/Min/Max=   0.465(+-    2.11)/       0/      10 [ms] #= 43
+cRep_ALL             INFO Time User   : Tot=   30 [ms] Ave/Min/Max=   0.283(+-    1.66)/       0/      10 [ms] #=106
+cRepR_ALL            INFO Time User   : Tot=   30 [ms] Ave/Min/Max=    0.11(+-    1.04)/       0/      10 [ms] #=272
+fRep_ALL             INFO Time User   : Tot=   40 [ms] Ave/Min/Max=   0.377(+-    1.91)/       0/      10 [ms] #=106
+ChronoStatSvc        INFO Time User   : Tot=  390 [ms]  #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully