Use native iroh-blobs for CAS fetches
This commit is contained in:
parent
9d46dd4d0d
commit
72f28224ce
7 changed files with 199 additions and 39 deletions
|
|
@ -458,9 +458,13 @@ authorization and durable-state boundaries clear.
|
|||
the CAS hash.
|
||||
- `[x]` `geth cas providers <hash>` lists locally known providers.
|
||||
- `[x]` Tests cover local provider metadata storage.
|
||||
- `[ ]` Replace the bootstrap control-ALPN transfer with `iroh-blobs`
|
||||
- `[x]` Replace the bootstrap control-ALPN byte transfer with `iroh-blobs`
|
||||
provider/fetch behavior using the daemon-owned `iroh 0.95.1` endpoint and
|
||||
pinned `iroh-blobs 0.97.0`.
|
||||
- `[x]` CAS fetch keeps the geth control-ALPN authorization preflight before
|
||||
opening the native `iroh-blobs` payload transfer.
|
||||
- `[x]` Local CAS adds and daemon startup mirror available blobs into the
|
||||
native `iroh-blobs` store so peers can fetch them through `/iroh-bytes/4`.
|
||||
|
||||
- `[x]` CAS pin and cache policy.
|
||||
Acceptance criteria:
|
||||
|
|
|
|||
Loading…
Reference in a new issue