Steven Allen
a47b063a24
Fix duplicate nonce test
...
StateGetActor now gets the actor at the tipset parent state.
2020-12-09 11:29:41 -08:00
Steven Allen
e164dbb953
Compute the next nonce from the tipset, instead of actually executing the tipset
...
We could also do this in the message pool itself, but I'm not sure if it's worth it?
2020-12-09 11:29:41 -08:00
Steven Allen
b8e3808c4f
Make state tipset usage consistent in the API
...
_Always_ (almost) use the tipset's parent state, instead of computing.
Exceptions:
* MinerGetBaseInfo. Fixing this would break things so we need to be
careful (although we could bump the API version, fix it, then fix the call
sites).
* StateReplay. This is replaying a message on top of the given tipset.
* GasEstimateGasLimit. This executes the message on-top-of the tipset's
computed state (unlike call which executes it on the tipset's parent state).
* Having this method and Call apply the message at different heights is really
weird.
2020-12-09 11:29:40 -08:00
Łukasz Magiera
e1be89b442
Merge pull request #5159 from iand/fix/event-hang
...
fix(events): avoid potential hang when starting event listener
2020-12-09 19:40:02 +01:00
Łukasz Magiera
2ce5a29004
Merge pull request #5150 from filecoin-project/feat/list-deals-xfer-id
...
show data transfer ID in list-deals
2020-12-09 19:39:46 +01:00
Łukasz Magiera
39e73e1cb4
Merge pull request #5158 from wangyancun/master
...
Remove extra spaces
2020-12-09 19:31:38 +01:00
Łukasz Magiera
bc9b5cb5fc
Merge pull request #5160 from iand/fix/unlock-event-mutex
...
fix(events): unlock mutex before error returns
2020-12-09 19:25:07 +01:00
Łukasz Magiera
9990d440e9
Merge pull request #5162 from filecoin-project/ref/mpool
...
Small message pool refactors
2020-12-09 19:23:22 +01:00
Ian Davis
c6f5214657
fix(events): unlock mutex before error returns
2020-12-09 13:37:56 +00:00
Ian Davis
696469aae7
fix: avoid potential hang when starting event listener
...
It was possible for NewEvents to never return, blocked on waiting for a WaitGroup to be done.
The call to Done was in a goroutine that could exit before reaching the Done call.
Replace the WaitGroup with a channel that is closed to signal that initialisation is complete.
Also, while we are waiting on the channel, wait on the context so we can exit clealy if the
context is canceled.
2020-12-09 11:29:48 +00:00
beck
d3fa728894
Remove extra spaces
2020-12-09 19:22:21 +08:00
Jakub Sztandera
6ca5caef31
Refactor DefaultMessageSendSpec
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-12-08 20:51:27 +01:00
Jakub Sztandera
689b93dc0e
messagepool: small refactor
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-12-08 20:07:13 +01:00
Dirk McCormick
72cb130e17
feat: show data transfer ID in list-deals
2020-12-08 15:23:26 +01:00
Łukasz Magiera
a999e41677
Merge pull request #5072 from zgfzgf/feat-shed-cid
...
Feat shed cid
2020-12-08 10:23:04 +01:00
Łukasz Magiera
6b1c54162a
Merge pull request #5112 from filecoin-project/feat/use-fund-manager-to-withdraw-market-funds
...
Use FundManager to withdraw funds, add MarketWithdraw API
2020-12-08 10:08:40 +01:00
Anton Evangelatov
3c291dd23f
go get lotus@master in circleci
2020-12-07 15:44:21 +01:00
Anton Evangelatov
1cfd9555d5
reduce sectors ; less verbose logging for some subsystems
2020-12-07 15:11:41 +01:00
Anton Evangelatov
064b036000
update debug image to use 8MiB sectors
2020-12-07 14:14:21 +01:00
Łukasz Magiera
5c37c9d8e9
Merge pull request #5118 from filcloud/keygen-outfile
...
add keygen outfile
2020-12-07 13:11:11 +01:00
Łukasz Magiera
b7975dcd9a
Merge pull request #5114 from filecoin-project/chore/update_sr2_stat_aggregation
...
Chore/update sr2 stat aggregation
2020-12-07 13:09:23 +01:00
Łukasz Magiera
3beebe5dc8
Merge pull request #5119 from filecoin-project/fix/ctl-address-lookup
...
miner: Fix control address lookup
2020-12-07 12:59:32 +01:00
Anton Evangelatov
2829245a46
baseline k8s configs
2020-12-07 11:48:22 +01:00
Anton Evangelatov
b1dcf5fead
8MB sectors ; 5MB deal
2020-12-07 11:48:22 +01:00
Anton Evangelatov
d0599ff1e3
dummy delay for everyone but first miner
2020-12-07 11:48:22 +01:00
Anton Evangelatov
a53fd82379
add more time to miner to bootstrap
2020-12-07 11:48:22 +01:00
Anton Evangelatov
86af05ba6f
update base image with latest filecoin-ffi
2020-12-07 11:48:22 +01:00
Anton Evangelatov
c543a10ce7
rename oni/lotus-soup to testplans/lotus-soup and lock lotus version
2020-12-07 11:48:22 +01:00
Dan Shao
d56170d70e
Optimize sectors info loading
2020-12-07 13:42:37 +08:00
Peter Rabbitson
d9e3cc0374
Add an extra filplus counter
2020-12-04 19:00:13 +01:00
Łukasz Magiera
a5a72a41eb
miner: Fix control address lookup
2020-12-04 17:02:23 +01:00
Peter Rabbitson
2514c96cff
Count deals from sealed sectors only
2020-12-04 15:45:25 +01:00
Peter Rabbitson
88bd757024
Only count the first 10 copies of the same piece per project
2020-12-04 15:45:25 +01:00
Peter Rabbitson
1e6aa4b129
Only count phase2 deals ( start epoch 166560 )
2020-12-04 15:45:25 +01:00
Frank
daca99687c
add keygen outfile
2020-12-04 18:39:35 +08:00
Ingar Shu
65abeb066d
docs
2020-12-03 13:20:50 -08:00
Ingar Shu
13c8a235b6
Use FundManager to withdraw funds, add MarketWithdraw to API
2020-12-03 13:08:18 -08:00
Łukasz Magiera
b13226bc2f
Merge pull request #5111 from filecoin-project/fix/send-nonce-0
...
fix: send with declared nonce 0
2020-12-03 19:01:19 +01:00
Jakub Sztandera
07afd93443
fix: send with declared nonce 0
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-12-03 18:38:36 +01:00
Łukasz Magiera
dc06d30f52
Merge pull request #5101 from filecoin-project/raulk/memory-watchdog
...
introduce memory watchdog; LOTUS_MAX_HEAP
2020-12-03 15:46:09 +01:00
Łukasz Magiera
90a31fde9f
Merge pull request #5103 from filecoin-project/feat/miner-control-config
...
miner: Control address config for (pre)commits
2020-12-03 15:33:12 +01:00
Raúl Kripalani
f9cbf6d526
watchdog: add LOTUS_DISABLE_WATCHDOG escape hatch.
2020-12-03 13:16:10 +00:00
Łukasz Magiera
b190c3492a
Merge pull request #5099 from zgfzgf/feat-chain-gen
...
delete repeat call func
2020-12-03 13:23:39 +01:00
Łukasz Magiera
da5e1b319f
Merge pull request #5098 from filecoin-project/feat/shed-ledger-show
...
shed: ledger show command
2020-12-03 13:22:06 +01:00
Łukasz Magiera
ba7854d645
Merge pull request #5105 from filecoin-project/feat/log-insufficent-peers
...
sync: log a message when there aren't enough peers
2020-12-03 12:53:40 +01:00
Łukasz Magiera
d844938a92
Merge pull request #5107 from zgfzgf/feat-miner-round
...
optimize code use existence var
2020-12-03 12:51:49 +01:00
Łukasz Magiera
58695dc1bc
miner: fix tests
2020-12-03 12:37:11 +01:00
Łukasz Magiera
1502ca6460
storagefsm: Fix addr selection for commits
2020-12-03 12:30:41 +01:00
zgfzgf
178691e37f
optimize code use existence var
2020-12-03 09:54:57 +08:00
Aayush Rajasekaran
93d26195f1
Merge pull request #5104 from filecoin-project/release/v1.2.2
...
Lotus version 1.2.2
2020-12-02 20:40:40 -05:00