ursa
ursa copied to clipboard
chore: handle missing block case in dag traversal
The sync implementation for bitswap is there but it is not used by dag traversal where traversing a dag would hit a point where one of the blocks is missing and traversal fails. the current dag traversal assumes that all the blocks under a root cid will always be there in the blockstore which will not be true once we start evicting block when cache is full