vyzo
c24d4e11d5
Merge pull request #6949 from filecoin-project/fix/splitstore-memory-usage
...
Reduce splitstore memory usage during chain walks
2021-08-10 11:05:41 +03:00
vyzo
eb0a62e9e9
RIP bloom filter markset; you weren't used anyway.
2021-08-10 10:47:01 +03:00
vyzo
742c85bf81
add SupportsVisitor in the markset env interface
2021-08-10 10:47:01 +03:00
vyzo
79f348a01c
make the write lock scope limited within a function
...
Also avoid removing the writing set if there was an error while writing.
2021-08-10 10:47:01 +03:00
vyzo
a9403b42f0
deduplicate put code
2021-08-10 10:47:01 +03:00
vyzo
1a59b73adc
add .tmp suffix to transient db names
2021-08-10 10:47:01 +03:00
vyzo
26a5832f92
simplify and deduplicate Has/Visit using helper methods tryPending and tryDB.
2021-08-10 10:47:01 +03:00
vyzo
380e16d465
remove redundant writers state variable
2021-08-10 10:47:01 +03:00
vyzo
b83b5405c6
widen MarkSetVisitor interface and get rid of the casts
2021-08-10 10:47:01 +03:00
vyzo
57c984cea1
improve concurrency properties of Visit with optimistic concurrency
2021-08-10 10:47:01 +03:00
vyzo
563fa1e31a
take advantage of MarkSet/Visitor unification to atomically check+mark
2021-08-10 10:47:01 +03:00
vyzo
cb3c53664d
unify marksets and visitors
2021-08-10 10:47:01 +03:00
vyzo
3c994d94aa
deduplicate some code in markset_badger
2021-08-10 10:47:01 +03:00
vyzo
32d94d4e85
reset walked set as epoch boundaries are crossed
...
the walk is BFS, so we can do this!
2021-08-10 10:47:01 +03:00
vyzo
49346f5679
use visitors instead of cidsets in walks
2021-08-10 10:47:01 +03:00
vyzo
1323d8fb20
markset-backed visitors
2021-08-10 10:47:01 +03:00
vyzo
6f22cffb6b
object visitor interface
2021-08-10 10:47:01 +03:00
Steven Allen
e1e5af8661
Merge pull request #6999 from filecoin-project/fix/vets
...
fix: vet actors shims
2021-08-09 11:11:51 -07:00
Steven Allen
18f39be3ba
fix: don't check for t_aux when proving
...
We don't need it.
2021-08-09 11:07:35 -07:00
whyrusleeping
bfd69f5381
WIP: dont panic if input is bad
2021-08-09 12:17:54 +02:00
Steven Allen
5e27023ba7
Merge pull request #6996 from swift-mx/master
...
fix: more logging in maybeStartBatch error
2021-08-06 15:25:37 -07:00
Steven Allen
5a321f970e
fix: vet actors shims
...
1. Check error in EraseAllUnproven
2. Avoid dead code.
2021-08-06 14:56:29 -07:00
Steven Allen
f7e288589b
Merge pull request #6991 from filecoin-project/fix/flaky-deal-test
...
fix flaky TestDealPublisher and re-enable
2021-08-06 03:15:39 -07:00
Steven Allen
66bfadd7f0
Merge pull request #6990 from filecoin-project/feat/add-chain-after
...
feat: add ChainGetTipSetAfterHeight
2021-08-06 02:18:52 -07:00
mx
cfc10e9b52
fix: more logging in maybeStartBatch error
2021-08-06 16:50:37 +08:00
Steven Allen
be2ecf6236
fix flaky TestDealPublisher and re-enable
...
fixes #6799
2021-08-05 19:46:08 -07:00
Steven Allen
57bf5c2143
feat: add ChainGetTipSetAfterHeight
...
This is identical to ChainGetTipSetByHeight, but returns the tipset
following any null tipsets. This is what the user usually wants anyways.
(and I need it for another PR)
2021-08-05 12:07:14 -07:00
Whyrusleeping
9dca65634d
Merge pull request #6970 from filecoin-project/chore/remove-old-tracer
...
Remove forgotten non-functioning config from the pre-mainnet days
2021-08-04 10:46:08 +02:00
Jiaying Wang
faf8a47684
Merge pull request #6967 from filecoin-project/tools/shed-splitstore-clear
...
lotus-shed splitstore clear command
2021-08-03 18:49:30 -04:00
vyzo
c9124bd1a9
clear splitstore dir before deleting, only warn if the latter fails
...
to address situations with symlinks
2021-08-03 15:39:48 +03:00
vyzo
db6b7b91d8
add option to only clear splistore keys
2021-08-03 15:32:53 +03:00
Peter Rabbitson
eefdcb0454
Remove forgotten non-functioning config from the pre-mainnet days
2021-08-02 17:04:23 +02:00
He Weidong
94c5076710
Make flags more intuitive
2021-08-02 16:44:22 +08:00
He Weidong
66e8418125
Enable exclude
2021-08-02 16:39:16 +08:00
He Weidong
677afbcb91
update to miner5
2021-08-02 16:26:29 +08:00
He Weidong
7f6c942b81
Use max-fee instead of gas-feecap
2021-08-02 16:09:00 +08:00
He Weidong
e09cdc45a7
Add gas-feecap flag for cmd sectors renew
2021-08-02 16:08:57 +08:00
He Weidong
9ee80fd1db
Prettify json output of extending params
2021-08-02 16:08:55 +08:00
He Weidong
77166f88ac
Optimize search of sectors location
2021-08-02 16:08:52 +08:00
He Weidong
e0777fed15
Add a more flexible cli tool: sectors renew
2021-08-02 16:08:50 +08:00
He Weidong
075bb3b314
Add a cli tool: sectors check-expire
2021-08-02 16:08:47 +08:00
vyzo
a768dd84fa
document splitstore clear shed command
2021-08-01 19:18:34 +03:00
vyzo
4a1655b225
add lotus-shed splitstore clear command
2021-08-01 19:18:29 +03:00
Jiaying Wang
40449f1ccb
Merge pull request #6966 from filecoin-project/jen/v1.11.1-rc2
...
v1.11.1-rc2
2021-08-01 04:02:40 -04:00
Jennifer Wang
020cc5e64f
docsgen
2021-08-01 03:46:36 -04:00
Jennifer Wang
52b76c9d5c
Prepare for v1.11.1-rc2:
...
- bump the version
- update the changelog
2021-08-01 03:32:03 -04:00
Jiaying Wang
5939623f26
Merge pull request #6965 from filecoin-project/jen/backport
...
Backport master -> v1.11.1
2021-08-01 03:24:38 -04:00
Jiaying Wang
9e707e18e1
Merge pull request #6909 from filecoin-project/nonsense/better-error-on-wrong-repo-location
...
add explicit error msg if repo dir does not exist
2021-08-01 01:06:24 -04:00
Anton Evangelatov
783fa6b7c0
add explicit error msg if repo dir does not exist
2021-08-01 00:26:52 -04:00
Anton Evangelatov
fa7e52dbda
add explicit error msg if repo dir does not exist
2021-08-01 00:22:55 -04:00