AthenaConfiguration+AthenaPoolCnvSvc: Allow marking streams as temporary and use ZSTD to compress temporary files instead of ZLIB when possible
This MR backports three MRs from main to 24.0:
As a result, we now have the ability to mark streams as temporary and use ZSTD instead of ZLIB for all temporary files (see the definitions and the exceptions in the comments). It's requested by the fast-chain group. Tagging @gemmeren, @rwang, @pagacova, and @fatsai.
Closes ATEAM-1037.
Edited by Alaettin Serhan Mete