Skip to content

2025.4.1-rc2

Latest
Compare
Choose a tag to compare
@iagaponenko iagaponenko released this 03 Apr 05:49

What's Changed

  • DM-49396: Minor build fixes
  • DM-49489: Build jemalloc from source with profiling support in Qserv build container
  • DM-49795: Fixed Qserv worker crashes due to uninitialized data members in the configuration class
  • DM-49803: Fixed a bug in the Qserv worker's query runner
  • DM-49802: Fixed race conditions in the Qserv worker
  • DM-49772: Refactoring Qserv build system to build one shared library per Qserv module
  • DM-49827: Enforcing the default configuration limits for threads created by XROOTD/SSI at Qserv worker. This is a workaround for the bug in XROOTD/SSI: xrootd/xrootd#2468
  • DM-49848: Fixed the incorrect column name for the number of completed chunks reported by Qserv's SHOW PROCESSLIST
  • DM-49862: A fix for the missing zstd library in the Qserv base containers

Known issues

  • Qserv workers may crash in the XROOTD/SSI stack when Qserv is put under heavy load. The problem was reported in: xrootd/xrootd#2469
  • Qserv Czar is prone to memory leaks under heavy load if one of the (or many) workers gets unresponsive.

No solutions or workarounds exist for either problem. They are still under investigation.

Full Changelog: 2025.3.1-rc1...2025.4.1-rc2