You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add scenario profiles, profile docs, and min_pg_version contract
- Add four bundled profiles: queue_skip_locked (FOR UPDATE SKIP LOCKED
queue), jsonb_docs (GIN/jsonb_set document store), partition_aging
(daily partitions with aging DDL), bloat_vacuum (non-HOT churn with
scheduled VACUUM and bloat reporting)
- Ship a README.md with every bundled profile: scenario, jobs, pg_diag
watch list, scale and observation guidance
- Add docs/profile-authoring-cookbook.md: profile contract reference,
generator conventions, and worked recipes
- Add optional min_pg_version to the pg_workload/v1 contract; install
queries server_version_num and rejects profiles on too-old targets
(jsonb_docs requires PostgreSQL 12)
- Fix CLI overrides: --pgbench-duration/--pgbench-transactions now
take precedence over the profile's transactions/duration
- Extend the Docker smoke test with per-profile post-run invariants
- Bump version to 0.4.0
0 commit comments