mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Revert the behavioral part of d5d2c78: run the container GC thread (and validate container_gc_period_ms) only when the CREATE_CONTAINER feature flag is enabled, mirroring how TTL GC is gated behind CREATE_TTL. Making GC always-on turned container semantics into a persisted-state invariant that leaked into the snapshot-version handling and is better left as-is for now. The write_snapshot_version=9 bumps in the integration test configs are kept, since the pre-existing V9 gate already rejects create_container=1 with a lower write version at startup. Co-Authored-By: Claude Opus 4.8 <[email protected]>