vyzo
a428f44793
don't reify objects while still warming up
2022-02-14 16:04:39 +02:00
vyzo
b576785aac
rename GetHotView to IsHotView
2022-02-14 16:03:17 +02:00
ZenGround0
3b5b55de19
Merge pull request #8017 from filecoin-project/bloxico/mempool_tests
...
test: mempool: Add unit and integration tests
2022-02-14 08:46:45 -05:00
Aayush Rajasekaran
bac708fa34
Merge pull request #8081 from filecoin-project/feat/shed-state-diff
...
add a state-tree diff command to lotus shed
2022-02-13 14:03:22 -05:00
Nikola Divic
e6c8c9a6ab
doc: add stm annotation to cli chain tests
2022-02-13 17:14:27 +01:00
Nikola Divic
34387326d1
test: fix flaky message pool integration tests
...
Using the same pattern described in my previous commit.
I also added the CircuitBreaker to the itests kit as it may be useful
for other integration tests when debugging flakyness caused by timeouts.
2022-02-12 19:52:51 +01:00
Nikola Divic
aca2a0fd1b
test: fix flake in TestMemPoolBatchPushUntrusted integration test
...
The flake was caused by improper waiting for certain chain operations
to finish:
- We didn't wait for messages to be registered as pushed
- We improperly waited for a fixed time (10 seconds) for messages to be
mined, which in the best case would wait longer than necessary and in the
worst case would cause the test to break.
What I did:
- fixed by waiting in a loop for "just enough time". This fixed the flake
and made the test run faster, on average, because we don't have unnecessary
waiting.
- I added a "circuit-breaker" where the wait loop will timeout after 10 seconds.
2022-02-12 17:48:45 +01:00
Nikola Divic
0e8a709f92
Merge branch 'master' of https://github.com/filecoin-project/lotus into bloxico/mempool_tests
2022-02-12 17:11:24 +01:00
Steven Allen
e89f7d9023
feat: shed: add a state-tree diff command to lotus shed
...
This makes it easier to debug state mismatches by providing a nice way
to figure out which actors differ between two state-trees and
how (balance, nonce, state, etc.).
It doesn't provide a way to actually _diff_ those state-trees, but one
can use `lotus chain get` to figure that out (although it would be
_nice_ to provide something a bit smarter).
2022-02-11 10:35:56 -08:00
Łukasz Magiera
2e22781f8f
Merge pull request #8073 from filecoin-project/jen/v151
...
feat: build: bump the version to v1.15.1-dev
2022-02-11 09:51:21 +00:00
Jennifer Wang
99d5ad097c
Merge remote-tracking branch 'origin/master' into jen/v151
2022-02-11 00:16:52 -05:00
Jennifer Wang
1b2bbd3888
bump master version to v1.15.1-dev
2022-02-11 00:13:18 -05:00
Jennifer Wang
7fd4c9617d
typo in change log
2022-02-10 23:46:49 -05:00
Jiaying Wang
ad0f44f0c5
Merge pull request #8070 from filecoin-project/jen/rc7
...
chore: build: v1.14.0-rc7
2022-02-10 19:19:04 -05:00
Nikola Divic
107eb76b20
cleanup: small cleanup before final push
2022-02-11 00:09:07 +01:00
Jennifer Wang
cb2518716c
v1.14.0-rc7
2022-02-10 17:43:57 -05:00
Łukasz Magiera
a1098f6dc2
Cleanup go.mod
2022-02-10 17:37:09 -05:00
zenground0
407c6cf120
Stop recovery attempts after fault
2022-02-10 17:33:57 -05:00
Łukasz Magiera
9e76a788e2
sealing: Use ChainAt in handleUpdateActivating
2022-02-10 17:32:31 -05:00
Łukasz Magiera
02c0fb7b65
ffiwrapper: Use ClearCache for update cache cleanup
2022-02-10 17:32:13 -05:00
Łukasz Magiera
a5bddbcdc6
proofs master
2022-02-10 17:32:04 -05:00
Łukasz Magiera
9f54c4d002
Fix CheckProvable with updated sectors
2022-02-10 17:30:23 -05:00
Łukasz Magiera
4289ce10e4
fsm: Call ReleaseSectorKey after WinningPoSt lookback period
2022-02-10 17:30:18 -05:00
Łukasz Magiera
263de5b0c1
Use tagged specs-storage
2022-02-10 17:29:57 -05:00
Łukasz Magiera
ecc1f4b8f1
Make FinalizeReplicaUpdate actually do cleanup
2022-02-10 17:29:52 -05:00
Łukasz Magiera
ea32b415f0
Fix missing FinalizeReplicaUpdate in tests
2022-02-10 17:29:47 -05:00
Łukasz Magiera
229cfafa8d
make gen
2022-02-10 17:29:39 -05:00
Łukasz Magiera
53e1f75c2c
Add FinalizeReplicaUpdate into some more places
2022-02-10 17:27:49 -05:00
Łukasz Magiera
9a01964f5f
itests: Print API info env vars in ThroughRPC tests
2022-02-10 17:27:43 -05:00
Łukasz Magiera
f2a6c9458c
mod tidy
2022-02-10 17:27:38 -05:00
Łukasz Magiera
9a117fa39a
try ClearCache for update cache
2022-02-10 17:27:24 -05:00
Łukasz Magiera
212f5ddb4f
wip FinalizeReplicaUpdate
2022-02-10 17:24:26 -05:00
Nikola Divic
e5ac8662c8
test: chain gas-price cli command
...
Contains some funny mocking logic, because estimate gas price is called
multiple times (for various nblocks) and I wanted to make it as flexible
as possible.
2022-02-10 21:55:09 +01:00
Nikola Divic
c0f89e5b2d
test: chain export cli command
...
Modified ChainExportCmd to use io.WriterCloser instead of os.File so
it the file can be mocked in unit tests, without side effects to the FS.
2022-02-10 18:18:31 +01:00
Nikola Divic
b536dfa552
test: chain bisect cli command
2022-02-10 15:46:06 +01:00
Nikola Divic
6bc2ee2735
test: chain get cli command
...
Cover the essential function execution paths, no time for every -as-type
combination.
2022-02-10 14:49:38 +01:00
Marcel Telka
3c82ee49c0
Allow lotus-miner info to complete without admin permission
2022-02-10 12:45:57 +01:00
Łukasz Magiera
e435b42426
Merge pull request #8053 from filecoin-project/jen/v15
...
chore: build: v1.14.0 -> master
2022-02-10 11:06:01 +00:00
Jennifer Wang
1d67b7ffb6
undo ffi
2022-02-09 19:31:50 -05:00
Jennifer Wang
de1f4792cd
Merge remote-tracking branch 'origin/master' into jen/v15
2022-02-09 19:27:34 -05:00
Jiaying Wang
cd3772bf4f
Update go.mod
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2022-02-09 19:08:00 -05:00
Nikola Divic
b3f7db7a15
test: chain list (love) cli command
...
Some "funky" string matching in this one, but I think that's ok.
Chain is love. ❤️
2022-02-10 00:36:38 +01:00
Nikola Divic
4e37131602
test: chain inspect-usage cli command
2022-02-09 23:47:40 +01:00
Jennifer Wang
7b7733077a
update the proofs in test plans`
2022-02-09 15:11:29 -05:00
Jiaying Wang
3b5f367822
Merge pull request #8042 from filecoin-project/jen/testplanproof
...
feat: build: update the snap proofs in testplans
2022-02-09 15:04:11 -05:00
Nikola Divic
ae49729afb
test: chain sethead cli command
...
Also moved the mock definition to a separate file (mocks_test.go)
because it's gonna be used in other test files, and it didn't make sense
for it to stay inside chain_test.go.
2022-02-09 20:46:51 +01:00
Nikola Divic
7d2810abbc
test: don't parse err messages in messagepool_test
...
Per @vyzo's feedback, we shouldn't parse err messages but figure out
a way to do this smarter. I updated the code just check for error
existence and @brdji should figure out what to do next.
2022-02-09 19:54:45 +01:00
Jennifer Wang
8b68d37e84
remove change log
2022-02-09 13:33:47 -05:00
Łukasz Magiera
e7038d286d
Merge pull request #8018 from filecoin-project/feat/fru
...
FinalizeReplicaUpdate
2022-02-09 17:40:47 +00:00
Łukasz Magiera
44fd0e3349
Merge pull request #8008 from filecoin-project/feat/splitstore-sortless-compaction
...
splitstore sortless compaction
2022-02-09 17:17:57 +00:00