-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Description
Done Criteria
- HTTP delegated routing is enabled on the ipfs.io gateway, hitting cid.contact in parallel to querying the DHT to determine providers for a CID.
- ipfs.io gateway operators are able to assess delegated routing calls health with metrics.
Notes
This corresponds with "stage 1" in https://www.notion.so/pl-strflt/Indexer-IPFS-Reframe-Q3-Plan-77d0f3fa193b438784d2d85096e315e7
It doesn't matter if STI gives empty results or if the results are unreachable because they're to Filecoin Storage Providers that don't allow data transfer with Bitswap. Enabling retrieval over Bitswap for Filecoin SP's is a separate effort.
Reframe shipped in Kubo 0.14 as part of #8775. That said, it isn't used in production that we know of. The purpose of this tracking issue is to track followups that we have already identified as needing to be done or that come up as a result of attempting production deployment.
- Design desired comprehensive routing config #9188
- Expose Kubo metrics for reframe calls so a Kubo client has visibility into reframe activity (success/failure, latency).
- Convert to using the updated HTTP Delegated Routing API: Updated/new HTTP API Migration go-delegated-routing#63
- Enable on ipfs.io gateway (production usecase):
Expanded scope for items observed while in production:
Other followup issues that should be done, but aren't directly tied to the done criteria.