Add support for stream compression in online hist-sender and hist-server
Heavily inspired on the FLESNET IPC OutputArchive and InputArchive
Compiles (at least when boost does have ZSTD as on cbmfles01) support but not tested
Redmine: Refs #3289
=> Not sure if I will have the time to do the testing myself so please feel free to suggest changes and/or push modifications
TODOs:
-
Cross-check linker options in various CMakeLists.txt -
Test on node where boostdoes not haveZSTDsupport -
Test enabling compression with boost ZSTDpresent -
Test disabling compression with boost ZSTDpresent -
Compare network usage in both cases when boost ZSTDpresent
Probably also of interest to @s.zharko
Edited by Pierre-Alain Loizeau