lotus/blockstore
Raúl Kripalani 2047a74958 implement blockstore.Union, a union blockstore.
The union blockstore takes a list of blockstores. It returns the first
satisfying read, and broadcasts writes to all stores.

It can be used for operations that require reading from any two blockstores,
for example WalkSnapshot.
2021-03-02 17:03:11 +00:00
..
badger fix test compilation error. 2021-02-28 23:10:01 +00:00
api.go rename blockstores for consistency. 2021-01-29 23:17:25 +00:00
blockstore.go address review comments. 2021-02-28 19:44:02 +00:00
buffered.go remove unnecessary View casting. 2021-02-28 22:20:29 +00:00
cached.go consolidate all blockstores in blockstore package. 2021-01-29 20:01:00 +00: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
ipfs.go Merge branch 'master' into refactor/lib/blockstore 2021-02-28 19:55:23 +00:00
mem.go consolidate all blockstores in blockstore package. 2021-01-29 20:01:00 +00:00
metrics.go segregate chain and state blockstores. 2021-02-28 22:49:44 +00:00
sync.go rename blockstores for consistency. 2021-01-29 23:17:25 +00:00
timed_test.go rename blockstores for consistency. 2021-01-29 23:17:25 +00:00
timed.go fix TimedCacheBlockstore#View. 2021-02-28 22:39:00 +00:00
union_test.go implement blockstore.Union, a union blockstore. 2021-03-02 17:03:11 +00:00
union.go implement blockstore.Union, a union blockstore. 2021-03-02 17:03:11 +00:00