Raúl Kripalani
b6112c6fc9
wire in copy throttling.
2021-07-28 16:28:27 +01:00
Raúl Kripalani
19182999dd
Merge branch 'master' into feat/replace-multistore-carv2
2021-07-27 22:06:07 +01:00
aarshkshah1992
944aeed13e
remove dead code
2021-07-27 22:16:45 +05:30
Raúl Kripalani
18f5997d02
add throttling to dagstore; increase GC frequency to 1min.
2021-07-27 15:11:49 +01:00
vyzo
9d25464703
use functional options for hotstore gc, rename MovingGC to FullGC
2021-07-27 09:53:22 +03:00
Raúl Kripalani
9bdbbf33cb
Merge branch 'master' into feat/replace-multistore-carv2
2021-07-26 22:15:36 +01:00
vyzo
aa0bd51b2c
thread GCFrequency option into the splitstore config
2021-07-26 15:05:57 +03:00
Dirk McCormick
776c216072
feat: create DAG store datastore under DAG store dir
2021-07-22 13:58:25 +02:00
Łukasz Magiera
da5aeda197
Merge branch 'master' into feat/splitstore-hot-messages
2021-07-22 12:58:06 +02:00
aarshkshah1992
4ed9cd152c
fix lotus accessor startup
2021-07-21 17:34:07 +05:30
Dirk McCormick
0dbb1940f0
fix: ensure piece store starts before calling lotus accessor methods
2021-07-21 13:31:20 +02:00
Dirk McCormick
6057f2e6d9
fix: wait for piece store to start before starting DAG store wrapper
2021-07-21 11:56:48 +02:00
Aarsh Shah
b2ff2edd0c
Merge branch 'master' into feat/replace-multistore-carv2
2021-07-20 22:03:18 +05:30
aarshkshah1992
0c90868929
get it compiling
2021-07-20 21:44:25 +05:30
Dirk McCormick
8becd922cf
test: for dag store wrapper
2021-07-20 15:05:08 +02:00
Dirk McCormick
1e7095995b
refactor: use concrete type in DI for dag store wrapper
2021-07-20 12:45:20 +02:00
Dirk McCormick
44036d9a4a
fix: address review comments
2021-07-20 11:04:47 +02:00
vyzo
839b00ab40
rename messagepool ProtectMessages to ForEachPendingMessage
2021-07-20 09:23:36 +03:00
vyzo
ebbaf23af8
support out-of-chain reference protection
2021-07-20 09:02:40 +03:00
Dirk McCormick
b6a7a8c987
refactor: move lotus mount, dag store etc from markets to lotus
2021-07-19 15:53:34 +02:00
vyzo
1b77361301
add option for hotstore message retention
2021-07-17 08:35:35 +03:00
aarshkshah1992
ca5a2eaa74
update lotus soup and address nit
2021-07-15 18:08:41 +05:30
vyzo
e003203bea
implement exposed splitstore
2021-07-15 13:12:10 +03:00
aarshkshah1992
a259ee307f
resolve conflicts
2021-07-15 14:27:48 +05:30
aarshkshah1992
46b78406b1
replace badger in storage client
2021-07-15 14:26:02 +05:30
Łukasz Magiera
583a8a13d9
Merge pull request #6629 from filecoin-project/feat/pledge-from-miner-balance
...
Config for collateral from miner available balance
2021-07-13 17:22:00 +02:00
Łukasz Magiera
837322ea59
Merge pull request #6356 from filecoin-project/nonsense/split-market-miner-processes
...
Support standalone miner-market process
2021-07-13 17:16:07 +02:00
Łukasz Magiera
7526a074d9
sealing: collateral buffer / falback config
2021-07-13 17:04:58 +02:00
Łukasz Magiera
c37401a1a3
Merge pull request #6474 from filecoin-project/feat/splitstore-redux
...
Splitstore Enhanchements
2021-07-13 12:43:57 +02:00
Łukasz Magiera
83f2368507
Add CollateralFromMinerBalance config
2021-07-12 14:11:58 +02:00
Anton Evangelatov
056136ef5a
rename argument from url to apiInfo
2021-07-12 11:36:22 +02:00
Anton Evangelatov
d89ddb9315
resolve conflicts
2021-07-12 11:34:37 +02:00
Anton Evangelatov
16784aa2cc
remove pieceProvider from DI; small refactors
2021-07-12 11:30:26 +02:00
vyzo
c0a1cfffa1
rename noopstore to discardstore
2021-07-09 19:19:37 +03:00
Dirk McCormick
872843e491
feat: integrate dag store into lotus
2021-07-09 10:59:10 +02:00
Łukasz Magiera
8f5c0c60f5
Config for deal publishing control addresses
2021-07-07 18:00:54 +02:00
Anton Evangelatov
82efe01c70
fixup
2021-07-07 18:00:28 +02:00
aarshkshah1992
b40985a57c
Merge remote-tracking branch 'origin/nonsense/split-market-miner-processes' into feat/replace-multistore-carv2
2021-07-07 14:11:55 +05:30
aarshkshah1992
f8d32f5328
changes as per review
2021-07-07 14:10:59 +05:30
aarshkshah1992
2b5164c956
Merge remote-tracking branch 'origin/feat/replace-multistore-carv2-rtrvl-pr' into feat/replace-multistore-carv2
2021-07-07 11:11:53 +05:30
aarshkshah1992
ca2d441b6d
integrate dagstore
2021-07-07 11:11:29 +05:30
Anton Evangelatov
7a78527fde
remove not used sa; cleanup
2021-07-06 17:46:21 +02:00
Anton Evangelatov
10dc90f7fe
addressing comments
2021-07-06 17:33:47 +02:00
Anton Evangelatov
898687ea2e
Update node/modules/storageminer.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2021-07-06 17:28:52 +02:00
Dirk McCormick
bed4c03a50
feat: integrate go-fil-markets#560
2021-07-06 11:09:05 +02:00
Anton Evangelatov
4be0a7a215
resolve conflicts with master
2021-07-05 13:13:32 +02:00
vyzo
190cb18ab0
housekeeping
...
- remove defunct tracking store implementations
- update splitstore node config
- use mark set type config option (defaulting to mapts); a memory constrained node
may want to use an on-disk one
2021-07-04 18:38:28 +03:00
vyzo
5f7ae1f489
update splistore DI constructor
2021-07-04 18:38:28 +03:00
vyzo
68bc5d2291
skip moving cold blocks when running with a noop coldstore
...
it is a noop but it still takes (a lot of) time because it has to read all the cold blocks.
2021-07-04 18:38:28 +03:00
vyzo
649b7dd162
add config option for hot headers
2021-07-04 18:38:28 +03:00