github lesovsky/noisia v0.3.0

8 hours ago

Changelog

  • 74899cc Add backend-killer workload (OOM via prepared-statement leak) (#12)
  • 25a7e62 Add slot-bloat workload (stuck replication slot → disk full) (#13)
  • 8a94077 Harden slot-bloat tests + extract README demo guides (#14)
  • 1c889f1 Merge pull request #20 from lesovsky/feature/backend-killer-execute
  • 46326c2 docs: defer subxact-overflow (SLRU) — version-dependent, not planned
  • d5be672 docs: finalize bloat-churn — project-knowledge updates (architecture, patterns, ADR-008-2 payload rule)
  • 3db7bef docs: fix stale zero-filled payload comment in bloatchurn
  • 8310d3d docs: mark bloat-churn implemented in BACKLOG
  • 463f906 docs: task 04 — bloat-churn README entry + demo-guide
  • 1332c15 feat: EXECUTE each prepared statement in backend-killer to cache the generic plan
  • 2169721 feat: checkpoint-storm workload (forced CHECKPOINT → IO sawtooth) (#18)
  • f3b4363 feat: hot-row-contention workload (CPU contention generator) (#16)
  • 186edeb feat: seqscan-storm workload (forced Seq Scan → CPU saturation) (#17)
  • 13a6ddd feat: task 01 — bloatchurn package core + unit tests
  • 9f40442 feat: task 02 — cmd wiring for bloat-churn flags
  • e6df19f feat: wal-flood workload (WAL flood → replication lag → disk-full) (#15)
  • 7d34761 feat: xmin-horizon-holder workload (frozen xmin horizon → autovacuum can't reclaim) (#19)
  • c871221 fix: address review round 2 for task 01
  • 54bf357 fix: checkpoint-storm inline payload so seed reaches table-size (was TOASTed away)
  • 1222dbf fix: incompressible payload in wal-flood and slot-bloat so real WAL matches payload-written
  • 4376e70 fix: seed inline payload so table-size maps to heap (was TOASTed away)
  • baca47d merge: feature/bloat-churn into master
  • b39a734 test: add TOAST-mode seed-size regression guard for incompressible payload
  • ea79dd4 test: add TOAST-mode total-size regression guard for checkpoint-storm payload
  • 333919a test: address review round 2 for task 03
  • d155b9f test: task 03 — bloatchurn integration tests

Don't miss a new noisia release

NewReleases is sending notifications on new releases.