vyzo
3a9b7c592d
mark from current epoch to boundary epoch when necessary
...
this is necessary to avoid wearing clown shoes when the node stays
offline for an extended period of time (more than 1 finality).
Basically it gets quite slow if we do the full 2 finality walk, so we
try to avoid it unless necessary.
The conditions under which a full walk is necessary is if there is a
sync gap (most likely because the node was offline) during which the
tracking of writes is inaccurate because we have not yet delivered the
HeadChange notification. In this case, it is possible to have
actually hot blocks to be tracked before the boundary and fail to mark
them accordingly. So when we detect a sync gap, we do the full walk;
if there is no sync gap, we can just use the much faster boundary
epoch walk.
2021-07-04 18:38:28 +03:00
vyzo
d7ceef104e
decrease CompactionThreshold to 3 finalities
2021-07-04 18:38:28 +03:00
vyzo
e3cbeec6ee
implement chain walking
2021-07-04 18:38:28 +03:00
vyzo
04f2e102a1
kill full splitstore compaction, simplify splitstore configuration
2021-07-04 18:38:28 +03:00
vyzo
5cca29d1db
hook noop blockstore for splitstore in DI
2021-07-04 18:38:28 +03:00
vyzo
4d3c73f4ca
noop blockstore
2021-07-04 18:38:28 +03:00
Łukasz Magiera
a577bf340e
Merge pull request #6675 from filecoin-project/chore/remove_vestigial_replace
...
Remove leftover from the great de-submoduling
2021-07-04 12:11:54 +02:00
Peter Rabbitson
5c643d6141
Remove leftover from the great de-submoduling
...
This is no longer used anywhere in lotus
2021-07-04 09:40:47 +02:00
Aayush Rajasekaran
069fd0a244
Add helptext to lotus chain export
2021-07-03 12:41:43 -04:00
Łukasz Magiera
13d4563c25
Merge pull request #6663 from filecoin-project/raulk/test-incremental-nonce
...
add an incremental nonce itest.
2021-07-02 23:33:52 +02:00
Jennifer Wang
0b5d1551fe
format fix and small clarification
2021-07-02 15:53:29 -04:00
Jennifer Wang
a06ecde580
recommend to update
2021-07-02 15:33:58 -04:00
Jennifer Wang
94574447e6
Add v1.10.1-rc1 changelog
2021-07-02 15:30:58 -04:00
Łukasz Magiera
29763df433
set version to v1.10.1-rc1
2021-07-02 20:56:09 +02:00
Łukasz Magiera
0511770d53
storage: Fix FinalizeSector with sectors in stoage paths
2021-07-02 20:49:47 +02:00
Łukasz Magiera
e2f48b21ab
Merge pull request #6653 from filecoin-project/fix/finalize-in-storage
...
storage: Fix FinalizeSector with sectors in stoage paths
2021-07-02 20:38:25 +02:00
Łukasz Magiera
8a94ab676e
storage: Fix FinalizeSector with sectors in stoage paths
2021-07-02 19:54:45 +02:00
Peter Rabbitson
ebbfe03831
Fix tiny error in check-client-datacap
2021-07-02 18:24:43 +02:00
Łukasz Magiera
bcb839a7d3
Merge pull request #6664 from filecoin-project/chore/fix_check-client-datacap
...
Fix tiny error in check-client-datacap
2021-07-02 18:24:18 +02:00
Peter Rabbitson
30efcf21f0
Fix tiny error in check-client-datacap
2021-07-02 18:15:08 +02:00
zhoutian527
c5ea17f838
Fix: precommit_batch method used the wrong cfg.PreCommitBatchWait
2021-07-02 18:09:13 +02:00
johnli-helloworld
4fe3ecb8fc
to optimize the batchwait
2021-07-02 18:09:05 +02:00
llifezou
db30d891c8
Update extern/storage-sealing/states_sealing.go
...
fix sector precommitted but expired judgment
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2021-07-02 18:05:49 +02:00
llifezou
4c3bcd121b
Update extern/storage-sealing/states_sealing.go
...
fix log
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
2021-07-02 18:05:49 +02:00
llifezou
5aeacd2989
fix getTicket: sector precommitted but expired case
2021-07-02 18:05:49 +02:00
llifezou
504882e162
fix ticket expiration check, otherwise it may cause a large number of loops to retry GetTicket when retrying PreCommit1
2021-07-02 18:05:48 +02:00
Raúl Kripalani
ca40234031
update circleci config.
2021-07-02 17:04:57 +01:00
Raúl Kripalani
592b8c4f4a
add an incremental nonce itest.
2021-07-02 17:04:13 +01:00
Łukasz Magiera
3370450711
commit batch: Regression test nil FailedSectors map
2021-07-02 18:02:40 +02:00
Łukasz Magiera
6d555c9183
commit batch: AggregateAboveBaseFee config
2021-07-02 18:02:21 +02:00
johnli-helloworld
c21e275ebd
handleSubmitCommitAggregate() exception handling
2021-07-02 18:01:00 +02:00
Łukasz Magiera
ab2503f446
gofmt
2021-07-02 17:59:45 +02:00
wangchao
76fff49266
remove precommit check in handleCommitFailed
2021-07-02 17:59:45 +02:00
Jerry
042166996b
ensure agg fee is adequate
2021-07-02 17:58:30 +02:00
Jerry
1a869632f6
fix: miner balance is not enough, so that ProveCommitAggregate msg exec failed
2021-07-02 17:58:30 +02:00
Łukasz Magiera
bb2b13430a
commit batch: Initialize the FailedSectors map
2021-07-02 17:54:24 +02:00
Łukasz Magiera
38b476c507
set version to v1.10.1-dev
2021-07-02 17:53:36 +02:00
Łukasz Magiera
35c0e3cf8c
Merge pull request #6658 from sunday527/master
...
Fix: precommit_batch method used the wrong cfg.CommitBatchWait
2021-07-02 15:18:48 +02:00
Łukasz Magiera
60ecbdee8f
Merge pull request #6635 from llifezou/fix_checkTicketExpired
...
fix ticket expiration check
2021-07-02 15:18:04 +02:00
Anton Evangelatov
adba1a792a
add missing err check
2021-07-02 15:15:16 +02:00
Anton Evangelatov
e9d0a25436
remove redundant flag from docs
2021-07-02 15:11:57 +02:00
Anton Evangelatov
ab6e01e379
remove --enable-markets flag, read from repo
2021-07-02 15:08:25 +02:00
Anton Evangelatov
724f728f60
enable more tests
2021-07-02 14:54:09 +02:00
Anton Evangelatov
8dbae00847
fix lotus-soup
2021-07-02 12:45:56 +02:00
Anton Evangelatov
287e06995a
missing flag, that will need to be refactored
2021-07-02 12:41:28 +02:00
Anton Evangelatov
9e85492b85
fix test
2021-07-02 12:24:07 +02:00
Anton Evangelatov
96245c3cfa
lint
2021-07-02 12:02:36 +02:00
Anton Evangelatov
4194c7fa24
revert back optional for Miner; remove ActorAddress call in node.MinerHandler
2021-07-02 11:58:31 +02:00
zhoutian527
71e1577a62
Fix: precommit_batch method used the wrong cfg.PreCommitBatchWait
2021-07-02 15:53:21 +08:00
llifezou
df53b97fe4
Update extern/storage-sealing/states_sealing.go
...
fix sector precommitted but expired judgment
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2021-07-02 11:44:46 +08:00