lotus/node/impl
frrist 21efd481d8 First efficient ranged-export implementation by @frisst
This first commit contains the first and second implementation stabs (after
primary review by @hsanjuan), using a stack for task buffering.

Known issues: ctrl-c (context cancellation) results in the export code getting
deadlocked. Duplicate blocks in exports. Duplicate block reads from store.

Original commit messages:

works

works against mainnet and calibnet

feat: add internal export api method

- will hopfully make things faster by not streaming the export over the json rpc api

polish: better file nameing

fix: potential race in marking cids as seen

chore: improve logging

feat: front export with cache

fix: give hector a good channel buffer on this shit

docsgen
2023-02-14 15:41:10 +01:00
..
client netbs: Address review 2022-11-08 09:37:43 +00:00
common feat: Add node uptime rpc / output in info command 2022-10-11 10:11:09 +02:00
full First efficient ranged-export implementation by @frisst 2023-02-14 15:41:10 +01:00
market chore: fix imports 2022-06-14 17:00:51 +02:00
net Update other deprecated libp2p imports 2022-08-25 14:23:25 -04:00
paych chore: fix imports 2022-06-14 17:00:51 +02:00
backup.go Plumb contexts through 2021-12-11 17:04:00 -05:00
full.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
remoteworker.go storage: Move extern/sector-storage to storage/sealer 2022-06-14 20:03:38 +02:00
storminer.go Fix lotus-miner proving check 2022-11-14 15:29:50 -05:00