vyzo
d6e2c80608
if noone is working pick the last worker in sync wait
2020-10-30 19:45:59 +02:00
vyzo
5dcf339840
fix sync wait cli
2020-10-30 19:28:32 +02:00
vyzo
f6ecff0e26
check recent syncs in selectSyncTarget/selectDeferredSyncTarget
2020-10-30 07:50:26 +02:00
vyzo
8d25fd39cf
set BootstrapPeerThreshold to 1 for tests
2020-10-29 19:32:09 +02:00
vyzo
57234d8ef3
fix spelling in comment to satisfy linter
...
this is ridiculous; since when do linters apply spellchecking on comments???
2020-10-29 19:13:45 +02:00
vyzo
47830efbf5
set BootstrapPeerThreshold to 4, add env variable to override
2020-10-29 19:08:58 +02:00
vyzo
a650641813
transition out of initial sync only if sync finishes within 15min
2020-10-29 17:27:13 +02:00
vyzo
8702ff8b7e
rename initialSync to initialSyncDone
2020-10-29 17:12:47 +02:00
vyzo
a26420f6e8
add missing return for deferrals during initial sync
2020-10-29 09:40:41 +02:00
Jakub Sztandera
ad905fc310
Expose WorkerID
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-28 20:22:07 +01:00
Jakub Sztandera
e575b5fe8a
Add error if weights are the same
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-28 16:53:13 +01:00
vyzo
ba2512655e
track last few worker states for debug purposes
2020-10-28 14:08:06 +02:00
vyzo
6266bae1d3
log worker spawning from initial sync deferrals
2020-10-28 11:44:16 +02:00
vyzo
188d1649d3
stop the ticker when done with it
2020-10-28 11:41:40 +02:00
vyzo
9ddf7bbd15
better handling of initial sync
2020-10-28 11:36:34 +02:00
vyzo
469666de82
limit max active sync workers
2020-10-28 10:33:22 +02:00
vyzo
fc1ac3e752
simplify circular buffer code
...
we don't care about order of checks!
2020-10-28 00:02:08 +02:00
vyzo
ab7a66b90d
track recently synced tipsets to avoid unnecessary worker spawning
2020-10-27 23:48:31 +02:00
Jakub Sztandera
2b82e5a118
Fix tipset coalescing in case of repeated blocks
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-27 21:23:16 +01:00
Jakub Sztandera
16d2cb6309
Add flag to coalesce Tipsets in pending queue
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-27 18:00:34 +01:00
vyzo
2fd0d430c8
set BootstrapPeerThreshold to 1, to mimic old code
...
which incidentally fixes tests
2020-10-26 15:49:24 +02:00
vyzo
f055681972
fix test
2020-10-26 15:43:22 +02:00
vyzo
c0a039ee11
fix logging
2020-10-26 15:19:09 +02:00
vyzo
f26385d0c6
use weight as the sync target selector
2020-10-26 14:51:26 +02:00
vyzo
af53b72eb8
fix typo
2020-10-26 14:36:34 +02:00
vyzo
5d34b7d618
rewrite sync manager
2020-10-26 14:11:19 +02:00
Łukasz Magiera
d4cdc6d334
Merge pull request #4580 from filecoin-project/asr/changelog
...
Lotus version 1.1.2
2020-10-24 12:37:40 +02:00
Aayush Rajasekaran
7b3f1c2b85
Lotus version 1.1.2
2020-10-24 06:33:31 -04:00
Łukasz Magiera
9972f19240
Merge pull request #4579 from filecoin-project/steb/worker-key-change-runtime
...
Handle worker key changes correctly in runtime
2020-10-24 12:28:01 +02:00
Steven Allen
f23034305f
Handle worker key changes correctly in runtime
2020-10-24 02:57:17 -07:00
Aayush Rajasekaran
2663d6c3cb
Merge pull request #4574 from filecoin-project/asr/changelog
...
Lotus version 1.1.1
2020-10-24 00:24:26 -04:00
Aayush Rajasekaran
8b8d81e767
Lotus version 1.1.1
2020-10-24 00:22:20 -04:00
Aayush Rajasekaran
d43bc79050
Merge pull request #4573 from filecoin-project/steb/remove-worker-key-cache
...
Fetch worker key from correct block on sync
2020-10-23 23:59:43 -04:00
Steven Allen
06af2fb52b
Remove the worker key cache and use the correct worker key
...
We need to use the worker key from the lookback tipset state. We can't
reasonably maintain this cache, unfortunately (unless we kept some form of
"per-height" cache).
2020-10-23 19:40:05 -07:00
Steven Allen
8bb69f1e9c
Use pre-computed parent state root for lookback info
...
There's no need to call TipSetState and recompute it.
2020-10-23 19:40:01 -07:00
Łukasz Magiera
194f56377e
Merge pull request #4565 from filecoin-project/feat/shed-msg-decode
...
shed: Commad to decode messages
2020-10-23 22:35:24 +02:00
Łukasz Magiera
2023615f55
Merge pull request #4563 from filecoin-project/steb/post-lookback
...
Use older randomness for the PoSt commit on specs-actors version 2
2020-10-23 22:21:51 +02:00
Łukasz Magiera
067de4508b
shed: Commad to decode messages
2020-10-23 22:17:46 +02:00
Łukasz Magiera
74bf4c5e71
Merge pull request #4556 from filecoin-project/fix/marketwithdraw-miner
...
Make wallet market withdraw usable with miner addresses
2020-10-23 22:15:28 +02:00
Jakub Sztandera
099bb2cbaa
Merge pull request #4561 from filecoin-project/fix/timedbs-flaky
...
Fix flaky TestTimedBSSimple
2020-10-23 22:14:32 +02:00
Łukasz Magiera
e395559f75
Merge pull request #4564 from filecoin-project/fix/chain-import-flake
...
Fix flaky TestChainExportImportFull
2020-10-23 22:00:03 +02:00
Łukasz Magiera
b7b6ab779a
Make wallet market withdraw usable with miner addresses
2020-10-23 21:54:41 +02:00
Steven Allen
109b326ae2
Use older randomness for the PoSt commit on specs-actors version 2
...
After the upgrade, we're allowed to use randomness up to the challenge epoch.
This safe-guards us against very large reorgs where a miner computes a PoSt very
quickly.
2020-10-23 12:45:11 -07:00
Jakub Sztandera
c7e6c8eacc
Fix flaky TestChainExportImportFull
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-23 21:45:08 +02:00
Jakub Sztandera
9fbd2a50ff
Fix lint
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-23 20:50:17 +02:00
Jakub Sztandera
ea69386519
Fix flaky TestTimedBSSimple
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-23 20:46:06 +02:00
Łukasz Magiera
8124fe98c7
Merge pull request #4559 from filecoin-project/fix/beyond-genesis
...
Fix random test failures
2020-10-23 19:52:10 +02:00
Jakub Sztandera
16a911bc39
Fix random test failures
...
If block 1 was a null block then blockSet would include genesis which
would lead to us trying to load parent of a genesis block.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-10-23 19:33:30 +02:00
Łukasz Magiera
c81db5a21c
Merge pull request #4420 from filecoin-project/deps/drand-v1.2.0
...
Chore: update drand to v1.2.0
2020-10-23 18:25:00 +02:00
Łukasz Magiera
dbcba6477e
Merge pull request #4263 from filecoin-project/feat/lite-market-client
...
lite-mode - market storage and retrieval clients
2020-10-23 17:23:06 +02:00