lotus/blockstore
vyzo 6a3cbea790 treat Has as an implicit Write
Rationale: the VM uses the Has check to avoid issuing a duplicate Write in the blockstore.
This means that live objects that would be otherwise written are not actually written, resulting
in the first write epoch being considered the write epoch.
2021-07-04 18:38:28 +03:00
..
badger Merge pull request #5794 from filecoin-project/fix/atomic-first 2021-03-25 13:29:59 +01:00
splitstore treat Has as an implicit Write 2021-07-04 18:38:28 +03:00
api.go rename blockstores for consistency. 2021-01-29 23:17:25 +00:00
blockstore.go fix FromDatastore to not do double adapting 2021-03-05 14:46:18 +02:00
buffered.go add DeleteMany to Blockstore interface 2021-03-05 14:46:18 +02:00
doc.go refine docs. 2021-01-29 23:24:44 +00:00
fallback.go segregate chain and state blockstores. 2021-02-28 22:49:44 +00:00
idstore.go satisfy linter, use Prefix for common path of non inline CIDs 2021-03-05 14:46:18 +02:00
ipfs.go Merge branch 'master' into refactor/lib/blockstore 2021-02-28 19:55:23 +00:00
mem.go add DeleteMany to Blockstore interface 2021-03-05 14:46:18 +02:00
metrics.go segregate chain and state blockstores. 2021-02-28 22:49:44 +00:00
noop.go noop blockstore 2021-07-04 18:38:28 +03:00
sync.go add DeleteMany to Blockstore interface 2021-03-05 14:46:18 +02:00
timed_test.go rename blockstores for consistency. 2021-01-29 23:17:25 +00:00
timed.go fix: avoid holding a lock while calling the View callback 2021-03-11 20:03:38 -08:00
union_test.go implement blockstore.Union, a union blockstore. 2021-03-02 17:03:11 +00:00
union.go implement DeleteMany in union blockstore 2021-03-05 14:46:18 +02:00