Steven Allen
7c9b9e3657
explicitly check miner address protocol
...
This is implicitly checked when verifying the miner signature, but
explicitly checking it here makes it clear that this is a protocol
requirement, and reduces the chances that it will be accidentally
"refactored out".
2021-01-22 18:04:07 -08:00
Jakub Sztandera
d6c06881ee
Merge pull request #5403 from filecoin-project/fix/estim-limit-rbf
...
fix(gas): when estimating GasLimit only apply priors up to the nonce
2021-01-22 19:43:05 +01:00
Jakub Sztandera
8c7fda4441
fix(gas): when estimating GasLimit only apply priors up to the nonce
...
The bug is applying all messages from given From address are priors
before appling the message that we are estimating.
If user tries replacing message in the middle with gas limit estimation
then message sequence is off and user will either get an execution error
or gas mis-esimation.
Resolves #5402
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-01-22 18:50:02 +01:00
Łukasz Magiera
29b076ad69
Merge pull request #5394 from filecoin-project/nonsense/circleci-aws-ecr-integration
...
add job to build Lotus docker image and push it to AWS ECR private (or public) repo
2021-01-21 20:10:34 +01:00
Łukasz Magiera
e77df95157
Merge pull request #5398 from filecoin-project/fix/market-precommit-diff
...
storageadapter: Look at precommits on-chain since deal publish msg
2021-01-21 16:41:23 +01:00
Łukasz Magiera
143164fb70
Merge pull request #5399 from filecoin-project/fix/watchdog-heapprof
...
watchdog: increase heapprof capture threshold to 90%.
2021-01-21 15:46:19 +01:00
Łukasz Magiera
ea85a2457e
storageadapter: Address review
2021-01-21 15:44:27 +01:00
Raúl Kripalani
b9adf95010
watchdog: increase heapprof capture threshold to 90%.
2021-01-21 14:06:18 +00:00
Łukasz Magiera
de0a452282
storageadapter: Fix tests, more testable diff api
2021-01-21 12:21:26 +01:00
Łukasz Magiera
42b481fb61
storageadapter: Look at precommits on-chain since deal publish msg
2021-01-21 11:54:32 +01:00
Łukasz Magiera
e5efe57c90
Merge pull request #5397 from filecoin-project/fix/sync-manager-test-flake
...
fix a flake in the sync manager edge case test
2021-01-21 10:18:27 +01:00
Aayush Rajasekaran
23ce0645ed
Merge pull request #5342 from filecoin-project/asr/change-owner
...
Allow multisigs to be set as miner owner address
2021-01-20 21:30:37 -05:00
Steven Allen
4cdb7ba1d3
fix a flake in the sync manager edge case test
...
Depending on scheduling, we may see c2 before we see c1.
2021-01-20 16:08:29 -08:00
Łukasz Magiera
fb27969d14
Merge pull request #5396 from filecoin-project/feat/watchdog-v1
...
upgrade to raulk/go-watchdog@v1.0.1
2021-01-20 20:54:55 +01:00
Anton Evangelatov
790bcc7830
change name of image to lotus-dev
2021-01-20 20:04:15 +01:00
Anton Evangelatov
24cc70f18e
use ecr-public cmd
2021-01-20 20:00:16 +01:00
Anton Evangelatov
e3262da915
remove circleci/aws-ecr orb and push built image to public registry
2021-01-20 19:59:47 +01:00
Anton Evangelatov
a9c0263db6
fixup
2021-01-20 19:25:51 +01:00
Anton Evangelatov
5d89d6d3e7
example config.yml for public ECR registry
2021-01-20 19:10:49 +01:00
Raúl Kripalani
931cfe1ed1
upgrade to raulk/go-watchdog@v1.0.1
...
This pulls in the improvements introduced in:
- https://github.com/raulk/go-watchdog/releases/tag/v1.0.0
- https://github.com/raulk/go-watchdog/releases/tag/v1.0.1
Lotus tries to initialize the watchdog in the following order of precedence:
1. If a max heap limit has been provided, initialize a heap-driven watchdog.
2. Else, try to initialize a cgroup-driven watchdog.
3. Else, try to initialize a system-driven watchdog.
4. Else, log a warning that the system is flying solo, and return.
This PR also enabled automatic heap profile capture when memory usage
surpasses 90% of the limit. Profiles are written to <LOTUS_HOME>/heapprof.
A single heap profile is captured per episode, with a max of 10 episodes
captured during the lifetime of the process. Episode = instance of usage
climbing above the 90% threshold.
2021-01-20 18:09:19 +00:00
Anton Evangelatov
1a582230cb
wip
2021-01-20 18:14:40 +01:00
Anton Evangelatov
0ca29acf22
add job to build docker image and push to AWS ECR private repo
2021-01-20 16:27:19 +01:00
Łukasz Magiera
fb92e1d764
Merge pull request #5380 from filecoin-project/refactor/deals-api-test
...
refactor deals API tests
2021-01-20 13:39:35 +01:00
Łukasz Magiera
7a042ab21f
Merge pull request #5210 from filecoin-project/feat/mkts-miner-dont-dial-client
...
Miner should not dial client on restart
2021-01-20 13:37:09 +01:00
Łukasz Magiera
46fb39c755
Merge pull request #5389 from filcloud/list-verified
...
add verified indicator for storage-deals list
2021-01-20 12:45:59 +01:00
Dirk McCormick
1206154718
feat: update to go-fil-markets v1.1.0 for better retry config
2021-01-20 10:00:02 +01:00
Aayush Rajasekaran
ebaa721e44
Merge pull request #5390 from filecoin-project/asr/changelog
...
Lotus version 1.4.1
2021-01-20 03:47:42 -05:00
Aayush Rajasekaran
685a0fdc9c
Lotus version 1.4.1
2021-01-20 03:46:05 -05:00
Frank
e0209c74ad
add verified indicator for storage-deals list
2021-01-20 15:14:51 +08:00
Łukasz Magiera
48c6c55f68
Merge pull request #5384 from filecoin-project/fix-storage-size-estimation
...
fix FileSize to return correct disk usage recursively
2021-01-19 19:22:47 +01:00
Łukasz Magiera
0a85dc6232
Merge pull request #5369 from filecoin-project/feat/gas-premium-55
...
Use 55th percentile instead of median for gas-price
2021-01-19 19:10:47 +01:00
Łukasz Magiera
560a127ce6
fsutil: Defensive check for Stat cast
2021-01-19 18:53:37 +01:00
Anton Evangelatov
834a6148b0
use stat.Blocks and not info.Size
2021-01-19 18:07:37 +01:00
Anton Evangelatov
16d07d3f18
fix FileSize to return correct disk usage recursively
2021-01-19 15:21:31 +01:00
Łukasz Magiera
0579aecac4
Merge pull request #5359 from yaohcn/jk
...
correct log in maybeUseAddress
2021-01-19 11:48:40 +01:00
Łukasz Magiera
388c53e637
Merge pull request #5352 from filcloud/color-amount
...
add color for token amount
2021-01-19 11:47:22 +01:00
Łukasz Magiera
db45a848f5
Merge pull request #5382 from filecoin-project/refactor/state-search-msg-gateway
...
expose StateSearchMessage on gateway
2021-01-19 11:44:42 +01:00
Łukasz Magiera
6bccdcc177
Merge pull request #5378 from zgfzgf/feat-chain-consensus
...
add slash-consensus from flag
2021-01-19 11:39:45 +01:00
Łukasz Magiera
901079e880
Merge pull request #5366 from filecoin-project/fix/fsm-commfail-tkt
...
storagefsm: Send correct event on ErrExpiredTicket in CommitFailed
2021-01-19 11:39:16 +01:00
Dirk McCormick
827a473391
feat: expose StateSearchMessage on gateway
2021-01-19 11:27:43 +01:00
Dirk McCormick
ab1a52c632
refactor: deals API tests
2021-01-19 11:07:28 +01:00
zgfzgf
29bdd94b12
add slash-consensus from flag
2021-01-19 14:18:46 +08:00
Jack Yao
41e9345da0
Update storage/addresses.go
...
Co-authored-by: Jakub Sztandera <kubuxu@protonmail.ch>
2021-01-19 09:36:35 +08:00
Łukasz Magiera
2b3d66da3b
Merge pull request #5362 from filecoin-project/feat/fullnode-restore
...
Implement full-node restore option
2021-01-18 23:42:20 +01:00
Lucas Molas
69eb2163d2
fix(sync): enforce fork len when changing head ( #5244 )
2021-01-18 12:34:25 -03:00
Jakub Sztandera
eeadfedbe6
Use 55th percentile instead of median for gas-price
...
The aim is to put some negative pressure on gas-premium instead of
maintining status quo.
55th percentile instead of median should not make much difference for
block inclusion timing.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-01-18 15:44:20 +01:00
Łukasz Magiera
0eaa6d9983
storagefsm: Send correct event on ErrExpiredTicket in CommitFailed
2021-01-17 22:29:07 +01:00
Łukasz Magiera
38f9559080
Implement full-node restore option
2021-01-15 20:57:32 +01:00
yaohcn
10b2ec55b5
correct log in maybeUseAddress
2021-01-15 12:31:47 +08:00
Frank
7747bcd859
remove some colorTokenAmount
2021-01-15 11:48:07 +08:00