go-hamt-ipld
go-hamt-ipld copied to clipboard
feat(experiment): add a parallel HAMT traversal function (continued)
This PR is a direct continuation of the excellent work done by @aschmahmann here: https://github.com/filecoin-project/go-hamt-ipld/pull/103.
It ties things off by working with a GetMany go-ipld-cbor store introduced in https://github.com/ipfs/go-ipld-cbor/pull/97, making some minor modifications, rebasing onto master, and by adding a unit test.
It depends on https://github.com/ipfs/go-ipld-cbor/pull/97 and its dependencies https://github.com/ipfs/boxo/pull/492 and https://github.com/ipfs/go-datastore/pull/210.
TODO: Replace replace directives if/when dependencies are merged and released