Bug Fixes
- Apply the
controller_mutation_rate
quota to all parts of a partition mutation request using a consistent timestamp to prevent scheduling delays during request processing from affecting the throttling outcome. by @pgellert in #25633 - Fix an assert crash that happens after a node rejoins the cluster with the same node ID after its disk was erased. by @ztlpn in #25751
- Reduce log level of "Truncate partition to offset" in DeleteRecords API to debug to improve user experience under certain workloads by @michael-redpanda in #25862
Improvements
- Adds logging to mention data removed by compaction. by @andrwng in #25845
- Improve produce error response when produce requests are rejected due to full disk. by @pgellert in #25721
- PR #24850 [v24.2.x] cloud_storage: Improve logging in the partition_manifest by @Lazin
- PR #25415 [v24.2.x] r/stm_manager: do not populate batch cache when background apply happens by @mmaslankaprv
- PR #25712 [v24.2.x] pandaproxy/sr: Fix logging where id was printed instead of version by @IoannisRP
- PR #25735 [v24.2.x] Core 9736/sr allow sd refs by @IoannisRP
- PR #25780 [v24.2.x] [CORE-9764] pandaproxy/sr: Revert to an eager evaluation model on sr startup by @IoannisRP
- PR #25786 [v24.2.x] [Core 9769] pandaproxy/sr: implement a 2 pass topic load by @IoannisRP
- PR #25904 [v24.2.x] archival: Disable cross-term compaction by @Lazin
Full Changelog: v24.2.21...v24.2.22