dirkmc
dirkmc
Refactor DAG store to be stateless Questions: - Should we remove the RecoverOnStart configuration? It's not going to scale, so suggest we just remove it
Expose piece inspection methods publically so they can be used by code depending on this lib
Currently we store the state transitions for retrieval deals in the datastore in perpetuity. As retrievals increase in frequency this can become very large. We should put a configurable, soft...
Depends on https://github.com/filecoin-project/go-fil-markets/issues/533 Create an integration test that bounces the connection during all significant states: - Before unsealing - During unsealing - After unsealing - [During data transfer](https://github.com/filecoin-project/go-fil-markets/issues/533) - When...
This bug was observed during manual testing. When trying to make a retrieval deal for a CID with a miner, there was an error saying that there is an existing...
When the provider receives a pull request (for a retrieval), it starts tracking the state of the deal: https://github.com/filecoin-project/go-fil-markets/blob/262e47f5e37028af311f896b9f517af7f765c01d/retrievalmarket/impl/requestvalidation/requestvalidation.go#L130 If the unseal price is > 0, the provider fires `ProviderEventPaymentRequested`:...
Add an integration test for concurrent storage and retrieval. Currently this test passes when there is a single client / provider. We need to investigate why the test fails when...
The deal ID may change if there is a reorg after the publish deals message has landed. So we use the publish message CID and the deal proposal to get...