Skip to content

Data storage checks failing for SPs on Curio git_88428906Β #382

@TippyFlitsUK

Description

@TippyFlitsUK

Problem

Dealbot data storage checks are failing for all mainnet SPs running Curio git_88428906+ with "IPNI verification failed: root CID not verified". The CIDs are correctly indexed in IPNI and retrievals work fine.

Cause

The root cause is an IPNI multiaddr format mismatch in filecoin-pin's verification logic. Tracked and detailed in filecoin-project/filecoin-pin#367.

Summary: Curio now advertises /dns/host/https in IPNI records. filecoin-pin's serviceURLToMultiaddr expects /dns/host/tcp/443/https. These are semantically identical but the exact string matching fails.

Impact

  • ezpdpz-main (provider 1) and infrafolio-mainnet-pdp (provider 7) currently affected
  • Will affect all SPs as they upgrade to latest Curio pdpv0
  • Retrieval checks unaffected

Resolution

Fix is in filecoin-pin (#367) -- once released, dealbot needs a version bump of the filecoin-pin dependency.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

⌚️ Issue awaiting PR merge

Relationships

None yet

Development

No branches or pull requests

Issue actions