Skip to content

CIDs Not Reprovided Automatically in Helia After Initial Provide Call #835

@akhileshthite

Description

@akhileshthite

Opening this issue following a conversation with @2color

Description:

We're encountering an issue with our Helia-based IPFS implementation in Distributed Press (hyphacoop/api.distributed.press#101) where newly published CIDs are accessible via gateways, but older CIDs (after ~48 hours) become undiscoverable, resulting in errors like Could not find the multihash in DHT or IPNI. In contrast, we understand Kubo automatically reprovides CIDs to maintain discoverability. We're unsure if Helia's reproviding is manual or if we're missing a configuration to enable automatic reproviding similar to Kubo.

Key Question:

We expected the default 24-hour reproviding logic to handle this automatically.

Main Question:

Is reproviding in Helia manual — requiring explicit provide(cid) calls — or does kadDHT automatically reprovide CIDs once initially provided?
If it's automatic, are we missing configuration to make it work reliably beyond 48 hours?

Any tips on debugging or resolving this would be greatly appreciated!

IPFS check:

Code:

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions