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
Reference-counted SegmentAtom link table, populated by ensure_atoms alongside Atom rows.
Sweep triggers: segment delete (drop link rows; queue zero-ref atoms for deletion) and a daily background sweep for orphans introduced by other paths (% Split revision drift, operand canonicalisation drift).
One-time backfill of the link table from the existing Atom catalogue.
Acceptance criteria
Deleting a segment that owns unique atoms removes their bitmap blobs and Atom rows.
Deleting a segment that shares atoms with other segments leaves the shared atoms intact.
The daily sweep removes % Split orphans within 24h of revision.
Closing as not planned. The backlog epic #7416 has been reshaped against the columnar design (RFC: Segment Membership Inspection (columnar) (private to Flagsmith team)). This issue was specific to the prior bitmap design and no longer applies.
Activity
[-]Automated atom GC[/-][+]Segment membership: Automated atom GC[/+]khvn26 commentedon May 9, 2026
Closing as not planned. The backlog epic #7416 has been reshaped against the columnar design (RFC: Segment Membership Inspection (columnar) (private to Flagsmith team)). This issue was specific to the prior bitmap design and no longer applies.