Repository navigation
fix(storage): preserve CAS ownership through delta publication and compaction - #1220
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Direct composite mutation after construction failed because delta preparation and compaction assumed a generation-owned graph directory. Resolve the selected ownership, preserve mapped CAS roots and immutable payload reuse, and retain the CAS publication lease through CURRENT. Compaction preserves complete participants and publishes its existing private replay output without a second staging copy.
Persist runtime catalog and label marker through authenticated durable replacement, and include observed runtime names in the delta candidate. The Parquet writer retains its existing encoding defaults; broader policy work stays in #1213 and multi-relationship replay repair in #1218.
Validation:
docs/development/evidence/cas-delta-ownership-1219.json.Closes #1219.