Cloud Recycler — Review Guide

  • [ ] Mark-before-delete two-phase flow preserved: mark is_recycled first, delete physical data in later round?
  • [ ] Abort-before-delete aligned with origin: load rowsets abort txns, compaction/schema-change rowsets abort jobs?
  • [ ] Packed files: fix metadata → delete object storage → reread KV → remove KV only if still recyclable?
  • [ ] Conflict/retry paths idempotent and restart-safe? (Recycler phases often fail fast, not best-effort)