Continue with WAL compression
Continue the B-tree/WAL compression prototype.
After noting Kirk Wolak's committed psql ECHO_HIDDEN improvement and comparing Meson with Autotools, the session resumed a WAL full-page-image compression prototype. Earlier work grouped up to 32 images in one WAL record; Andrey began replacing per-page compression with a contiguous buffer, disabling hole stripping and restructuring record-data links. The code became tangled around rdata ownership and was left uncompilable. They agreed to finish offline, then benchmark batch sizes 1, 4, 16, and 32 for compression, CPU, memory, and record-size trade-offs.
[timecodes · 8]
- Kirk's first committed psql patch
- Meson versus Autotools build benchmarks
- Resuming batched WAL image compression
- How WAL record assembly handles page images
- Removing per-page compression and hole logic
- Allocating contiguous multi-page buffers
- Record-data links block the implementation
- Batch-size rationale and benchmark plan
correlated mapping