Contextfulv0.23.0

Docs / Specification

contract store · 10-store.md · 11-snapshot.md · 12-time.md · 13-replica.md · 14-drain.md · 15-endpoint.md · 16-collect.md · 17-merge.md · 18-pull.md · guide · card

Bucket endpoints and leases

The [sync] endpoint decides how each request reaches the bucket: its scheme, its region and the credentials that sign it. The adapter speaks the S3 object API to AWS S3, R2 and compatible services, and reads a filesystem bucket directly.

endpoint

Bucket endpoint schemes, transport, request addressing and signing, credentials and backend response handling.

probe

Testing conditional writes with a sentinel object and selecting the backend’s coordination mode.

lease

Exclusive pipeline and compaction writer leases, their commit fences, and cursor commits in the commit log.

State diagram State diagram, top to bottom. 5 states, 7 transitions. start → Unheld Unheld → Held [If-None-Match create, fence 1] Held → Held [If-Match renew every 200 s]; → Released [holder null, fence kept]; → Expired [no renewal within the grant] Released → Held [If-Match, fence plus one, logged] Expired → Held [If-Match past grant plus skew] If-None-Match create, fence 1 If-Match, fence plus one,logged If-Match past grant plus skew If-Match renew every 200 s holder null, fence kept no renewal within the grant Unheld Held Released Expired

unsettled: Which process carries out renewal for a pipeline lease? owner: store affects: store.lease