vyzo
|
52de95d344
|
also gc in compactFull, not just compactSimple
|
2021-03-08 18:30:09 +02:00 |
|
vyzo
|
8562a9bb82
|
garbage collect hotstore after compaction
|
2021-03-08 18:12:09 +02:00 |
|
Dirk McCormick
|
a6c8b56ab6
|
feat: Default the AlwaysKeepUnsealedCopy flag to true
|
2021-03-08 16:35:46 +01:00 |
|
Łukasz Magiera
|
5df45adb7a
|
Merge pull request #5734 from filecoin-project/feat/net-peers-extended
Implement net peers --extended
|
2021-03-08 13:52:40 +01:00 |
|
Łukasz Magiera
|
afb527ff30
|
fix lint
|
2021-03-08 13:31:06 +01:00 |
|
Łukasz Magiera
|
3ee87a8af8
|
gofmt
|
2021-03-08 13:24:24 +01:00 |
|
Łukasz Magiera
|
6d398f2507
|
make gen, docsgen
|
2021-03-08 13:23:58 +01:00 |
|
vyzo
|
64646de761
|
add configuration option for pubsub IPColocationWhitelist subnets
|
2021-03-06 20:05:32 +02:00 |
|
vyzo
|
667fffb302
|
go get go-libp2p-pubsub@master
|
2021-03-06 19:54:25 +02:00 |
|
vyzo
|
444b84d181
|
deduplicate peers in extended output
|
2021-03-06 19:25:11 +02:00 |
|
vyzo
|
4a74f752c0
|
implement extended peer info in net peers cli
|
2021-03-06 19:14:13 +02:00 |
|
Aayush Rajasekaran
|
fc03a0773b
|
gen/genesis: Allow remainder to be either account or msig
|
2021-03-06 01:43:48 -05:00 |
|
Aayush Rajasekaran
|
6534280673
|
lotus-seed: add a command to set the remainder
|
2021-03-06 01:43:48 -05:00 |
|
Aayush Rajasekaran
|
279f9e6fec
|
gen/genesis: Allow verifreg rootkey to be either account or msig
|
2021-03-06 01:43:48 -05:00 |
|
Aayush Rajasekaran
|
dbbcb1423f
|
lotus-seed: add a command to set the verified registry root key
|
2021-03-06 01:43:48 -05:00 |
|
whyrusleeping
|
e7a1d72ba8
|
extract build/version to api/version, remove api package dep on build
|
2021-03-05 14:28:13 -08:00 |
|
Łukasz Magiera
|
b4ca7928f1
|
Merge pull request #5728 from filecoin-project/feat/cliutil-pkg
Move api client builders to a cliutil package
|
2021-03-05 21:41:06 +01:00 |
|
Łukasz Magiera
|
a4a21b5b89
|
fix lint
|
2021-03-05 21:33:36 +01:00 |
|
Łukasz Magiera
|
58e49e3259
|
Move api client builders to a cliutil package
|
2021-03-05 21:08:41 +01:00 |
|
vyzo
|
e85391b46c
|
quiet stupid linter
|
2021-03-05 20:05:32 +02:00 |
|
vyzo
|
09f5ba177a
|
add splitstore unit test
|
2021-03-05 19:55:32 +02:00 |
|
vyzo
|
0a2f2cf00d
|
use the right condition for triggering the miss metric
|
2021-03-05 14:48:59 +02:00 |
|
vyzo
|
2b32c2e597
|
add some metrics
|
2021-03-05 14:48:57 +02:00 |
|
vyzo
|
99d21573da
|
remove DEBUG log spam
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
c58df3f079
|
don't panic on compaction errors
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
9bd009d795
|
use atomics to demarkate critical section and limit close delay
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
17be7d3919
|
save markSetSize
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
aff0f1ed4c
|
deduplicate code for batch deletion
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
5fb6a907cb
|
fix loop condition in batch deletion
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
98a7b884fe
|
implement DeleteMany in union blockstore
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
fdd877534f
|
walk at boundary epoch, 2 finalities from current epoch, to find live objects
objects written after that are retained anyway.
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
508fcb9d26
|
properly close snoop at shutdown
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
47d8c87486
|
fix log
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
11b2f41804
|
overestimate markSetSize a bit
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
6b680d112b
|
do tracker purge in smaller batches
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
6b8c60a659
|
don't ID wrap the hotstore
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
d2d0980532
|
don't delete in one giant batch, use smaller chunks of batchSize
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
70ebb2ad8d
|
improve startup log
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
006c55a7c9
|
add startup log
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
06d8ea10b1
|
batch delete during the cold purge
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
4c05ec28ba
|
fix FromDatastore to not do double adapting
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
ab52e34e6a
|
add comment
Co-authored-by: raulk <raul@protocol.ai>
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
86fdad2e31
|
fix typo
Co-authored-by: raulk <raul@protocol.ai>
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
2ff5aec80e
|
satisfy linter, use Prefix for common path of non inline CIDs
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
8a55b73146
|
fix the situation with WrapIDStore
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
86b73d651e
|
add DeleteMany to Blockstore interface
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
dd0c308427
|
move Blockstore config to FullNode, rename to Chainstore and add default for HotStoreType
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
6014273e69
|
storage miner doesn't need a splitstore
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
c762536dcb
|
deduplicate code
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
5184bc5c40
|
log consistency for full compaction
|
2021-03-05 14:46:18 +02:00 |
|