jonathanface
fdb1108154
remove debug
2024-04-26 15:05:44 +00:00
jonathanface
6d47bcba54
adding auto-accept to docker entrypointt snapshot import
2024-04-26 15:03:57 +00:00
Phi-rjan
2cd6aea94b
Merge pull request #11578 from filecoin-project/merge-releases-into-master
...
chore: releases: merge releases branch to master
2024-01-17 15:56:29 +01:00
Phi
73d830e2fb
Remove merge conflict artefact
...
Remove merge conflict artefact
2024-01-17 13:27:09 +01:00
Łukasz Magiera
5091434f30
Merge pull request #11573 from filecoin-project/debugWeb
...
Debug Web 2: rearrange
2024-01-15 23:50:28 +01:00
Phi
330afff2e9
Merge remote-tracking branch 'origin/releases' into merge-releases-into-master
2024-01-15 11:28:20 +01:00
Andrew Jackson (Ajax)
32559aa463
rearrange
2024-01-13 06:47:22 -06:00
Aayush Rajasekaran
f51f83bfec
Merge pull request #11569 from filecoin-project/release/v1.25.2
...
chore: merge `release/v1.25.2` into `releases`
2024-01-11 10:33:31 -05:00
Phi-rjan
7f95a3b550
Merge pull request #11562 from filecoin-project/phi-update-changelog
...
chore: release: update changelog with latests backports
2024-01-11 13:25:19 +01:00
Phi
369c8fd9f7
Change date for release in changelog
...
Change date for release in changelog
2024-01-11 11:31:29 +01:00
Phi
925a19bbbc
Update changelog with sync-fix-backport
...
Update changelog with sync-fix-backport
2024-01-11 11:29:31 +01:00
Jiaying Wang
6fb300b460
Merge pull request #11565 from filecoin-project/asr/harden-sync
...
feat: exchange: change GetBlocks to always fetch the requested number of tipsets
2024-01-11 11:29:31 +01:00
Phi
8d53c446fd
Update changelog
...
Update changelog
2024-01-11 11:29:31 +01:00
Phi
a095413cd1
Update changelog
...
Update changelog
2024-01-11 11:29:31 +01:00
Jiaying Wang
512c70bb39
Merge pull request #11565 from filecoin-project/asr/harden-sync
...
feat: exchange: change GetBlocks to always fetch the requested number of tipsets
2024-01-11 18:13:10 +08:00
Aayush Rajasekaran
f9833391d6
Merge pull request #11563 from filecoin-project/jen/ma
...
dep: go-multi-address
2024-01-10 13:17:24 -05:00
Aayush Rajasekaran
8b641ddbab
Merge pull request #11564 from filecoin-project/jen/deps
...
chore: backport: #11563
2024-01-10 12:10:42 -05:00
Aayush
170b9844ef
feat: exchange: change GetBlocks to always fetch the requested number of tipsets
2024-01-10 12:04:52 -05:00
jennijuju
11d375d905
update to the latest go multiaddress release
2024-01-10 21:19:15 +08:00
jennijuju
aeed4cba6b
update to the latest go multiaddress release
2024-01-10 21:15:45 +08:00
Andrew Jackson (Ajax)
70be906666
Merge pull request #11560 from filecoin-project/phi-backport-dockerv1252
...
backport: docker build fix for v1.25.2
2024-01-09 15:57:59 -08:00
Andrew Jackson (Ajax)
0c7037b56f
Merge pull request #11468 from filecoin-project/misc/drop-raft-experiment
...
misc: Drop the raft-cluster experiment
2024-01-09 15:29:41 -08:00
Łukasz Magiera
24159b9ed1
Merge pull request #11559 from filecoin-project/fix-docker-lp
...
fix: docker
2024-01-09 20:15:38 +01:00
Łukasz Magiera
886020b7ed
Merge pull request #11559 from filecoin-project/fix-docker-lp
...
fix: docker
2024-01-09 19:56:06 +01:00
Andrew Jackson (Ajax)
06f0e6beb8
fix: docker
2024-01-09 10:28:57 -06:00
Łukasz Magiera
92b67334ae
Merge remote-tracking branch 'origin/master' into misc/drop-raft-experiment
2024-01-09 15:39:41 +01:00
Łukasz Magiera
fb3970a958
Merge pull request #11281 from hunjixin/feat/add_confidencef_for_init_miner
...
feat: add confidence for init miner
2024-01-09 14:53:26 +01:00
Łukasz Magiera
179d981a88
Merge pull request #11557 from filecoin-project/steb/upstream-poseidon
...
chore: mod: use upstream poseidon
2024-01-09 14:45:40 +01:00
Łukasz Magiera
2ae68c841d
Merge pull request #11558 from filecoin-project/jen/gma
...
deps: multiaddress
2024-01-09 14:40:49 +01:00
jennijuju
5621c1a193
update go multi address
2024-01-09 19:27:39 +08:00
Steven Allen
b93e89c401
chore: mod: use upstream poseidon
...
The upstream PR was merged https://github.com/triplewz/poseidon/pull/1 .
2024-01-08 14:55:15 -08:00
Łukasz Magiera
9ce25d7a7b
Merge pull request #11547 from RobQuistNL/patch-13
...
Remove error log as its no longer an error since snap
2024-01-08 16:10:57 +01:00
Łukasz Magiera
c3f0554dd3
Merge pull request #11516 from filecoin-project/debugWeb
...
Debug web
2024-01-08 15:57:56 +01:00
Łukasz Magiera
3d1cc159b0
Merge remote-tracking branch 'origin/master' into debugWeb
2024-01-08 15:08:24 +01:00
Steven Allen and raulk
156a3a400c
fix: Eth API: accept input data in call arguments under field 'input' ( #11505 )
...
The correct name for this field is 'input' according to the Ethereum specs [0].
However, for the longest time, clients have been using 'data' and servers have been
lenient to accept both, preferring 'input' over 'data' when both appear.
Our lack of support for 'input' had gone unnoticed until go-ethereum decided
to adjust their ethclient implementation to issue eth_call and eth_estimateGas
requests with the 'input' field instead of 'data' [1]. This suddenly broke apps
using this client against Lotus' Eth API.
[0]: https://github.com/ethereum/execution-apis/blob/main/src/schemas/transaction.yaml#L33-L35
[1]: ethereum/go-ethereum#28078
Co-authored-by: raulk <raul.kripalani@gmail.com >
2024-01-06 15:42:52 -08:00
Phi-rjan
324878bbc0
Merge pull request #11552 from filecoin-project/prep-v1252-final
...
release: v1.25.2
2024-01-04 19:29:30 +01:00
Phi
0c07765cac
Bump version and changelog
...
Bump version and changelog
2024-01-04 18:12:58 +01:00
Andrew Jackson (Ajax)
f23e5a4938
Merge pull request #11535 from filecoin-project/lp-generate-cli-docs
...
fix: docs: Modify generate-lotus-cli.py to ignoring aliases.
2024-01-04 17:41:42 +01:00
Andrew Jackson (Ajax)
3ae362c81d
Merge pull request #11551 from filecoin-project/backports-v1252
...
chore: backports to `release/v1.25.2`
2024-01-04 08:23:12 -08:00
Andrew Jackson (Ajax)
fc8e4c54f8
docsgen
2024-01-04 09:47:56 -06:00
Andrew Jackson (Ajax)
d612a857cc
Merge pull request #11550 from filecoin-project/fix/worker-multipart-post-err
...
fix: wdpost: fix vanilla proof indexes
2024-01-04 16:45:38 +01:00
Andrew Jackson (Ajax)
1d75af73fa
Merge pull request #11550 from filecoin-project/fix/worker-multipart-post-err
...
fix: wdpost: fix vanilla proof indexes
2024-01-04 07:42:30 -08:00
Aayush Rajasekaran
b1c0d3cce5
fix: sync: do not include incoming in return of syncFork ( #11541 )
2024-01-04 15:36:39 +01:00
Aayush Rajasekaran
ee7c251a90
Merge pull request #11533 from filecoin-project/asr/speedup-fork-sync
...
feat: syncer: optimize syncFork for one-epoch forks
2024-01-04 15:35:42 +01:00
Łukasz Magiera
fafaf0d7af
fix: wdpost: fix vanilla proof indexes
2024-01-04 12:47:30 +01:00
Andrew Jackson (Ajax)
ad8e90d31c
lp debugWeb ui bug
2024-01-03 16:18:23 -06:00
Andrew Jackson (Ajax)
a959c049b3
Merge pull request #11532 from filecoin-project/fix/lpwinning-nowin-err
...
lpwinning: Don't say a task is done when persistNoWin fails
2024-01-03 08:23:24 -08:00
Andrew Jackson (Ajax)
15128b69a7
Update winning_task.go
...
last return should be true
2024-01-03 10:11:10 -06:00
Andrew Jackson (Ajax)
56bbeb01af
fix: lint
2024-01-02 11:29:55 -06:00
Andrew Jackson (Ajax)
464e492fd2
srv cleanups
2023-12-30 09:37:04 -06:00
Andrew Jackson (Ajax)
83295e3a25
Merge branch 'master' into debugWeb for other bug fixes
2023-12-29 11:44:19 -06:00
Rob Quist
d9d1b4370c
Remove error log as its no longer an error since snap
2023-12-21 18:14:00 +01:00
Andrew Jackson (Ajax)
8dffab5d39
fix: lp lint and dev simplicities
2023-12-19 18:58:55 -06:00
Rob Quist
b0bc4a9632
Fix 2 typo's ( #11542 )
...
* Fix typo in miner
* Fix typo in sectors.go
2023-12-19 16:18:20 -08:00
Aayush Rajasekaran
bfc26cdc18
fix: sync: do not include incoming in return of syncFork ( #11541 )
2023-12-19 13:39:52 -08:00
Andrew Jackson (Ajax)
25b228c2f6
fix: lint
2023-12-19 09:12:45 -06:00
Andrew Jackson (Ajax)
a65c8f1393
Merge branch 'master' into debugWeb to unbreak testing
2023-12-18 19:24:16 -06:00
Andrew Jackson (Ajax)
b12757485a
squash of 11515 with some fixups - not tested
2023-12-18 19:23:40 -06:00
Andrew Jackson (Ajax)
223e08bb84
lpweb minor cleanups
2023-12-18 18:23:31 -06:00
Andrew Jackson (Ajax)
41bc8f8791
Folded PR11519 into a shared-capable LP
2023-12-18 16:02:54 -06:00
Aayush Rajasekaran
324748d01b
Merge pull request #11533 from filecoin-project/asr/speedup-fork-sync
...
feat: syncer: optimize syncFork for one-epoch forks
2023-12-18 15:09:52 -05:00
Andrew Jackson (Ajax)
c1b42a8ce0
Merge pull request #11478 from filecoin-project/diBreakout
...
maint: break out lp deps for easy testing
2023-12-18 10:01:21 -08:00
Łukasz Magiera
b1c1839b57
lotus-provider: Remove stray ~ dir in repo, fix bug causing it
2023-12-18 18:46:37 +01:00
Andrew Jackson (Ajax)
62fe670c28
Merge pull request #11535 from filecoin-project/lp-generate-cli-docs
...
fix: docs: Modify generate-lotus-cli.py to ignoring aliases.
2023-12-18 08:51:48 -08:00
Andrew Jackson (Ajax)
bc5a2a6b52
Merge pull request #11513 from filecoin-project/lotus-provider-backports
...
backports: lotus-provider: fixes caught in rc1-testing
2023-12-18 07:39:54 -08:00
Phi
5bdea21ad5
Make docsgen-cli
...
Make docsgen-cli
2023-12-18 16:06:47 +01:00
Phi
6373701412
Modify generate-lotus-cli.py to ignoring aliases.
...
Modify generate-lotus-cli.py to ignoring aliases.
2023-12-18 15:43:58 +01:00
Jiaying Wang
eb0c5cb96a
Merge pull request #11524 from filecoin-project/chore/release-v1.25.2-update-libp2p
...
chore:libp2p:update libp2p deps in release-v1.25.2
2023-12-18 22:15:58 +08:00
Aayush
e473571dfb
feat: syncer: optimize syncFork for one-epoch forks
2023-12-15 14:02:17 -05:00
Łukasz Magiera
f885ffb44d
lpwinning: Don't say a task is done when persistNoWin fails
2023-12-15 14:39:56 +01:00
Phi-rjan
fac1d11ccb
Merge pull request #11512 from filecoin-project/jen/253
...
chore: bump version
2023-12-15 08:45:18 +01:00
Andrew Jackson (Ajax)
b363bc3e70
fix lp blocking
2023-12-14 18:13:44 -06:00
Steven Allen
17f6f4caf2
fix: eth: decode as actor creation iff "to" is the EAM ( #11520 )
...
Previously, we weren't checking the "to" address. I've also re-ordered
the operations in this function to make it easier to reason about them.
It'll have a slight runtime cost (we _always_ ABI-encode the parameters,
then throw away the result if it turns out we're actually dealing with
an Ethereum transaction), but it's _much_ simpler.
2023-12-14 10:12:54 -08:00
Łukasz Magiera
d75d7c78de
Merge pull request #11522 from filecoin-project/feat/update-libp2p-deps
...
chore:libp2p: update libp2p deps in master
2023-12-14 15:26:56 +01:00
Aarsh Shah
b3270ee305
update libp2p deps
2023-12-14 12:29:18 +05:30
Aarsh Shah
74aaa570ab
Revert "update libp2p deps"
...
This reverts commit 3569e4e10a .
2023-12-14 12:27:25 +05:30
Aarsh Shah
3569e4e10a
update libp2p deps
2023-12-14 12:21:39 +05:30
Aarsh Shah
6faeaa7d28
update libp2p deps
2023-12-14 11:26:36 +05:30
Andrew Jackson (Ajax)
bc76004c15
module
2023-12-12 08:07:38 -06:00
Andrew Jackson (Ajax)
5717ec8c0a
fix deps2
2023-12-11 23:48:07 -06:00
Andrew Jackson (Ajax)
8070e3424f
fix deps
2023-12-11 23:47:31 -06:00
Andrew Jackson (Ajax)
17e17eaac3
move
2023-12-11 23:36:04 -06:00
Andrew Jackson (Ajax)
4161c270d7
debugWeb 1
2023-12-11 23:16:57 -06:00
Andrew Jackson (Ajax)
a478b734fd
build-env: unable to exit from deps
2023-12-11 23:15:41 -06:00
Andrew Jackson (Ajax)
0175faf5c2
deps fix
2023-12-11 21:10:15 -06:00
Andrew Jackson (Ajax)
0bad4d910d
fix the listener
2023-12-11 18:30:39 -06:00
Andrew Jackson (Ajax)
cdcb96567c
listenAndServe hooked up
2023-12-11 18:12:05 -06:00
Andrew Jackson (Ajax)
d0cfcd99f5
Merge branch 'diBreakout' of https://github.com/filecoin-project/lotus into diBreakout
2023-12-11 17:47:33 -06:00
Andrew Jackson (Ajax)
becfc470a2
basic ensemble provider
2023-12-11 17:47:29 -06:00
Andrew Jackson (Ajax)
39afeff95d
Merge branch 'master' into diBreakout
2023-12-11 15:47:06 -08:00
Andrew Jackson (Ajax)
c912f3bcd5
Merge pull request #11501 from filecoin-project/serializationFix
...
fix: lotus-provider: Serialization fix
2023-12-11 13:23:56 -08:00
Andrew Jackson (Ajax)
de38e77cfc
tx-detector use atomic
2023-12-11 11:31:38 -06:00
Andrew Jackson (Ajax)
96353e63ea
exp backoff, short stack err
2023-12-11 10:50:49 -06:00
Łukasz Magiera
970ce52ab1
Merge pull request #11486 from filecoin-project/lpMigrateNicer
...
do not suggest the default layer
2023-12-11 15:51:14 +01:00
Łukasz Magiera
753b51df25
Merge pull request #11488 from filecoin-project/lpdocsgen
...
lp docsgen
2023-12-11 15:50:52 +01:00
Łukasz Magiera
0f6b83cdf2
Merge pull request #11504 from filecoin-project/lp-wdposttaskcmd-format
...
fix: lotus-provider: Fix log output format in wdPostTaskCmd
2023-12-11 15:50:21 +01:00
Andrew Jackson (Ajax)
1945944260
Merge pull request #11498 from filecoin-project/fix/harmony-reclaim
...
harmony: Fix task reclaim on restart
2023-12-11 15:49:14 +01:00
Andrew Jackson (Ajax)
ccd74ac3ba
Merge pull request #11493 from filecoin-project/fix/lp-send-taskid-wait
...
fix: lotus-provider: Wait for the correct taskID
2023-12-11 15:48:35 +01:00
Andrew Jackson (Ajax)
5d868f071b
Merge pull request #11490 from filecoin-project/phi-fix-lp-info-log
...
fix: lotus-provider: show addresses in log
2023-12-11 15:47:39 +01:00
Łukasz Magiera
47477c0b02
Merge pull request #11486 from filecoin-project/lpMigrateNicer
...
do not suggest the default layer
2023-12-11 13:32:42 +01:00
Łukasz Magiera
89fabbbbfe
Merge pull request #11488 from filecoin-project/lpdocsgen
...
lp docsgen
2023-12-11 13:31:54 +01:00
Łukasz Magiera
68c1e56cef
Merge pull request #11504 from filecoin-project/lp-wdposttaskcmd-format
...
fix: lotus-provider: Fix log output format in wdPostTaskCmd
2023-12-11 13:30:41 +01:00
Andrew Jackson (Ajax)
9dca4346b1
fix: lint
2023-12-09 11:20:41 -06:00
jennijuju
4a5c241762
bump version
2023-12-09 23:47:21 +08:00
Jiaying Wang
4e5dfe826d
Merge pull request #11509 from filecoin-project/jen/252
...
build: v1.25.2-rc1
2023-12-09 23:40:46 +08:00
jennijuju
4317232a80
Merge branch 'releases' into jen/252
2023-12-09 23:10:35 +08:00
Jiaying Wang
924af42947
Merge pull request #11510 from filecoin-project/release/v1.25.1
...
release: v1.25.1
2023-12-09 22:47:04 +08:00
Steven Allen
7caaa60992
fix: exchange: explicitly cast the block message limit const ( #11511 )
...
It's not a const for the testground build, and needs to be an int 99%
of the time. So we might as well just cast here.
2023-12-09 22:32:13 +08:00
Steven Allen
aa6413622e
fix: exchange: explicitly cast the block message limit const ( #11511 )
...
It's not a const for the testground build, and needs to be an int 99%
of the time. So we might as well just cast here.
2023-12-09 22:31:13 +08:00
Steven Allen
f2a4891ada
fix: exchange: explicitly cast the block message limit const ( #11511 )
...
It's not a const for the testground build, and needs to be an int 99%
of the time. So we might as well just cast here.
2023-12-09 23:24:43 +09:00
Jiaying Wang
e8b5d18ee5
Update CHANGELOG.md
2023-12-09 21:27:28 +08:00
Jiaying Wang
4577f94558
Merge pull request #11508 from filecoin-project/jen/25patch
...
release: v1.25.1
2023-12-09 21:26:07 +08:00
jennijuju
cad43b3b9f
v1.25.2-rc1
2023-12-09 21:23:45 +08:00
Steven Allen
f086374233
fix lints
2023-12-09 21:20:19 +08:00
Steven Allen
2b771693eb
fix: exchange: allow up to 10k messages per block
...
Also explicitly limit how many bytes we're willing to read in one go
such that we're capable of reading a worst-case tipset (like, really,
never going to happen worst-case). Previously, this wasn't an issue.
However, we've bumped the max number of messages from 8,192 to 150,000
and need to limit allocations somewhere else.
2023-12-09 21:19:55 +08:00
jennijuju
410ca25071
hot fix - backport #11506
2023-12-09 21:05:12 +08:00
Steven Allen
d532ac6169
fix lints
2023-12-09 20:57:03 +08:00
Steven Allen
514129eee5
fix: exchange: allow up to 10k messages per block
...
Also explicitly limit how many bytes we're willing to read in one go
such that we're capable of reading a worst-case tipset (like, really,
never going to happen worst-case). Previously, this wasn't an issue.
However, we've bumped the max number of messages from 8,192 to 150,000
and need to limit allocations somewhere else.
2023-12-09 20:56:57 +08:00
Łukasz Magiera
7f684ec840
Merge pull request #11506 from filecoin-project/steb/fix-exchange-message-length
...
fix: exchange: allow up to 10k messages per block
2023-12-09 11:31:03 +01:00
Steven Allen
88e90aaa44
fix lints
2023-12-09 18:21:22 +09:00
Steven Allen
986f240d91
fix: exchange: allow up to 10k messages per block
...
Also explicitly limit how many bytes we're willing to read in one go
such that we're capable of reading a worst-case tipset (like, really,
never going to happen worst-case). Previously, this wasn't an issue.
However, we've bumped the max number of messages from 8,192 to 150,000
and need to limit allocations somewhere else.
2023-12-09 18:08:32 +09:00
Phi
4ab92cae70
Fix log output format in wdPostTaskCmd
...
Fix log output format in wdPostTaskCmd
2023-12-08 09:21:07 +01:00
Andrew Jackson (Ajax)
1e09e1e966
detect unsafe code uses
2023-12-07 16:01:28 -06:00
Andrew Jackson (Ajax)
0e49673c49
fix: db serialize txn - retry
2023-12-07 15:32:35 -06:00
Andrew Jackson (Ajax)
cf8fed9440
Merge pull request #11498 from filecoin-project/fix/harmony-reclaim
...
harmony: Fix task reclaim on restart
2023-12-07 09:46:33 -06:00
Łukasz Magiera
efb4a09cf8
harmony: Fix task reclaim on restart
2023-12-07 12:17:53 +01:00
Andrew Jackson (Ajax)
d32b8be99d
Merge pull request #11493 from filecoin-project/fix/lp-send-taskid-wait
...
fix: lotus-provider: Wait for the correct taskID
2023-12-06 16:16:08 -06:00
Łukasz Magiera
bf5132e50b
more sender fixes
2023-12-06 23:00:53 +01:00
Łukasz Magiera
93fd408267
lotus-provider: additional fixes to make recover work
2023-12-06 22:54:46 +01:00
Łukasz Magiera
4b1445e3b2
fix: lotus-provider: Wait for the correct taskID
2023-12-06 20:53:50 +01:00
Andrew Jackson (Ajax)
9dd94585b6
Merge pull request #11490 from filecoin-project/phi-fix-lp-info-log
...
fix: lotus-provider: show addresses in log
2023-12-06 09:28:41 -06:00
Phi
3d30dedc39
Actually show miner-addrs in info-log
...
Actually show miner-addrs in lotus-provider info-log
2023-12-06 12:52:26 +01:00
Andrew Jackson (Ajax)
e570693b3e
lp docsgen
2023-12-05 17:38:07 -06:00
Łukasz Magiera
e0a8fe3f18
Merge pull request #11485 from filecoin-project/sqlGptHard
...
fix: sql Scan cannot write to an object
2023-12-05 23:32:47 +01:00
Phi-rjan
9fe22fc41d
Merge pull request #11479 from filecoin-project/phi-v1251-rc1
...
release: v1.25.1-rc1
2023-12-05 22:50:42 +01:00
Phi
cb1939bc5e
Add backports to changelog
...
Add backports to changelog
2023-12-05 22:33:33 +01:00
Phi-rjan
ad5a280fb1
Merge pull request #11487 from filecoin-project/feat-backport-11485
2023-12-05 21:41:10 +01:00
Andrew Jackson (Ajax)
4ba2cc21f6
fix: sql Scan cannot write to an object
2023-12-05 21:02:43 +01:00
Andrew Jackson (Ajax)
91b0032ee4
do not suggest the default layer
2023-12-05 13:58:15 -06:00
Andrew Jackson (Ajax)
685934a644
fix: sql Scan cannot write to an object
2023-12-05 13:45:08 -06:00
Andrew Jackson (Ajax)
0490359ac6
in progress
2023-12-05 13:36:47 -06:00
Phi
a95f3d685d
Fix changelog
...
Fix changelog
2023-12-05 19:42:24 +01:00
Andrew Jackson (Ajax)
58c6ddacb1
Merge pull request #11483 from filecoin-project/phi-backport-11482
...
fix: lotus-provider: Fix winning PoSt
2023-12-05 11:35:47 -06:00
Andrew Jackson (Ajax)
2d75cc5f4e
Merge pull request #11482 from filecoin-project/fix/lp-winning
...
fix: lotus-provider: Fix winning PoSt
2023-12-05 11:26:05 -06:00
Andrew Jackson (Ajax)
ea467e1103
Merge pull request #11481 from filecoin-project/phi-backport-11480
...
chore: backport: lotus-provider msg sending fix
2023-12-05 11:23:38 -06:00
Łukasz Magiera
2bf5a57dbd
fix: lotus-provider: Fix winning PoSt
2023-12-05 18:12:13 +01:00
Łukasz Magiera
943c223dad
fix: lotus-provider: Fix winning PoSt
2023-12-05 17:51:42 +01:00
Andrew Jackson (Ajax)
2618b963e7
getdeps
2023-12-05 10:41:32 -06:00
Andrew Jackson (Ajax)
2d7ba43777
fix sender
2023-12-05 17:39:15 +01:00
Łukasz Magiera
956ac8a77c
Merge pull request #11480 from filecoin-project/lpSenderBug
...
fix: lotus-provider: lotus-provider msg sending
2023-12-05 17:36:06 +01:00
Andrew Jackson (Ajax)
538039fc8d
fix sender
2023-12-05 10:34:17 -06:00
Phi
ed2890c837
Add sub-bullets to new features
...
Add sub-bullets to new features
2023-12-05 15:52:26 +01:00
Phi
3aaca7c604
Update changelog
...
Update changelog
2023-12-05 15:11:25 +01:00
Phi
8aa7f45af5
Initial draft changelog
...
Initial draft changelog
2023-12-05 10:09:26 +01:00
Łukasz Magiera
271a011f81
Merge pull request #11475 from filecoin-project/phi-bump-master-v
...
chore: build: Bump version in master
2023-12-05 09:02:33 +01:00
Phi
c9f13253fd
Make gen
...
Make gen
2023-12-05 08:13:25 +01:00
Phi
8db6e73c90
Bump version in master
...
Bump version in master
2023-12-05 08:04:01 +01:00
Andrew Jackson (Ajax)
d7ea5561dc
maint: break out lp deps for easy testing
2023-12-04 22:30:40 -06:00
Andrew Jackson (Ajax)
5ea06f4e2d
Merge pull request #11405 from filecoin-project/feat/sturdypost
...
feat: sturdypost work branch
2023-12-04 18:18:04 -06:00
Łukasz Magiera
be4532e35a
itests: remove obsolete racy flaky post test
2023-12-04 23:16:05 +01:00
Aayush Rajasekaran
9a37ce0fc8
Merge pull request #11391 from filecoin-project/asr/fix-invariants-calib
...
fix: shed: make invariants checker work with splitstore
2023-12-04 15:32:32 -05:00
Łukasz Magiera
b12ea68e53
more fixes to wdpost worker tests
2023-12-04 20:02:19 +01:00
Łukasz Magiera
534a7d974f
debugging worker tests
2023-12-04 19:51:29 +01:00
Andrew Jackson (Ajax)
c48860849b
fix: big-branch cleanups
2023-12-04 10:18:07 -06:00
Łukasz Magiera
887f0adf89
lotus-provider: fix RPC construction for real real
2023-12-04 14:15:58 +01:00
Łukasz Magiera
d518b8c5ed
lotus-provider: fix RPC construction for real
2023-12-04 14:12:02 +01:00
Łukasz Magiera
ae67cbdb4d
lotus-provider: fix RPC construction
2023-12-04 14:10:33 +01:00
Łukasz Magiera
0c866e08cb
lotus-provider: Use correct base64 decoder for storage secret
2023-12-04 14:05:55 +01:00
Łukasz Magiera
a22ad697cf
fix lint
2023-12-03 13:06:09 +01:00
Łukasz Magiera
839d00558a
Merge pull request #11473 from filecoin-project/fixLpStop
...
fix: lp api handler for stop
2023-12-03 10:09:32 +01:00
Andrew Jackson (Ajax)
a1112f9441
fix: lp api handler for stop
2023-12-03 00:40:01 -06:00
Andrew Jackson (Ajax)
743bc81aea
fix: test wdpost here
2023-12-02 16:32:13 -06:00
Łukasz Magiera
e2a15fe353
fix worker tests some more
2023-12-02 16:33:33 +01:00
Łukasz Magiera
d0f639d64d
try to fix worker tests
2023-12-02 12:47:44 +01:00
Łukasz Magiera
fac38d6631
appease the linter
2023-12-02 03:48:16 +01:00
Łukasz Magiera
bd63d149cc
lotus-provider: Drop the massive gin dependency
2023-12-02 02:56:57 +01:00
Łukasz Magiera
fa269ed1b3
sturdypost: Small review cleanups
2023-12-02 00:31:24 +01:00
Łukasz Magiera
25f86a4636
revert butterfly artifact changes
2023-12-01 23:21:07 +01:00
Łukasz Magiera
c113dda590
harmony: fix alter sector_location
2023-12-01 23:12:53 +01:00
Łukasz Magiera
6a4fff3ab6
lotus-provider: fix imports
2023-12-01 23:07:45 +01:00
Łukasz Magiera
4ee6e4bf7a
lpmessage: fix unused error lint
2023-12-01 23:06:44 +01:00
Łukasz Magiera
967fa2e47f
mock sealer: crypto/rand is fine here, I think..
2023-12-01 23:06:09 +01:00
Andrew Jackson (Ajax)
7487454a75
fix merge
2023-12-01 12:47:08 -06:00
Andrew Jackson (Ajax)
58ff370439
Merge branch 'master' into feat/sturdypost
2023-12-01 12:31:40 -06:00
Andrew Jackson (Ajax)
1b69313849
Merge branch 'feat/sturdypost' of https://github.com/filecoin-project/lotus into feat/sturdypost
2023-12-01 12:29:07 -06:00
Andrew Jackson (Ajax)
b51f1e7861
fix: ci typo and migrate overwrite
2023-12-01 12:29:05 -06:00
Andrew Jackson (Ajax)
3e176b997d
Merge pull request #11472 from filecoin-project/fix/dbindex-readrefs
...
path index: dbindex: Fix sector_location schema
2023-12-01 12:24:03 -06:00
Andrew Jackson (Ajax)
2d45ac5296
fix: circleci
2023-12-01 10:30:47 -06:00
Łukasz Magiera
4c1139136c
path index: dbindex: Fix sector_location schema
2023-12-01 17:15:42 +01:00
Andrew Jackson (Ajax)
dd9f4af743
fix: circleci
2023-12-01 10:13:56 -06:00
Andrew Jackson (Ajax)
d8b9187d43
Merge branch 'feat/sturdypost' of https://github.com/filecoin-project/lotus into feat/sturdypost
2023-12-01 10:02:42 -06:00
Andrew Jackson (Ajax)
7c2068bc78
fix: lp mig: do not quote placeholder
2023-12-01 10:02:37 -06:00
Phi-rjan
2c00b5db3c
Merge pull request #11185 from filecoin-project/feat/snpc2
...
feat: worker: Support delegating precommit2 to external binary
2023-12-01 12:32:26 +01:00
Łukasz Magiera
20d3b2674a
Merge pull request #11467 from filecoin-project/feat/correct-lp-message-send
...
feat: lpmessage: Correct message sending
2023-11-30 19:18:10 +01:00
Łukasz Magiera
76c0b051cd
lpmessage: Address review on #11467
2023-11-30 18:29:10 +01:00
Łukasz Magiera
8883ce0117
run circleci gen
2023-11-30 11:50:40 +01:00
Andrew Jackson (Ajax)
e102e4f31f
Merge branch 'master' into feat/sturdypost
2023-11-29 17:15:42 -06:00
Andrew Jackson (Ajax)
9aa6afb4ba
fix: lint 2
2023-11-29 11:11:30 -06:00
Łukasz Magiera
563975a85d
mod tidy
2023-11-29 17:56:20 +01:00
Łukasz Magiera
e425322c2b
misc: Drop the raft-cluster experiment
2023-11-29 17:28:46 +01:00
Andrew Jackson (Ajax)
6df785b9b3
fix: lint
2023-11-29 10:17:52 -06:00
Friðrik Ásmundsson
813d133c24
Merge pull request #11462 from filecoin-project/update-estimate-gas
...
api: Add block param to eth_estimateGas
2023-11-29 15:45:14 +00:00
Łukasz Magiera
d6b3f6a369
more comments on message_sends
2023-11-29 16:44:22 +01:00
Łukasz Magiera
a206646975
harmony: fix message_sends constraints
2023-11-29 16:29:50 +01:00
Łukasz Magiera
3b4d9723f4
feat: lpmessage: Correct message sending
2023-11-29 16:22:20 +01:00
Fridrik Asmundsson
dd667d28be
Update one test to pass optional block param to EthEstimateGas
2023-11-29 15:17:05 +00:00
Steven Allen
8fec6e31f2
fix: build: an epoch is near an upgrade iff the upgrade is enabled ( #11401 )
...
This isn't a huge deal, but we'd otherwise consider the first finality
epochs (or so) to be "near" any disabled upgrade.
2023-11-29 16:50:05 +04:00
Łukasz Magiera
32a6224310
Merge pull request #11442 from filecoin-project/fix-sturdy-tests
...
lp: task test better
2023-11-29 13:42:48 +01:00
Steven Allen
a34cc5e4e9
fix: eth: handle unresolvable addresses ( #11433 )
...
Correctly handle "unresolvable" to/from addresses in top-level messages in the Ethereum API. Specifically:
1. Fail if we can't resolve the from address. As far as I can tell, this should be impossible (the message statically couldn't have been included in the block if the sender didn't exist).
2. If we can't resolve the "to" address to an ID, use "max uint64" as the ID (`0xff0000000000000000000000ffffffffffffffff`). This will only happen if the transaction was reverted. It'll be a little confusing, but the alternative is to (a) use an empty address (will look like a contract creation, which is definitely wrong) or (b) use a random/hashed address which will likely be more confusing as it won't be "obviously weird".
2023-11-29 16:12:18 +04:00
Steven Allen
afa95681af
fix: chain: make failure to load the chain state fatal ( #11426 )
...
Otherwise, we get strange panics later.
2023-11-29 16:01:26 +04:00
Fridrik Asmundsson
a3417e7488
Make block param to EthEstimateGas optional
2023-11-29 10:26:22 +00:00
Andrew Jackson (Ajax)
41dcd56334
fix: lint
2023-11-28 19:22:26 -06:00
Fridrik Asmundsson
6ae91467e6
fix spelling
2023-11-28 19:40:37 +00:00
Łukasz Magiera
740a706029
Merge pull request #11463 from filecoin-project/fixSectorFiletype
...
Fix sector filetype
2023-11-28 17:49:15 +01:00
Andrew Jackson (Ajax)
81e59b7fce
fix:sector_filetype undef
2023-11-28 09:05:59 -06:00
Fridrik Asmundsson
717d2a0eeb
Add block param to EthEstimateGas
2023-11-28 14:57:05 +00:00
Łukasz Magiera
3d5bebc2dd
Merge pull request #11460 from filecoin-project/feat/bench-winpost-params
...
feat: bench: flag to output GenerateWinningPoStWithVanilla params
2023-11-28 11:35:58 +01:00
Łukasz Magiera
7214abfa3f
bench: --show-inputs instead of --output-inputs
2023-11-28 11:24:10 +01:00
Łukasz Magiera
368ad8ddef
Merge pull request #11459 from filecoin-project/feat/prov-check-selfexcl
...
lpwinning: Check inclusion of self-mined blocks in base
2023-11-28 11:22:15 +01:00
Andrew Jackson (Ajax)
cef565f08b
lp tester fix: done after compute
2023-11-27 19:54:08 -06:00
Łukasz Magiera
5519b15d69
feat: bench: flag to output GenerateWinningPoStWithVanilla params
2023-11-27 23:36:29 +01:00
Łukasz Magiera
f1f0d52a20
lpwinning: Check inclusion of self-mined blocks in base
2023-11-27 23:18:28 +01:00
Andrew Jackson (Ajax)
3283cb70a7
Merge pull request #11456 from filecoin-project/fix/mineinfo-counts
...
fix: miner info: Show correct sector state counts
2023-11-27 13:01:51 -06:00
Łukasz Magiera
00535fe3ee
itests: TestSectorsSummary
2023-11-27 18:30:46 +01:00
Łukasz Magiera
ab81d4c1b1
fix storage unit tests
2023-11-27 17:58:49 +01:00
Łukasz Magiera
73030c13dc
Merge remote-tracking branch 'origin/master' into feat/snpc2
2023-11-27 15:25:08 +01:00
Łukasz Magiera
003d32a1d5
Merge pull request #11441 from filecoin-project/steb/fetch-params-storage-tests
...
fix: ci: fetch params for the storage unit tests
2023-11-27 11:24:44 +01:00
Łukasz Magiera
231b2070d4
feat: chain import: don't walk to genesis - 2-3x faster snapshot import ( #11446 )
...
* chain import: don't walk to genesis
* fix daemon build
* fast snapshot genesis: address review
2023-11-25 13:29:57 -08:00
Andrew Jackson (Ajax)
5120add25a
fix: lints
2023-11-25 09:15:09 -06:00
Andrew Jackson (Ajax)
37d5d59ecc
lp: fix: migrate 0 panic
2023-11-24 11:00:32 -06:00
Andrew Jackson (Ajax)
6328a35acb
Merge pull request #11420 from filecoin-project/fix/no-miner-db-req
...
fix: miner: Don't require db config when it's not used
2023-11-23 19:55:18 -06:00
Łukasz Magiera
e9d663c997
itests: Enable harmonydb in harmonydb tests
2023-11-23 21:51:34 +01:00
Łukasz Magiera
3407848e8c
fix: miner info: Show correct sector state counts
2023-11-23 21:23:42 +01:00
Łukasz Magiera
687ad3ae53
make db config in lotus-miner actually optional
2023-11-23 17:57:03 +01:00
Łukasz Magiera
d82da79e8a
fix lotus-provider build
2023-11-23 17:40:12 +01:00
Łukasz Magiera
f0a931edc9
fix: miner: Don't require db config when it's not used
2023-11-23 16:28:39 +01:00
Andrew Jackson (Ajax)
18f6907b9f
Merge pull request #11451 from filecoin-project/chore/master-into-sturdy
...
chore: master into sturdypost
2023-11-22 12:42:15 -06:00
Łukasz Magiera
0bf030eb55
make gen
2023-11-22 17:36:10 +01:00
Łukasz Magiera
16cc24443f
Merge remote-tracking branch 'origin/master' into chore/master-into-sturdy
2023-11-22 17:26:37 +01:00
Jiaying Wang
1ca071ef77
Merge pull request #11450 from filecoin-project/phi-bump-master-version
...
chore: build: bump master to v1.25.1-dev
2023-11-23 00:22:31 +08:00
Phi
03344e168c
chore: build: bump master to v1.25.1-dev
...
chore: build: bump master to v1.25.1-dev
2023-11-22 16:35:47 +01:00
Aarsh Shah
867f9bb751
Merge pull request #11448 from filecoin-project/feat/merge-releases-into-master
...
chore: releases :merge releases into master
2023-11-22 19:24:47 +04:00
Aarsh Shah
41f611a286
run make docsgen
2023-11-22 19:14:03 +04:00
Aarsh Shah
8f39834413
fix typo in change log
2023-11-22 18:52:27 +04:00
Aarsh Shah
829311cd80
update changelog on master
2023-11-22 18:49:37 +04:00
Aarsh Shah
c620ff8c1f
Merge remote-tracking branch 'origin/releases'
2023-11-22 18:32:37 +04:00
Jiaying Wang
7e6b20cd97
Merge pull request #11445 from filecoin-project/jen/v125cut
...
release: v1.25.0
2023-11-22 21:40:09 +08:00
jennijuju
82625e3fd9
make jen
2023-11-22 21:04:48 +08:00
jennijuju
f74cf00be6
go tidy
2023-11-22 19:34:14 +08:00
jennijuju
bd59bba6f5
fix merge mistake and docs gen
2023-11-22 19:19:55 +08:00
jennijuju
4a165b3551
Merge branch 'release/v1.25.0' into jen/v125cut
2023-11-22 19:09:57 +08:00
Jiaying Wang
7c093485ca
Merge pull request #11444 from filecoin-project/jen/v124cuy
...
release: v1.24.0
2023-11-22 18:46:13 +08:00
Phi-rjan
81ce7a44ef
Merge pull request #11436 from filecoin-project/phi-v1250-final
...
release: v1.25.0
2023-11-22 11:35:37 +01:00
Phi-rjan and Jiaying Wang
f8831834d5
Update CHANGELOG.md
...
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
2023-11-22 11:20:32 +01:00
jennijuju
ce35422fb7
update go version in dockerfile
2023-11-22 18:14:51 +08:00
Phi
c61a740398
Update changelog
...
Update changelog
2023-11-22 11:11:10 +01:00
Jiaying Wang
8a4290536d
Merge pull request #11435 from filecoin-project/jen/nv21final
...
release: v1.24.0
2023-11-22 18:02:36 +08:00
renran
55117a779e
Update mainnet.pi
...
add venus node boostrap
2023-11-22 10:39:52 +01:00
Jiaying Wang and Phi-rjan
814c16b60b
Apply suggestions from code review
...
Co-authored-by: Phi-rjan <orjan.roren@gmail.com >
2023-11-22 17:32:27 +08:00
jennijuju
8517e71ff8
update changelog
2023-11-22 17:01:16 +08:00
Phi-rjan
7d8b9ed613
Merge pull request #11175 from protofire/feat/add-glif-bootstrap-nodes
...
add glif bootstrap node on calibration
2023-11-22 09:40:35 +01:00
jennijuju
a14183e8e0
update changelog
2023-11-22 16:39:55 +08:00
Jiaying Wang
a3a2dba314
deps: gostatetype ( #11437 )
...
* bring in the final v12 tag
* mod tidy
2023-11-22 09:39:25 +01:00
Steven Allen
bef644cf6f
chore: actors: update v12 to the final release
...
This doesn't change any of the CIDs as the code is the same.
2023-11-22 09:23:29 +01:00
Jiaying Wang
d16456d4cd
Update mainnet.pi
2023-11-22 15:20:11 +08:00
Steven Allen
8690f93b1d
chore: actors: update v12 to the final release
...
This doesn't change any of the CIDs as the code is the same.
2023-11-22 15:06:12 +08:00
Jiaying Wang
7839b957f7
deps: gostatetype ( #11437 )
...
* bring in the final v12 tag
* mod tidy
2023-11-22 15:05:38 +08:00
Ales Dumikau
2c57c51753
Change Glif calibnet bootstrap node id
2023-11-22 15:02:49 +08:00
Ales Dumikau
aad537a4ac
Remove space07 as bootstrap
2023-11-22 15:02:35 +08:00
lazavikmaria
ba89467716
add glif bootstrap nodes, space07, calibration-archive
2023-11-22 15:01:17 +08:00
Jiaying Wang
0b0d7c96df
Merge pull request #11440 from filecoin-project/steb/update-bundle-tag
...
chore: actors: update v12 to the final release
2023-11-22 14:42:57 +08:00
Jiaying Wang
e73b16b804
Merge pull request #11434 from filecoin-project/jen/makemarteenhappy
...
deps: libp2p:bump libp2p version to v0.30
2023-11-22 14:23:09 +08:00
Andrew Jackson (Ajax)
9f9af40d3b
ensure test messages avoid the chain
2023-11-21 22:43:13 -06:00
Andrew Jackson (Ajax)
deae3ad05f
lp: task test better
2023-11-21 22:10:25 -06:00
Łukasz Magiera
c273cbd467
ci: Ensure params in sealer tests
2023-11-21 14:28:56 -08:00
Łukasz Magiera
aa2640dda3
Merge pull request #11419 from filecoin-project/fix-sturdy-tests
...
Fixes for lotus-provider, and conveniences
2023-11-21 23:24:16 +01:00
Steven Allen
a1d260e838
fix: ci: fetch params for the storage unit tests
...
In #11212 , we added the necessary logic to download the params
automatically. However, we're not taking advantage of CI caching.
Here, we configure CI to cache these params.
2023-11-21 14:04:46 -08:00
Aayush Rajasekaran
b78f9ce342
fix: CI: make test-unit-rest actually be the rest of the tests
2023-11-21 13:33:42 -08:00
Jiaying Wang
e64a361097
deps: gostatetype ( #11437 )
...
* bring in the final v12 tag
* mod tidy
2023-11-21 10:59:24 -08:00
Steven Allen
0bb609324f
chore: actors: update v12 to the final release
...
This doesn't change any of the CIDs as the code is the same.
2023-11-21 10:33:16 -08:00
Phi-rjan
b5a9607a59
chore: update FFI ( #11431 )
...
chore: update FFI
2023-11-21 08:18:37 -08:00
Łukasz Magiera
af53e965d2
Merge pull request #11430 from filecoin-project/suprasealpc2-script
...
feat: build: Add SupraSeal-PC2 binary script
2023-11-21 17:08:19 +01:00
Steven Allen
b11bd31144
fix deprecations
2023-11-21 07:46:29 -08:00
jennijuju
73230b6021
go tidy
2023-11-21 23:14:51 +08:00
Phi
320849653e
release: v1.25.0
...
Bump version to v1.25.0
2023-11-21 15:58:34 +01:00
Jiaying Wang
d37697f5f1
Update config.yml
2023-11-21 22:57:16 +08:00
jennijuju
94cbc8340e
upadte go min version
2023-11-21 22:38:26 +08:00
jennijuju
4bc41c887f
bump the version
2023-11-21 22:27:50 +08:00
jennijuju
aea0718ef8
bump libp2p version to v0.30
2023-11-21 22:10:40 +08:00
Phi-rjan
1d832e4b14
Merge pull request #11175 from protofire/feat/add-glif-bootstrap-nodes
...
add glif bootstrap node on calibration
2023-11-21 14:43:30 +01:00
Ales Dumikau
84f9383061
Rebase on master
2023-11-21 15:35:44 +03:00
Ales Dumikau
cd79bcf52d
Change Glif calibnet bootstrap node id
2023-11-21 15:35:16 +03:00
Ales Dumikau
6e026180a1
Remove space07 as bootstrap
2023-11-21 15:35:12 +03:00
lazavikmaria
767f8ba85d
add glif bootstrap nodes, space07, calibration-archive
2023-11-21 15:33:36 +03:00
Andrew Jackson (Ajax)
31ed5cc8f4
Merge branch 'feat/sturdypost' into fix-sturdy-tests
2023-11-20 18:08:40 -06:00
Andrew Jackson (Ajax)
ec43903ad6
lp: test cli, titled sql
2023-11-20 18:05:59 -06:00
Phi
44e0435f1a
Add SupraSeal-PC2 scritpt
...
Add SupraSeal-PC2 scritpt
2023-11-20 15:02:24 +01:00
Phi-rjan
59873c7dcf
Merge pull request #11429 from filecoin-project/phi-fix-seedticket-bench
...
fix: bench: Set ticket and seed to a non-all zero value
2023-11-20 12:10:09 +01:00
GlacierWalrus
92c3b0a42d
Remove ipfs main bootstrap nodes ( #11200 )
2023-11-20 12:07:57 +01:00
Steven Allen
d5fd4cdcc0
feat: eth: encode eth tx input as solidity ABI ( #11402 )
...
When translating "native" messages to Ethereum transactions, correctly handle parameters:
1. If the message looks like a valid "create external", treat it as a contract creation.
2. If it looks like a valid EVM invocation, decode it as such.
3. Otherwise, ABI-encode the parameters to make them look like a "handle_filecoin_method" call. This
will help chain explorers recognize these messages.
Part of #11355
2023-11-17 20:46:49 +01:00
Steven Allen
9b4df6a4d0
fix: eth: use the correct state-tree when resolving addresses ( #11387 )
...
We need to always use the state-tree from the tipset _after_ the message
executed. If we use any other state-tree, we might not find the address
we're trying to resolve.
This change also has some implication for pending messages: there's no
guarantee we'll be able to generate a 0x-style address for a pending
native message. So, instead of trying, I've removed support for pending
native messages from the Eth API. Messages from EthAccounts will still
work, and native messages will still show up in blocks/traces, they just
won't show up as "pending". Which should affect exactly nobody.
I'm also taking this opportunity to cleanup some edge-cases:
1. Pass contexts where appropriate.
2. Remove all state access from `ethTxHashFromSignedMessage`.
Part of #11355
2023-11-17 18:20:31 +01:00
Steven Allen
06d288e92b
fix: eth: remove trace sanity check ( #11385 )
...
We added this check as a self-test to make sure that the message indices
in our trace matched up with those in the block. Unfortunately, this
only works for blocks on the main-chain, and breaks tracing of uncle
blocks (and tracing of head).
2023-11-17 18:08:58 +01:00
Aayush Rajasekaran
87105b5121
Merge pull request #11428 from filecoin-project/asr/update-gst
...
chore: deps: update to go-state-types v0.12.7
2023-11-17 10:44:25 -05:00
Phi
4645f25d8b
bench: Set ticket and seed to a non-all zero value
...
Set ticket and seed to a non-all zero value
2023-11-17 15:20:07 +01:00
Aayush
1419bec03d
chore: deps: update to go-state-types v0.12.7
2023-11-17 08:59:30 -05:00
Andrew Jackson (Ajax)
1ae7bc7cef
lp test fixes
2023-11-17 07:43:58 -06:00
Andrew Jackson (Ajax)
1dc28104a3
test-window-post
2023-11-16 18:22:03 -06:00
Jiaying Wang
44c27f7ea2
Merge pull request #11425 from filecoin-project/phi-v1250rc5
...
chore: release: update changelog and version for v1.25.0
2023-11-17 04:02:36 +08:00
jennijuju
f467be7345
update changelog
2023-11-17 03:47:00 +08:00
Jiaying Wang
5a710c3dd6
Merge pull request #11424 from filecoin-project/phi-v1240rc6
...
chore: release: update changelog and version for v1.24.0
2023-11-17 02:59:01 +08:00
jennijuju
80039b1bac
update change log
2023-11-17 02:46:31 +08:00
Jiaying Wang
9879c8c976
Merge pull request #11423 from filecoin-project/asr/backport-calib-24
...
chore: backport calibnet lightweight patch
2023-11-17 00:58:49 +08:00
Jiaying Wang
8f9da34ad0
Merge pull request #11422 from filecoin-project/asr/backport-calib-25
...
chore: backport calibnet lightweight patch
2023-11-17 00:56:25 +08:00
Icarus Wu
369a4c4bfa
metric milliseconds computation with golang original method ( #11403 )
...
Signed-off-by: Icarus9913 <icaruswu66@qq.com >
2023-11-16 14:50:23 +01:00
Phi
a71ad24127
chore: release: update changelog and version for v1.25.0
...
chore: release: update changelog and version for v1.25.0
2023-11-16 12:07:31 +01:00
Phi
ee5cad3796
chore: Update version and changelog
...
chore: Update version and changelog
2023-11-16 11:36:35 +01:00
Andrew Jackson (Ajax)
25f9eb4c07
pg weird interval syntax
2023-11-15 20:02:47 -06:00
7b310ba253
feat: chain: light-weight patch to fix calibrationnet again by removing move_partitions from built-in actors ( #11409 )
...
* upgrade calibnet by removing move_partitions from miner actor in actor v12
* cids for buggy bundles
* revert changes to v12 tar
* upgrade system actor state
* update based on manifest
* nit: clean up some comments
* chore: rename param to oldBuggyMinerCID
* refactor, ensure both buggy bundles are loaded
* update to actors v12.0.0-rc.3
* fix: load second buggy bundle for UpgradeWatermelonFixHeight
* add calibration fix2 upgrade epcoh
* update mainnet upgrade epoch
---------
Co-authored-by: Aayush <arajasek94@gmail.com >
Co-authored-by: jennijuju <jiayingw703@gmail.com >
2023-11-15 13:10:31 -05:00
943bf8be2c
feat: chain: light-weight patch to fix calibrationnet again by removing move_partitions from built-in actors ( #11409 )
...
* upgrade calibnet by removing move_partitions from miner actor in actor v12
* cids for buggy bundles
* revert changes to v12 tar
* upgrade system actor state
* update based on manifest
* nit: clean up some comments
* chore: rename param to oldBuggyMinerCID
* refactor, ensure both buggy bundles are loaded
* update to actors v12.0.0-rc.3
* fix: load second buggy bundle for UpgradeWatermelonFixHeight
* add calibration fix2 upgrade epcoh
* update mainnet upgrade epoch
---------
Co-authored-by: Aayush <arajasek94@gmail.com >
Co-authored-by: jennijuju <jiayingw703@gmail.com >
2023-11-15 13:08:24 -05:00
808a6e9226
feat: chain: light-weight patch to fix calibrationnet again by removing move_partitions from built-in actors ( #11409 )
...
* upgrade calibnet by removing move_partitions from miner actor in actor v12
* cids for buggy bundles
* revert changes to v12 tar
* upgrade system actor state
* update based on manifest
* nit: clean up some comments
* chore: rename param to oldBuggyMinerCID
* refactor, ensure both buggy bundles are loaded
* update to actors v12.0.0-rc.3
* fix: load second buggy bundle for UpgradeWatermelonFixHeight
* add calibration fix2 upgrade epcoh
* update mainnet upgrade epoch
---------
Co-authored-by: Aayush <arajasek94@gmail.com >
Co-authored-by: jennijuju <jiayingw703@gmail.com >
2023-11-15 13:07:26 -05:00
Andrew Jackson (Ajax)
ac2306beef
unit test and code comments
2023-11-15 10:04:04 -06:00
Andrew Jackson (Ajax)
f80a5bcebf
resource cleanup on milliseconds
2023-11-15 08:01:32 -06:00
Łukasz Magiera
57f5760097
Merge pull request #11410 from filecoin-project/feat/lp-winning
...
feat: lotus-provider: WinningPoSt support
2023-11-15 13:56:54 +01:00
Łukasz Magiera
fceabdbd5c
make gen
2023-11-15 13:50:31 +01:00
Łukasz Magiera
39473271bc
mod tidy
2023-11-15 13:12:07 +01:00
Andrew Jackson (Ajax)
0d90430cf0
better storageRpcSecret errormsg
2023-11-15 13:06:51 +01:00
Andrew Jackson (Ajax)
9b4a3ba23d
fix circleci and fiximports
2023-11-15 13:06:51 +01:00
Andrew Jackson (Ajax)
c1edae62ad
gen fix
2023-11-15 13:06:51 +01:00
Łukasz Magiera
aed9a6dd81
sql startup fix, better errors
2023-11-15 13:06:42 +01:00
Andrew Jackson (Ajax)
98099cc3f8
harmonytask: remember machine
2023-11-15 13:06:00 +01:00
Łukasz Magiera
1a9e3cfd71
Merge pull request #11418 from filecoin-project/sturdy-migrate-fixes
...
migrate-fix
2023-11-15 12:47:10 +01:00
Andrew Jackson (Ajax)
4b8aa53806
lints and non parallel
2023-11-14 22:58:43 -06:00
Andrew Jackson (Ajax)
7ec9eb0a70
essential fixes for scheduling
2023-11-14 22:38:04 -06:00
Andrew Jackson (Ajax)
8fe8977758
fixes
2023-11-14 19:53:00 -06:00
Andrew Jackson (Ajax)
91cf04a893
test fix
2023-11-14 19:51:30 -06:00
Andrew Jackson (Ajax)
2ffe9f8342
Merge branch 'feat/sturdypost' into fix-sturdy-tests
2023-11-14 19:05:00 -06:00
Andrew Jackson (Ajax)
793b078e5f
fixes: mk instl, cfg defaults, cli tester
2023-11-14 19:00:23 -06:00
Andrew Jackson (Ajax)
68cef72fb7
migrate-fix
2023-11-14 15:33:08 -06:00
Andrew Jackson (Ajax)
366a3ad60d
better storageRpcSecret errormsg
2023-11-14 14:51:48 -06:00
Aayush Rajasekaran
22e0291fe8
Merge pull request #11408 from filecoin-project/revert-move-partitions-cmd
...
chore: cli: Revert move-partitions cmd
2023-11-14 10:36:10 -05:00
Aayush Rajasekaran
11b21d59b2
Merge pull request #11414 from filecoin-project/phi-backport-11408-v1250
...
chore: backport #11408 to release/v1.25.0
2023-11-14 10:36:04 -05:00
Aayush Rajasekaran
3f5450fca8
Merge pull request #11413 from filecoin-project/phi-backport-11408
...
chore: backport #11408 to release/v1.24.0
2023-11-14 10:36:00 -05:00
Łukasz Magiera
a1562c672b
ffi: use the fixed-rows-to-discard branch
2023-11-14 15:27:04 +01:00
Łukasz Magiera
4dd5886e3d
support external pc2 in lotus-worker
2023-11-14 15:22:23 +01:00
Łukasz Magiera
fac122c358
sealer: Support external PC2 executor commands
2023-11-14 15:21:28 +01:00
Łukasz Magiera
dfd32620b1
sealer: Utils for reading commitments from cache + unit tests
2023-11-14 15:20:58 +01:00
Łukasz Magiera
b97b3361da
sealer: commr-in-Go util
2023-11-14 15:19:49 +01:00
Andrew Jackson (Ajax)
3864831344
Merge pull request #11415 from filecoin-project/remember-machine
...
Fix todays sql error and remember which machine did a task
2023-11-14 08:18:55 -06:00
Łukasz Magiera
63b130aa5e
lpwinning: limit new base rate
2023-11-14 14:03:36 +01:00
Andrew Jackson (Ajax)
56498f1fb4
fix circleci and fiximports
2023-11-13 18:09:11 -06:00
Andrew Jackson (Ajax)
3c4e22ff0c
gen fix
2023-11-13 17:59:34 -06:00
Andrew Jackson (Ajax)
c8c673435e
sql startup fix, better errors
2023-11-13 16:23:29 -06:00
Andrew Jackson (Ajax)
fea289fd2d
harmonytask: remember machine
2023-11-13 11:53:36 -06:00
Phi
1234a6ef00
Revert move-partitions cmd
...
Revert move-partitions cmd
2023-11-13 18:46:41 +01:00
Phi
9fd5721de9
Revert move-partitions cmd
...
Revert move-partitions cmd
2023-11-13 18:42:51 +01:00
Łukasz Magiera
10032a1ff6
lpwinning: Handle null-block mining more correctly
2023-11-11 14:45:58 +01:00
Łukasz Magiera
aa87f3ccf5
lpwinning: Make block production work
2023-11-11 14:16:26 +01:00
Łukasz Magiera
30cf227ef5
lpwinning: select lowest epoch task id for mining task
2023-11-11 12:44:36 +01:00
Łukasz Magiera
339e062975
lotus-provider: Encode storage rpc secret correctly in from-miner
2023-11-11 12:40:42 +01:00
Łukasz Magiera
7efc4e4bf6
lotus-provider: Somewhat less broken from-miner
2023-11-11 12:37:57 +01:00
Łukasz Magiera
87443124e6
lotus-provider: Make from-miner work offline
2023-11-11 12:24:10 +01:00
Łukasz Magiera
f2ef006abd
lotus-miner: add config for disabling winning post
2023-11-11 12:19:58 +01:00
Łukasz Magiera
8b4101360a
lpwindow: Fix recover schema
2023-11-11 12:19:38 +01:00
Łukasz Magiera
d719db3f2c
lpwinning: fix PoSt prover gen
2023-11-11 09:36:33 +01:00
Łukasz Magiera
2a4ce7d358
lpwinning: wire up winningPoSt
2023-11-11 09:36:33 +01:00
Łukasz Magiera
b9625daf2e
lpwinning: implement WinPostTask.Do
2023-11-11 09:36:33 +01:00
Łukasz Magiera
49c56e4d1c
lpwinning: basic CanAccept
2023-11-11 09:36:33 +01:00
Łukasz Magiera
f30a7db5df
lpwinning: adder done
2023-11-11 09:36:33 +01:00
Łukasz Magiera
f4d86716ab
lpwinning: More scribbling around adder
2023-11-11 09:36:33 +01:00
Łukasz Magiera
f27d54b37b
feat: lpwinning: Initial task layout
2023-11-11 09:36:33 +01:00
Aayush Rajasekaran
7344dd5eb3
Merge pull request #11407 from filecoin-project/asr/calibnet-master
...
chore: forward-port calibnet hotfix to master
2023-11-10 10:26:38 -05:00
Phi
e6dc720224
Revert move-partitions cmd
...
Revert move-partitions cmd
2023-11-10 10:25:34 +01:00
Andrew Jackson (Ajax)
06a0a69b2a
Merge pull request #11388 from filecoin-project/feat/lp-migrate2
...
cli: lotus-shed provider from-miner
2023-11-09 21:08:55 -06:00
Andrew Jackson (Ajax)
ac0e75734f
Merge pull request #11404 from filecoin-project/feat/lp-decl-recover
...
feat: wdpost: Declare-recovered task
2023-11-09 21:00:32 -06:00
Andrew Jackson (Ajax)
3178388c6b
Merge pull request #11406 from filecoin-project/feat/lp-disable-wdpost
...
feat: lotus miner config to entirely disable WindowPoSt
2023-11-09 20:49:05 -06:00
Andrew Jackson (Ajax)
2d192c485c
fix: lp: config set - must excl path
2023-11-09 20:45:47 -06:00
Andrew Jackson (Ajax)
6c68ba1315
fix: lp: gin debug, print gpu count
2023-11-09 20:40:40 -06:00
Aayush
5b5dd525f5
skip migration cache correctly
2023-11-09 14:14:46 -05:00
Aayush
410bdc389e
fix: nv21fix migration: correctly upgrade system actor
2023-11-09 14:14:41 -05:00
Łukasz Magiera
2bb4940992
config codegen
2023-11-09 18:22:08 +01:00
Łukasz Magiera
ad4556e020
lotus miner config to entirely disable WindowPoSt
2023-11-09 18:11:10 +01:00
Andrew Jackson (Ajax)
05cd57a7a9
lp config from-miner flag name now --to-layer
2023-11-09 10:57:57 -06:00
Łukasz Magiera
4391a5c12a
lpwindow: Wire up the recover task
2023-11-09 17:32:32 +01:00
Łukasz Magiera
3f100a45c8
feat: wdpost: Declare-recovered task
2023-11-09 17:24:37 +01:00
Andrew Jackson (Ajax)
b0cb4b56d6
lp migrator fixes
2023-11-08 18:01:44 -06:00
Andrew Jackson (Ajax)
23ba7faa84
Merge branch 'release/v1.25.0' into feat/sturdypost
2023-11-08 11:24:17 -06:00
Andrew Jackson (Ajax)
8ecee2d28d
Merge pull request #11380 from filecoin-project/feat/lp-wdpost-submit
...
[wip] feat: sturdypost: WindowPoSt Submit
2023-11-08 10:57:16 -06:00
Aayush
a0026a0ecd
fix: shed: make invariants checker work with splitstore
2023-11-08 11:55:56 -05:00
Aayush Rajasekaran
292e19893f
Merge pull request #11396 from filecoin-project/phi-backport-11395-v1240
...
chore: backport #11395 to release/v1.24.0
2023-11-08 11:48:47 -05:00
Aayush Rajasekaran
ce6cbcbf2b
Merge pull request #11397 from filecoin-project/phi-backport-11395-v1250
...
chore: backport #11395 to release/v1.25.0
2023-11-08 11:48:44 -05:00
Phi-rjan
f02062b8c7
Merge pull request #11400 from filecoin-project/phi/v1250rc4
...
build: Calib hot fix: v1.25.0-rc4
2023-11-08 17:47:18 +01:00
Phi
c95802adba
Push correct *.json.gz
...
Push correct *.json.gz
2023-11-08 17:35:59 +01:00
Phi
677dfde7de
Correct rc-version in changelog
...
Correct rc-version in changelog
2023-11-08 17:20:48 +01:00
Phi
e5792897bd
Update changelog
...
Update changelog
2023-11-08 17:17:13 +01:00
Aayush
65591841f9
skip migration cache correctly
2023-11-08 17:14:02 +01:00
Aayush
ba98d63c41
fix: nv21fix migration: correctly upgrade system actor
2023-11-08 17:13:55 +01:00
jennijuju
160b9d381f
calib hot fix patch prep
2023-11-08 17:13:29 +01:00
Jiaying Wang
ef070faca3
Merge pull request #11398 from filecoin-project/jen/rc5-prep
...
Calib hot fix: v1.24.0-rc5
2023-11-08 23:53:55 +08:00
Aayush Rajasekaran
3b280ce269
Merge pull request #11399 from filecoin-project/asr/unbork-calibnet-again
...
fix: nv21fix migration: correctly upgrade system actor
2023-11-08 10:47:01 -05:00
jennijuju
fbb575975f
update comm
2023-11-08 23:39:26 +08:00
Aayush
ae75aa1d0d
skip migration cache correctly
2023-11-08 10:26:15 -05:00
Aayush
fb3c16207f
fix: nv21fix migration: correctly upgrade system actor
2023-11-08 08:11:27 -05:00
jennijuju
dcd59ce587
add recovery instruction
2023-11-08 21:06:02 +08:00
jennijuju
66c1a0a0f8
calib hot fix patch prep
2023-11-08 20:38:36 +08:00
Phi
5f3eb793ed
Move premigration to 90 minutes
...
Move premigration to 90 minutes before upgrade epoch.
2023-11-08 10:27:29 +01:00
Phi
a75f3b7acb
Move premigration to 90 minutes
...
Move premigration to 90 minutes before upgrade epoch.
2023-11-08 10:23:58 +01:00
Phi-rjan
fbafe1c507
Merge pull request #11395 from filecoin-project/fix/update-premigration
...
fix: migration: set premigration to 90 minutes
2023-11-08 10:22:59 +01:00
Phi
24a714d123
Move premigration to 90 minutes
...
Move premigration to 90 minutes before upgrade epoch.
2023-11-08 08:22:15 +01:00
Łukasz Magiera
5921da35ce
Merge remote-tracking branch 'origin/feat/sturdypost' into feat/lp-wdpost-submit
2023-11-07 14:09:37 +01:00
Łukasz Magiera
de280a5708
lpwindow: proof_message -> proof_params rename
2023-11-07 14:03:31 +01:00
Łukasz Magiera
5c5055884c
harmony: Change message_sends send_time to timestamp
2023-11-07 13:38:24 +01:00
Łukasz Magiera
d509cc48e9
lpwindow: Make sql queries a bit more readable
2023-11-07 13:38:00 +01:00
Łukasz Magiera
b243c405b4
Merge pull request #11353 from CIDgravity/improve-sectors-summary-call
...
feat: sealing: load SectorsSummary from sealing SectorStats instead of calling API each time
2023-11-07 13:22:18 +01:00
Andrew Jackson (Ajax)
02d3e24d38
improved
2023-11-06 23:13:12 -06:00
Andrew Jackson (Ajax)
d18cb5d51e
cli: lotus-shed provider from-miner
2023-11-06 22:49:42 -06:00
Andrew Jackson (Ajax)
848c20d15f
Merge branch 'master' into feat/sturdypost
2023-11-06 16:10:57 -06:00
Steven Allen
cff785fa37
fix: eth: correctly encode and simplify native input/output encoding ( #11382 )
...
* chore: eth: move & rename input/output encoding functions
These are shared functions, so I'm moving them to the utils library.
* fix: eth: correctly encode and simplify native input/output encoding
When generating eth traces, we encode "native" message inputs/outputs
to "solidity ABI" by formatting the inputs/outputs the same way we do in
FEVM's "handle_native_method". However, we had quite a few bugs with the
implementation:
1. We were right-aligning 64bit values in 256bit words, instead of
left-aligning (as we should given that these values are big-endian).
2. The return-value encoding wasn't correctly handling lengths.
This patch:
1. Fixes those bugs.
2. Deduplicates the logic (we're doing _basically_ the same thing in
both cases).
3. Removes all error paths (these functions can't fail).
2023-11-06 09:41:22 -08:00
Łukasz Magiera
fa33e82409
docsgen
2023-11-04 12:35:04 +01:00
Łukasz Magiera
edd95f6524
lpwindow: IT SUBMITS
2023-11-04 12:32:27 +01:00
Łukasz Magiera
4f9e168017
harmony: Fix resources.Register
2023-11-04 11:04:46 +01:00
Łukasz Magiera
a686a995f6
lpwindow: Submit Do
2023-11-03 22:40:28 +01:00
Łukasz Magiera
c1add7d5eb
lpwindow: Submit CanAccept
2023-11-03 22:00:19 +01:00
Łukasz Magiera
81603a67f3
lpwindow: Submit task Adder
2023-11-03 21:53:15 +01:00
Florian RUEN
c0c4e6bf35
fix: add lk.Lock() and move the map copy to avoid miner crash
2023-11-03 15:38:20 +01:00
Florian RUEN
02929dd166
feat: load SectorsSummmary from SectorStats instead of calling API (faster)
2023-11-03 15:38:19 +01:00
Phi-rjan
12b30c0069
Merge pull request #11361 from filecoin-project/feat/add-mpool-metrics
...
feat: metric: export Mpool message count
2023-11-03 14:44:19 +01:00
Phi-rjan
b1228b51ef
fix: worker: listen for interrupt signals in GetStorageMinerAPI loop ( #11309 )
...
- Added a goroutine to listen for interrupt signals, which will cancel the current context when an interrupt signal is received. This allows for graceful shutdown of ongoing operations.
2023-11-03 06:39:28 -07:00
Phi
9d58fff806
Update unreleased changelog
...
Update unreleased changelog
2023-11-03 14:33:31 +01:00
Łukasz Magiera
ebec992ba8
lpwindow wip send; minimal lpmessage send
2023-11-03 13:51:01 +01:00
Łukasz Magiera
6bda3342df
lpwindow: prefix task with compute_
2023-11-03 12:42:42 +01:00
Phi
d121760172
Record currentSize on addLocked
...
Record currentSize on addLocked
2023-11-03 08:59:01 +01:00
Andrew Jackson (Ajax)
8d7c6359f8
lp getCPUDevices return
2023-11-02 11:03:30 -05:00
Anton Evangelatov
e8455567fd
readme: bump up golang version ( #11347 )
2023-11-02 05:39:37 -07:00
Jiaying Wang
2ca16ccb9b
Merge pull request #11377 from filecoin-project/jen/25rc
...
release: v1.25.0-rc3
2023-11-02 08:27:54 +08:00
jennijuju
4bdcba8b60
docs gen
2023-11-02 08:09:40 +08:00
jennijuju
892308020f
bump the version
2023-11-02 08:00:15 +08:00
Steven Allen
65085d17c0
fix: api: compute gasUsedRatio based on max gas in the tipset ( #11354 )
...
We were computing this based on the max block gas, but this is
incorrect. The new value isn't entirely correct either (we should
probably compute an average of the gas used in each block in the
tipset?), but it's good enough.
fixes #10515
2023-11-02 07:57:54 +08:00
Steven Allen
b8f7109988
fix: api: compute the effective gas cost with the correct base-fee ( #11357 )
...
fixes #11252
2023-11-02 07:57:40 +08:00
Aayush Rajasekaran
b7a3da4319
fix: sync: iterate over returned messages directly ( #11373 )
2023-11-02 07:57:22 +08:00
Mikers
290f35a24f
add support for v12 check invariants and also a default case to reduce future confusion ( #11371 )
2023-11-02 07:57:11 +08:00
Jiaying Wang
bbe28536d4
update both mainnet and calib upgrade epoch
2023-11-02 07:56:48 +08:00
Jiaying Wang
ee0152fac4
Merge pull request #11375 from filecoin-project/jen/rc3-prep
...
release: v1.24.0-rc4
2023-11-02 07:44:39 +08:00
jennijuju
aaf80542fc
add a callout for actor cid
2023-11-02 07:42:46 +08:00
Jiaying Wang
b67d1563ed
Update CHANGELOG.md
2023-11-02 07:01:52 +08:00
jennijuju
7c0e9ea5c7
docs gen
2023-11-01 15:20:42 -07:00
Jiaying Wang
d8b63c738c
update version
2023-11-01 15:13:48 -07:00
Jiaying Wang
ba79d56b30
update both mainnet and calib upgrade epoch
2023-11-01 15:13:48 -07:00
Aayush Rajasekaran
71ba2e4ac4
fix: sync: iterate over returned messages directly ( #11373 )
2023-11-01 15:13:45 -07:00
Steven Allen
3a74a2422a
fix: api: compute gasUsedRatio based on max gas in the tipset ( #11354 )
...
We were computing this based on the max block gas, but this is
incorrect. The new value isn't entirely correct either (we should
probably compute an average of the gas used in each block in the
tipset?), but it's good enough.
fixes #10515
2023-11-01 15:12:58 -07:00
Steven Allen
56b0348e87
fix: api: compute the effective gas cost with the correct base-fee ( #11357 )
...
fixes #11252
2023-11-01 15:12:17 -07:00
Mikers
389dc28860
add support for v12 check invariants and also a default case to reduce future confusion ( #11371 )
2023-11-01 15:10:05 -07:00
Aayush Rajasekaran
29fbfaf13d
fix: sync: iterate over returned messages directly ( #11373 )
2023-11-01 15:08:23 -07:00
Jiaying Wang
5f593b3ae1
Merge pull request #11374 from filecoin-project/jennijuju-patch-5
...
chore: watermelon: upgrade epoch
2023-11-02 05:30:06 +08:00
Jiaying Wang
ad8cfe1da2
update both mainnet and calib upgrade epoch
2023-11-02 03:52:31 +08:00
Jiaying Wang
64a9453db8
Update params_mainnet.go
...
add main net upgrade epoch
2023-11-02 03:37:43 +08:00
Mikers
72c5a9a574
add support for v12 check invariants and also a default case to reduce future confusion ( #11371 )
2023-11-01 09:36:00 -07:00
Phi
fb8e89674d
Bump version and changelog
...
Bump version and changelog
2023-10-31 18:41:54 -04:00
Phi
6f9e02fd73
Bump version and changelog
...
Bump version and changelog
2023-10-31 18:39:26 -04:00
Aayush Rajasekaran
ce0c1d834f
feat: chain: light-weight patch to fix calibrationnet ( #11363 )
...
* refactor: make GetEmbeddedBuiltinActorsBundle take network bundle name
* update calibnet actor bundle to v12.0.0-rc.2, but include v12.0.0-rc.1 as calibrationnet-buggy.car
* wip: calibnet unbork migration
* calibnet: add buggy miner actor CID to actorMeta
* fix incorrect buggy calibnet manifest
* make UpgradeWatermelonFixHeight a build param
* calibnet patch: check whether network is calibration from init actor state
* add sanity checks to the v12 calibnet patch upgrade
* address review
2023-10-31 18:36:05 -04:00
Aayush Rajasekaran
51266c3125
feat: chain: light-weight patch to fix calibrationnet ( #11363 )
...
* refactor: make GetEmbeddedBuiltinActorsBundle take network bundle name
* update calibnet actor bundle to v12.0.0-rc.2, but include v12.0.0-rc.1 as calibrationnet-buggy.car
* wip: calibnet unbork migration
* calibnet: add buggy miner actor CID to actorMeta
* fix incorrect buggy calibnet manifest
* make UpgradeWatermelonFixHeight a build param
* calibnet patch: check whether network is calibration from init actor state
* add sanity checks to the v12 calibnet patch upgrade
* address review
2023-10-31 18:35:12 -04:00
Aayush Rajasekaran
77b6b7ef10
feat: chain: light-weight patch to fix calibrationnet ( #11363 )
...
* refactor: make GetEmbeddedBuiltinActorsBundle take network bundle name
* update calibnet actor bundle to v12.0.0-rc.2, but include v12.0.0-rc.1 as calibrationnet-buggy.car
* wip: calibnet unbork migration
* calibnet: add buggy miner actor CID to actorMeta
* fix incorrect buggy calibnet manifest
* make UpgradeWatermelonFixHeight a build param
* calibnet patch: check whether network is calibration from init actor state
* add sanity checks to the v12 calibnet patch upgrade
* address review
2023-10-31 18:29:09 -04:00
Andrew Jackson (Ajax)
e4f09bc1a4
Merge branch 'feat/wdpost-adder2' into wdpost-can-accept
2023-10-31 17:16:04 -05:00
Andrew Jackson (Ajax)
e37c874004
task- fix deadlock and mac gpu ct
2023-10-31 17:13:16 -05:00
Phi-rjan
c9d4f0eefe
Merge pull request #11369 from filecoin-project/phi-backport-11365-v1250
...
chore: backport #11365 to release/v1.25.0
2023-10-31 20:32:55 +00:00
Phi-rjan
78f54fa3db
Merge pull request #11368 from filecoin-project/phi-backport-11365
...
chore: backport #11365 to release/v1.24.0
2023-10-31 20:32:45 +00:00
Aayush
3e1d1803bf
chore: deps: update to builtin-actors v12.0.0-rc.2
2023-10-31 20:10:15 +00:00
Aayush
f22b314a8b
chore: deps: update to builtin-actors v12.0.0-rc.2
2023-10-31 20:06:00 +00:00
Łukasz Magiera
ca4e2d71b6
harmony: Fix last_contact race
2023-10-31 15:05:33 +01:00
Łukasz Magiera
adb0fc3259
lotus-provider: Put storage secret in the config
2023-10-31 14:45:38 +01:00
Łukasz Magiera
47d4285f10
lpwindow: Fix CanAccept fail history query
2023-10-31 10:16:11 +01:00
Łukasz Magiera
008891bc6b
lpwindow: Don't deadlock in CanAccept
2023-10-31 10:08:13 +01:00
Łukasz Magiera
024727177a
lpwindow: Record PoSts
2023-10-31 09:23:10 +01:00
Phi
d1b8af338e
Export Mpool-count
...
Record the current size of the mpool and export through Prometheus
2023-10-31 08:09:00 +00:00
Łukasz Magiera
460af4c778
lpwindow: Fix CanAccept
2023-10-31 09:05:32 +01:00
Steven Allen
48a3076876
test: drand: switch tests to drand testnet (from devnet) ( #11359 )
...
At the request of the drand team.
2023-10-30 17:05:02 -07:00
Andrew Jackson (Ajax)
1ff0d61adb
LP- Better repo handling
2023-10-30 18:45:09 -05:00
Andrew Jackson (Ajax)
8bb6d423ff
Merge pull request #11250 from filecoin-project/release-template-easier
...
Update RELEASE_ISSUE_TEMPLATE.md
2023-10-30 18:30:17 -05:00
Andrew Jackson (Ajax)
daebec76bf
task max of 0 should mean infinite
2023-10-30 18:25:16 -05:00
Andrew Jackson (Ajax)
9387ffc593
Update RELEASE_ISSUE_TEMPLATE.md
2023-10-30 18:18:42 -05:00
Łukasz Magiera
3b6e59378e
lotus-provider: fix startup
2023-10-30 19:40:23 +01:00
Łukasz Magiera
080128c6b6
lpwindow: Make tasks go into the database
2023-10-30 19:40:06 +01:00
Łukasz Magiera
ebca1d0142
wdpost sched: set actor
2023-10-30 19:39:18 +01:00
Łukasz Magiera
24fcde40a4
lp config: make default cmd not panic
2023-10-30 17:19:07 +01:00
Łukasz Magiera
e442bf156a
miner init: don't require harmonydb
2023-10-30 17:18:29 +01:00
Łukasz Magiera
3720e79806
Merge pull request #11360 from filecoin-project/fix/add-udp-alert
...
fix: alert: Check UDPbuffer-size
2023-10-30 12:21:47 +01:00
Łukasz Magiera
f4c061bea8
remove ~
2023-10-30 12:16:17 +01:00
Łukasz Magiera
326d83695b
Merge pull request #11358 from filecoin-project/simpleharmony
...
Simpleharmony
2023-10-30 12:13:47 +01:00
Phi
7b473f60ae
Handle errors from Close() in CheckUDPBufferSize
...
Added error handling for the Close() method calls in the CheckUDPBufferSize function to satisfy linting rules and improve error logging.
2023-10-30 09:59:59 +00:00
Phi
a6ae497c02
Check UDP-buffer-size
...
Raise alert if UDP-buffer size is not high enough
2023-10-30 09:36:15 +00:00
Andrew Jackson (Ajax)
6c86f6fcd7
integrating simpleharmony with adder2
2023-10-27 18:08:18 -05:00
Andrew Jackson (Ajax)
a46faaa598
Merge branch 'feat/wdpost-adder2' into simpleharmony
2023-10-27 17:45:05 -05:00
Steven Allen
87801b5855
feat: shed: fix blockstore prune ( #11197 )
...
1. Implement a pass-through for garbage collection on the idstore.
2. Fix the `lotus-shed state-prune` command.
NOTE: the new performance of running a full prune will be significantly
less as this version doesn't batch. However, it should now actually
_work_ and most users will be using the splitstore anyways.
2023-10-27 11:33:18 -07:00
Alejandro Criado-Pérez
b6a77dfafc
Fix/texts ( #11298 )
...
* documentation text corrections
* Text corrections in go files
* make docsgen-cli
2023-10-27 11:32:42 -07:00
Hubert
368278b19c
fix typo in rate-limit flag description ( #11316 )
2023-10-27 11:31:07 -07:00
Volker Mische and Steven Allen
21f8f642c9
refactor:ffi: replace ClearLayerData with ClearCache ( #11352 )
...
* refactor: replace ClearLayerData with ClearCache
The `ClearLayerData` FFI call was accidentally introduced with the
Synthetic PoRep. The call does under the hood exactly what `ClearCache`
is doing. This is a first step to remove `ClearLayerData`t also from
the FFI again, in order to reduce the API surface.
* fix types
---------
Co-authored-by: Steven Allen <steven@stebalien.com >
2023-10-27 11:30:07 -07:00
Łukasz Magiera
3d40105fc3
lpwindow: Fix build
2023-10-27 18:22:39 +02:00
Steven Allen
3f00691f26
fix: api: compute gasUsedRatio based on max gas in the tipset ( #11354 )
...
We were computing this based on the max block gas, but this is
incorrect. The new value isn't entirely correct either (we should
probably compute an average of the gas used in each block in the
tipset?), but it's good enough.
fixes #10515
2023-10-27 07:37:51 -07:00
Steven Allen
420f33017e
fix: api: compute the effective gas cost with the correct base-fee ( #11357 )
...
fixes #11252
2023-10-27 07:37:16 -07:00
Łukasz Magiera
2b405f433c
lpwindow: Mostly done proper Do
2023-10-27 16:10:55 +02:00
Andrew Jackson (Ajax)
2b8d35cbd4
unit tests are done
2023-10-26 22:16:33 -05:00
Andrew Jackson (Ajax)
c459c63b1d
simpleharmony
2023-10-26 22:10:18 -05:00
Andrew Jackson (Ajax)
7ce7b786be
lp without lockedRepo or datastore
2023-10-26 17:19:39 -05:00
Andrew Jackson (Ajax)
88c3dda736
Merge branch 'feat/wdpost-adder2' into wdpost-can-accept
2023-10-26 14:13:10 -05:00
Andrew Jackson (Ajax)
8e7c0466a9
harmonytask better doc
2023-10-25 17:12:29 -05:00
Andrew Jackson (Ajax)
1602b7b980
lp alerting and addtaskfunc doc
2023-10-25 17:10:52 -05:00
Łukasz Magiera
a5a0bd378e
lpwindow: make gen
2023-10-25 21:13:56 +02:00
Łukasz Magiera
ad9c05e30b
lpwindow: Simple adder
2023-10-25 20:58:16 +02:00
Łukasz Magiera
9ec9360895
lpwindow: cleanup windowpost task schema
2023-10-25 17:01:24 +02:00
Łukasz Magiera
4efb34e290
lpwindow: wip chain sub, more cleanups
2023-10-25 16:00:49 +02:00
Łukasz Magiera
4fad50ad9a
provider: Undo some hacks, move wdpost task to lpwindow pkg
2023-10-25 14:23:25 +02:00
Łukasz Magiera
c9e5720f68
chain: Undo exporting TipSetKey Value
2023-10-25 10:56:56 +02:00
Andrew Jackson (Ajax)
43680400c3
lp runs. todo ds-sectorInfo move & cleanups
2023-10-24 19:26:13 -05:00
Steven Allen
6e22c08c1d
fix: api: return errors on failure to lookup an eth txn receipt ( #11329 )
...
All these cases here are actually errors and returning `nil` makes this
hard to debug. We likely returned nil in the past to be "best effort"
but, as far as I can tell, we should only hit these error cases if
something is actually wrong.
part of #11325
2023-10-24 12:13:45 -07:00
Phi-rjan and Łukasz Magiera
2451469558
storage: Return soft err when sector alloc fails in acquire ( #11350 )
...
Co-authored-by: Łukasz Magiera <magik6k@gmail.com >
2023-10-24 12:12:06 -07:00
Aayush Rajasekaran
991cc473f8
feat: miner: defensive check for equivocation ( #11328 )
2023-10-24 10:16:48 -07:00
Ian Norden
84b07519c2
fix: api: exclude reverted events in eth_getLogs results ( #11318 )
...
* exclude reverted events from results returned by eth_getLogs
* unit test
* update CHANGELOG.md
2023-10-24 10:05:20 -07:00
Aayush Rajasekaran
018c4e8a38
feat: cli: sort actor CIDs alphabetically before printing ( #11345 )
2023-10-24 10:03:03 -07:00
guangwu
2d8dbf5bc1
chore: slice loop replace ( #11349 )
2023-10-24 10:02:28 -07:00
Andrew Jackson (Ajax)
e481e1196f
Merge branch 'feat/wdpost-adder2' into wdpost-can-accept
2023-10-22 23:03:33 -05:00
Andrew Jackson (Ajax)
6bfa289d3c
canaccept oops
2023-10-22 23:03:06 -05:00
Andrew Jackson (Ajax)
5b5ae80e30
renamed api config
2023-10-19 18:19:42 -05:00
Łukasz Magiera
4e68fd674b
Merge remote-tracking branch 'origin/feat/wdpost-adder' into feat/wdpost-adder2
2023-10-19 17:56:21 +02:00
Andrew Jackson (Ajax)
6695a2d936
why does proxygen crash
2023-10-18 16:47:00 -05:00
Phi-rjan
4acf337e62
Merge pull request #11343 from filecoin-project/phi-v1250-rc1
...
build: release: v1.25.0-rc1
2023-10-18 16:22:23 +01:00
Andrew Jackson (Ajax)
14a7ae339f
Merge pull request #11338 from filecoin-project/fix/storage-alloc-err-soft
...
storage: Return soft err when sector alloc fails in acquire
2023-10-18 09:38:49 -05:00
Phi
f3ab0bb03a
Merge branch 'phi-v1250-rc1' of https://github.com/filecoin-project/lotus into phi-v1250-rc1
2023-10-18 15:16:36 +01:00
Phi
f7917f6f4d
Add backport to the changelog
...
Add backport to the changelog
2023-10-18 15:16:28 +01:00
Phi
ef0bc1854c
build: release: v1.25.0-rc1
...
Update the changelog for v1.25.0-rc1
2023-10-18 15:16:28 +01:00
Phi
98cc7123df
Add backport to the changelog
...
Add backport to the changelog
2023-10-18 15:16:19 +01:00
Aayush Rajasekaran
620c5a78dd
Merge pull request #11344 from filecoin-project/phi-backport-cachefiles-SynthPoRep-Layers
...
backport: fix: cachefiles: add SynthPorep layers
2023-10-18 10:11:10 -04:00
Aayush
a132f57b12
fix: cachefiles: add SynthPorep layers
2023-10-18 14:29:02 +01:00
Phi
b722ea436f
build: release: v1.25.0-rc1
...
Update the changelog for v1.25.0-rc1
2023-10-18 11:15:49 +01:00
Andrew Jackson (Ajax)
58ff87ff24
Merge pull request #11342 from filecoin-project/v1.25-nogen
...
V1.25 nogen
2023-10-17 14:49:32 -05:00
Andrew Jackson (Ajax)
6c4af9bdaa
changelog 1.25
2023-10-17 14:29:42 -05:00
Andrew Jackson (Ajax)
62ea560832
tidy
2023-10-17 14:06:53 -05:00
Andrew Jackson (Ajax)
85fd3f2f99
changelog
2023-10-17 13:59:57 -05:00
Andrew Jackson (Ajax)
ea71d05e8e
build fixed
2023-10-17 13:55:34 -05:00
Andrew Jackson (Ajax)
2bc4951d79
Merge branch 'release/v1.24.0' into release/v1.25.0
2023-10-17 10:19:51 -05:00
Phi-rjan
60f78c7922
Merge pull request #11340 from filecoin-project/phi/update-changelog
...
build: release: v1.24.0-rc2
2023-10-17 15:45:29 +01:00
Phi
409060546b
Merge branch 'phi/update-changelog' of https://github.com/filecoin-project/lotus into phi/update-changelog
2023-10-17 15:26:54 +01:00
Phi
0ae4f7d449
Add #11339 to the changelog
...
Add #11339 to the changelog
2023-10-17 15:26:41 +01:00
Phi
064ffeb3f0
Bump version and Changelog
...
Bump version and Changelog
2023-10-17 15:26:41 +01:00
Phi
2dae731de9
Add updated rc1-changelog to in-code changelog
...
Add updated changelog to in-code changelog
2023-10-17 15:26:41 +01:00
Aayush Rajasekaran
c7bcb2bda5
Merge pull request #11339 from filecoin-project/asr/bump-gst
...
chore: deps: update to go-state-types v0.12.5
2023-10-17 10:24:48 -04:00
Phi
6ecea9e661
Add #11339 to the changelog
...
Add #11339 to the changelog
2023-10-17 14:52:03 +01:00
Phi
e1b43416a4
Bump version and Changelog
...
Bump version and Changelog
2023-10-17 14:47:02 +01:00
Aayush Rajasekaran
0374c50728
Merge pull request #11336 from filecoin-project/asr/merge-feat-nv21
...
chore: merge feat/nv21 into master
2023-10-17 09:39:49 -04:00
Phi
72dc3d9536
Add updated rc1-changelog to in-code changelog
...
Add updated changelog to in-code changelog
2023-10-17 14:28:45 +01:00
Aayush
864eef3e4c
fix: cachefiles: add SynthPorep layers
2023-10-17 09:19:46 -04:00
Aayush
2c0468a33b
chore: deps: update to go-state-types v0.12.5
2023-10-17 09:13:31 -04:00
Aayush
6187f6b7ac
chore: deps: update to go-state-types v0.12.5
2023-10-17 09:12:54 -04:00
Łukasz Magiera
d981baa362
storage: Return soft err when sector alloc fails in acquire
2023-10-17 11:42:41 +02:00
Andrew Jackson (Ajax)
02a65a69bf
Update for v1.25
2023-10-16 18:10:23 -05:00
Aayush Rajasekaran
4d760e61ea
Merge pull request #11333 from filecoin-project/chore/butterfly-assets
...
chore: build: Butterfly assets
2023-10-16 13:37:36 -04:00
Aayush
40582335e9
feat: re-enable full cachefiles test coverage
2023-10-16 12:28:12 -04:00
Andrew Jackson (Ajax)
e548b46dbf
lotus-provider-in-progress
2023-10-16 10:28:58 -05:00
Aayush
5e76b05b17
Merge branch 'feat/nv21' into asr/merge-feat-nv21
2023-10-16 11:13:33 -04:00
Łukasz Magiera
9fc3c3351a
Merge pull request #9746 from filecoin-project/feat/maximize-feecap-cfg
...
feat: mpool/wdpost: Maximize feecap config
2023-10-13 14:22:58 +02:00
Phi
35d247a540
chore: butterfly assets
...
chore: butterfly assets
2023-10-13 09:34:08 +01:00
Aayush Rajasekaran
630e58fae4
Merge pull request #11332 from filecoin-project/asr/release-prep
...
chore: build: bump version to 1.24.0-rc1
2023-10-12 21:19:21 -04:00
Aayush
fd65ad5da7
feat: docs: add 1.24.0-rc1 changelog
2023-10-12 21:19:11 -04:00
Aayush
d498036aba
chore: build: bump version to 1.24.0-rc1
2023-10-12 19:31:05 -04:00
Aayush Rajasekaran
0e0b553c91
Merge pull request #11331 from filecoin-project/feat/set-calibration-height
...
chore: release: Set calibration upgrade height
2023-10-12 19:23:49 -04:00
Aayush Rajasekaran
5c68afa90d
Update build/params_calibnet.go
2023-10-12 19:23:43 -04:00
Aayush Rajasekaran
2ebd8cd8ad
Merge pull request #11330 from filecoin-project/asr/update-deps
...
chore: deps: update to latest actors and FFI
2023-10-12 19:21:13 -04:00
Phi
5fa44b12e8
chore: build: set calibration upgrade height
...
chore: build: set calibration upgrade height
2023-10-12 21:42:33 +01:00
Aayush
973cbc30bc
chore: deps: update to latest actors and FFI
2023-10-12 16:20:33 -04:00
Shrenuj Bansal
fdd8a39495
Do() working changes
2023-10-12 13:35:10 -04:00
Andrew Jackson (Ajax)
1f1e840e5c
Merge branch 'feat/wdpost-adder' into wdpost-can-accept
2023-10-11 17:51:46 -05:00
Aayush Rajasekaran
a7f4976ab1
Merge pull request #11314 from filecoin-project/fix/sector-commitment-comment
...
fix: docs: Update SectorLifetime to be in line with FIP-0052
2023-10-11 15:50:10 -04:00
Aayush Rajasekaran
6ddc674424
Merge pull request #11327 from filecoin-project/asr/limit-partitions
...
feat: limit PoSted partitions to 3
2023-10-11 13:05:22 -04:00
Aayush
2a644e2c04
feat: limit PoSted partitions to 3
2023-10-11 12:41:55 -04:00
Aayush Rajasekaran
2b367225e4
Merge pull request #11321 from filecoin-project/asr/tweak-equivocation
...
feat: miner: defensive check for equivocation
2023-10-11 12:29:29 -04:00
Phi
db96bc0143
Update comment
...
Make clear that 1278 days are applicable in nv21 not before.
2023-10-11 16:30:30 +01:00
Łukasz Magiera and Aayush Rajasekaran
861134d923
mpool: Fix CapGasFee maxFee handling
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2023-10-11 16:49:00 +02:00
Aayush
00aad34194
messagepool: refactor CapGasFee logic to be cleaner
2023-10-10 11:20:26 -04:00
Aayush
7778fc2473
feat: miner: defensive check for equivocation
2023-10-10 10:15:04 -04:00
Łukasz Magiera
0787ff3bc3
Merge pull request #11315 from filecoin-project/fix/remove-ec1-bootstrappers
...
Remove PL's european bootstrap nodes from mainnet.pi
2023-10-09 13:00:55 +02:00
GlacierWalrus
46a3150784
Remove PL's european bootstrap nodes from mainnet.pi
...
Remove Protocol Labs's EU bootstrap nodes, as they've been decommissioned as
part of a cost reduction project.
2023-10-09 10:25:35 +00:00
Phi
ce27d5fcf2
fix: config: update sector lifetime comment
...
Update SectorLifetime duration comment to be in line with FIP-0052: https://fips.filecoin.io/FIPS/fip-0052.html
2023-10-09 11:17:03 +01:00
Andrew Jackson (Ajax)
598e9b931d
Merge branch 'feat/wdpost-adder' into wdpost-can-accept
2023-10-06 11:48:04 -05:00
Andrew Jackson (Ajax)
88518a34b7
before joining with wdpost from shrenuj
2023-10-06 11:46:13 -05:00
Shrenuj Bansal
f01096bca3
wip
2023-10-05 11:52:22 -04:00
Phi-rjan
d09d549db7
Merge pull request #11312 from filecoin-project/phi-butterfly-assets
...
chore: butterfly: Update Butterfly Assets
2023-10-04 17:20:13 +01:00
Phi
276f8bf35c
chore: butterfly: Add nv21 assets
...
Add nv21 butterfly assets
2023-10-04 16:49:35 +01:00
Aayush Rajasekaran
d26e734c8e
Merge pull request #11310 from filecoin-project/asr/updates
...
chore: deps: update FFI, FVM, and actors
2023-10-04 09:43:11 -04:00
Andrew Jackson (Ajax)
2b7732e5c8
Merge pull request #11278 from filecoin-project/lotus_provider_config
...
LotusProvider database-oriented config system
2023-10-03 15:59:31 -05:00
Aayush
25757a197e
chore: deps: update actors to v12.0.0-dev.3
2023-10-03 16:19:51 -04:00
Aayush
59394febe1
chore: deps: update to FFI v1.24.0-rc.1
2023-10-03 16:05:22 -04:00
Łukasz Magiera
1927b26abf
fee config: Default MaximizeWindowPoStFeeCap to true
2023-10-03 11:53:26 +02:00
Łukasz Magiera
444e75ef77
feat: mpool/wdpost: Maximize feecap config
2023-10-03 11:32:49 +02:00
Andrew Jackson (Ajax)
6376001a50
config PR changes
2023-10-02 17:08:42 -05:00
Jie Hou
e81e5a751c
Merge pull request #11301 from filecoin-project/move-partition
...
Feat: Lotus cli: actor: Support move partition command to move partitions' deadline
2023-10-02 09:27:26 -07:00
Jie Hou
3ca769c3c3
Update go mod
2023-10-02 16:56:56 -07:00
Jie Hou
7f3b2b8bc3
Add doc
2023-10-02 16:56:56 -07:00
Jie Hou
5e1e426882
Add really-do-it
2023-10-02 16:56:56 -07:00
Jie Hou
513ebd2de3
Update go-state-types commit
2023-10-02 16:56:56 -07:00
Jie Hou
66dee78508
Resume filecoin-ffi to right commit
2023-10-02 16:56:56 -07:00
Jie Hou
6f03936678
Remove unnecessary changes
2023-10-02 16:56:56 -07:00
Jie Hou
0a25e90dc8
WIP: Able to make call
...
WIP: further improve
CHANGELOG
Go mod switch dependency
2023-10-02 16:56:56 -07:00
Phi-rjan
0d240d1c58
Merge pull request #11297 from filecoin-project/fix-update-todo-nv21
...
chore: config: Update todo in UseSyntheticPoRep
2023-10-02 13:39:05 +01:00
Phi
f0fce8f4a5
Remove sentence
...
Remove sentence about additional computation costs
2023-10-02 13:19:13 +01:00
Łukasz Magiera
0e26a8d99b
Merge pull request #11299 from criadoperez/fix/criadoperez
...
docs: Link the release section in the release flow doc
2023-10-02 11:06:45 +00:00
Andrew Jackson (Ajax)
4bcbc15a40
aliases
2023-09-29 13:05:51 -05:00
Andrew Jackson (Ajax)
ea035f4a7f
lint, db timout, cfg rm
2023-09-29 11:56:10 -05:00
Andrew Jackson (Ajax)
a9d472a40e
lp cfg set existing defaults
2023-09-28 10:47:40 -05:00
Andrew Jackson (Ajax)
5a331e41a9
stacks on task panic
2023-09-28 10:39:33 -05:00
Friðrik Ásmundsson
3fd57ff7d9
Merge pull request #11270 from filecoin-project/benchmark-binaries
...
feat: Add lotus-bench cli option to stress test any binary
2023-09-28 10:15:06 +00:00
Friðrik Ásmundsson
a791a795e9
Merge pull request #11276 from filecoin-project/setup-grafana-prometheus-docs
...
feat: Instructions for setting up Grafana/Prometheus for monitoring local lotus node
2023-09-28 10:14:30 +00:00
Andrew Jackson (Ajax)
86ec8bbf18
config docs
2023-09-27 21:59:21 -05:00
Andrew Jackson (Ajax)
1202ddf18c
tidy
2023-09-27 10:50:46 -05:00
Fridrik Asmundsson
5b394f0f98
small fixes
2023-09-27 14:06:26 +00:00
Fridrik Asmundsson
e0f90274e4
fix spelling
2023-09-27 14:03:50 +00:00
Phi
3d8324d0f8
Remove precomputing line
...
Remove precomputing line
2023-09-27 08:59:40 +01:00
Andrew Jackson (Ajax)
545329311f
lp config after testing
2023-09-26 22:06:00 -05:00
Alejandro
1d893d6630
Completed TODO in code
2023-09-26 13:03:46 +02:00
Phi-rjan
6c8a0eabfc
Merge pull request #11295 from filecoin-project/phi-worker-connect-backport
...
chore: backport #11294 into `release/v1.23.4`
2023-09-26 08:31:12 +02:00
Phi
e7b0fb3de3
Update todo in config
...
Updates the TODO in the synthetic config.
2023-09-26 08:22:25 +02:00
Andrew Jackson (Ajax)
aae259c426
gen
2023-09-25 14:25:02 -05:00
Phi
8c30e06eb6
Handle both IPv4 and IPv6
...
use net.JoinHostPort(minerIP, minerPort) to handle both IPv4 and IPv6 addresses.
2023-09-25 15:12:07 +02:00
Phi
65638ae0c1
Connect to newAddress
...
Connect to newAddress
2023-09-25 15:11:59 +02:00
Łukasz Magiera
d64bc2c9be
Merge pull request #11294 from filecoin-project/phi-connect-listen-not-set
...
fix: worker: Connect when --listen is not set
2023-09-25 15:06:23 +02:00
Phi
f1c70720df
Handle both IPv4 and IPv6
...
use net.JoinHostPort(minerIP, minerPort) to handle both IPv4 and IPv6 addresses.
2023-09-25 14:38:59 +02:00
Phi
3f2d2eb659
Connect to newAddress
...
Connect to newAddress
2023-09-25 14:38:59 +02:00
Łukasz Magiera
121cd97f65
Merge pull request #11288 from cloudxin/patch-1
...
Update mainnet.pi
2023-09-25 13:21:31 +02:00
Aayush Rajasekaran
a0e38c905e
Merge pull request #11293 from filecoin-project/phi-butterfly-assets
...
chore: butterfly: Add preliminary nv21 assets
2023-09-24 10:03:39 -04:00
Phi
ba68d09294
Add butterfly assets
...
Add butterfly assets
2023-09-24 09:05:56 +02:00
Aayush
6801b1c3e9
feat: set butterflynet to upgrade to nv21 at epoch 400
2023-09-23 18:25:16 -04:00
Aayush Rajasekaran
527cba8922
Merge pull request #11291 from filecoin-project/asr/updates
...
chore: deps: update bulitin-actors, FVM, and go-state-types
2023-09-23 18:23:51 -04:00
Aayush
72cd622221
fix: storage: only check CommD if sector has deals
2023-09-23 17:54:44 -04:00
Steven Allen
c6debaadf0
make gen
2023-09-23 17:54:44 -04:00
Steven Allen
2fa5422581
fix: use VerifyDealForActivation in StateComputeCID
...
Unfortunately, ComputeDataCommitement was deprecated.
2023-09-23 17:54:39 -04:00
Steven Allen
92844c8921
fix recursive test
2023-09-23 14:32:53 -04:00
Aayush
04ebd5177c
refactor: GetMaxSectorExpirationExtension depends on network version
2023-09-23 14:09:25 -04:00
Aayush
9b40880a2e
chore: deps: update to FFI v1.24.0-dev.1
2023-09-23 12:20:57 -04:00
Andrew Jackson (Ajax)
bcd0faba81
test fix
2023-09-22 18:23:57 -05:00
Andrew Jackson (Ajax)
afe4625d92
Merge branch 'feat/sturdypost' into lotus_provider_config
2023-09-22 18:19:56 -05:00
Andrew Jackson (Ajax)
632bf15b82
build oops
2023-09-22 18:08:19 -05:00
Andrew Jackson (Ajax)
a888b6320c
harmonytask bump http protocol spec & lints
2023-09-22 18:06:26 -05:00
Andrew Jackson (Ajax)
c99fa24ef4
test fix, review rearrange
2023-09-22 17:53:06 -05:00
Andrew Jackson (Ajax)
2f36f0ec0a
bump circleci for flaky test
2023-09-22 16:15:18 -05:00
Aayush
b876a2f090
chore: deps: update to builtin-actors v12.0.0-dev.2
2023-09-22 17:15:07 -04:00
Aayush
d7d97e7b23
chore: deps: update to go-state-types v0.12.2
2023-09-22 17:13:39 -04:00
Andrew Jackson (Ajax)
25c3b1732e
Merge branch 'feat/sturdypost' into lotus_provider_config
2023-09-22 11:38:03 -05:00
Andrew Jackson (Ajax)
e009c56475
Merge branch 'feat/sturdypost' into lotus_provider_config
2023-09-22 11:36:03 -05:00
Andrew Jackson (Ajax)
41a282e567
Merge pull request #11286 from filecoin-project/master-to-sturdy
...
Master-to-sturdy
2023-09-22 10:19:56 -05:00
Łukasz Magiera
a8d693a2c0
Merge pull request #11274 from filecoin-project/fix/update-splitstore-config-comments
...
fix: config: Update ColdStoreType comments
2023-09-22 15:36:54 +02:00
Phi
e8570bd69c
Remove double default
...
Remove double default
2023-09-22 15:24:55 +02:00
Łukasz Magiera
ac85a2e23b
Merge pull request #11171 from ipfs-force-community/opt/remove-repeat-check
...
opt: fix duplicate check exitcode
2023-09-22 14:52:34 +02:00
Łukasz Magiera
2acbdb43d7
Merge pull request #11225 from filecoin-project/update-go-libp2p-v031
...
update go-libp2p to v0.31.0
2023-09-22 14:49:01 +02:00
Łukasz Magiera
444da43228
Merge pull request #11255 from Aloxaf/Aloxaf-patch-2
...
fix: sealing: typo in FinalizeReplicaUpdate
2023-09-22 14:01:51 +02:00
Łukasz Magiera
99990504b5
Merge pull request #11263 from Icarus9913/libp2p/remove-deprecated-method
...
fix: deps: stop using go-libp2p deprecated peer.ID.Pretty
2023-09-22 13:59:18 +02:00
renran
2fc2875106
Update mainnet.pi
...
add venus node boostrap
2023-09-22 16:27:42 +08:00
Andrew Jackson (Ajax)
3e43df01bd
better go version
2023-09-21 22:29:23 -05:00
hunjixin
0921c911a3
feat: add confidence for init miner
2023-09-22 09:36:30 +08:00
Andrew Jackson (Ajax)
b8135218c9
circleci stable config
2023-09-21 19:20:46 -05:00
Andrew Jackson (Ajax)
28cedb4e52
better dependencies for ci
2023-09-21 19:03:33 -05:00
Andrew Jackson (Ajax)
cdde64b6f2
circleci right go version
2023-09-21 17:25:58 -05:00
Jie Hou
c11a5bce59
Merge pull request #11277 from filecoin-project/0919_jie_flip_flags
...
Feat: Lotus Daemon CLI: Auto remove existing chain if importing chain file or snapshot
2023-09-21 11:25:58 -07:00
Andrew Jackson (Ajax)
20bd597f34
config circleci fix
2023-09-21 12:39:20 -05:00
Jie Hou
49044b4c69
Address review comments, again
2023-09-21 10:00:03 -07:00
Andrew Jackson (Ajax)
1fb471ec31
m2s2
2023-09-21 11:00:08 -05:00
Andrew Jackson (Ajax)
a520ee85d6
master-to-sturdy
2023-09-21 10:37:02 -05:00
Aayush Rajasekaran
70cb445a12
Merge pull request #11273 from filecoin-project/fix/wrap-sign-error
...
fix: cli: Wrap error in wallet sign
2023-09-21 09:34:39 -04:00
Łukasz Magiera
30e4259eff
Merge pull request #11275 from filecoin-project/add-vscode-to-gitignore
...
fix: Add .vscode to gitignore
2023-09-21 15:10:39 +02:00
Jie Hou
5b9914790c
Fix lint
2023-09-21 02:15:26 -07:00
Andrew Jackson (Ajax)
403c6e23e1
lotusprovider docsgen2
2023-09-20 16:17:51 -05:00
Andrew Jackson (Ajax)
456ead411b
docsgen
2023-09-20 16:11:14 -05:00
Shrenuj Bansal
00b3335765
wip
2023-09-20 15:59:58 -04:00
Andrew Jackson (Ajax)
144bc9fcea
lint for config pr
2023-09-20 12:58:56 -05:00
Jie Hou
bdffac300a
Add to changelog
2023-09-20 09:45:06 -07:00
Jie Hou
10a9eb2155
Address review comments
2023-09-20 09:33:53 -07:00
Fridrik Asmundsson
768b2b3812
Update README.md
2023-09-20 14:15:03 +00:00
Fridrik Asmundsson
113b8b5002
Fix after testing with ubuntu
2023-09-20 11:15:45 +00:00
Phi-rjan and Łukasz Magiera
f7c254b3de
Update cli/wallet.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2023-09-20 11:17:57 +02:00
Andrew Jackson (Ajax)
a377033d22
config
2023-09-19 22:48:39 -05:00
Jie Hou
00335441ce
Auto remove existing chain if importing chain file or snapshot
2023-09-19 11:24:12 -07:00
Fridrik Asmundsson
26e9703548
Add instructions for setting up Grafana+Prometheus
...
This PR also includes location where to put our grafana dashboards
which we should maintain in repo.
2023-09-19 17:24:02 +00:00
Andrew Jackson (Ajax)
4fd6eb6e87
Merge pull request #11258 from filecoin-project/feat/implement-SyntheticPoRep
...
feat: implement Synthetic PoRep
2023-09-19 12:05:04 -05:00
Łukasz Magiera
5ce0285457
bundle-gen
2023-09-19 18:21:22 +02:00
Łukasz Magiera
efd1e47004
itests: remove obsolete nv12 pledge test
2023-09-19 16:43:34 +02:00
Łukasz Magiera
935fbc53c2
ci: get params in pledge tests
2023-09-19 15:58:02 +02:00
Łukasz Magiera
3cebd99d4c
pipeline: debugging C2 with synth porep
2023-09-19 15:09:46 +02:00
Phi
8b77839d38
Make gen
...
Make gen
2023-09-19 13:21:07 +02:00
Fridrik Asmundsson
d23b96fc32
Add .vscode to gitignore
2023-09-19 10:57:32 +00:00
Phi
e5f32f288d
Update ColdStoreType comments
...
Update comments to say that "discard" is the default mode in SplitStore.
2023-09-19 12:32:41 +02:00
Łukasz Magiera
a016f4cbe8
mod tidy
2023-09-19 12:28:20 +02:00
Łukasz Magiera
01de96d230
fix lint
2023-09-19 12:12:04 +02:00
Łukasz Magiera
3f076bfc16
fix exec traces with new ffi
2023-09-19 11:58:13 +02:00
Phi
7e40f8636b
Wrap error in wallet sign if msig
...
Wrap error when a msig is trying to sign a msg, explaining that msigs needs to propose & approve.
2023-09-19 10:57:35 +02:00
Łukasz Magiera
ea81c05669
update ffi
2023-09-19 10:55:50 +02:00
Friðrik Ásmundsson
8aaa8de975
Merge pull request #11269 from filecoin-project/throttle-splitstore-purging
...
fix: Add time slicing to splitstore purging to reduce lock congestion
2023-09-18 16:54:30 +00:00
Aayush Rajasekaran
35ceb02c50
Merge pull request #11261 from filecoin-project/eth_filert_flake_debug
...
eth_filter flake debug
2023-09-18 11:57:12 -04:00
Aayush Rajasekaran
89a0b25377
Merge pull request #11271 from filecoin-project/fix/unsealing-print
...
fix: cli: Add print to unseal cmd
2023-09-18 11:55:07 -04:00
Fridrik Asmundsson
2d7a9b0551
Moved work duration to a constant
2023-09-18 15:43:01 +00:00
Andrew Jackson (Ajax)
c47992a866
minor doc changes
2023-09-16 07:47:10 +08:00
Aayush Rajasekaran and Steven Allen
b9c29d6ee5
chore: backport #11262 ( #11265 )
...
* fix: networking: avoid dialing when trying to handshake peers
Also, avoid handshaking with peers that don't support the handshake
protocol.
* drop unused imports
---------
Co-authored-by: Steven Allen <steven@stebalien.com >
2023-09-15 10:36:48 -07:00
Friðrik Ásmundsson
26b35b7f8e
feat: Add ETA to lotus sync wait ( #11211 )
2023-09-15 10:29:27 -07:00
Fridrik Asmundsson
087d799547
Increase time spent pausing to 4sec
2023-09-15 10:57:43 +00:00
Phi
6892c35aec
Add print to unseal cmd
...
Add print to unseal cmd
2023-09-15 09:22:18 +08:00
Fridrik Asmundsson
861731ee7c
Add support to easily benchmark binary for understanding their latencies/histogram
2023-09-14 14:17:42 +00:00
Fridrik Asmundsson
131f87afb1
Update changelog
2023-09-14 13:58:01 +00:00
Fridrik Asmundsson
d9755dfb1c
Add time slicing ot splitstore purging to reduce lock congestion
2023-09-14 13:39:15 +00:00
Aayush Rajasekaran
e06604d342
Merge pull request #11262 from filecoin-project/steb/fix-dial-spam
...
fix: networking: avoid dialing when trying to handshake peers
2023-09-12 10:35:22 -04:00
Icarus9913
2a8ea957fa
stop using go-libp2p deprecated peer.ID.Pretty
...
Signed-off-by: Icarus9913 <icaruswu66@qq.com >
2023-09-12 13:13:34 +08:00
Aayush
89dede32ac
drop unused imports
2023-09-11 13:50:55 -04:00
Steven Allen
cfaeb2718f
fix: networking: avoid dialing when trying to handshake peers
...
Also, avoid handshaking with peers that don't support the handshake
protocol.
2023-09-08 14:52:14 -07:00
Aayush Rajasekaran
f06d67c5a2
Merge pull request #11253 from filecoin-project/shed/add-Mpool-select-timing
...
fix: shed: additional metrics in `mpool miner-select-messages`
2023-09-08 12:18:13 -04:00
Andrew Jackson (Ajax)
7ef93448fb
eth_filter flake debug
2023-09-08 11:17:51 -05:00
Aayush Rajasekaran
d70674c369
Merge pull request #11259 from filecoin-project/asr/quick-fix
...
fix: test: temporarily exempt SynthPorep constants from test
2023-09-08 12:17:17 -04:00
Aayush
45eb890917
fix: test: temporarily exempt SynthPorep constants from test
2023-09-08 11:51:30 -04:00
Phi
024dd5e08e
Merge branch 'feat/nv21' into feat/implement-SyntheticPoRep
2023-09-08 16:41:39 +02:00
Aloxaf
0dd7976ffb
fix: sealing: typo in FinalizeReplicaUpdate
2023-09-08 10:15:58 +08:00
Phi
d771aa353e
Update comment
...
Update comment
2023-09-07 11:27:28 +02:00
Phi
7c61e890c5
Add timing in miner-select-messages
...
Add timing in `lotus-shed mpool miner-select-messages` cmd. And printing amount of message in the mpool
2023-09-07 11:19:10 +02:00
Aayush Rajasekaran
8ab6eaa6e3
Merge pull request #11230 from filecoin-project/asr/test-seal-and-verify-3-needs-to-stop
...
feat: skip TestSealAndVerify3 until it's fixed
2023-09-06 14:48:38 -04:00
Andrew Jackson (Ajax)
d02b91e610
Update RELEASE_ISSUE_TEMPLATE.md
2023-09-06 11:58:35 -05:00
Aayush Rajasekaran
4ea712c011
Merge pull request #11241 from filecoin-project/asr/fix-miner-logs
...
fix: miner: correct duration logs in mineOne
2023-09-06 11:45:10 -04:00
Mikers
5e5a81bf23
add go linter - "unused" ( #11235 )
...
* add go linter - "unused"
* use _ to name unused but needed padding variable
* remove unused code
* add queue test to appease unused linter
* remove unused code in test
* remove unused func
* remove unused struct identified by linter
* remove unused variable
* remove unused code
* remove unused file
* remove unused struct
* remove unused function
* remove unused observe peers function in raft
* remove unused declareFaults function
* annotate nolint:unused on needed methods
2023-09-05 12:19:43 -10:00
Andrew Jackson (Ajax)
c7b3d84cc2
Merge pull request #11248 from filecoin-project/changelog-1234rc1
...
chore: release: 1.23.4rc1 prep
2023-09-05 12:55:06 -05:00
Andrew Jackson (Ajax)
3309222a62
fixes
2023-09-05 12:34:22 -05:00
Andrew Jackson (Ajax)
c852f1d351
1.23.4 rc1
2023-09-05 12:28:12 -05:00
Andrew Jackson (Ajax)
ef9a9175a1
Merge pull request #11247 from filecoin-project/bumpTo1235
...
chore: build: bump master to v1.23.5-dev
2023-09-05 12:19:59 -05:00
Andrew Jackson (Ajax)
20266857e6
v1.23.5-assets
2023-09-05 12:08:30 -05:00
Andrew Jackson (Ajax)
14fba589bc
1235
2023-09-05 11:32:11 -05:00
Aayush
82b13afed6
fix: miner: correct duration logs in mineOne
2023-09-05 12:10:14 -04:00
Aayush Rajasekaran
9567dee00c
Merge pull request #11228 from filecoin-project/asr/log-slow-block
...
feat: miner: log detailed timing breakdown when mining takes longer than the block's timestamp
2023-09-05 12:07:28 -04:00
Andrew Jackson (Ajax)
70895afa3e
Merge pull request #11011 from filecoin-project/fix/snap-unseal
...
Snapdeals unsealing fixes
2023-09-05 10:25:34 -05:00
Phi-rjan
37b8afd197
Merge pull request #11224 from filecoin-project/fix/DataCid-env-check
...
fix: worker: Convert `DC_[SectorSize]_[ResourceRestriction]` if set
2023-09-05 12:44:35 +02:00
Jiaying Wang
4ded4cf49e
Merge pull request #11232 from filecoin-project/update-changelog-pr-template
...
docs: Update PR template to callout remembering to update CHANGELOG
2023-09-01 18:33:35 -04:00
Andrew Jackson (Ajax)
b73c016f6d
unseal - comments
2023-09-01 17:15:56 -05:00
Aayush Rajasekaran
d590c53400
Merge pull request #11157 from filecoin-project/asr/add-time-to-base
...
feat: miner: implement FRC-0051
2023-09-01 15:30:41 -04:00
Aayush
114a3bbf3f
add some logs
2023-09-01 15:02:13 -04:00
Aayush
b68ced7b19
address review
2023-09-01 15:01:22 -04:00
Aayush
43d1d62fc6
Make EquivocationDelaySecs a build param
2023-09-01 15:01:22 -04:00
Aayush
668d615be6
Add comments, re-select messages if refreshing base
2023-09-01 15:01:22 -04:00
Aayush
91d2c02765
feat: miner: implement FRC-0051
2023-09-01 15:01:22 -04:00
Fridrik Asmundsson
5fb41d7098
Update PR template to callout remembering to update CHANGELOG
2023-09-01 18:17:28 +00:00
Aayush
b92cff74f2
feat: skip TestSealAndVerify3 until it's fixed
2023-09-01 10:08:55 -04:00
Aayush
f3b3ff0dd2
feat: miner: log detailed timing breakdown when mining takes longer than the block's timestamp
2023-08-31 10:28:38 -04:00
Jennifer Wang
7e6da3d76f
rebase
2023-08-31 09:51:52 -04:00
Jennifer Wang
0d5c99cb3c
revert some ffi updates
2023-08-31 09:46:10 -04:00
Łukasz Magiera
077f3f0c33
ffiwrapper: Fix sector key regen
2023-08-31 09:46:10 -04:00
Łukasz Magiera
8ea44e82d1
ffiwrapper: Correctly create unsealed file when doesn't exist
2023-08-31 09:46:10 -04:00
Łukasz Magiera
e74eb6af09
make the linter happy
2023-08-31 09:46:10 -04:00
Jennifer Wang
ad6b0575c1
make gen, mod tidy
2023-08-31 09:46:10 -04:00
Łukasz Magiera
a965fc660e
fix build
2023-08-31 09:46:10 -04:00
Jennifer Wang
4b78c4ea1e
ffiwrapper: Fix sector acquire logic in unsealing
2023-08-31 09:46:10 -04:00
Łukasz Magiera
6167bcc8ce
ffiwrapper: Fix sector acquire logic in unsealing
2023-08-31 09:46:10 -04:00
Łukasz Magiera
fa0f117edd
ffiwrapper: Fix multiple bugs in snapdeals unsealing
2023-08-31 09:46:10 -04:00
Łukasz Magiera
bcc2d7fd10
ffiwrapper: Fix RegenerateSectorKey
2023-08-31 09:46:10 -04:00
Jennifer Wang
b0b39424e4
ffiwrapper: Test lower-level GenerateSDR
2023-08-31 09:46:10 -04:00
Marten Seemann
41dd8954aa
update go-libp2p to v0.31.0
2023-08-31 11:18:17 +07:00
Shrenuj Bansal
90bf7a465d
Merge branch 'feat/sturdypost' into feat/wdpost-adder
2023-08-30 17:58:29 -04:00
Andrew Jackson (Ajax)
13b50ce6c8
lotus-provider without rpc endpoint
2023-08-30 15:57:20 -05:00
Shrenuj Bansal
9cc5e84677
wip
2023-08-30 12:40:54 -04:00
Shrenuj Bansal
5562c7cd79
Merge branch 'feat/sturdypost' into feat/wdpost-adder
2023-08-30 12:18:42 -04:00
Shrenuj Bansal
c0bd13eced
WIP
2023-08-30 12:11:09 -04:00
Aayush Rajasekaran
d71d647aaf
Merge pull request #11100 from filecoin-project/traceapi
...
Add new tracing API
2023-08-30 11:34:06 -04:00
Phi
f3da600b28
Make lint-happy
...
Make lint-happy
2023-08-30 11:32:20 +02:00
Phi
20fe979857
Check if DC_[SectorSize]_[ResourceRestriction] is set
...
Check if DC_[SectorSize]_[ResourceRestriction] is set and convert to DC_[ResourceRestriction] to make sure its enforced by the scheduler.
2023-08-30 11:14:13 +02:00
Łukasz Magiera
cf0ff92008
Merge pull request #11214 from filecoin-project/rvagg/one-and-only-one-ROOT
...
fix(client): single-root error message
2023-08-30 09:37:40 +02:00
Andrew Jackson (Ajax)
5c00f8d66e
lotus-provider fixes
2023-08-29 23:16:05 -05:00
Andrew Jackson (Ajax)
339f7bf03f
lint cleanups
2023-08-29 18:36:06 -05:00
Aayush Rajasekaran
9d9de747a9
Merge pull request #11221 from filecoin-project/ci/go1.20
...
fix: dockerfile: Bump to Go 1.20.7 image
2023-08-29 14:24:05 -04:00
Shrenuj Bansal
eacd5bb970
Merge branch 'feat/sturdypost' into feat/wdpost-adder
2023-08-29 14:21:48 -04:00
Łukasz Magiera
1e8e63e39e
fix: dockerfile: Bump to Go 1.20.7 image
2023-08-29 18:58:36 +02:00
Andrew Jackson (Ajax)
d6f2e328e9
Merge pull request #11203 from filecoin-project/feat/lotus-provider
...
Feat/lotus provider
2023-08-29 11:56:22 -05:00
Shrenuj Bansal
888e7e7a42
Merge branch 'feat/sturdypost' into feat/wdpost-adder
2023-08-29 12:31:23 -04:00
Shrenuj Bansal
6b95bd24ba
WIP: wdpost listener
2023-08-29 12:28:44 -04:00
Andrew Jackson (Ajax)
4f2650b0c0
harmonytask task with no gpu
2023-08-29 10:19:18 -05:00
Łukasz Magiera
a9396624a7
Merge pull request #11215 from filecoin-project/backport/nv21/feat/act-precommv2
...
Backport: feat: sealing: Switch to calling PreCommitSectorBatch2
2023-08-29 16:06:27 +02:00
Łukasz Magiera
d3b31d5b39
Merge pull request #11216 from filecoin-project/chore/actor-type-proxies
...
chore: chain/actors: Use type proxies instead of versioned GST imports
2023-08-29 16:06:03 +02:00
Łukasz Magiera
4ee20965fa
chore: chain/actors: Use type proxies instead of versioned GST imports
2023-08-29 15:28:16 +02:00
Fridrik Asmundsson
0096d521c3
fix decoding toplevel output in trace_replayBlockTransactions
2023-08-29 12:27:08 +00:00
Łukasz Magiera
2ebd080d5e
itests: Port deadline-toggling itest to nv20
2023-08-29 13:47:20 +02:00
Łukasz Magiera
d94b1ca721
itests: Drop sealing itests for legacy network versions
2023-08-29 13:47:20 +02:00
Łukasz Magiera
3887bf97a4
sealing pipeline: Only set pc commd when deals are present
2023-08-29 13:47:20 +02:00
Łukasz Magiera
556815f844
sealing pipeline: Set commd in precommit params
2023-08-29 13:47:20 +02:00
Łukasz Magiera
1c447b265b
sealing pipeline: Fix unit tests
2023-08-29 13:47:18 +02:00
Łukasz Magiera
ecb6deea09
sealing pipeline: Drop legacy single-pc1 submit path
2023-08-29 13:46:29 +02:00
Łukasz Magiera
79b6ffe651
ci: Drop legacy cc-replace itests
2023-08-29 13:46:29 +02:00
Łukasz Magiera
d6aed7ba83
pc batch: drop individual precommit processing
2023-08-29 13:46:29 +02:00
Łukasz Magiera
7db6f31cca
sealing: pc batch: Call PreCommitSectorBatch2
2023-08-29 13:46:29 +02:00
Fridrik Asmundsson
144bbdfd3b
Added trace api as experimental feature to changelog
2023-08-29 11:26:52 +00:00
Phi
37f6cd3ca5
Register SynthPoRep in ResourceTable
...
Register SynthPoRep in ResourceTable such that task-resource limitations are also applied to SynthPoRep-sectors (i.e PC1_32G_MAX_CONCURRENT)
2023-08-29 13:08:00 +02:00
Fridrik Asmundsson
13e1b4b3df
Added todo to support native actors calling another when created
2023-08-29 10:38:21 +00:00
Rod Vagg
b6fe914748
fix(client): single-root error message
2023-08-29 14:46:39 +10:00
Andrew Jackson (Ajax)
c73f35dcea
harmonytask test fix
2023-08-28 23:41:56 -05:00
Andrew Jackson (Ajax)
4dee670326
logging for harmonytask test failures
2023-08-28 19:44:56 -05:00
Andrew Jackson (Ajax)
e72e8588b9
harmonytask tests
2023-08-28 19:21:59 -05:00
Andrew Jackson (Ajax)
3d60a65906
opencl fix for no gpu, harmonytask fix gpu sched
2023-08-28 17:16:56 -05:00
Andrew Jackson (Ajax)
a94223c129
lotus-provider minicl err output
2023-08-28 16:54:05 -05:00
Fridrik Asmundsson
930e9b957c
fix lint
2023-08-28 18:47:45 +00:00
Fridrik Asmundsson
57e825901e
Update FFI
2023-08-28 17:51:47 +00:00
Fridrik Asmundsson
aef0ecf2d2
Run make gen
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
ed407689e6
Parse input/output for delegate call + other smaller things
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
029a4a72b8
Address most recent comments
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
10a5480895
Decode output using top level trace
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
ee3cdf0e97
Fix use filecoin addr + other small refactor
...
After changing in prev commit to use to ethereum addresses the
comparison does not make sense against builtin actors. This
fixes that by storing also the filecoin addresses in each trace
Also renamed filecoin related fields to Filecoin prefix.
Also remove requirement call to InvokeContract needed to come
from a evm actor
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
cf255127a4
Decode eth param/return values and change them to ethbytes type
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
cb5e6e0cd1
The From/To address should be in eth format
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
8d8891a431
Moved tracing types to ethtypes to address circular dependencies
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
ef7bcfec06
Do not compute message index as traces should be in message execution order
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
a1b890c8c7
return wrapped errors
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
4068e0710d
Do not return interface{} from trace api methods
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
ebb54bc381
fix naming lint
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
ba1ee60d1b
Refactor eth.go
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
7f99d15071
Small refactor and cleanup
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
fd69f8bbd8
Check all errors
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
abeb842d93
Address lint errors
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
392ef1beb7
Handle delegatecall
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
2c902db0e1
Handle more edge cases
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
c1eaa2f864
Translate call input/output into Solidity ABI
2023-08-28 17:48:22 +00:00
Fridrik Asmundsson
1b0f54a61b
Add new tracing API
2023-08-28 17:48:22 +00:00
Aayush Rajasekaran
c4214e23bf
Merge pull request #11206 from AnomalRoil/fix/ctxonlongops
...
fix: chain: cancel long operations upon ctx cancelation
2023-08-28 13:33:08 -04:00
Andrew Jackson (Ajax)
0a2fd96b9e
lotus-provider lint-happy1
2023-08-28 11:37:36 -05:00
Aayush Rajasekaran
a79f96a531
Merge pull request #11212 from filecoin-project/fix/master-cli-ci
...
ci: Use larger executor for cli tests
2023-08-28 10:28:50 -04:00
Łukasz Magiera
f8faa85cba
make gen
2023-08-28 16:12:14 +02:00
Łukasz Magiera
d83956aa6d
ci: Ensure params in sealer tests
2023-08-28 13:43:50 +02:00
Łukasz Magiera
4223e411b6
ci: Use larger executer for cli tests
2023-08-28 13:24:00 +02:00
Andrew Jackson (Ajax)
5fc3111da2
lotus-provider test cleanups
2023-08-25 22:25:19 -05:00
Andrew Jackson (Ajax)
f34540f5ef
harmonytask fixes
2023-08-25 22:07:46 -05:00
Andrew Jackson (Ajax)
f397126f6c
gin and updates
2023-08-25 22:07:17 -05:00
Andrew Jackson (Ajax)
e4c0d37502
harmonytask fixes
2023-08-25 22:07:07 -05:00
Andrew Jackson (Ajax)
48a2e64b6c
Merge branch 'feat/sturdypost' into feat/lotus-provider
2023-08-25 18:23:05 -05:00
Andrew Jackson (Ajax)
1e2a16bd8a
Merge branch 'feat/sturdypost' into feat/lotus-provider
2023-08-25 18:18:42 -05:00
Andrew Jackson (Ajax)
ca4282d149
lotus-provider: review comments
2023-08-25 18:17:31 -05:00
Andrew Jackson (Ajax)
f2a90aecef
Merge pull request #11165 from filecoin-project/feat/harmonytask
...
feat:miner:harmonytask
2023-08-25 18:15:43 -05:00
Andrew Jackson (Ajax)
72917c19cd
harmonytask - final review comments
2023-08-25 16:11:31 -05:00
Łukasz Magiera
bce5535679
Merge pull request #11182 from filecoin-project/TestSealerDLBefore
...
Take Download out of Sealer time
2023-08-25 10:27:42 +02:00
Aayush Rajasekaran
1c9344d805
Merge pull request #11202 from gammazero/fix/update-cached-message-sequence
...
fix: chain: Do not update message info cache until after message validation
2023-08-24 10:59:47 -04:00
Łukasz Magiera
ae2ae3b9ed
Merge pull request #11189 from filecoin-project/update-go-libp2p-v0300
...
update go-libp2p to v0.30.0
2023-08-24 16:15:26 +02:00
Yolan Romailler
13ade62e27
fix: cancel long operations upon ctx cancelation
2023-08-24 15:30:33 +02:00
Aayush Rajasekaran
50cd87e953
Merge pull request #11201 from filecoin-project/asr/merge-nv21
...
chore: merge feat/nv21 into master
2023-08-24 09:25:45 -04:00
Łukasz Magiera
366329b085
Merge pull request #11087 from filecoin-project/fix/pc1-retr-loop
...
fix: sealing pipeline: Fix PC1 retry loop
2023-08-24 11:08:39 +02:00
gammazero
03826aac87
fix doc check
2023-08-23 19:05:21 -07:00
Andrew Jackson (Ajax)
cb3655149c
lotus-provider gitignore
2023-08-23 18:58:02 -05:00
Andrew Jackson (Ajax)
535423a1f4
lotus-provider before harmonytask
2023-08-23 18:57:34 -05:00
gammazero
7774ca0179
Add sequence number DoS test
2023-08-23 16:53:21 -07:00
gammazero
ca23a4406c
Do not update message info cache until after message validation
...
The sequence number used for replay detection was being updated before message validation confirmed that the message originated from the correct host. This would allow one host A to create a message with the ID of another host B that could then update the cached sequence number for B. While the message from A would fail validation and be ignored, the cached sequence number for B would get updated. This would lead to a temporary DoS for host B as its messages were incorrectly rejected as replays.
This fixes the issue by setting the cached sequence number after message validation.
2023-08-23 14:30:22 -07:00
Aayush
5bfea36a17
Merge branch 'feat/nv21' into asr/merge-nv21
2023-08-23 11:44:59 -04:00
Łukasz Magiera
882f00fbf3
sealing: retrySoftErr: Better comment on ctx handling
2023-08-23 17:29:18 +02:00
Phi-rjan
c1304dee25
Merge pull request #11176 from filecoin-project/nv-skeleton
...
chore: nv-skeleton for feat/nv21-branch
2023-08-23 09:11:26 +02:00
Marten Seemann
413008a98f
bump qtls to v0.3.3
2023-08-23 11:43:02 +07:00
Aayush
60dc1458ce
chore: stmgr: migrations: do not log noisily on cache misses
2023-08-22 17:03:02 -04:00
Aayush
49b1235d69
update test-vectors
2023-08-22 17:01:58 -04:00
Aayush Rajasekaran
0ff655a0a0
Merge pull request #11196 from filecoin-project/chore/update-test-vectors
...
chore: test-vectors: update
2023-08-22 16:59:01 -04:00
Steven Allen
d581f58896
chore: test-vectors: update
...
Update the test-vectors repo to the "last" release. This release deletes
most of the code (that depended on an ancient version of lotus anyways)
as we now rely on the "fvm" test vectors for all but historical tests.
2023-08-22 13:17:46 -07:00
Aayush
41bad60e9e
update to go-state-types v0.12.1
2023-08-22 15:48:25 -04:00
Aayush Rajasekaran
62f52c672c
Merge pull request #11194 from filecoin-project/steb/fix-tagged-releases
...
fix: build: use tagged releases
2023-08-22 15:37:15 -04:00
Steven Allen
eae61009b0
fix: build: use existing upstream branches
...
Unfortunately, we can't _yet_ merge the schema branch. But we will in a
moment. But this at least fixes go-state-types
These dependencies were based on branches which no longer exist.
2023-08-22 11:56:37 -07:00
Aayush
53ba50f58f
update test-vectors
2023-08-22 14:52:59 -04:00
Aayush
3b15661f98
update FFI to support nv21
2023-08-22 13:42:07 -04:00
Aayush
5a901b5eb6
fix tvx
2023-08-22 13:17:31 -04:00
Shrenuj Bansal
5b6daa2c6c
Merge pull request #11135 from filecoin-project/sbansal/sector-index
...
feat: sector index yugabyte implementation
2023-08-22 12:42:12 -04:00
Aayush
89f66dde93
refactor: move vm.Rand to rand.Rand
2023-08-22 12:32:43 -04:00
Aayush
947384041a
fixup conformance tests to incorporate randomness changes
2023-08-22 12:32:37 -04:00
Aayush
3ea3e49bdd
wip: 2 more randomness fetching APIs
2023-08-22 12:32:25 -04:00
Aayush
a6213f8825
fix: refactor rand_replay
2023-08-22 12:32:21 -04:00
Aayush
2e9f4dc2ae
Refactor: Rand: Return randomness digest to VM
2023-08-22 12:32:13 -04:00
Aayush
5ff0db9650
Refactor: Rand: Rename DrawRandomness to DrawRandomnessFromBase
2023-08-22 12:32:00 -04:00
Aayush
7cfcaf0f8f
Refactor: Rand: return randomness base without hashing
2023-08-22 12:31:56 -04:00
Aayush
8e69ebb1f6
update FFI to support nv21
2023-08-22 12:28:44 -04:00
Shrenuj Bansal
15247486ae
anotha one
2023-08-22 12:19:18 -04:00
Aayush Rajasekaran
7491956197
Merge pull request #11167 from filecoin-project/asr/randomness
...
feat: refactor: return randomness base to FVM without hashing
2023-08-22 12:15:24 -04:00
Aayush
2f113e58ca
fix tvx
2023-08-22 12:03:26 -04:00
Shrenuj Bansal
068416ecfc
experiment
2023-08-22 11:48:38 -04:00
Aayush
7e6ed09628
refactor: move vm.Rand to rand.Rand
2023-08-22 11:34:28 -04:00
Shrenuj Bansal
459255d1f0
make linter happy
2023-08-22 11:06:16 -04:00
Shrenuj Bansal
a51e55390a
address moar comments
2023-08-22 10:43:50 -04:00
Aayush
c90faf0754
fixup conformance tests to incorporate randomness changes
2023-08-22 10:08:38 -04:00
Łukasz Magiera
5281a6d307
Merge pull request #11188 from filecoin-project/shed-msg-add-exec-trace
...
feat: shed: Add exec traces to `lotus-shed msg`
2023-08-22 13:50:29 +02:00
Łukasz Magiera
5f5c6a08a4
Merge pull request #11191 from filecoin-project/nonsense/remove-trace-goroutine
...
fix: markets/dagstore: remove trace goroutine for dagstore wrapper
2023-08-22 12:30:13 +02:00
Phi
825064669d
Continue if msg not found on-chain
...
Continue if msg not found on-chain
2023-08-22 10:56:50 +02:00
Andrew Jackson (Ajax)
ec8fd28834
harmonytask work
2023-08-21 21:55:49 -05:00
Andrew Jackson (Ajax)
c7aaa16e03
harmonytask lints
2023-08-21 18:02:04 -05:00
Andrew Jackson (Ajax)
6fd468dfc0
harmonytask parallel test run gotcha
2023-08-21 17:47:43 -05:00
Andrew Jackson (Ajax)
415a0ac364
harmonytask more lints
2023-08-21 17:33:25 -05:00
Andrew Jackson (Ajax)
84f4cdfc15
harmonytask cleanups
2023-08-21 17:13:17 -05:00
Andrew Jackson (Ajax)
610a8c55e9
harmonytask more linter cleanups
2023-08-21 17:12:57 -05:00
Andrew Jackson (Ajax)
eb294c9714
opencl harmonytask another try
2023-08-21 16:41:00 -05:00
Aayush
034f6cf832
wip: 2 more randomness fetching APIs
2023-08-21 16:32:27 -04:00
Andrew Jackson (Ajax)
82d0c2889b
opengl export
2023-08-21 15:31:00 -05:00
Aayush
91ee13b461
fix: refactor rand_replay
2023-08-21 16:28:59 -04:00
Aayush
e5fbba7958
Refactor: Rand: Return randomness digest to VM
2023-08-21 15:44:49 -04:00
Aayush
98a82d3dfe
Refactor: Rand: Rename DrawRandomness to DrawRandomnessFromBase
2023-08-21 15:03:46 -04:00
Aayush
05ac9453cd
Refactor: Rand: return randomness base without hashing
2023-08-21 15:03:46 -04:00
Andrew Jackson (Ajax)
cb7231cb8a
Merge pull request #11177 from filecoin-project/sbansal/unseal-background
...
fix: sealing: Run unsealing in the background for better ux
2023-08-21 11:37:59 -05:00
Andrew Jackson (Ajax)
2912cf6f9c
harmonytask review comments
2023-08-21 11:26:26 -05:00
Anton Evangelatov
9028df409c
fix: markets/dagstore: remove trace goroutine for dagstore wrapper
2023-08-21 17:55:45 +02:00
Shrenuj Bansal
95709a0583
fix a couple of bugs and address comments
2023-08-21 11:54:51 -04:00
Łukasz Magiera
1fe7493897
Merge pull request #11183 from LexLuthr/lexluthr/ddo-gateway
...
#11181 : feat: Lotus Gateway: add allocation and claim related GET APIs to gateway
2023-08-21 16:06:15 +02:00
Phi
e1ed24ddd0
Put exec-trace behind flag
...
Put exec-trace behind flag
2023-08-21 13:55:49 +02:00
Łukasz Magiera
92f31ee0be
Merge pull request #11187 from filecoin-project/fix/lotus-wallet-build
...
fix: build: Allow lotus-wallet to be built independently
2023-08-21 13:39:31 +02:00
Łukasz Magiera
2ee879d1ec
Merge pull request #11190 from filecoin-project/fix/wallet-sigint
...
fix: wallet: Make import handle SIGINT/SIGTERM
2023-08-21 13:38:23 +02:00
Phi
5edc7dcdb3
Consider SIGTERM as well
...
Consider SIGTERM as well
2023-08-21 10:37:42 +02:00
Marten Seemann
c42e57b51c
downgrade go.mod to Go 1.19
2023-08-21 15:02:37 +07:00
Marten Seemann
93f95d2ef9
Revert "stop using deprecated functions from the math/rand package"
...
This reverts commit d50cf4eb64 .
2023-08-21 15:02:06 +07:00
Phi
c1fd48a14b
Make lotus wallet import respect sigint
...
Make `lotus wallet import` respect sigint
2023-08-21 09:10:47 +02:00
Marten Seemann
d50cf4eb64
stop using deprecated functions from the math/rand package
2023-08-21 13:53:46 +07:00
Marten Seemann
bca0ec4f9c
update go-libp2p v0.30.0
2023-08-21 10:44:37 +07:00
Phi
539a524271
Make exec-trace human readable
...
Make exec-trace human readable
2023-08-20 20:11:27 +02:00
Phi
51be40291a
Add BUILD_DEPS to lotus-wallet
...
Add BUILD_DEPS to lotus-wallet
2023-08-20 19:58:33 +02:00
Phi
c1231125e9
Print receipt
...
Print receipt
2023-08-20 19:54:17 +02:00
Phi
925498f938
Add exec-trace and receipt
...
Add exec-trace and receipt to the lotus-shed msg command
2023-08-20 10:06:00 +02:00
Andrew Jackson (Ajax)
d732a7b747
harmonytask: doc fixes
2023-08-18 12:53:03 -05:00
LexLuthr
bcc8b9d02f
add allocation and claim APIs
2023-08-18 11:28:01 +04:00
Andrew Jackson (Ajax)
6cdecf60d9
lint error: go mod tidy
2023-08-17 23:22:23 -05:00
Andrew Jackson (Ajax)
c48bf864a4
Take Download out of Sealer time
2023-08-17 22:34:08 -05:00
Shrenuj Bansal
9262eb4fc9
change table names and address other comments
2023-08-17 13:23:03 -04:00
Aayush
c5bece66df
update FFI to support nv21
2023-08-17 10:21:08 -04:00
Aayush
44e20681cd
make jen
2023-08-17 10:01:50 -04:00
Phi
d680475486
go-mod tidy
...
go-mod tidy
2023-08-17 15:51:17 +02:00
Aayush Rajasekaran
cbbb76b2f0
Merge pull request #11169 from filecoin-project/asr/client-can-allocate
...
feat: test: Test that verified clients can directly transfer datacap, creating allocations
2023-08-17 09:51:12 -04:00
Aayush Rajasekaran
1eec81622c
Merge pull request #11168 from filecoin-project/asr/more-migration-check
...
feat: test: Add more post-migration sanity checks
2023-08-17 09:42:05 -04:00
Aayush
e8020e8f4e
feat: test: Test that verified clients can directly transfer datacap, creating allocations
2023-08-17 09:40:29 -04:00
Łukasz Magiera
23cd5832c7
Merge pull request #11180 from filecoin-project/macSealTest
...
mac seal test
2023-08-17 15:10:37 +02:00
Andrew Jackson (Ajax)
76bca6c392
mac seal test
2023-08-17 07:30:19 -05:00
Andrew Jackson (Ajax)
11c33b6faf
harmonytask: linter
2023-08-16 17:54:26 -05:00
Andrew Jackson (Ajax)
497e4e5ab5
harmonytask: better messages
2023-08-16 16:56:09 -05:00
Shrenuj Bansal
9e69576410
log unseal failures
2023-08-16 17:40:27 -04:00
Shrenuj Bansal
38350b8d8a
Run unsealing in the background for better ux
2023-08-16 17:20:39 -04:00
Shrenuj Bansal
169f953de4
add unlock
2023-08-16 15:36:00 -04:00
Łukasz Magiera
3189ea942c
fix deps
2023-08-16 20:11:15 +02:00
Phi
dde30a125f
Set local devnet-genesis to nv20
...
Set local devnet-genesis to nv20
2023-08-16 20:02:11 +02:00
Phi
8b5da86727
feat: introduce local nv21 skeleton
...
Introduce nv21 skeleton for local testing:
- Use local go-state-types with actor_version_checklist changes: https://github.com/filecoin-project/go-state-types/blob/master/actors_version_checklist.md
- Imports mock v12-actors bundle
- Define upgrade heights
- Generate adapters
- Add upgrade schedule and migration
- Add actorstype to the NewActorRegistry in /chain/consensus/computestate.go
- Add upgrade field to api/types.go/ForkUpgradeParams
- Add upgrade to node/impl/full/state.go
- Add network version to chain/state/statetree.go
- make jen
- make docsgen-cli
2023-08-16 20:01:48 +02:00
Shrenuj Bansal
a249f96341
make gen
2023-08-16 11:13:52 -04:00
Shrenuj Bansal
cdf90b83ed
address more comments
2023-08-16 10:57:08 -04:00
Łukasz Magiera
80928586d1
Merge pull request #11140 from filecoin-project/fix/wallet-balance-cmd
...
fix: cli: Only display `warning` if behind sync
2023-08-16 15:57:34 +02:00
Łukasz Magiera
22f490132e
Merge pull request #11141 from filecoin-project/fix/worker-IPv6
...
fix: worker: Support IPv6 formatted API-keys
2023-08-16 15:55:05 +02:00
Łukasz Magiera
c46aea6a36
Merge pull request #11164 from filecoin-project/go-libp2p-v029
...
update go-libp2p to v0.29.2
2023-08-16 12:15:52 +02:00
Andrew Jackson (Ajax)
dfb029cb30
harmonytask: consider remaining tasks too
2023-08-15 19:44:33 -05:00
Aayush Rajasekaran
b226a7dbff
Merge pull request #11159 from filecoin-project/asr/fix-frc-0051
...
fix: chainstore: do not get stuck in unhappy equivocation cases
2023-08-15 13:58:26 -04:00
Shrenuj Bansal
28efd718c7
Remove commented out code
2023-08-15 12:17:23 -04:00
simlecode
a750e63a7b
opt: fix duplicate check exitcode
2023-08-15 16:28:03 +08:00
Shrenuj Bansal
a7761fdb05
debug logging for test
2023-08-14 22:00:41 -04:00
Shrenuj Bansal
854d3c80dd
add stake lock handling
2023-08-14 21:47:27 -04:00
Shrenuj Bansal
16fb7cc0da
Implement Sector Index locks APIs
2023-08-14 18:46:41 -04:00
Aayush
e6b0231ab5
Add more post-migration sanity checks
2023-08-14 18:11:47 -04:00
Aayush Rajasekaran
fa0e512510
Merge pull request #11149 from filecoin-project/feat/nv21-migrations-optimized-tree
...
Feat/nv21 migrations optimized tree diff algorithm
2023-08-14 17:05:27 -04:00
Łukasz Magiera
33182967eb
Merge pull request #11142 from filecoin-project/feat/act-precommv2
...
sealing: Switch to calling PreCommitSectorBatch2
2023-08-14 21:31:24 +02:00
Łukasz Magiera
b11fba3561
itests: Port deadline-toggling itest to nv20
2023-08-14 20:25:36 +02:00
Shrenuj Bansal
e4c2bfc150
i hate this linter
2023-08-14 13:56:29 -04:00
Andrew Jackson (Ajax)
225f093103
oops committed a patch
2023-08-14 11:42:39 -05:00
Andrew Jackson (Ajax)
54dc885ae6
feat:miner:harmonytask
2023-08-14 11:40:12 -05:00
Shrenuj Bansal
d746d6e6df
make more lint more happy hopefully
2023-08-14 11:35:18 -04:00
Shrenuj Bansal
5161528399
make lint happy
2023-08-14 09:24:00 -04:00
Marten Seemann
2f0fbe26f8
update go-libp2p to v0.29.2
2023-08-14 18:46:28 +07:00
Aayush
12e076e9ea
fix: chainstore: do not get stuck in unhappy equivocation cases
2023-08-11 17:32:39 -04:00
Aayush Rajasekaran
7b43f90a3b
Merge pull request #11158 from filecoin-project/asr/miner-refactors
...
feat: miner: 2 minor refactors
2023-08-11 13:20:25 -04:00
Aayush
3566e96b55
refactor: pass more specialized params to computeTicket
2023-08-11 09:52:26 -04:00
Aayush
20e831b9ea
refactor: drop unused param from IsRoundWinner
2023-08-11 09:48:09 -04:00
Łukasz Magiera
2c7c4ee845
Merge pull request #11155 from filecoin-project/asr/deflake
...
feat: deflake: TestGetBlockByNumber
2023-08-11 12:52:59 +02:00
Shrenuj Bansal
7759444247
address review comments
2023-08-10 18:35:35 -04:00
Aayush Rajasekaran
49010a9b9a
Merge pull request #11104 from filecoin-project/asr/frc-0051
...
feat: chainstore: FRC-0051: Remove all equivocated blocks from tipsets
2023-08-09 21:50:10 -04:00
Aayush
69f3580ca2
add more test cases covering chainstore equivocation
2023-08-09 21:00:50 -04:00
Mikers
f57b5bdedc
spelling
2023-08-09 14:28:29 -10:00
Mikers
0b68348738
initial skeleton for nv21 migrations test. migration succesfully executes. todo @aayush and @zen add relevant tests
2023-08-09 14:18:05 -10:00
Aayush Rajasekaran
1da18e8058
Merge pull request #10987 from simlecode/feat/add-Eip155ChainID
...
feat: add Eip155ChainID to StateGetNetworkParams
2023-08-09 20:02:05 -04:00
Aayush
2cbdedc209
add more test cases covering chainstore equivocation
2023-08-09 19:40:53 -04:00
Aayush
0ff334912b
Address review
2023-08-09 19:28:24 -04:00
Aayush
52657c5cb0
feat: chainstore: FRC-0051: Remove all equivocated blocks from tipsets
2023-08-09 19:28:24 -04:00
Aayush
62032e7c2a
feat: deflake: TestGetBlockByNumber
2023-08-09 19:25:32 -04:00
Aayush Rajasekaran
93b0ea2108
Merge pull request #11154 from filecoin-project/asr/merge-releases-into-master
...
chore: merge releases into master
2023-08-09 18:23:55 -04:00
Aayush
32f21258a1
Merge branch 'releases' into asr/merge-releases-into-master
2023-08-09 18:11:18 -04:00
Aayush Rajasekaran
7bb1f98ac6
Merge pull request #11109 from filecoin-project/release/v1.23.3
...
release: v1.23.3
2023-08-09 18:02:15 -04:00
Aayush Rajasekaran
bcde3bd60e
Merge pull request #11152 from filecoin-project/steb/eth-gateway-filter-id-error
...
fix: gateway: return an error when an Eth filter is not found
2023-08-09 17:25:03 -04:00
Shrenuj Bansal
84d9dc5dfe
fix bigint overflow bug
2023-08-09 15:27:12 -04:00
Phi
3cec54f774
Make TestWalletBalance happy
...
Set up an expected call to ChainHead
2023-08-09 21:25:52 +02:00
Steven Allen
a626b3e62c
fix: gateway: return an error when an Eth filter is not found
...
Previously, we'd just return nothing.
2023-08-09 12:14:45 -07:00
Aayush
9c27d675db
fix: docker: use correct golang 1.19.12 tag
2023-08-09 12:23:51 -04:00
Aayush
34104d05d0
Update Changelog to mention bump in minimum Go version
2023-08-09 11:18:58 -04:00
Aayush
5ee435d7d3
Update Changelog to remove references to ProbeLab experiment
2023-08-09 11:17:48 -04:00
Phi
18ae6bd18b
Unify IsSyncDone
...
Unify IsSyncDone in cli/sync.go and cli/wallet.go
2023-08-09 17:13:25 +02:00
Aayush Rajasekaran
46233e41f7
Merge pull request #11151 from filecoin-project/mikers/go-1.19.12
...
fix: v1.23.3: go version increase
2023-08-09 10:41:37 -04:00
Shrenuj Bansal
87cb6f67f1
Add sql create tables
2023-08-08 21:19:48 -04:00
Shrenuj Bansal
652ee04ce2
working changes
2023-08-08 20:59:21 -04:00
Mikers
70b1bca173
remove deprecated structchecklinter, TOOD add support for linter named "unused"
2023-08-08 13:29:29 -10:00
Mikers
2a9506d7a3
increase golang version to 1.19.12
2023-08-08 13:12:53 -10:00
Aayush Rajasekaran
9310cd6036
Merge pull request #11147 from filecoin-project/asr/fix-test-rest
...
fix: CI: make test-unit-rest actually be the rest of the tests
2023-08-08 15:38:29 -04:00
Aayush Rajasekaran
0c34deb884
fix: CI: make test-unit-rest actually be the rest of the tests
2023-08-08 14:13:44 -04:00
Łukasz Magiera
aa7220d9e8
itests: Drop sealing itests for legacy network versions
2023-08-08 18:51:30 +02:00
Aayush Rajasekaran
87458af858
Merge pull request #11145 from filecoin-project/update-logging
...
fix: downgrade harmless warning to debug
2023-08-08 12:22:09 -04:00
Aayush Rajasekaran
4aeae936d9
Merge pull request #11146 from filecoin-project/asr/bump-libp2p
...
chore: deps: update to go-libp2p 0.27.9
2023-08-08 12:14:53 -04:00
Aayush Rajasekaran
a1c27038ed
chore: deps: update to go-libp2p 0.27.9
2023-08-08 11:41:14 -04:00
nemo
c6d31c0d6d
fix: downgrade harmless warning to debug
2023-08-08 10:52:35 -04:00
Aayush Rajasekaran
4359b2bea9
Merge pull request #11137 from filecoin-project/asr/libp2p-bump
...
chore: deps: update go-libp2p to v0.27.8
2023-08-08 10:37:58 -04:00
Łukasz Magiera
98aff9dcc6
sealing pipeline: Only set pc commd when deals are present
2023-08-08 15:35:19 +02:00
Łukasz Magiera
40cfe626b8
sealing pipeline: Set commd in precommit params
2023-08-08 15:12:50 +02:00
Łukasz Magiera
41fac326b1
sealing pipeline: Fix unit tests
2023-08-08 15:06:43 +02:00
Łukasz Magiera
a4d22f585f
sealing pipeline: Drop legacy single-pc1 submit path
2023-08-08 14:43:00 +02:00
Łukasz Magiera
bb2ac5c22d
ci: Drop legacy cc-replace itests
2023-08-08 13:53:24 +02:00
Phi
94e48ae860
Add IPv6 check and format appropriately
...
Add IPv6 check and format appropriately
2023-08-08 13:18:36 +02:00
Łukasz Magiera
1c73ac69b4
pc batch: drop individual precommit processing
2023-08-08 13:04:21 +02:00
Phi
c4798a604a
Make lint happy
...
Address the errcheck lint error by checking the return from conn.Close()
2023-08-08 12:49:04 +02:00
Łukasz Magiera
ef2be0b546
sealing: pc batch: Call PreCommitSectorBatch2
2023-08-08 12:40:08 +02:00
Phi
b6ba3b23bb
fix: worker: Support IPv6
...
Add support for IPv6 in MINER_API_INFO env.
2023-08-08 12:21:59 +02:00
Phi
826ef40626
Only display chain sync in progress if behind sync
...
Only display `chain sync in progress` if behind sync
2023-08-08 10:06:19 +02:00
Mikers
cd9fdcf781
update go state types to use the experiment speed up branch in order to test and validate it
2023-08-07 11:12:30 -10:00
Łukasz Magiera
884246677b
Merge pull request #11046 from filecoin-project/fix/fsm-commfail-loop
...
fix: sealing: Fix RetryCommitWait loop when sector cron activation fails
2023-08-07 12:11:57 -07:00
Phi
9539f59e09
Add new butterfly-assets
...
Add new butterfly-assets
2023-08-07 16:29:29 +02:00
Phi
dbb166b840
Set upgrade epoch on Butterfly earlier
...
Set upgrade epoch on Butterfly earlier
2023-08-07 14:59:23 +02:00
Shrenuj Bansal
864e8219ae
WIP: sector index yugabyte impl
2023-08-05 16:15:23 -04:00
Aayush
443620bcbf
chore: deps: update go-libp2p to v0.27.8
2023-08-04 13:49:11 -04:00
Mike Seiler
7f4d8b3052
add go-state-types with nv21 migration code
2023-08-03 23:59:30 +00:00
Phi
607e8cc84c
Updated Butterfly-assets
...
Updated Butterfly-assets as the butterfly-network has been reset.
2023-08-03 16:14:17 +02:00
Łukasz Magiera
c8f8095601
update ffi with synth porep fixes
2023-08-03 10:29:02 +02:00
Łukasz Magiera
f620310bfe
address review
2023-08-02 17:04:58 +02:00
Łukasz Magiera
683432e6e0
Merge pull request #11119 from filecoin-project/chore/cleanup-compunscid
...
chore: legacy syscalls: Cleanup ComputeUnsealedSectorCID
2023-08-02 06:45:35 -07:00
Mikers
4f0e2f3276
Added CPU profiling option to lotus-shed
...
This commit includes the following updates:
- Added a new 'pprof' flag to the command-line arguments in main.go. This flag allows the user to specify a file name for writing CPU profile information, enabling performance analysis.
- Implemented functionality to start CPU profiling in the 'Before' function. If a file name is provided via the 'pprof' flag, the function creates the specified file and begins CPU profiling.
- Added an 'After' function to stop CPU profiling once the program execution is finished.
These changes provide a way to analyze the CPU usage of the 'lotus-shed' application, which can be valuable for performance tuning and optimization.
2023-08-02 01:20:06 +00:00
Mikers
1eca520076
Added support for Filecoin network version 21 (v12 state types)
...
This commit includes the following updates:
- Imported v12 of the filecoin state types in migrations.go. This allows the system to interpret and operate on the latest structure of filecoin state information, ensuring compatibility with the latest version of the Filecoin network.
- Updated the 'getMigrationFuncsForNetwork' function to include a case for network.Version21, enabling the use of the UpgradeActorsV12 and PreUpgradeActorsV12 functions for network migration. These changes ensure the system correctly handles migrations when the network upgrades to version 21.
- Implemented a new 'checkNv21Invariants' function to check the invariants for version 21 of the Filecoin network. This function:
1. Loads the new state root from the actor store.
2. Retrieves the actor code IDs for the current state version (v12).
3. Loads the actor tree from the state root and checks state invariants using the actor code IDs.
4. Logs any error messages generated during the invariant check.
5. Finally, prints a message with the time taken to complete the checks.
By checking these invariants, we can ensure the system's state is consistent and valid after migrating to network version 21.
2023-08-01 14:23:55 -10:00
Aayush
3b9139d01e
feat: changelog: add consensus slasher as a highlight
2023-08-01 16:54:19 -04:00
Aayush Rajasekaran
46ad7476af
Merge pull request #11127 from filecoin-project/asr/backport-slasher
...
chore: backport improvements to the consensus slasher
2023-08-01 15:23:02 -04:00
Łukasz Magiera
fbac220208
feat: chain node: Move consensus slasher to internal service
2023-08-01 12:06:18 -04:00
Aayush
50a86f2161
feat: improvements to the consensus slasher
2023-08-01 12:05:06 -04:00
Aayush
a413a53be2
feat: refactor slashfilter to return bool indicating fault
2023-08-01 12:05:02 -04:00
Aayush
0f6207a755
feat: slasher: print error on failure
2023-08-01 12:04:57 -04:00
Aayush Rajasekaran
d082940d54
Merge pull request #11126 from filecoin-project/feat/move-cons-slasher
...
feat: chain node: Move consensus slasher to internal service
2023-08-01 11:59:40 -04:00
Łukasz Magiera
fe7cf0c39a
feat: chain node: Move consensus slasher to internal service
2023-08-01 17:34:44 +02:00
Łukasz Magiera
6636da1299
itests: Use Must-Post mining in TestDealsWithSealingAndRPC
2023-08-01 16:34:21 +02:00
Aayush
286482fd99
fix: failing test: Tweak TestWindowPostV1P1NV20 test condition
2023-08-01 09:34:44 -04:00
Łukasz Magiera
9b4992b834
Merge pull request #11123 from mtrisic/fix/sector-import-randomness-mismatch
...
sector import: fix evaluating randomness when importing a sector
2023-08-01 04:40:18 -07:00
Mladen Trišić
9459c612fb
sector import: fix evaluating randomness when importing a sector passing SubmitCommit state
2023-08-01 12:05:39 +02:00
Łukasz Magiera
8ce69d1397
Merge pull request #11121 from filecoin-project/asr/fix-test
...
fix: failing test: Tweak TestWindowPostV1P1NV20 test condition
2023-08-01 01:59:08 -07:00
ZenGround0
d900acc506
Merge pull request #11078 from filecoin-project/shed/zip-partition-info
...
feat:shed:gather partition metadata
2023-07-31 18:18:16 -04:00
Aayush
b88e4abe05
fix: failing test: Tweak TestWindowPostV1P1NV20 test condition
2023-07-31 16:07:09 -04:00
Aayush
4872ad66a7
feat: FVM: do not error on unsuccessful implicit messages
2023-07-31 15:37:54 -04:00
Aayush Rajasekaran
8e56357450
Merge pull request #11120 from filecoin-project/asr/shut-up-disputer
...
feat: FVM: do not error on unsuccessful implicit messages
2023-07-31 15:37:12 -04:00
Aayush Rajasekaran
e567b27ec3
Merge pull request #11098 from filecoin-project/asr/tracer-deets
...
feat: changelog: add details of tracer experiment
2023-07-31 15:29:51 -04:00
Aayush
cd958e4f6e
feat: FVM: do not error on unsuccessful implicit messages
2023-07-31 15:26:37 -04:00
Aayush Rajasekaran and Friðrik Ásmundsson
6635833aec
Update CHANGELOG.md
...
Co-authored-by: Friðrik Ásmundsson <fridrik01@gmail.com >
2023-07-31 15:19:23 -04:00
zenground0
482c90412d
Lint
2023-07-31 11:12:56 -06:00
zenground0
6a07def34a
gen
2023-07-31 10:53:07 -06:00
Łukasz Magiera
bf36ca93bb
legacy syscalls: Cleanup ComputeUnsealedSectorCID
2023-07-31 12:43:47 +02:00
simlecode
c3f421a9cd
feat: add Eip155ChainID to StateGetNetworkParams
2023-07-28 16:03:59 +08:00
Andrew Jackson (Ajax)
1d58bf09ca
Merge pull request #11069 from filecoin-project/clusterdb
...
feat/clusterdb
2023-07-27 18:43:06 -05:00
Andrew Jackson (Ajax)
0a57b84898
cleanup: itest removed from harmonydb
2023-07-27 18:42:16 -05:00
Aayush Rajasekaran
1e019da56b
Merge pull request #11107 from filecoin-project/asr/releasev1.23.3
...
chore: release v1.23.3
2023-07-27 19:30:43 -04:00
Aayush
9177b84602
chore: release v1.23.3
2023-07-27 18:38:50 -04:00
Friðrik Ásmundsson
3f93b86ebe
Merge pull request #11088 from filecoin-project/backfill-events-cli
...
Add new lotus-shed command for backfillling actor events
2023-07-25 10:43:40 +00:00
Aayush
02a0c9c6f3
feat: changelog: add details of tracer experiment
2023-07-24 10:49:37 -04:00
Fridrik Asmundsson
719215122b
Address PR feedback and move each epoch inside own tx
2023-07-24 14:18:31 +00:00
Fridrik Asmundsson
8a5950b3e9
Add new lotus-shed command for backfillling actor events
2023-07-24 11:37:30 +00:00
zenground0
df17f709a4
Record faulty status of sectors
2023-07-21 13:07:25 -06:00
Aayush Rajasekaran
977390e3c0
Merge pull request #11082 from filecoin-project/asr/fixup-rlpdecode
...
fix: ethtypes: handle length overflow case
2023-07-21 12:37:20 -04:00
Aayush
990b5a0bad
fix: ethtypes: handle length overflow case
2023-07-21 12:26:29 -04:00
zenground0
8c4e705df3
Count all precommit sector numbers that we are checking
2023-07-21 09:30:45 -06:00
zenground0
2776e29042
Gather info about overhead operations in deadline summary
2023-07-21 08:53:24 -06:00
ZenGround0
15faab8412
Merge pull request #11075 from filecoin-project/bench/amt-churn
...
feat:lotus-bench:AMT benchmarking
2023-07-20 19:27:27 -04:00
zenground0
4d8f8d2600
Review Response
2023-07-20 16:59:11 -06:00
Phi-rjan
9624dc53f8
Merge pull request #11032 from filecoin-project/feat/remove-existing-chain
2023-07-20 18:41:25 +02:00
Łukasz Magiera
0a83896589
sealing pipeline: Better retry for soft errors
2023-07-19 09:51:59 -07:00
Andrew Jackson (Ajax)
d39e699e1f
harmonydb: better API
2023-07-18 14:51:26 -07:00
Łukasz Magiera
d127208b85
sealing pipeline: Fix PC1 retry loop
2023-07-18 13:04:06 -07:00
Aayush Rajasekaran
2ddb52e103
feat: daemon: import: only setup stmgr if validating chain ( #11084 )
2023-07-18 08:03:34 -10:00
Łukasz Magiera
7adf8237f6
add synthPoRep support to bench simple
2023-07-18 10:27:40 -07:00
Aayush Rajasekaran
d40946fb8c
Merge pull request #11081 from filecoin-project/steb/bare-cbor
...
feat: vm: allow raw "cbor" in state and use the new go-multicodec
2023-07-18 12:53:44 -04:00
Aayush Rajasekaran
9e5e77b778
Merge pull request #11083 from filecoin-project/asr/shut-up
...
chore: stmgr: migrations: do not log noisily on cache misses
2023-07-18 10:33:39 -04:00
Aayush
e17af657da
chore: stmgr: migrations: do not log noisily on cache misses
2023-07-18 10:22:30 -04:00
Phi
c4b469bf86
Update butterfly-bootstraps
...
Update butterfly-bootstraps
2023-07-18 13:38:33 +02:00
Phi
9aaa00b32d
Add butterfly artifacts
...
Add butterfly artifacts
2023-07-17 22:54:17 +02:00
Steven Allen
1fc47eb7d8
feat: vm: allow raw "cbor" in state and use the new go-multicodec
...
1. Switch to go-multicodec as the source of multicodec code information.
This gives us a central, generated source of multicodec codes.
2. Use this library inside the VM and shapshot logic to consistently
allow CBOR, in addition to DagCBOR.
3. Remove the hard-coded CBOR constant.
2023-07-17 11:24:01 -07:00
Aayush Rajasekaran
3af9fde0b4
Merge pull request #11080 from filecoin-project/asr/fix-drand-sched
...
fix: daemon: set real beacon schedule when importing chain
2023-07-17 14:13:47 -04:00
Phi
4534416aa3
Update butterfly-schedule
...
Update butterfly-schedule
2023-07-17 17:56:59 +02:00
Aayush
09b566dde1
fix: daemon: set real beacon schedule when importing chain
2023-07-17 09:36:41 -04:00
Aayush Rajasekaran
a1ded51024
Merge pull request #10998 from filecoin-project/update-libp2p-v028
...
chore: update go-libp2p to v0.28.1
2023-07-17 09:33:10 -04:00
Aayush
e197d27f20
chore: deps: update go-libp2p to v0.28.1
2023-07-15 11:39:17 -04:00
Friðrik Ásmundsson
23d705e33b
Merge pull request #11079 from filecoin-project/11053-decoderlp-panic
...
fix: DecodeRLP can panic
2023-07-15 11:13:14 +00:00
Andrew Jackson (Ajax)
724bf76146
Merge branch 'clusterdb' of https://github.com/filecoin-project/lotus into clusterdb
2023-07-14 18:05:57 -05:00
Andrew Jackson (Ajax)
d17bfb14f8
feat: miner deps: harmonydb
2023-07-14 18:05:49 -05:00
Andrew Jackson (Ajax)
e9f7c9c3ec
cast cleanup
2023-07-14 18:00:05 -05:00
Andrew Jackson (Ajax)
a22b7cf869
circleci try 21 use the test's config
2023-07-14 17:05:40 -05:00
Andrew Jackson (Ajax)
15a8e79f13
harmonydb metrics oops
2023-07-14 16:12:36 -05:00
Andrew Jackson (Ajax)
19df71fc5c
circleci try 20
2023-07-14 16:00:19 -05:00
Andrew Jackson (Ajax)
7cd274167c
circleci try 19
2023-07-14 15:26:14 -05:00
Andrew Jackson (Ajax)
cb4645b344
circleci try 18
2023-07-14 15:23:42 -05:00
Andrew Jackson (Ajax)
3fed2b207b
circleci test 17
2023-07-14 15:07:51 -05:00
Andrew Jackson (Ajax)
b9c615ace5
harmony codename and long itest timeout
2023-07-14 11:22:01 -05:00
Andrew Jackson (Ajax)
bde2dbdc14
circleci test
2023-07-14 10:55:07 -05:00
Andrew Jackson (Ajax)
a56a6c14c3
circleci try 16
2023-07-14 09:46:03 -05:00
Andrew Jackson (Ajax)
2baf8e6dfd
circleci try 15
2023-07-14 09:35:21 -05:00
Fridrik Asmundsson
871d1ba547
fix: DecodeRLP can panic
2023-07-14 11:49:50 +00:00
Łukasz Magiera
03078cdb56
Merge pull request #11059 from filecoin-project/asr/deflake
...
feat: deflake: Use MockProofs
2023-07-14 09:19:18 +02:00
Steven Allen
5743ed0151
test: fix fevm recursive call
...
We've now lost 2 recursive calls, but that really shouldn't make a
difference.
2023-07-13 22:26:25 -07:00
Andrew Jackson (Ajax)
37318e70c8
circleci try 14
2023-07-13 23:29:16 -05:00
Andrew Jackson (Ajax)
cf28802612
circleci try 14
2023-07-13 23:12:44 -05:00
Andrew Jackson (Ajax)
32f884e39b
circleci try 13
2023-07-13 23:10:45 -05:00
Andrew Jackson (Ajax)
b393e058c5
circleci try 12
2023-07-13 22:57:36 -05:00
Andrew Jackson (Ajax)
a4e166187b
Merge branch 'clusterdb' of https://github.com/filecoin-project/lotus into clusterdb
2023-07-13 22:52:03 -05:00
Andrew Jackson (Ajax)
9acd6c7e33
circleci try 11
2023-07-13 22:49:44 -05:00
Andrew Jackson (Ajax)
fb30289dad
Updated config.yml
2023-07-13 22:08:07 -05:00
Andrew Jackson (Ajax)
3cf920c750
circleci try 10
2023-07-13 21:33:56 -05:00
Andrew Jackson (Ajax)
b7a491c10a
circleci try 10
2023-07-13 12:54:29 -05:00
Andrew Jackson (Ajax)
3705989c29
circleci try 9
2023-07-13 12:53:59 -05:00
Andrew Jackson (Ajax)
0811965046
circleci try 8
2023-07-13 12:49:10 -05:00
Andrew Jackson (Ajax)
633b65d392
circleci try 7
2023-07-13 12:19:32 -05:00
Łukasz Magiera
9eb4bb8559
make gen
2023-07-13 17:44:14 +02:00
zenground0
38b21a713a
Lint
2023-07-13 08:41:34 -06:00
Łukasz Magiera
85b78f9ffd
update ffi to use lowercased synth challenges file name
2023-07-13 15:48:20 +02:00
Łukasz Magiera
34996df465
update state-types to include fixed MaxProveCommitDuration policy
2023-07-13 15:48:20 +02:00
Łukasz Magiera
a39694741e
ffiwrapper: Test synth porep
2023-07-13 15:48:20 +02:00
Łukasz Magiera
b649ebddd5
TestPledgeSynth: must-post mining
2023-07-13 15:48:20 +02:00
Łukasz Magiera
f7d51da567
docsgen
2023-07-13 15:48:20 +02:00
Łukasz Magiera
85efa3ef51
Use state-types with correct v12 migration
2023-07-13 15:48:20 +02:00
Łukasz Magiera
50cf19722a
Make Synthetic PoRep work
2023-07-13 15:48:20 +02:00
Łukasz Magiera
c58ab3e582
more correct actor bundles
2023-07-13 15:48:20 +02:00
Łukasz Magiera
f8c151094f
itests: Add test for synth-porep pledge
2023-07-13 15:48:20 +02:00
Łukasz Magiera
2f19a5f66d
gen, fix build with new state-types
2023-07-13 15:48:19 +02:00
Łukasz Magiera
518c2cdf6e
rename synth porep config to a shorter name
2023-07-13 15:48:16 +02:00
Łukasz Magiera
c7dd001c64
ffiwrapper: Synth cleanup fixes
2023-07-13 15:48:16 +02:00
Łukasz Magiera
a43f066b55
fix deps
2023-07-13 15:48:15 +02:00
Andrew Jackson (Ajax)
1a799aec37
fixes
2023-07-13 15:48:08 +02:00
Andrew Jackson (Ajax)
8281b26f94
Synthetic PoRep provider interface solution
2023-07-13 15:47:59 +02:00
Andrew Jackson (Ajax)
7f306a5b02
Synthetic PoRep Impl
2023-07-13 15:47:59 +02:00
Andrew Jackson (Ajax)
5ed8a5c0ac
clearSynthProofs
2023-07-13 15:47:59 +02:00
Andrew Jackson (Ajax)
08038540e4
Impl synthPoRep
2023-07-13 15:47:59 +02:00
Andrew Jackson (Ajax)
f4fe4cae9c
synthetic porep config
2023-07-13 15:47:59 +02:00
Andrew Jackson (Ajax)
b43665a3c1
synthPoRep in PreferredSeal..()
2023-07-13 15:47:58 +02:00
Andrew Jackson (Ajax)
1db45f46ae
synthetic-porep subpackages
2023-07-13 15:47:20 +02:00
Phi
68a03c4181
Set local devnet-genesis to nv20
...
Set local devnet-genesis to nv20
2023-07-13 15:47:20 +02:00
Phi
c7b9633160
feat: introduce local nv21 skeleton
...
Introduce nv21 skeleton for local testing:
- Use local go-state-types with actor_version_checklist changes: https://github.com/filecoin-project/go-state-types/blob/master/actors_version_checklist.md
- Imports mock v12-actors bundle
- Define upgrade heights
- Generate adapters
- Add upgrade schedule and migration
- Add actorstype to the NewActorRegistry in /chain/consensus/computestate.go
- Add upgrade field to api/types.go/ForkUpgradeParams
- Add upgrade to node/impl/full/state.go
- Add network version to chain/state/statetree.go
- make jen
- make docsgen-cli
2023-07-13 15:47:18 +02:00
zenground0
6eadc0ee57
gen
2023-07-13 07:37:51 -06:00
zenground0
eaf0200fe1
amt bench in good state
2023-07-12 23:58:02 -06:00
Andrew Jackson (Ajax)
3675277b27
circleci try6
2023-07-12 17:02:36 -05:00
Andrew Jackson (Ajax)
e156ad92e0
circleci try5
2023-07-12 16:28:30 -05:00
Andrew Jackson (Ajax)
c6bc597676
circleci try 4
2023-07-12 16:21:14 -05:00
Andrew Jackson (Ajax)
1b491d7c4a
circleci try 3
2023-07-12 16:13:36 -05:00
Andrew Jackson (Ajax)
6e0683fa13
circleci try2
2023-07-12 16:10:09 -05:00
Andrew Jackson (Ajax)
4b5c417bfd
circleci postgres try1
2023-07-12 16:08:14 -05:00
Aayush Rajasekaran
5aeb27ed94
Merge pull request #11063 from storswiftlabs/slasher
...
feat: daemon: improvemens to the consensus slasher
2023-07-12 16:59:30 -04:00
Andrew Jackson (Ajax)
27111da6be
ITestID not string
2023-07-12 14:44:05 -05:00
Andrew Jackson (Ajax)
76489c2e04
Clusterdb ITests: default to unique test id
2023-07-12 11:25:44 -05:00
Andrew Jackson (Ajax)
c89e9ca44f
SturdyConfig Fixed: ITestID
2023-07-12 11:02:23 -05:00
Andrew Jackson (Ajax)
3212a23741
renames
2023-07-11 21:50:03 -05:00
Andrew Jackson (Ajax)
48ebd1330c
feat/clusterdb
2023-07-11 17:20:09 -05:00
Aayush Rajasekaran
43ac79944f
Merge pull request #11067 from filecoin-project/asr/releasev1.23.3
...
chore: build: release v1.23.3-rc2
2023-07-11 13:50:51 -04:00
Aayush
19160d2343
chore: build: release v1.23.3-rc2
2023-07-11 11:53:14 -04:00
Aayush Rajasekaran
67406a817b
Merge pull request #11066 from filecoin-project/asr/backport
...
Add tmp indices to events table while performing migration to V2
2023-07-11 11:41:53 -04:00
Aayush Rajasekaran
807a5dbaa8
Merge pull request #11016 from filecoin-project/sbansal/invert-validation-switch-checks
...
refactor: Make all validation error actions explicit
2023-07-11 11:31:40 -04:00
Fridrik Asmundsson
655ea1e0b5
Add tmp indices to events table while performing migration to V2
...
After the migration we also perform db administration on the
events DB to reduce its file size on disk.
(cherry picked from commit 0d7621be56 )
2023-07-11 10:25:32 -04:00
Aayush Rajasekaran
25c591fd6c
Merge pull request #11064 from filecoin-project/11056-speedup-event-migration
...
fix: events: Improve performance of event migration from V1 to V2
2023-07-11 10:23:14 -04:00
Fridrik Asmundsson
0d7621be56
Add tmp indices to events table while performing migration to V2
...
After the migration we also perform db administration on the
events DB to reduce its file size on disk.
2023-07-11 10:16:47 +00:00
mx
e9f57ae77f
feat: daemon: improvemens to the consensus slasher
2023-07-11 16:40:28 +08:00
zenground0
9bd0e9ed58
Fix classic bug
2023-07-10 16:32:37 -06:00
zenground0
3f4429a5ef
match json parsing
2023-07-10 16:00:03 -06:00
zenground0
921bdb85ab
correct json parsing of addr
2023-07-10 15:54:07 -06:00
zenground0
921e5520ea
debug
2023-07-10 15:32:19 -06:00
zenground0
cff7716707
Tool for measuring partition summaries
2023-07-10 15:28:14 -06:00
Aayush Rajasekaran
3e905d9532
Merge pull request #11055 from filecoin-project/asr/v1.23.3
...
fix: docs: correct 1.23.3 CHANGELOG
2023-07-10 17:16:33 -04:00
Shrenuj Bansal
d463abae2f
Merge pull request #11000 from filecoin-project/sbansal/update-release-template
...
chore: Extract stable release and post release portion outside of RC testing in template
2023-07-10 10:54:45 -04:00
Aayush Rajasekaran
3f71298c4b
Merge pull request #11054 from filecoin-project/asr/max-event-length
...
feat: types: apply a max length when decoding events
2023-07-10 10:37:30 -04:00
Aayush Rajasekaran
7a93a70e6e
Merge pull request #11060 from filecoin-project/asr/slasher-improvements
...
feat: slasher: improve UX
2023-07-10 10:30:18 -04:00
Aayush
5d072409f8
feat: deflake: Use MockProofs
2023-07-10 10:26:51 -04:00
Shrenuj Bansal
cbbd7dea0c
Merge pull request #11058 from filecoin-project/sbansal/add-prune-metrics
...
feat: Add a metric to display pruning of the node's peer
2023-07-10 09:45:41 -04:00
Aayush
4bc032430b
feat: slasher: improve UX
2023-07-08 13:40:38 -04:00
Aayush Rajasekaran
e58b1dfda2
Merge pull request #10979 from filecoin-project/asr/slasher-improvements
...
feat: daemon: improvemens to the consensus slasher
2023-07-08 13:05:34 -04:00
Aayush
7180b52d2c
feat: improvements to the consensus slasher
2023-07-08 11:21:35 -04:00
Aayush
802a9f0a78
feat: refactor slashfilter to return bool indicating fault
2023-07-08 11:14:41 -04:00
Aayush
4cfdf8e83c
feat: slasher: print error on failure
2023-07-08 11:14:41 -04:00
Aayush
07965467ee
feat: fvm: apply a max length when decoding events
2023-07-08 11:05:01 -04:00
Shrenuj Bansal
e54b32208c
fix
2023-07-07 14:17:21 -04:00
Shrenuj Bansal
1b61d13733
Add temp debug logging
2023-07-07 13:51:15 -04:00
Shrenuj Bansal
60ee56a23e
Add a metric to display pruning of the node's peer
2023-07-07 10:41:36 -04:00
ZenGround0
1358d70128
Merge pull request #11012 from filecoin-project/feat/stat-snapshot
...
feat:profiling:state summary and visualization
2023-07-06 16:28:05 -04:00
Aayush
40198535c5
fix: docs: correct 1.23.3 CHANGELOG
2023-07-06 09:42:45 -04:00
Łukasz Magiera
537d31416e
Merge pull request #11031 from filecoin-project/feat/shed-block-json
...
feat: shed: command for decoding block headers
2023-07-06 11:55:02 +02:00
Łukasz Magiera
e30f8af2d1
make gen
2023-07-06 09:35:10 +02:00
Łukasz Magiera
402895fdf0
itests: Test too-slow sector sealing cleanup
2023-07-06 09:27:09 +02:00
Łukasz Magiera
a5f66b5605
Merge pull request #11045 from filecoin-project/fix/tune-down-log-lvl
...
fix: stores: Tune down StorageDeclareSector` log-lvl
2023-07-06 08:21:13 +02:00
Łukasz Magiera
a03746c5df
Merge pull request #11047 from filecoin-project/arajasek-patch-2
...
feat: docs: include FFI steps in lotus RELEASE_ISSUE_TEMPLATE
2023-07-06 08:19:39 +02:00
Shrenuj Bansal
bc5637c60a
keep default action as reject and make all error actions explicit
2023-07-05 12:13:01 -04:00
Aayush Rajasekaran
5a45410884
Merge pull request #11051 from filecoin-project/asr/v1.23.3
...
chore: build: release v1.23.3-rc1
2023-07-04 17:33:38 -04:00
Aayush Rajasekaran and Jiaying Wang
0c5400f7f6
fix: changelog: v1.23.1-rc1 is a release candidate
...
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
2023-07-04 17:22:18 -04:00
Aayush Rajasekaran
4240990c6c
Merge pull request #11049 from filecoin-project/asr/v1.23.4
...
chore: build: update to v1.23.4-dev
2023-07-04 17:21:35 -04:00
Aayush
ab72562a68
chore: build: release v1.23.3-rc1
2023-07-04 17:00:23 -04:00
Jiaying Wang
1a2a2314b3
Update and rename epic.md to task.md
2023-07-04 16:26:15 -04:00
Jiaying Wang
8ad89188fe
Create epic.md
2023-07-04 16:24:30 -04:00
Aayush
13a65fdf56
feat: docs: add more steps to the release template
2023-07-04 16:08:21 -04:00
Aayush
126869ed98
chore: build: update to v1.23.4-dev
2023-07-04 15:51:09 -04:00
Aayush Rajasekaran
d5ae0905f9
feat: docs: include FFI steps in lotus RELEASE_ISSUE_TEMPLATE
2023-07-04 15:03:58 -04:00
Aayush Rajasekaran
a5791ff963
Merge pull request #11040 from filecoin-project/steb/update-ffi
...
chore: update ffi & fvm
2023-07-04 14:57:56 -04:00
Łukasz Magiera
9b52b06ea9
fix: sealing: Fix RetryCommitWait loop when sector cron activation fails
2023-07-04 13:35:49 +02:00
Phi
2061c32a2e
Check error
...
Check error
2023-07-04 11:53:28 +02:00
Phi
dedfa143ce
Extract removeExistingChain to seperate func
...
Extract removeExistingChain to seperate func
2023-07-04 11:30:06 +02:00
Phi
13224e3e0b
Remove unused function
...
Remove unused clearSplitStoreDir function
2023-07-04 11:07:50 +02:00
Phi
8220e7f82f
Tune down log-lvl
...
Tune down log-lvl
2023-07-04 09:35:49 +02:00
Steven Allen
75383cf57d
chore: ffi: update fvm
...
- Updates to wasmtime 10.
- Unifies some dependencies between fvm v2 and v3 (slightly smaller
binary).
- Supports instance pool oversubscription when FVM concurrency is
enabled. This should allow users to specify high concurrency values
without running out of address space.
2023-06-30 12:23:09 -07:00
Shrenuj Bansal
017f20c346
Merge pull request #11039 from filecoin-project/sbansal/build-version
...
chore: Update build version to 1.23.3-dev
2023-06-30 15:01:46 -04:00
Aayush Rajasekaran
225cf0fa7f
Merge pull request #11038 from filecoin-project/sbansal/merge-releases-into-master
...
chore: merge releases back into master
2023-06-30 12:53:18 -04:00
Shrenuj Bansal
3e36893537
Merge branch 'releases' into sbansal/merge-releases-into-master
2023-06-30 12:33:38 -04:00
Shrenuj Bansal
05b2e2196f
Update build version to 1.23.3-dev
2023-06-30 12:16:30 -04:00
Łukasz Magiera
7b21420831
feat: shed: command for decoding block headers
2023-06-30 14:24:07 +02:00
Phi
5201744199
feat: snapshot: remove existing chain
...
Remove existing chain on a snapshot-import
log info instead of print
log info instead of print
Remove defer lock
Remove defer lock, and explicitly close the lockedRepo instead
2023-06-30 14:14:16 +02:00
Friðrik Ásmundsson
8577dcb475
Merge pull request #11015 from filecoin-project/fix-dedup
...
feat: Make sure we don't store duplidate actor events caused to reorgs in events.db
2023-06-30 11:56:20 +00:00
Fridrik Asmundsson
b80c0828b9
feat: Make sure we dont store duplidate actor events caused by reorgs
2023-06-30 11:20:57 +00:00
zenground0
3f0ddcc553
Cleanup plotting script
2023-06-29 13:22:16 -06:00
zenground0
ab72f2e230
Lint
2023-06-28 22:35:28 -06:00
Aayush Rajasekaran
30a9f63165
Merge pull request #11002 from filecoin-project/feat/dealbounds-calc
...
sealing: Use only non-assigned deals when selecting snap sectors
2023-06-28 16:13:33 -04:00
Aayush Rajasekaran
2df1697be8
Merge pull request #11006 from beck-8/not_display_privatekey
...
chore: not display privatekey
2023-06-28 16:11:46 -04:00
Aayush Rajasekaran
49f8b030da
Merge pull request #11020 from filecoin-project/mikers/chore/update-state-invariants
...
chore: shed: update actor version
2023-06-28 16:11:09 -04:00
mike seiler
a1bfdfbc04
Refactor state invariant checks for different actor versions
...
This commit refactors the code in `invariants.go` to support state invariant checks for different actor versions. The code now includes checks for versions 10 and 11 of the actors. The `CheckStateInvariants` function is invoked based on the actor version, passing the appropriate parameters. This change ensures that state invariant checks are performed correctly for different actor versions.
The changes made are as follows:
- Added imports for actor versions 10 and 11.
- Added `case` statements for versions 10 and 11 in the switch statement.
- Invoked `CheckStateInvariants` function with the correct parameters for each version.
- Handled errors returned by the `CheckStateInvariants` function.
These changes enhance the flexibility and compatibility of the code with different actor versions, improving the accuracy of state invariant checks.
2023-06-28 12:50:15 -07:00
Shrenuj Bansal
8347235b55
Merge pull request #11018 from filecoin-project/sbansal/merge-1.23.2-into-releases
...
chore: merge release/v1.23.2 into releases
2023-06-28 15:35:12 -04:00
Shrenuj Bansal
9f73150e4d
Merge pull request #11014 from filecoin-project/sbansal/1.23.2-cl-and-build-version
...
chore: build version and changelog for 1.23.2
2023-06-28 14:37:49 -04:00
Shrenuj Bansal
2c3282d4ba
small typo
2023-06-28 14:08:11 -04:00
Shrenuj Bansal
bd43d9fdfe
Update CHANGELOG.md
2023-06-28 13:52:19 -04:00
Shrenuj Bansal
be3281bdcf
Invert msg validation check to explicitly specify reject errors
2023-06-28 13:35:21 -04:00
Shrenuj Bansal
1337d83b8f
chore: build version and changelog for 1.23.2
2023-06-28 12:59:52 -04:00
Aayush
dbf944b488
fix: pubsub: do not treat ErrExistingNonce as Reject
2023-06-28 12:50:52 -04:00
zenground0
d2b2fba799
Remove debug pprof serving
2023-06-28 10:11:47 -06:00
zenground0
3cacbdfa18
Lint fixes
2023-06-28 09:52:47 -06:00
zenground0
016661b657
More cleanup
2023-06-28 09:17:57 -06:00
zenground0
3897bf14d1
Cleanup
2023-06-28 09:15:38 -06:00
zenground0
0cfdc9b5b6
Refactor for cleanup + measure top level HAMT churn
2023-06-27 17:57:00 -06:00
beck
2cf19d41af
not display privatekey
2023-06-28 03:29:58 +08:00
zenground0
77ea7ef90d
Tweak path stuff
2023-06-27 11:29:14 -06:00
zenground0
4aa977f119
Touch up pathing
2023-06-27 11:00:20 -06:00
zenground0
8f3123d75b
Churn json output is working
2023-06-27 00:54:02 -06:00
zenground0
36a88f45fc
Output is buggy but halfway there
2023-06-25 17:36:21 -06:00
zenground0
d599833b64
WIP
2023-06-25 15:55:41 -06:00
Łukasz Magiera
c79acf9ca4
sealing: Use only non-assigned deals when selecting snap sectors
2023-06-23 18:40:46 +02:00
Friðrik Ásmundsson
a2431ff70a
Merge pull request #10815 from filecoin-project/10814-eip-1891
...
Add EIP-1898 support needed for The Graph compatibility
2023-06-23 08:29:45 +00:00
Fridrik Asmundsson
dda2d7e023
Refactor EthBlockNumberOrHash and remove the number field
2023-06-22 17:18:50 +00:00
Łukasz Magiera
168d022018
Merge pull request #10921 from Jorropo/boxo2
...
chore: migrate to boxo
2023-06-22 10:44:05 -05:00
Łukasz Magiera
b8b9158074
make gen
2023-06-22 10:43:56 +02:00
Shrenuj Bansal
8b849e6ad9
Merge pull request #10999 from filecoin-project/sbansal/merge-releases-to-master-20230621
...
chore: merge releases back into master
2023-06-21 16:43:43 -04:00
Fridrik Asmundsson
eed38a3c21
Fix lint errors
2023-06-21 15:34:39 +00:00
Shrenuj Bansal
5f6977af1a
Extract stable release and post release portion outside of RC testing in template
2023-06-21 09:44:37 -04:00
Shrenuj Bansal
e4b8425656
Merge branch 'releases' into sbansal/merge-releases-to-master-20230621
2023-06-21 09:34:57 -04:00
Shrenuj Bansal
26dbe515d7
Merge pull request #10996 from filecoin-project/sbansal/1.23.1_to_releases
...
merge v1.23.1 to releases
2023-06-20 23:34:47 -04:00
Shrenuj Bansal
b68e3a1bc1
Merge pull request #10990 from filecoin-project/sbansal/1.23.1-final-cut
...
chore: Update build version and changelog for final 1.23.1 cut
2023-06-20 16:11:38 -04:00
Phi
a4271f2f51
Link to LOTUS_FVM_CONCURRENCY docs
...
Add link to LOTUS_FVM_CONCURRENCY docs
2023-06-20 18:17:55 +02:00
Phi
bd22319418
Remove old upgrade warnings
...
Remove old upgrade warnings. Instead call-out that users should read the upgrade warnings section in the v1.23.0 release if upgrading from v1.22.1
2023-06-20 18:15:09 +02:00
Phi
1cd7c44346
Update changelog
...
Update changelog before publishing
2023-06-20 14:29:41 +02:00
Fridrik Asmundsson
f358160cd5
Add EIP-1898 support needed for The Graph compatibility
...
Fixes : #10814
This PR updates the following RPC methods according to EIP-1898
specs.
The following RPC methods are affected:
- eth_getBalance
- eth_getStorageAt
- eth_getTransactionCount
- eth_getCode
- eth_call
Note that eth_getBlockByNumber was not included in this list in
the spec although it seems it should be affected also?
Currently these methods all accept a blkParam string which can be
one of "latest", "earliest", "pending", or a block number (decimal
or hex). The spec enables caller to additionally specify a json
hash which can include the following fields:
- blockNumber EthUint64: A block number (decimal or hex) which is
similar to the original use of the blkParam string
- blockHash EthHash: The block hash
- requireCanonical bool) If true we should make sure the block is
in the canonical chain
Since the blkParam needs to support both being a number/string and
a json hash then this to properly work we need to introduce a new
struct with pointer fields to check if they exist. This is done
in the EthBlockParamByNumberOrHash struct which first tries to
unmarshal as a json hash (according to eip-1898) and then fallback
to unmarshal as string/number.
2023-06-20 09:38:00 +00:00
hannahhoward
cc207ede88
refactor(deps): use forked kubo-api-client
2023-06-19 14:45:06 -07:00
hannahhoward
95383c1235
chore(deps): upgrade kubo to rc
2023-06-19 14:45:06 -07:00
hannahhoward
96699fae92
chore(deps): update to tagged go-fil-markets
2023-06-19 14:45:06 -07:00
hannahhoward
cf10e290d4
chore(deps): update to v0.10.0 boxo
2023-06-19 14:45:06 -07:00
Adin Schmahmann
73f09878e1
chore(blockstore): switch ipfs blockstore from go-ipfs-http-api to kubo/client/rpc
2023-06-19 14:45:06 -07:00
Jorropo
6c01310728
chore: migrate to boxo
...
This migrates everything except the `go-car` librairy: https://github.com/ipfs/boxo/issues/218#issuecomment-1529922103
I didn't migrated everything in the previous release because all the boxo code wasn't compatible with the go-ipld-prime one due to a an in flight (/ aftermath) revert of github.com/ipfs/go-block-format. go-block-format has been unmigrated since slight bellow absolutely everything depends on it that would have required everything to be moved on boxo or everything to optin into using boxo which were all deal breakers for different groups.
This worked fine because lotus's codebase could live hapely on the first multirepo setup however boost is now trying to use boxo's code with lotus's (still on multirepo) setup: https://filecoinproject.slack.com/archives/C03AQ3QAUG1/p1685022344779649
The alternative would be for boost to write shim types which just forward calls and return with the different interface definitions.
Btw why is that an issue in the first place is because unlike what go's duck typing model suggest interfaces are not transparent https://github.com/golang/go/issues/58112 , interfaces are strongly typed but they have implicit narrowing. The issue is if you return an interface from an interface Go does not have a function definition to insert the implicit conversion thus instead the type checker complains you are not returning the right type.
Stubbing types were reverted https://github.com/ipfs/boxo/issues/218#issuecomment-1478650351
Last time I only migrated `go-bitswap` to `boxo/bitswap` because of the security issues and because we never had the interface return an interface problem (we had concrete wrappers where the implicit conversion took place).
2023-06-19 14:45:05 -07:00
Shrenuj Bansal
63d631ddf5
Changelog
2023-06-19 17:25:24 -04:00
Shrenuj Bansal
ff10fb9c21
Update build version and changelog for final 1.23.1 cut
2023-06-19 11:35:13 -04:00
Aayush Rajasekaran
517c0a53b1
Merge pull request #10978 from filecoin-project/asr/deflake-finalize-early
...
feat: deflake TestDealsWithFinalizeEarly
2023-06-15 09:56:08 -04:00
Aayush
44aadb7962
feat: deflake TestDealsWithFinalizeEarly
2023-06-14 11:29:14 -04:00
Aayush Rajasekaran
4ca5b0ede9
Merge pull request #10973 from filecoin-project/asr/fix-existing-nonce
...
fix: pubsub: do not treat ErrExistingNonce as Reject
2023-06-13 09:25:11 -05:00
Aayush Rajasekaran
24b958cffd
Merge pull request #10928 from storswiftlabs/slashfilter
...
Implement a tooling for slasher
2023-06-13 09:15:22 -05:00
Aayush
2a6d0e5f6e
fix: pubsub: do not treat ErrExistingNonce as Reject
2023-06-13 10:13:24 -04:00
mx
48912e8f09
fix: chain error
2023-06-13 09:46:36 +08:00
Aayush Rajasekaran
1ba0e4b997
feat: deflake TestDMLevelPartialRetrieval ( #10972 )
2023-06-12 16:49:13 -07:00
Aayush Rajasekaran
1e29616832
Merge pull request #10971 from filecoin-project/fix/10910
...
fix: eth: ensure that the event topics are non-nil
2023-06-12 16:37:41 -05:00
Steven Allen
739d61c698
fix: eth: ensure that the event topics are non-nil
...
Even when empty.
fixes #10910
2023-06-12 14:25:02 -07:00
Shrenuj Bansal
a81bb4a6f4
Merge pull request #10969 from filecoin-project/sbansal/msgindex-comment-rel
...
Add comment stating msgIndex is an experimental feature
2023-06-09 12:58:36 -05:00
Shrenuj Bansal
5b31b79d58
Merge pull request #10968 from filecoin-project/sbansal/msgindex-comment
...
Add comment stating msgIndex is an experimental feature
2023-06-09 12:53:40 -05:00
Shrenuj Bansal
5e8cae9b5c
Add comment stating msgIndex is an experimental feature
2023-06-09 11:49:52 -05:00
Shrenuj Bansal
fc719e710f
Add comment stating msgIndex is an experimental feature
2023-06-09 11:46:27 -05:00
Łukasz Magiera
28951e5919
Merge pull request #10965 from filecoin-project/steb/use-ts-from-height
...
feat: cli(compute-state) default to the tipset at the given epoch
2023-06-09 09:19:50 -05:00
huangxinheng@storswift.com
173dad45ed
fix: docs gen
2023-06-09 02:34:10 +00:00
mx
36b5f485cd
Merge branch 'slashfilter' of https://github.com/storswiftlabs/lotus into slashfilter
2023-06-09 10:18:45 +08:00
mx
2fca475dd4
fix: supply extra params for ReportConsensusFaultParams
2023-06-09 10:15:14 +08:00
Steven Allen
dfd3b10182
feat: cli(compute-state) default to the tipset at the given epoch
...
Previously, we'd use the current head if not otherwise specified, even
when the user specified a epoch. Now:
1. If the user specifies nothing, we use head head's epoch.
2. If the user specifies a tipset and no epoch, we use that tipset and
the epoch of that tipset.
3. If the user specifies an epoch and no tipset, use the tipset at that
epoch (based on the current head).
4. Finally, if the user species both, use both (allowing the
epoch/tipset to disagree).
2023-06-08 13:53:17 -05:00
swift-mx
e3c796c848
Merge branch 'master' into slashfilter
2023-06-08 18:56:49 +08:00
mx
16b9787db9
fix: handle the parent-grinding mining fault
2023-06-08 18:49:39 +08:00
Friðrik Ásmundsson
594c52b965
Merge pull request #10950 from filecoin-project/upgrade-urface-dependency
...
Upgrade urfave dependency which now supports DisableSliceFlagSeparato…
2023-06-07 16:31:02 -05:00
Fridrik Asmundsson
b6c1400d21
Run go mod tidy to remove unused dependencies
2023-06-07 15:47:58 -05:00
Fridrik Asmundsson
4d90d0475f
Upgrade urfave dependency which now supports DisableSliceFlagSeparator flag
2023-06-07 15:47:58 -05:00
Friðrik Ásmundsson
9e4f1a4d23
Add new lotus-shed command for computing eth hash for a given message cid ( #10961 )
2023-06-06 17:53:04 -05:00
Friðrik Ásmundsson
7fea1795d6
Merge pull request #10955 from filecoin-project/prefill-skiplist-on-lotus-startup
...
Prefill GetTipsetByHeight skiplist cache on lotus startup
2023-06-06 15:29:47 -05:00
Fridrik Asmundsson
a27e0a8b41
Prefill GetTipsetByHeight skiplist cache on lotus startup
2023-06-06 15:17:34 -05:00
Aayush Rajasekaran
424bab336c
Merge pull request #10932 from filecoin-project/backfill-txhash
...
Add lotus-shed command for backfilling txhash.db
2023-06-06 12:17:47 -04:00
Łukasz Magiera
86c3a69904
Merge pull request #10948 from filecoin-project/asr/update-libp2p
...
chore: deps: update to go-libp2p 0.27.5
2023-06-06 10:06:49 -05:00
Shrenuj Bansal
e2d784132f
Merge pull request #10956 from filecoin-project/sbansal/1.23.1-rc4
...
chore: update changelog title and comments
2023-06-05 19:07:07 -04:00
Shrenuj Bansal
11b17e7e9e
update changelog
2023-06-05 18:06:15 -05:00
Aayush Rajasekaran
b5e2ee7d2f
Merge pull request #10954 from filecoin-project/sbansal/1.23.1-rc4
...
chore: update build version and changelog for 1.23.1-rc4
2023-06-05 18:01:33 -04:00
Shrenuj Bansal
aa0237949e
chore: update build version and changelog for 1.23.1-rc4
2023-06-05 16:18:23 -05:00
ZenGround0
fc0df4afb8
Merge pull request #10951 from filecoin-project/update-makefile-gen
...
Small improvement to make gen output
2023-06-05 11:57:35 -04:00
Fridrik Asmundsson
5daaa3fe46
Small improvement to make gen output
2023-06-03 12:59:50 -05:00
Fridrik Asmundsson
26b4866841
Move back to lotus-shed and add subcategory for indexes
2023-06-03 12:22:25 -05:00
Fridrik Asmundsson
e414acb1f5
Address review comments
2023-06-03 11:20:47 -05:00
Fridrik Asmundsson
4e55147895
Run docsgen-cli
2023-06-03 11:20:47 -05:00
Fridrik Asmundsson
c38193af73
Add lotus evm command for backfilling txhash.db
2023-06-03 11:20:47 -05:00
Jiaying Wang
8b2814bd89
Merge pull request #10949 from filecoin-project/asr/update-libp2p-backport
...
chore: deps: update to go-libp2p 0.27.5
2023-06-03 11:08:36 -04:00
Aayush Rajasekaran
324807a86d
chore: deps: update to go-libp2p 0.27.5
2023-06-03 10:09:17 -04:00
Aayush Rajasekaran
de64fda524
chore: deps: update to go-libp2p 0.27.5
2023-06-03 10:08:03 -04:00
Aayush Rajasekaran
cc66654a6c
Merge pull request #10941 from filecoin-project/fix-msgindex-backfill
...
fix: improve perf of msgindex backfill
2023-06-01 17:00:12 -04:00
Fridrik Asmundsson
9240776237
fix: improve perf of msgindex backfill
2023-06-01 14:36:05 +00:00
Shrenuj Bansal
f8b05f98a1
Merge pull request #10938 from filecoin-project/sbansal/v1.23.1-rc3
...
Update changelog and build version
2023-05-31 16:47:08 -04:00
Shrenuj Bansal
a750f29a30
Update changelog and build version
2023-05-31 16:23:48 -04:00
Aayush Rajasekaran
f4f0dd9ee3
Merge pull request #10937 from filecoin-project/jen/libp2p2
...
devs: update libp2p
2023-05-31 15:21:00 -04:00
jennijuju
7831ec64d7
update libp2p
2023-05-31 14:32:33 -04:00
Marten Seemann
3a7b52a66f
update go-libp2p to v0.27.3
2023-05-31 14:32:33 -04:00
Marten Seemann
48365f4f08
return all the public addresses in NatInfo
2023-05-31 14:32:33 -04:00
Marten Seemann
80d39f6616
chore: update go-libp2p to v0.27.1
2023-05-31 14:32:33 -04:00
Łukasz Magiera
6e7dc9532a
Merge pull request #10933 from filecoin-project/feat/fvm-concurrency-alert
...
feat: alert: Add FVM_CONCURRENCY alert
2023-05-31 20:14:45 +02:00
Łukasz Magiera
84535ca6fe
Merge pull request #10936 from filecoin-project/jen/libp2p
...
deps: update libp2p
2023-05-31 20:14:06 +02:00
jennijuju
eeac1aa17d
update libp2p
2023-05-31 13:40:25 -04:00
Shrenuj Bansal
05d3dc811a
Merge pull request #10934 from filecoin-project/sbansal/backport-v1.23.1-rc3
...
feat: chainstore: sharded mutex for filling chain height index
2023-05-31 13:38:21 -04:00
Jakub Sztandera
80aa96ec25
Appease the linter
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2023-05-31 12:48:34 -04:00
Jakub Sztandera
b65c93b2b4
feat: chainstore: sharded mutex for filling chain height index
...
This PR introduces as sharded mutex within the ChainIndex#GetTipsetByHeight.
It also replaces a go map with xsync.Map which doesn't require locking.
The lock is taken when it appears that ChainIndex filling work should be
started. After claiming the lock, the status of the cache is rechecked,
if the entry is still missing, the fillCache is started.
Thanks to @snissn and @arajasek for debugging and taking initial stabs at this.
Supersedes #10866 and 10885
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2023-05-31 12:48:25 -04:00
Phi
db673ef28d
Alert if higher then 24
...
Alert if higher then 24
2023-05-31 09:43:26 -04:00
Phi
2310740584
Add FVM_CONCURRENCY alert
...
Add FVM_CONCURRENCY alert if its set higher then 24
2023-05-31 09:39:03 -04:00
swift-mx
2fd8602c5a
Merge branch 'master' into slashfilter
2023-05-31 10:02:01 +08:00
Łukasz Magiera
6cc506f5cf
Merge pull request #10923 from filecoin-project/feat/sectors-upgradebounds-cli
...
feat: miner cli: sectors list upgrade-bounds tool
2023-05-30 20:34:38 +02:00
Łukasz Magiera
120502408c
Merge pull request #10761 from filecoin-project/10752-bench-rpc
...
Add new RPC stress testing tool (lotus-bench rpc) with rich reporting
2023-05-30 19:37:38 +02:00
Łukasz Magiera
b997f4acec
Merge pull request #10854 from filecoin-project/revert-10852-sbansal/revert-10848
...
Revert "Revert "libp2p: add QUIC and WebTransport to default listen addresses""
2023-05-30 19:34:44 +02:00
Aayush Rajasekaran
ce5e242d76
Merge pull request #10915 from filecoin-project/fix/upgrade-sector-selection
...
sealing: Improve upgrade sector selection
2023-05-30 13:32:52 -04:00
Łukasz Magiera
96fa081ca6
Merge pull request #10913 from filecoin-project/feat/piecereader-perf
...
feat: piecereader: Allow parallel access
2023-05-30 18:49:41 +02:00
swift-mx
196cd0b739
fix: add more log for error
2023-05-31 00:06:50 +08:00
Łukasz Magiera
042bbfa415
deps: Update go-fil-markets to v1.28.2
2023-05-30 17:59:29 +02:00
swift-mx and Aayush Rajasekaran
42aa8451f8
fix: error log
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2023-05-30 23:54:07 +08:00
Łukasz Magiera
3c67d0f720
Merge pull request #10929 from filecoin-project/protofire-more-methods
...
#10559 : feat: Lotus Gateway: add MpoolPending, ChainGetBlock and MinerGetBaseInfo
2023-05-30 17:38:30 +02:00
Łukasz Magiera
3d0e6d0363
Merge remote-tracking branch 'origin/master' into protofire-more-methods
2023-05-30 17:16:32 +02:00
Łukasz Magiera
fa36613a5e
Merge branch 'more-methods' of github.com:protofire/lotus into protofire-more-methods
2023-05-30 17:01:52 +02:00
Łukasz Magiera
87ae60a2bc
Merge pull request #10650 from filecoin-project/vyzo/test/mpool-select
...
Add timing test for mpool select with a large mpool dump
2023-05-30 17:00:06 +02:00
Łukasz Magiera
183e35f7b7
Merge pull request #10925 from filecoin-project/asr/drop-orange-check
...
feat: slashfilter: drop outdated near-upgrade check
2023-05-30 16:56:43 +02:00
Łukasz Magiera
8be9e5345b
Merge pull request #10927 from simlecode/opt/add_PendingOwnerAddress
...
opt: MinerInfo adds the PendingOwnerAddress field
2023-05-30 16:55:50 +02:00
Łukasz Magiera
047898f64d
Merge pull request #10926 from filecoin-project/asr/deflake-miningloop
...
feat: itest: force PoSt more aggressively around deadline closure
2023-05-30 16:54:03 +02:00
Aayush Rajasekaran
3d061ba0ae
Merge pull request #10649 from filecoin-project/asr/test-gas-reward
...
test: messagepool: gas rewards are negative if GasFeeCap too low
2023-05-30 10:25:35 -04:00
Łukasz Magiera
2636815311
Merge remote-tracking branch 'origin/master' into revert-10852-sbansal/revert-10848
2023-05-30 15:53:31 +02:00
Łukasz Magiera
1c10a6e238
update go-fil-markets
2023-05-30 15:49:59 +02:00
huangxinheng@storswift.com
d365f7b0a1
fix: docs gen
2023-05-30 07:01:24 +00:00
mx
425661772d
style:Refactoring slashfilter
2023-05-30 14:33:35 +08:00
swift-mx
99c98b5de0
Merge pull request #2 from filecoin-project/master
...
merge latest Code
2023-05-30 14:21:25 +08:00
simlecode
3bed440d2d
chore: make docsgen
2023-05-30 13:25:44 +08:00
simlecode
10130a32d7
opt: MinerInfo adds the PendingOwnerAddress field
2023-05-30 13:04:11 +08:00
Aayush Rajasekaran
b76b5ef4b7
Merge pull request #10863 from AnomalRoil/fix/fuzz/48208
...
fix: types: error out on decoding BlockMsg with extraneous data
2023-05-29 16:58:41 -04:00
Aayush Rajasekaran
a12dbaac8e
Merge pull request #10879 from filecoin-project/jen/fixinterop
...
update interop upgrade schedule
2023-05-29 16:57:02 -04:00
Jennifer Wang
f5daf95261
update interop
2023-05-29 16:46:02 -04:00
Aayush Rajasekaran
7b921c6761
Merge pull request #10732 from filecoin-project/tests/test-postv11-worker
...
itests: Test PoSt V1_1 on workers
2023-05-29 16:45:29 -04:00
Aayush
782e09a37d
feat: itest: force PoSt more aggressively around deadline closure
2023-05-29 16:32:49 -04:00
Aayush Rajasekaran
e25d834a17
Merge pull request #10924 from parthibanb224/patch-1
...
Update gas_balancing.md
2023-05-29 13:26:58 -04:00
Aayush Rajasekaran
84bba333c4
Merge pull request #9070 from filecoin-project/asr/batch-clever
...
feat: cli: Make compact partitions cmd better
2023-05-29 13:19:14 -04:00
Aayush
c0942ebc2c
feat: cli: Make compact partitions cmd better
2023-05-29 13:06:25 -04:00
Aayush Rajasekaran
867a7b1c01
Merge pull request #10628 from filecoin-project/asr/exec-trace-compute
...
fix: include extra messages in ComputeState InvocResult output
2023-05-29 12:56:43 -04:00
Aayush
10ed18ba12
test: messagepool: gas rewards are negative if GasFeeCap too low
2023-05-29 12:54:04 -04:00
Aayush Rajasekaran
0ec2acbf20
Merge pull request #10652 from filecoin-project/asr/mpool-fee-too-low
...
feat: pubsub: treat ErrGasFeeCapTooLow as ignore, not reject
2023-05-29 12:53:38 -04:00
Aayush
228b306370
feat: slashfilter: drop outdated near-upgrade check
2023-05-29 11:12:19 -04:00
Łukasz Magiera
17915dce5a
sealing: Don't select sectors with no deals lined up for upgrading
2023-05-27 13:03:21 +02:00
Fridrik Asmundsson
e1b69f84d6
Cleanup after removing urface upgrade
2023-05-27 10:55:10 +00:00
Fridrik Asmundsson
b563a36a99
Address review comments
2023-05-27 10:55:10 +00:00
Fridrik Asmundsson
4b0ca30daf
Add --watch option to see progress while benchmark is running
2023-05-27 10:55:10 +00:00
Fridrik Asmundsson
dcc72a43ee
Also report on json errors (not only http errors)
2023-05-27 10:55:10 +00:00
Fridrik Asmundsson
d0e9502bfe
small fixes
2023-05-27 10:55:10 +00:00
Fridrik Asmundsson
78d7ccd391
Add new RPC stress testing tool (lotus-bench rpc) with rich reporting
...
This benchmark is designed to stress test the rpc methods of a lotus node so that we can simulate real world usage and measure the performance of rpc methods on the node.
This benchmark has the following features:
* Can query each method both sequentially and concurrently
* Supports rate limiting
* Can query multiple different endpoints at once (supporting different concurrency level and rate limiting for each method)
* Gives a nice reporting summary of the stress testing of each method (including latency distribution, histogram and more)
* Easy to use
To use this benchmark you must specify the rpc methods you want to test using the --method options, the format of it is:
--method=NAME[:CONCURRENCY][:QPS][:PARAMS] where only METHOD is required.
Here are some real examples:
lotus-bench rpc --method='eth_chainId' // run eth_chainId with default concurrency and qps
lotus-bench rpc --method='eth_chainId:3' // override concurrency to 3
lotus-bench rpc --method='eth_chainId::100' // override to 100 qps while using default concurrency
lotus-bench rpc --method='eth_chainId:3:100' // run using 3 workers but limit to 100 qps
lotus-bench rpc --method='eth_getTransactionCount:::["0xd4c70007F3F502f212c7e6794b94C06F36173B36", "latest"]' // run using optional params while using default concurrency and qps
lotus-bench rpc --method='eth_chainId' --method='eth_getTransactionCount:10:0:["0xd4c70007F3F502f212c7e6794b94C06F36173B36", "latest"]' // run multiple methods at once`,
Fixes: https://github.com/filecoin-project/lotus/issues/10752
2023-05-27 10:55:10 +00:00
Friðrik Ásmundsson
b269a1ba35
Merge pull request #10877 from filecoin-project/lotus-shed-cancel-context
...
feat: run lotus-shed commands in context that is cancelled on sigterm
2023-05-27 10:30:52 +00:00
Fridrik Asmundsson
a4c94957e6
Update message when user hits CRTL+C to not imply handling SIGSTOP but SIGTERM/SIGKILL
2023-05-27 10:10:30 +00:00
PARTHIBAN
7af42796db
Update gas_balancing.md
...
correct the sentences
2023-05-26 20:12:10 +05:30
Łukasz Magiera
4b5a665422
Merge remote-tracking branch 'origin/master' into feat/piecereader-perf
2023-05-26 13:00:42 +02:00
Łukasz Magiera
090b98ad33
sealing: Attempt to improve upgrade sector selection
2023-05-26 12:31:35 +02:00
Łukasz Magiera
14f9770859
feat: miner cli: sectors list upgrade-bounds tool
2023-05-26 12:29:36 +02:00
Łukasz Magiera
fdd013c103
Merge pull request #10920 from filecoin-project/lotus-fountain-dealsize
...
fix:lotus-fountain:set default data-cap same as MinVerifiedDealSize
2023-05-26 09:35:13 +02:00
Jiaying Wang
9900dbe1de
Merge pull request #10918 from filecoin-project/asr/backport
...
Check if epoch is negative in GetTipsetByHeight
2023-05-25 19:28:43 -04:00
Łukasz Magiera
b58daf5340
piecereader: address review
2023-05-25 16:05:36 +02:00
Jianhui Xie
479018e3b3
set default data-cap same as MinVerifiedDealSize
2023-05-24 22:09:29 -07:00
Jianhui Xie
41203f7b8e
pass the right g-recaptcha data
2023-05-24 21:06:03 -07:00
Shrenuj Bansal
a509ca23ec
Check if epoch is negative in GetTipsetByHeight
2023-05-24 12:38:44 -04:00
Andrew Jackson (Ajax)
aef2ab6315
Merge pull request #10405 from cortze/feat/upgrade-elastic-search-traces-transport
...
feat: tracer: upgrade elastic search transport for pubsub traces
2023-05-24 10:01:37 -05:00
Łukasz Magiera
8c8e287be0
Merge pull request #10896 from filecoin-project/feat/chainindex-sharded-mutex
...
feat: chainstore: sharded mutex for filling chain height index
2023-05-24 12:49:16 +02:00
Aayush Rajasekaran
f99fbc1e87
Merge pull request #10912 from simlecode/fix/not-unlock
...
fix: not call RUnlock
2023-05-23 17:17:14 -04:00
Łukasz Magiera
5e58f64380
piecereader: Fix double buffer free
2023-05-23 16:45:46 +02:00
Łukasz Magiera
f0fec13ec9
piecereader: Metrics fixes
2023-05-23 14:15:46 +02:00
Łukasz Magiera
326a0356a4
piecereader: Add metrics
2023-05-23 13:32:17 +02:00
Łukasz Magiera
6c62e6d8e2
fix tests/lint
2023-05-23 12:26:13 +02:00
Łukasz Magiera
587c3fde58
piecereader: Fix parallel buffer access, close readers in readInto
2023-05-23 12:26:13 +02:00
Łukasz Magiera
cd75ea0fe4
piecereader: Retune to allow parallel ReadAt calls
2023-05-23 12:26:13 +02:00
Łukasz Magiera
8b2ef40f4e
storage: Weave end offset into unsealed reader code
2023-05-23 12:26:13 +02:00
Łukasz Magiera
6b4a46d273
Merge pull request #10893 from simlecode/opt/output-events-root
...
opt: cli: If present, print Events Root
2023-05-23 11:50:21 +02:00
Łukasz Magiera
17d2c71c0f
Merge pull request #10905 from filecoin-project/maciej/fountain-fix
...
Calibration faucet UI improvements
2023-05-23 11:49:18 +02:00
simlecode
6ec413b7ad
fix: not call RUnlock
2023-05-23 17:43:39 +08:00
Yolan Romailler
00e34436b3
Addressing code review comments
...
Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com >
2023-05-22 21:47:55 +02:00
ZenGround0
2922959f0b
Merge pull request #10841 from gammazero/use-go-libipni
...
chore: chain: replace storetheindex with go-libipni
2023-05-22 14:16:30 -04:00
Maciej Witowski
c233b4317d
Small UI improvements for faucet
2023-05-22 17:34:07 +02:00
Maciej Witowski
fff151f07e
Fix button color so it doesn't look disabled when hovering over
2023-05-22 17:16:30 +02:00
cortze
d9a65223ab
tidy dependencies
2023-05-22 11:59:39 +02:00
cortze
42d2f4d7e4
tracer: move es transport to net/http + format
2023-05-22 09:43:07 +02:00
cortze
bb92984dca
tracer: simplify the valid Iwant logic
2023-05-22 09:13:10 +02:00
Jakub Sztandera
cad743ec54
Appease the linter
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2023-05-19 20:02:47 +02:00
Jakub Sztandera
dfa7fc7723
feat: chainstore: sharded mutex for filling chain height index
...
This PR introduces as sharded mutex within the ChainIndex#GetTipsetByHeight.
It also replaces a go map with xsync.Map which doesn't require locking.
The lock is taken when it appears that ChainIndex filling work should be
started. After claiming the lock, the status of the cache is rechecked,
if the entry is still missing, the fillCache is started.
Thanks to @snissn and @arajasek for debugging and taking initial stabs at this.
Supersedes #10866 and 10885
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2023-05-19 19:49:22 +02:00
Łukasz Magiera
9321e0fd14
Merge pull request #10894 from filecoin-project/feat/lotus-info-alerting
...
Add alerts to `Lotus info` cmd
2023-05-19 15:59:03 +02:00
Phi
40e51baadc
Add alerts to Lotus info cmd
...
Add alerts to `Lotus info` cmd
2023-05-19 14:31:40 +02:00
simlecode
3207c69528
opt: cli: If present, print Events Root
2023-05-19 16:56:11 +08:00
Phi-rjan
bd85a6a72f
Merge pull request #10860 from filecoin-project/phi-fix-args-redeclare
...
fix: cli: make redeclare cmd work properly
2023-05-18 19:13:07 +02:00
Phi
e65de697f0
make docsgen-cli
...
make docsgen-cli
2023-05-18 18:27:53 +02:00
Phi
b08dbde2da
Update redeclare cmd on Lotus-Workers
...
Update redeclare cmd on Lotus-Workers
2023-05-18 18:04:10 +02:00
Łukasz Magiera
6ced5e2944
Merge pull request #10880 from filecoin-project/jen/makedeephappy
...
fix: shed remove datacap not working with ledger
2023-05-18 16:10:17 +02:00
Jennifer Wang
de0726fcb0
make ledger sign work
2023-05-17 22:01:04 -04:00
gammazero
0a0f540189
mod tidy
2023-05-17 11:42:34 -07:00
gammazero
f35fa5757a
Replace use of storetheindex with go-libipni
2023-05-17 11:41:00 -07:00
cortze
fa8792a65e
make CI happpy with format
2023-05-17 14:58:53 +02:00
cortze
d400d33b1e
go format code changes
2023-05-17 14:44:19 +02:00
cortze
c2e2725855
update traces, es transport with batches and fasthttp
2023-05-17 11:54:59 +02:00
Łukasz Magiera
aaa376c5e4
Merge pull request #10878 from filecoin-project/sbansal/neg-epoch-check
...
Check if epoch is negative in GetTipsetByHeight
2023-05-17 11:07:14 +02:00
Shrenuj Bansal
b0d1385273
Check if epoch is negative in GetTipsetByHeight
2023-05-16 21:19:03 -04:00
Łukasz Magiera
0e7f9cf99b
Merge pull request #10867 from filecoin-project/refactor/gfm-v1.28.0
...
chore: update go-fil-markets
2023-05-17 00:13:36 +02:00
Łukasz Magiera
34ebb257e8
Merge pull request #10868 from filecoin-project/feat/add-legacy-markets-alert
...
feat: alerts: Add lotus-miner legacy-markets alert
2023-05-16 23:41:24 +02:00
Fridrik Asmundsson
0131781808
feat: run lotus-shed commands in context that is cancelled on sigterm
2023-05-16 11:25:57 +00:00
Phi
7519f9fdf1
fix: Add lotus-miner legacy-markets alert
...
fix: Add lotus-miner legacy-markets alert
2023-05-15 13:13:06 +02:00
Phi
a29e8226c7
Set drop-missing to true
...
Set drop-missing to true
2023-05-15 11:51:43 +02:00
Jacob Heun
af0303ff7d
chore: update go-fil-markets
2023-05-15 10:27:13 +02:00
Yolan Romailler
0d7d906abf
Adding extra data check on DecodeBlockMsg
...
fix: types: error out on decoding BlockMsg with extraneous data
Fixes OSS-fuzz issue 48208: lotus:fuzz_block_msg
Signed-off-by: Yolan Romailler <anomalroil@users.noreply.github.com >
2023-05-12 21:32:44 +02:00
JesseXie
bc6017194d
Merge pull request #10856 from filecoin-project/lotus-fountain-add-datacap
...
feat:fountain:add grant-datacap support
2023-05-12 11:20:26 -07:00
Jianhui Xie
4f3b6175c0
follow the new style for html from master branch
2023-05-12 10:59:28 -07:00
Jianhui Xie
9486aa98db
fixed the merged break for to->cmd/lotus-fountain/main.go
2023-05-12 10:48:18 -07:00
Jiaying Wang
befc82d3cd
Merge pull request #10861 from filecoin-project/asr/deflake-logs
...
feat: itests: add logs to blockminer.go failure case
2023-05-12 13:47:03 -04:00
JesseXie
9b0cbbb0a8
Merge branch 'master' into lotus-fountain-add-datacap
2023-05-12 10:42:39 -07:00
Aayush Rajasekaran
1dd24fe18f
Merge pull request #10782 from filecoin-project/10781-add-blockhash-param-to-ethgetLogs
...
feat: eth: Add support for blockHash param in eth_getLogs
2023-05-12 12:58:46 -04:00
Aayush Rajasekaran
b3d0b1803f
Merge pull request #10784 from filecoin-project/maciej/fountain
...
lotus-fountain: make compatible with 0x addresses #10560
2023-05-12 12:17:56 -04:00
Aayush
760a27dd4b
feat: itests: add logs to blockminer.go failure case
2023-05-12 12:17:31 -04:00
Aayush Rajasekaran
2bbc098bff
Merge pull request #10858 from filecoin-project/asr/deflake-sector-import
...
feat: deflake sector_import_simple
2023-05-12 11:09:06 -04:00
Phi
f671654bdd
Make redeclare cmd work
...
- Fix an issue where `lotus-miner storage redeclare --all` required an argument
- Actually implement the logic to redeclare a single sectors in a single storage path
2023-05-12 16:35:00 +02:00
Aayush Rajasekaran
a0ebd8bb16
Merge pull request #10857 from filecoin-project/asr/feat-deadlock-2
...
fix: splitstore: remove deadlock around waiting for sync
2023-05-11 16:36:04 -04:00
Aayush
f39478140a
feat: deflake sector_import_simple
2023-05-11 15:08:12 -04:00
Aayush
f4a3207ede
fix: splitstore: remove deadlock around waiting for sync
2023-05-11 09:32:40 -04:00
Jianhui Xie
96c1ab413f
run gofmt to clean the imports error
2023-05-11 00:06:05 -07:00
Jianhui Xie
0ec3d44276
add grant-datacap support for lotus fountain
2023-05-10 23:30:43 -07:00
Maciej Witowski
08e6e04145
Unify error handling
2023-05-10 22:21:15 -04:00
Maciej Witowski
dbb892d89f
lotus-fountain: make compatible with 0x addresses #10560
2023-05-10 22:21:15 -04:00
Shrenuj Bansal
5a1738c9ba
Merge pull request #10853 from filecoin-project/sbansal/1.23.1-rc2
...
Changelog and build version for 1.23.1-rc2
2023-05-10 17:38:27 -04:00
Fridrik Asmundsson
4ca30abeef
Add support for blockHash param in eth_getLogs
2023-05-10 16:43:25 -04:00
Łukasz Magiera
825564a994
itests: Deflake TestNetBlockIPAddr
2023-05-10 22:35:36 +02:00
Łukasz Magiera
b412d8c179
Revert "Revert "libp2p: add QUIC and WebTransport to default listen addresses""
2023-05-10 22:28:09 +02:00
Shrenuj Bansal
5aea90776c
update changelog
2023-05-10 16:25:05 -04:00
Friðrik Ásmundsson
b4ea0db04f
Merge pull request #10719 from filecoin-project/10622-add-eth-syncing
...
feat: Add eth_syncing RPC method
2023-05-10 16:21:11 -04:00
Shrenuj Bansal
a1a012039a
Merge pull request #10852 from filecoin-project/sbansal/revert-10848
...
Revert "libp2p: add QUIC and WebTransport to default listen addresses"
2023-05-10 16:17:49 -04:00
Shrenuj Bansal
67df60f26f
Changelog and build version for 1.23.1-rc2
2023-05-10 16:14:42 -04:00
Fridrik Asmundsson
2bc205ed62
feat: Add eth_syncing RPC method
...
This commit adds eth_syncing RPC method which returns an object
with data about the sync status or false.
2023-05-10 16:08:18 -04:00
Shrenuj Bansal
86f32d1c1f
Merge pull request #10851 from filecoin-project/sbansal/backport-1.23.1-rc2
...
Backport changes for 1.23.1-rc2
2023-05-10 16:04:48 -04:00
Shrenuj Bansal
da2e155b72
Revert "libp2p: add QUIC and WebTransport to default listen addresses"
...
This reverts commit 0a064c1b3d .
2023-05-10 15:58:30 -04:00
Łukasz Magiera and Steffen Butzer
60d576241c
fix: sched: Address GET_32G_MAX_CONCURRENT regression ( #10850 )
...
* Fix 1.21 regression: GET_32G_MAX_CONCURRENT + mixed prepared/executing leads to stuck scheduler
If you have 12 GET tasks and GET_32G_MAX_CONCURRENT=1, sealing jobs will only show assigned tasks for GET of the miner
and is stuck.
I believe this to be a regression of 1.21 unifying the counters, in the case of GETs where PrepType and TaskType
both being seal/v0/fetch leading to a state where tasks are blocked since already counted towards the limit.
* itests: Repro issue from PR #10633
* make counters int (non-working)
* fix: worker sched: Send taskDone notifs after tasks are done
* itests: Make TestPledgeMaxConcurrentGet actually reproduce the issue
* make the linter happy
---------
Co-authored-by: Steffen Butzer <steffen.butzer@outlook.com >
2023-05-10 15:45:50 -04:00
Łukasz Magiera and Steffen Butzer
6fd93ed170
fix: sched: Address GET_32G_MAX_CONCURRENT regression ( #10850 )
...
* Fix 1.21 regression: GET_32G_MAX_CONCURRENT + mixed prepared/executing leads to stuck scheduler
If you have 12 GET tasks and GET_32G_MAX_CONCURRENT=1, sealing jobs will only show assigned tasks for GET of the miner
and is stuck.
I believe this to be a regression of 1.21 unifying the counters, in the case of GETs where PrepType and TaskType
both being seal/v0/fetch leading to a state where tasks are blocked since already counted towards the limit.
* itests: Repro issue from PR #10633
* make counters int (non-working)
* fix: worker sched: Send taskDone notifs after tasks are done
* itests: Make TestPledgeMaxConcurrentGet actually reproduce the issue
* make the linter happy
---------
Co-authored-by: Steffen Butzer <steffen.butzer@outlook.com >
2023-05-10 15:43:42 -04:00
Phi
f03c06964f
Make docsgen-cli
...
Make docsgen-cli
2023-05-10 15:27:45 -04:00
Phi
4e49b8b671
Hide lotus-miner legacy markets cmds
...
Hide lotus-miner legacy markets cmds
2023-05-10 15:27:39 -04:00
Łukasz Magiera
0cfb69b95a
ci: run release on ci/ branches, include m1
2023-05-10 15:21:34 -04:00
Łukasz Magiera
9558df7cda
temp drop m1 from releases
2023-05-10 15:21:27 -04:00
Łukasz Magiera
779975c3a9
ci: Debugging m1 build
2023-05-10 15:21:19 -04:00
Aayush Rajasekaran
298b2b4785
Merge pull request #10840 from filecoin-project/asr/splitstore-warm
...
feat: fix deadlock in splitstore-mpool interaction
2023-05-10 14:57:49 -04:00
Aayush
52e7546e98
address review: make warmupEpoch an atomic.Int64
2023-05-10 14:46:26 -04:00
Aayush
fb228ebbff
feat: mempool: reintroduce ForEachPendingMessage
2023-05-10 14:19:33 -04:00
Aayush
92dcfe530b
feat: splitstore: access warmupepoch atomically instead of locking
2023-05-10 14:19:33 -04:00
Łukasz Magiera
86723a3223
Merge pull request #10671 from filecoin-project/update-libp2p-v027
...
chore: update go-libp2p to v0.27.3
2023-05-10 13:52:58 +02:00
Łukasz Magiera
4a155a9e1f
Merge pull request #10848 from filecoin-project/libp2p-quic-webtransport
...
libp2p: add QUIC and WebTransport to default listen addresses
2023-05-10 12:23:17 +02:00
Łukasz Magiera
ea9a8bf83f
Merge pull request #10749 from filecoin-project/ci/1.23-release-artifacts
...
fix: ci: Debugging m1 build
2023-05-10 11:20:07 +02:00
Marten Seemann
0a064c1b3d
libp2p: add QUIC and WebTransport to default listen addresses
2023-05-10 12:07:20 +03:00
Marten Seemann
85e76f925e
update go-libp2p to v0.27.3
2023-05-10 11:54:48 +03:00
Marten Seemann
ca9c873858
return all the public addresses in NatInfo
2023-05-10 11:54:48 +03:00
Marten Seemann
b414124e5e
chore: update go-libp2p to v0.27.1
2023-05-10 11:54:47 +03:00
Łukasz Magiera
4302bc02d6
ci: run release on ci/ branches, include m1
2023-05-10 10:32:21 +02:00
Łukasz Magiera
dc805eb749
temp drop m1 from releases
2023-05-10 10:32:21 +02:00
Łukasz Magiera
9617fb6899
ci: Debugging m1 build
2023-05-10 10:32:21 +02:00
Friðrik Ásmundsson
ceb3f1e41e
Validate that FromBlock/ToBlock epoch is indeed a hex value ( #10780 )
...
* Validate that FromBlock/ToBlock epoch is indeed a hex value
* Adding tests
2023-05-09 17:17:23 -04:00
Łukasz Magiera
70d2899ead
itests: wdpost: Address review
2023-05-09 19:11:15 +02:00
Łukasz Magiera
8fcf59facc
itests: Test PoSt V1_1 on workers
2023-05-09 19:02:51 +02:00
Łukasz Magiera
5c26a3da1f
Merge pull request #10772 from simlecode/fix/remove-invalid-field
...
fix: remove invalid field UpgradePriceListOopsHeight
2023-05-09 19:01:24 +02:00
Aayush Rajasekaran
7c98160b81
Merge pull request #10847 from filecoin-project/asr/deflake-ethbalance
...
feat: deflake eth_balance_test
2023-05-09 12:48:45 -04:00
Aayush
a4235e2b3d
feat: deflake eth_balance_test
2023-05-09 12:35:09 -04:00
Aayush Rajasekaran
ff8d81d0bc
Merge pull request #10846 from filecoin-project/fix/tests-storage-unit-syncds
...
fix: tests: Use mutex-wrapped datastore in storage tests
2023-05-09 12:20:30 -04:00
Łukasz Magiera
488b7966e7
Merge pull request #10785 from filecoin-project/maciej/fountain-ui
...
Make lotus-fountain UI slightly friendlier
2023-05-09 18:13:34 +02:00
Łukasz Magiera
07e5abbd3e
Merge pull request #10825 from filecoin-project/10682-read-perm-for-subscribe-and-filter-methods
...
Make (un)subscribe and filter RPC methods require only read perm
2023-05-09 18:11:30 +02:00
Łukasz Magiera
2f469c2f58
fix: tests: Use mutex-wrapped datastore in storage tests
2023-05-09 18:06:41 +02:00
Aayush Rajasekaran
ea7bbbc4ae
Merge pull request #10845 from filecoin-project/deps/jsonrpc-v0.3.1
...
deps: Update go-jsonrpc to v0.3.1
2023-05-09 11:23:58 -04:00
Łukasz Magiera
02163fbc92
Merge branch 'master' of github.com:filecoin-project/lotus
2023-05-09 17:20:43 +02:00
Łukasz Magiera
bdd339d4ed
Merge branch 'ianconsolata-id/remove-dockerfile.lotus'
2023-05-09 17:20:13 +02:00
Łukasz Magiera
ad73b312e1
Merge branch 'id/remove-dockerfile.lotus' of github.com:ianconsolata/lotus into ianconsolata-id/remove-dockerfile.lotus
2023-05-09 17:19:55 +02:00
Łukasz Magiera
bd29359d12
Merge pull request #10838 from ianconsolata/id/fix-dockerignore
...
_build_ Add checked in file to dockerignore ignore list
2023-05-09 17:14:09 +02:00
Łukasz Magiera
73315c45fb
deps: Update go-jsonrpc to v0.3.1
2023-05-09 17:11:07 +02:00
Łukasz Magiera
3b4fa779ac
Merge pull request #10797 from filecoin-project/sealerFlagForDataCid3
...
feat: sealing: flag to run data_cid untied from addpiece
2023-05-09 16:26:00 +02:00
simlecode
f24d669cff
fix: remove invalid field UpgradePriceListOopsHeight
2023-05-09 09:21:05 +08:00
Andrew Jackson (Ajax)
313c701be6
nit: docs space
2023-05-08 15:39:47 -05:00
Aayush Rajasekaran
106d354689
Merge pull request #10843 from filecoin-project/asr/deflake-paych
...
feat: deflake paych_api_test
2023-05-08 14:48:31 -04:00
Aayush
c6fb2b416a
feat: deflake paych_api_test
2023-05-08 14:36:43 -04:00
Andrew Jackson (Ajax)
30fae764ae
doc
2023-05-08 12:22:25 -05:00
Andrew Jackson (Ajax)
6a66a11e54
comment responses
2023-05-08 11:36:43 -05:00
ZenGround0
ed7d1ef493
Merge pull request #10534 from filecoin-project/raulk/fix-parse-block-param-error
...
fix: Eth RPC: do not occlude block param errors.
2023-05-08 11:51:39 -04:00
Phi-rjan
5697645748
Merge pull request #10837 from filecoin-project/feat/ux-friendly-batch-cmd
...
feat: cli: More ux-friendly batching cmds
2023-05-08 17:40:01 +02:00
Phi-rjan
0476632282
Merge pull request #10842 from filecoin-project/fix/hide-legacy-markets-cmd
...
fix: cli: Hide legacy markets cmds
2023-05-08 17:39:01 +02:00
Phi
55a8cbd22c
Make docsgen-cli
...
Make docsgen-cli
2023-05-08 13:42:53 +02:00
Phi
426bfb795a
Hide lotus-miner legacy markets cmds
...
Hide lotus-miner legacy markets cmds
2023-05-08 13:13:18 +02:00
Aayush Rajasekaran
fc71ba507f
Merge pull request #10839 from filecoin-project/asr/deflake-observers
...
feat: chainstore: exit early in MaybeTakeHeavierTipset
2023-05-05 14:08:01 -04:00
Aayush
596b01fba2
feat: chainstore: exit early in MaybeTakeHeavierTipset
2023-05-05 13:56:48 -04:00
Aayush Rajasekaran
9ae42929d7
Merge pull request #10829 from filecoin-project/steb/fix-deploy-flake
...
fix: itest: fix eth deploy test flake
2023-05-05 09:58:39 -04:00
Aayush Rajasekaran
49e1910050
Merge pull request #10836 from filecoin-project/mikers/messagepool/nitfix2
...
style: mempool: chain errors using xerrors.Errorf
2023-05-05 09:54:42 -04:00
Phi
059cbedb40
Add missing else bracket
...
Add missing else bracket
2023-05-05 15:21:44 +02:00
Phi
075d068ccd
Add errcheck
...
Add errcheck
2023-05-05 14:59:25 +02:00
Phi
93618c0687
cli: Add more ux-friendly batching cmd
...
cli: Add more ux-friendly batching cmd
2023-05-05 14:20:09 +02:00
Maciej Witowski
c6bda331b8
Make lotus-fountain UI slightly friendlier
...
CSS generated by ChatGTP
2023-05-05 13:23:08 +02:00
Mike Seiler
9c05a1f734
chain errors using xerrors.Errorf
2023-05-04 23:50:07 -10:00
Steven Allen
d7deb9a3eb
fix: itest: fix eth deploy test flake
...
This fixes the flakyness by:
1. Disconnecting the client from the miner before submitting the
message. That way, we force it to get stuck in the message pool.
2. Removing the logic that asks lotus for the "latest" block. We have
other tests that exercise "latest".
fixes #10824
2023-05-04 14:51:25 -07:00
Ian Davis
5343b0f508
Add checked in file to dockerignore ignore list
2023-05-04 20:05:29 +01:00
Friðrik Ásmundsson
e6c8072f50
Merge pull request #10827 from filecoin-project/10585-address-review-comments
...
10585 address review comments
2023-05-04 18:32:04 +00:00
Ian Davis
d566620de8
Remove previously DEPRECATED Dockerfile.lotus
...
It was replaced by Dockerfile
2023-05-04 19:31:46 +01:00
Fridrik Asmundsson
171f1f716a
Update changelog
2023-05-04 17:50:25 +00:00
Aayush Rajasekaran
45f3e694a0
Merge pull request #10826 from filecoin-project/asr/deflake-msgindex
...
feat: deflake msgindex_test.go
2023-05-04 13:39:46 -04:00
Aayush Rajasekaran
9da534c75c
Merge pull request #10816 from filecoin-project/asr/deflake-ethhistory
...
feat: deflake TestEthFeeHistory
2023-05-04 13:38:09 -04:00
Fridrik Asmundsson
4e8ee737fc
Address review comments
2023-05-04 17:10:26 +00:00
Aayush Rajasekaran
c940f597a4
Merge pull request #10817 from filecoin-project/asr/log-eth-api
...
feat: make RunClientTest louder when deals fail
2023-05-04 12:59:40 -04:00
Fridrik Asmundsson
6574213914
Make (un)subscribe and filter RPC methods require only read perm
2023-05-04 16:09:57 +00:00
Aayush
b45409262f
feat: deflake msgindex_test.go
2023-05-04 12:04:28 -04:00
Friðrik Ásmundsson
dec3af7d7f
Merge pull request #10585 from filecoin-project/10584-make-execution-cache-size-configurable
...
feat: Make execution trace configurable via env variable
2023-05-04 14:07:35 +00:00
Aayush
b6b3998864
feat: deflake TestEthFeeHistory
2023-05-04 10:01:40 -04:00
Aayush Rajasekaran
1c1a28e1c3
Merge pull request #10823 from filecoin-project/fix/beneficiary-clearer-args-input
...
fix: cli: Change arg wording in change-beneficiary cmd
2023-05-04 09:57:59 -04:00
Phi
efdc32f60e
Change arg from minerAddress to minerID
...
Change arg from minerAddress to minerID
2023-05-04 15:21:05 +02:00
Shrenuj Bansal
e8dcf9f838
update cl ( #10819 )
2023-05-03 19:07:15 -04:00
Shrenuj Bansal
a03535ae20
Update changelog.md for release/v1.23.1
2023-05-03 18:32:10 -04:00
Shrenuj Bansal
fadc94f253
Update build version for release/v1.23.1
2023-05-03 17:20:57 -04:00
Mikers
c1d22d8b32
refactor: streamline error handling in CheckPendingMessages ( #10818 )
2023-05-03 11:12:47 -10:00
Shrenuj Bansal
a4685b7bac
update build version on master to 1.23.2-dev
2023-05-03 17:01:13 -04:00
Aayush
6a1b523ba1
feat: make RunClientTest louder when deals fail
2023-05-03 16:49:23 -04:00
Shrenuj Bansal
c7bdf61fb1
Disable lotus markets by default ( #10809 )
2023-05-03 16:42:23 -04:00
Mikers
742062f84c
perf: mempool: lower priority optimizations ( #10693 )
...
* release the read lock earlier as it is not needed for chaincomputebasefee
* chain/messagepool/selection.go change to read lock in SelectMessages
* tighten up locks in chain/messagepool/repub.go and two questions on whether curTsLks are needed as comments
* include suggestion from @Jorropo to preallocate our msgs array so that we only need to make a single allocation
* mp.pending should not be accessed directly but through the getter
* from @arajasek: just check whether the sender is a robust address (anything except an ID address is robust) here, and return if so. That will:
be faster
reduce the size of this cache by half, because we can drop mp.keyCache.Add(ka, ka) on line 491.
* do not need curTslk and clean up code comments
2023-05-03 16:31:39 -04:00
Phi-rjan
093d350df3
Merge pull request #10812 from filecoin-project/fix/set-head-cmd
...
Change args check
2023-05-03 20:52:52 +02:00
Phi
7b72968968
Update args
...
Update args
2023-05-03 19:37:08 +02:00
Phi
034888c58e
Changing to if args.present
...
Changing to if args.present
2023-05-03 19:03:54 +02:00
Łukasz Magiera
ab0e261e1b
Merge pull request #10810 from filecoin-project/asr/batch-deal-stop
...
chore: drop flaky TestBatchDealInput subcase
2023-05-03 19:02:32 +02:00
Shrenuj Bansal and Jacob Crowther
78800a4e77
fix: sealing: Make lotus-worker report GPU usage to miner during ReplicaUpdate task ( #10806 )
...
* Make lotus-worker report GPU usage to miner during ReplicaUpdate task
* make gen
---------
Co-authored-by: Jacob Crowther <jcrowthe@users.noreply.github.com >
2023-05-03 12:28:03 -04:00
ZenGround0
a3a429edad
Merge pull request #10811 from filecoin-project/fix/no-yielding-with-txnlock
...
fix:splitstore:Don't block when potentially holding txnLk as writer
2023-05-03 12:07:20 -04:00
Phi
f094e61b4a
Remove args check
...
Remove args check in `lotus chain set`
2023-05-03 17:56:34 +02:00
zenground0
bca0023756
Don't block when potentially holding txnLk as writer
2023-05-03 09:55:22 -06:00
Aayush
17c43caacf
chore: drop flaky TestBatchDealInput subcase
2023-05-03 11:51:42 -04:00
Łukasz Magiera
3ff8a09183
feat: worker: Ensure tempdir exists ( #10433 )
2023-05-03 10:59:41 -04:00
Aayush Rajasekaran
76776e5cc1
Merge pull request #10800 from filecoin-project/asr/speedup-persist
...
feat: chainstore: batch writes of tipsets
2023-05-02 17:54:33 -04:00
Aayush
49f5825296
feat: chainstore: batch writes of tipsets
2023-05-02 17:26:07 -04:00
Aayush Rajasekaran
f189256a62
Merge pull request #10744 from filecoin-project/jennijuju-patch-4
...
chore: changelog clean up
2023-05-02 16:36:12 -04:00
Jiaying Wang
3390e3536d
Update CHANGELOG.md
2023-05-02 14:23:24 -04:00
Aayush Rajasekaran
ff0fa3471f
chore: refactor: drop unused IsTicketWinner ( #10801 )
2023-05-02 11:22:02 -07:00
Andrew Jackson (Ajax)
a884bb15bd
docs: lotus-worker data-cid
2023-05-02 13:05:21 -05:00
Aayush Rajasekaran
76f231618a
Merge pull request #10777 from filecoin-project/steb/revert-cb
...
Revert #9858 (consistent broadcast changes)
2023-05-02 10:51:22 -04:00
Andrew Jackson (Ajax)
8c31ea1814
feat: sealing: data_cid flag untied from addpiece
2023-05-01 19:41:44 -05:00
Aayush Rajasekaran
c05204f1d8
Merge pull request #10786 from filecoin-project/asr/calibnet-hack
...
chore: deps: update to FVM 3.3.1
2023-05-01 12:37:59 -04:00
Aayush
b4c2c249db
chore: deps: update to FVM 3.3.1
2023-05-01 10:37:43 -04:00
Aayush Rajasekaran
e291da9adc
Merge pull request #10728 from filecoin-project/sbansal/stagger-commits-set-default
...
Set default for MaxSectorProveCommitsSubmittedPerEpoch
2023-05-01 10:25:28 -04:00
Aayush
0d8a3cbaf8
feat: shed tool to report on any consensus mismatches in history
2023-04-28 13:47:24 -04:00
Steven Allen
bb5ba64cca
Revert "Merge pull request #9858 from adlrocha/adlrocha/consistent-bcast"
...
This reverts commit 8b2208fd9a , reversing
changes made to 2db6b12b78 .
Unfortunately, this is rather tricky code. We've found several issues so
far and, while we've fixed a few, there are outstanding issues that
would require complex fixes we don't have time to tackle right now.
Luckily, this code isn't actually needed by the main Filecoin chain
which relies on consensus fault reporting to handle equivocation. So we
can just try again later.
2023-04-27 12:25:30 -07:00
Aayush Rajasekaran
727a71186b
Merge pull request #10764 from filecoin-project/asr/flaky-tests
...
fix: deflake: use 2 miners for flaky tests
2023-04-27 11:14:57 -04:00
Aayush
e91bb642e7
fix: deflake: use 2 miners for flaky tests
2023-04-27 08:43:03 -04:00
Łukasz Magiera
9d2d53b58e
fix: prover: Propagate skipped sectors in local PoSt
2023-04-27 09:26:12 +02:00
Steven Allen
e351d77ff8
test: eth: deflake multiblock lookup test ( #10769 )
...
- Increase epoch times to give the miners a chance to see each other's
blocks.
- Wait longer for a multi-block tipset.
- Reduce the initial wait (we're increasing the block times and I don't
really feel like waiting around).
2023-04-26 15:10:43 -07:00
Steven Allen
d2c3e84d54
feat: sync: harden chain sync ( #10756 )
...
* fix: sync: fail sync instead of logging if we sync the wrong chain
* fix: sync: write headers in the correct order
Just in case. This shouldn't be necessary, but we might as well.
* fix: minus minus
* fix: do put the tipset
Put != Persist
2023-04-26 14:12:45 -07:00
Aayush Rajasekaran
cf8587522a
Merge pull request #10714 from filecoin-project/fix/tvx-post-fvm
...
fix: tvx: make extract-multiple support the FVM
2023-04-26 16:17:33 -04:00
Aayush Rajasekaran
7903224ae5
Merge pull request #10680 from filecoin-project/steb/blockstore-has-check
...
feat: badger: add a has check before writing to reduce duplicates
2023-04-26 16:17:16 -04:00
Aayush Rajasekaran
eb0b1c986b
Merge pull request #10713 from filecoin-project/steb/fix-event-subscription
...
fix: events: don't set GC confidence to 1
2023-04-26 16:14:20 -04:00
Aayush Rajasekaran
88ff21a211
Merge pull request #10759 from filecoin-project/steb/reduce-log-spam
...
fix: sync: reduce log from error to info
2023-04-26 15:47:55 -04:00
Aayush Rajasekaran
2af8b6e30e
Merge pull request #10762 from filecoin-project/asr/add-reminder
...
shed: migrations: add reminder about continuity testing tool
2023-04-26 10:35:04 -04:00
Aayush
33ca0f1f79
shed: migrations: add reminder about continuity testing tool
2023-04-26 09:50:16 -04:00
Steven Allen
a97dae8f46
fix: sync: reduce log from error to info
...
And fix the message to account for the fact that we now reject _old_
blocks along with new ones.
We frequently receive "out of date" blocks in hello messages from
syncing and/or out of sync nodes. This isn't an error.
2023-04-25 14:34:13 -07:00
Steven Allen
7162c656cc
fix: chain: record heaviest tipset before notifying ( #10694 )
...
Clearly this hasn't caused any issues, but I'm pretty sure we should be
updating the current head _before_ notifying about it.
2023-04-25 11:56:26 -07:00
Łukasz Magiera
aeee542fb9
Merge pull request #10696 from filecoin-project/fix/nil-terminate-wait
...
fix: sealing pipeline: Allow nil message in TerminateWait
2023-04-25 19:28:52 +02:00
Łukasz Magiera
7e34b49b5d
Merge pull request #10661 from filecoin-project/fix/cleanup-temp-failed-fetch
...
fix: storage: Remove temp fetching files after failed fetch
2023-04-25 19:28:33 +02:00
Łukasz Magiera
1e04ccb342
Merge pull request #10636 from filecoin-project/feat/snapimport-resume
...
feat: daemon: Auto-resume interrupted snapshot imports
2023-04-25 18:38:43 +02:00
Łukasz Magiera
24945a906a
httpreader: Make linter happy
2023-04-25 11:29:16 +02:00
Łukasz Magiera
a7d29c9564
httpreader: also resume on UnexpectedEOF
2023-04-25 09:31:20 +02:00
Łukasz Magiera
71f184f5cb
feat: daemon: Auto-resume interrupted snapshot imports
2023-04-25 09:31:19 +02:00
Aayush Rajasekaran
28d0274f46
Merge pull request #10746 from filecoin-project/asr/refactor-shed-market
...
feat: shed: refactor market cron-state command
2023-04-24 11:24:33 -04:00
ychiao
9ae48022ff
fix: Eth JSON-RPC api: handle messages with gasFeeCap less than baseFee ( #10614 )
2023-04-24 16:03:04 +01:00
Aayush
fd7a0e1922
feat: shed: refactor market cron-state command
2023-04-24 11:02:43 -04:00
ZenGround0
3a6c385b50
Merge pull request #10742 from filecoin-project/asr/merge-release-into-master
...
chore: merge releases into master
2023-04-23 18:26:31 -04:00
zenground0
c5f2e99e79
go mod tidy
2023-04-23 15:51:34 -06:00
zenground0
c8e78f7911
Fix lint after merge
2023-04-23 15:43:53 -06:00
Aayush
5a061e4677
Merge branch 'releases' into asr/merge-release-into-master
2023-04-23 14:58:50 -04:00
Aayush Rajasekaran
d1d4b35adf
Merge pull request #10727 from filecoin-project/asr/release-1230
...
feat: release 1.23.0
2023-04-23 14:40:18 -04:00
Aayush
5e6e011fe2
fix: FEVM_tests: update recursive limits
2023-04-23 14:21:26 -04:00
zenground0
f3969cdc25
Update splitstore test helpers usage of create miner
2023-04-23 12:14:52 -06:00
Aayush
4ff1d1dc8d
feat: itests should run on latest network version
2023-04-23 13:59:14 -04:00
Aayush
df80c4cde2
Merge branch 'releases' into asr/release-1230
2023-04-23 12:10:41 -04:00
Aayush Rajasekaran
06946a8fce
Merge pull request #10739 from filecoin-project/release/v1.22.1
...
feat: release 1.22.1
2023-04-23 11:57:20 -04:00
Aayush Rajasekaran
23fccc6cb6
Merge pull request #10737 from filecoin-project/asr/release-1221
...
feat: release 1.22.1
2023-04-23 11:55:24 -04:00
Aayush Rajasekaran
4a4ae9db66
Merge pull request #10738 from filecoin-project/jen/changelog1
...
chore: update changelog
2023-04-23 10:57:52 -04:00
jennijuju
7a4624bbd9
update changelog
2023-04-23 22:51:47 +08:00
Aayush
821836d939
feat: release 1.22.1
2023-04-23 10:44:29 -04:00
Aayush Rajasekaran
d4239d66ce
Merge pull request #10736 from filecoin-project/asr/-fix-1221
...
feat: Update FFI, test disputing nv20 window posts fails
2023-04-23 10:44:06 -04:00
Aayush
dc0ce8f11a
Update FFI to 1.22.1
2023-04-23 10:42:01 -04:00
Aayush
4430a138b6
feat: test disputing nv20 window posts fails
2023-04-23 10:41:57 -04:00
Steven Allen
784214ae05
feat: sync: validate (early) that blocks fall within range ( #10691 )
...
This will reject blocks in pubsub validation if they're either:
1. Too far into the future (5 blocks beyond the expected head).
2. Too far into the past (before finality with respect to our current
head).
Specifically:
1. We were previously rejecting future blocks in the sync logic, but not
in pubsub itself.
2. We never used to check if a block was too _old_.
Motivation: Blocks that are too new/too old can cause us to perform
quite a bit of unnecessary work.
2023-04-22 10:15:31 -07:00
Hector Sanjuan
875c09840b
chainstore: Fix raw blocks getting scanned for links during snapshots ( #10684 )
...
We have to save raw blocks to the snapshot, but we should not be scanning them
for additional links as if they were CBOR blocks.
This cleans the logic a bit (we were checking that the parent was a CBOR block
before queueing up the children, but then scanning the children... it was weird).
Additionally, more verbose logging is added for the next time ScanForLinks
fails (currently very little info was given).
Our ScanForLinks callback should only enqueue CBOR for further processing.
2023-04-21 15:16:26 -07:00
Aayush Rajasekaran
5794b22eb6
Merge pull request #10729 from filecoin-project/asr/update-ffi
...
chore: deps: update to FFI v1.23.0
2023-04-21 17:15:46 -04:00
Aayush
8dec6a1672
fix: test: Simulate call on parents's parents
2023-04-21 16:55:55 -04:00
Aayush
4d2765e5ba
chore: deps: update to FFI v1.23.0
2023-04-21 16:42:31 -04:00
Shrenuj Bansal
d39fbb277f
Set default for MaxSectorProveCommitsSubmittedPerEpoch
2023-04-21 16:35:31 -04:00
Aayush Rajasekaran
b06cba18f4
Merge pull request #10726 from filecoin-project/asr/prep-1230
...
feat: set version to 1.23.0
2023-04-21 16:21:42 -04:00
Friðrik Ásmundsson
9d5d6a5f3d
Merge pull request #10700 from filecoin-project/10538-opt-ethgettransactioncount
...
perf: Address performance of EthGetTransactionCount
2023-04-21 20:13:56 +00:00
Fridrik Asmundsson
4028c05fea
address review comment
2023-04-21 20:03:13 +00:00
Phi
b7484121fc
Reduce LOTUS_FMV_CONCURRENCY
...
Reduce LOTUS_FMV_CONCURRENCY
2023-04-21 22:02:33 +02:00
Phi
19d8f79a3d
Small v1.23.0 changelog changes
...
Small v1.23.0 changelog changes
2023-04-21 21:58:47 +02:00
Aayush
abbb74ca35
feat: set version to 1.23.0
2023-04-21 15:46:17 -04:00
Aayush Rajasekaran
73566254bd
Merge pull request #10725 from filecoin-project/asr/merge-releases-into-23
...
chore: merge releases into release/v1.23.0
2023-04-21 15:36:58 -04:00
Aayush
2f48759457
Merge branch 'releases' into release/v1.23.0
2023-04-21 15:12:23 -04:00
Aayush Rajasekaran
0d8659e76f
Merge pull request #10724 from filecoin-project/asr/update-cids-releases
...
fix: docs: correct v11 actor code IDs in changelog
2023-04-21 14:37:27 -04:00
Aayush Rajasekaran
ac78c39c30
Merge branch 'releases' into asr/update-cids-releases
2023-04-21 14:37:18 -04:00
Aayush Rajasekaran
5d4c237e01
Merge pull request #10723 from filecoin-project/chore/fix-changelog-cids
...
actor cids in changelog
2023-04-21 14:31:12 -04:00
zenground0
12d5d3465b
Moar fix
2023-04-21 12:29:36 -06:00
zenground0
711ef3b208
actor cids in changelog
2023-04-21 12:24:10 -06:00
Aayush Rajasekaran
8be0b10d9d
Merge pull request #10722 from filecoin-project/asr/finalize-22
...
feat: release 1.22.0
2023-04-21 14:17:50 -04:00
Aayush Rajasekaran
9dbc42fc54
Merge pull request #10721 from filecoin-project/chore/attempt-finalize-release
...
build: release: v1.22.0 prep
2023-04-21 13:53:15 -04:00
Phi
e409ac8421
Fix typo
...
Fix typo
2023-04-21 19:42:07 +02:00
Phi
c2e37859b5
Update changelog.md
...
Update changelog.md
2023-04-21 19:40:01 +02:00
zenground0
776f98d9f5
Update release version
2023-04-21 11:10:05 -06:00
zenground0
d45ee8dc54
Test that we reverted activation bug fix
2023-04-21 10:58:27 -06:00
Aayush Rajasekaran
885153fcfa
Merge pull request #10720 from filecoin-project/asr/update-gst
...
chore: deps: update to go-state-types v0.11.1
2023-04-21 12:46:19 -04:00
Łukasz Magiera
b44ae9a7d8
Merge pull request #10647 from filecoin-project/sbansal/split-pcb
...
feat: sealing: Split PCA/PCB batches if gas used exceeds block limit
2023-04-21 18:30:27 +02:00
Aayush
d8ca0bff38
chore: deps: update to go-state-types v0.11.1
2023-04-21 12:11:23 -04:00
Aayush Rajasekaran
01dabf09db
chore: deps: update to actors v11.0.0 ( #10718 )
2023-04-21 12:08:31 -04:00
Łukasz Magiera
afc64ebc5e
Merge pull request #10715 from siriusyim/fix/window-post-prooftype
...
update: builtin to builtin11 in wdpost worker
2023-04-21 17:30:52 +02:00
Aayush Rajasekaran
a48a1e31e9
Merge pull request #10716 from filecoin-project/asr/backport-post-worker
...
fix: PoSt worker: use go-state-types for proof policies
2023-04-21 10:12:02 -04:00
Aayush
bb381c201c
fix: PoSt worker: use go-state-types for proof policies
2023-04-21 09:51:25 -04:00
Fridrik Asmundsson
553da395e4
perf: Increase noncecache in MessagePool
...
Bumped from 256 to 32k entries which should be about 6MB of cached
entries given average nonceCacheKey of 200 bytes
2023-04-21 11:56:05 +00:00
Fridrik Asmundsson
953d56e216
perf: Address performance of EthGetTransactionCount
...
We have observed that EthGetTransactionCount is one of the hotspots
on Glif production notes, and we are seeing regular 10-20 second
latencies when calling this rpc method.
I tracked the high latency spikes and they were correlated when
we were running ExecuteTipSet while following the chain.
To address this, we should not rely on tipset computation to get
nounce and instead look at the parent tipset and then count the
messages sent from the 'addr'.
2023-04-21 11:55:46 +00:00
Łukasz Magiera
a503a0edaa
Merge pull request #10690 from filecoin-project/fix/remove-pointless-panic
...
fix: remove pointless panic
2023-04-21 13:47:12 +02:00
sirius
07416e8c0c
update: builtin to builtin11 in wdpost worker
2023-04-21 12:19:06 +08:00
Steven Allen
c84c07eb74
fix: events: don't set GC confidence to 1
...
The function/parameter were poorly named and should never have been
exposed. "GC" confidence should always be the same, this parameter
doesn't let us actually set the _confidence_, just the point before
which we no longer support reverts.
fixes #10706
2023-04-20 14:45:55 -07:00
Steven Allen
54d8ddf3c1
fix: tvx: fvm vm.Flush
2023-04-20 13:50:16 -07:00
Steven Allen
7b6f6843a7
fix: tvx: correctly lookup actor codes in extract-many
2023-04-20 13:27:44 -07:00
Łukasz Magiera
e16fc110d9
Merge pull request #10709 from filecoin-project/jen/bumpmasteragain
...
chore: build: bump matser version to v1.23.1-dev
2023-04-20 19:28:36 +02:00
Jiaying Wang
f269c0fb5d
Merge pull request #10707 from filecoin-project/asr/lightning-upgrade
...
feat: build: set Lightning and Thunder upgrade epochs
2023-04-21 00:30:15 +08:00
jennijuju
00a025449b
bump matser version to v1.23.1-dev
2023-04-21 00:17:15 +08:00
Shrenuj Bansal
d1f3380850
change comment
2023-04-20 12:15:51 -04:00
Aayush
46f1f913c8
feat: build: set Lightning and Thunder upgrade epochs
2023-04-20 10:57:35 -04:00
Łukasz Magiera
0a46fc7e73
Merge pull request #10562 from Jorropo/boxo
...
chore: boxo: migrate from go-libipfs to boxo
2023-04-20 16:24:22 +02:00
Phi-rjan
cb22349506
Merge pull request #10639 from filecoin-project/fix/fail-unseal-removed-sector
...
fix: unseal: check if sealed/update sector exists
2023-04-20 09:03:42 +02:00
ZenGround0 and zenground0
28395af03a
chore:build:correct version ( #10704 )
...
* gen
* changelog
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-19 20:03:14 -04:00
Steven Allen
d2906e2dc7
Revert "feat: vm: switch to the new exec trace format ( #10372 )" ( #10703 )
...
This reverts commit f6add2f723 .
2023-04-19 19:25:30 -04:00
Shrenuj Bansal
0c83781a7f
Add tests for PCB/PCA batch splitting
2023-04-19 18:44:32 -04:00
327760acff
chore: build: Merge/v22 into 21 for 23 ( #10702 )
...
* chore: update ffi to increase execution parallelism
* Don't enforce walking receipt tree during compaction
* fix: build: drop drand incentinet servers
* chore: release lotus v1.20.4
* Apply suggestions from code review
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
* feat: Introduce nv19 skeleton
Update to go-state-types v0.11.0-alpha-1
Introduce dummy v11 actor bundles
Make new actors adapters
Add upgrade to Upgrade Schedules
make jen
Update to go-state-types v0.11.0-alpha-2
* feat: vm: switch to the new exec trace format (#10372 )
This is now "FVM" native. Changes include:
1. Don't treat "trace" messages like off-chain messages. E.g., don't
include CIDs, versions, etc.
2. Include IPLD codecs where applicable.
3. Remove fields that aren't filled by the FVM (timing, some errors,
code locations, etc.).
* feat: implement FIP-0061
* Address review
* Add and test the FIP-0061 migration
* Update actors bundles to fip/20230406
* Update to go-state-types master
* Update to actors v11.0.0-rc1
* - Update go state types
- Keep current expiration defaults on creation, extension some tests
- Update ffi
* ffi experiment
* Integration nv19 migration
- Open splitstore in migration shed tool
- Update state root version
* Post rebase fixup
* Fix
* gen
* nv19 invariant checking
* Try fixig blockstore so bundle is loaded
* Debug
* Fix
* Make butterfly upgrades happen
* Another ffi experiment
* Fix copy paste error
* Actually schedule migration (#10656 )
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
* Butterfly artifacts
* Set calibration net upgrade height
* Review Response
* Fix state tree version assert
* Quick butterfly upgrade to sanity check (#10660 )
* Quick butterfly upgrade to sanity check
* Update butterfly artifacts
* Revert fake fix
* Give butterfly net correct genesis
* Butterfly artifacts
* Give time before upgrade
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
* chore:releasepolish v1.22 release (#10666 )
* Update butterfly artifacts
* register actors v11
* Update calibration upgrade time
* State inspection shed cmds
* Fix
* make gen
* Fix swallowed errors
* Lint fixup
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
* v1.22.0-rc3
* bundle fix
* Feat/expedite nv19 (#10681 )
* Update go-state-types
* Modify upgrade schedule and params
* Revert fip 0052
* Update gst
* docsgen
* fast butterfly migration to validate migration
* Correct epoch to match specified date
* Update actors v11
* Update changelog build version
* Update butterfly artifacts
* Fix lotus-miner init to work after upgrade
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
* fix:deps:stable ffi for stable release (#10698 )
* Point to stable ffi for stable lotus release
* go mod tidy
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
* Update CHANGELOG.md
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
---------
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
Co-authored-by: Steven Allen <steven@stebalien.com >
Co-authored-by: jennijuju <jiayingw703@gmail.com >
2023-04-19 18:40:18 -04:00
ZenGround0 and zenground0
752b961483
fix:deps:stable ffi for stable release ( #10698 )
...
* Point to stable ffi for stable lotus release
* go mod tidy
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-19 14:00:10 -04:00
ZenGround0 and zenground0
ff2258ff7a
Feat/expedite nv19 ( #10681 )
...
* Update go-state-types
* Modify upgrade schedule and params
* Revert fip 0052
* Update gst
* docsgen
* fast butterfly migration to validate migration
* Correct epoch to match specified date
* Update actors v11
* Update changelog build version
* Update butterfly artifacts
* Fix lotus-miner init to work after upgrade
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-19 10:45:22 -04:00
Łukasz Magiera
4bdb6b34b3
fix: sealing pipeline: Allow nil message in TerminateWait
2023-04-19 15:43:50 +02:00
Steven Allen
141c020b4e
fix: remove pointless panic
...
Technically, the block validator caught this panic. But it's pointless
because we have a _real_ mechanism to return the validation reason,
which we should have been using.
In general, panicing like this is a very bad idea because it's
non-obvious and, in this case, completely undocumented.
2023-04-18 15:44:56 -07:00
Jorropo
fe42d974a2
chore: all: migrate from go-libipfs to boxo
...
github.com/ipfs/libipfs/blocks was unmigrated to github.com/ipfs/go-block-format due to compatibility issues with the rest of the IPLD stack.
2023-04-18 17:22:18 +02:00
Steven Allen
e945c0d6f2
fix: check for nil bcastDict ( #10646 )
...
Also hold the lock when checking the length of the blocks in the
bcastDict.
2023-04-17 20:17:10 -07:00
Steven Allen
0cff56a16d
feat: badger: add a has check before writing to reduce duplicates
2023-04-17 10:57:41 -07:00
Shrenuj Bansal
0befed7200
Add API and CLI to unseal sector ( #10626 )
2023-04-17 12:12:15 -04:00
jennijuju
4de06dcd32
bundle fix
2023-04-14 12:59:15 +08:00
Jiaying Wang
fc313a1e7d
Merge pull request #10667 from filecoin-project/jen/rcprep
...
build: v1.22.0-rc3
2023-04-14 12:51:17 +08:00
jennijuju
6e231e720a
v1.22.0-rc3
2023-04-14 12:35:29 +08:00
Steven Allen
3f74840b67
test: events: fix race when recording tipsets ( #10665 )
...
fixes #10664
2023-04-13 17:20:34 -07:00
ZenGround0 and zenground0
ff9e706c65
chore:releasepolish v1.22 release ( #10666 )
...
* Update butterfly artifacts
* register actors v11
* Update calibration upgrade time
* State inspection shed cmds
* Fix
* make gen
* Fix swallowed errors
* Lint fixup
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-13 17:21:24 -04:00
Shrenuj Bansal
79826447f5
fix unit and integration test breaks
2023-04-12 21:45:43 -04:00
Łukasz Magiera
7a4f69721c
fix: storage: Remove temp fetching files after failed fetch
2023-04-12 17:00:10 -07:00
ZenGround0 and zenground0
766bdedd29
Quick butterfly upgrade to sanity check ( #10660 )
...
* Quick butterfly upgrade to sanity check
* Update butterfly artifacts
* Revert fake fix
* Give butterfly net correct genesis
* Butterfly artifacts
* Give time before upgrade
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-12 16:33:06 -04:00
Aayush Rajasekaran
981a3485eb
Merge pull request #10657 from filecoin-project/chore/polish-v1.22-release
...
chore:release:update butterfly artifacts and set calibration upgrade heights
2023-04-12 10:24:02 -04:00
zenground0
4443ac662f
Fix state tree version assert
2023-04-12 08:22:34 -06:00
vyzo
a7379e2cce
Merge pull request #10648 from filecoin-project/vyzo/fix/mpool-prune-select
...
fix:mpool: prune excess messages before selection
2023-04-12 10:51:15 +03:00
Shrenuj Bansal
4eb4af639a
Split PCA msg into smaller batches
2023-04-12 00:30:19 -04:00
zenground0
24da8bdb34
Review Response
2023-04-11 18:29:33 -06:00
zenground0
44979541be
Set calibration net upgrade height
2023-04-11 18:12:44 -06:00
zenground0
65b23b867c
Butterfly artifacts
2023-04-11 18:00:48 -06:00
ZenGround0 and zenground0
58ccfca831
Actually schedule migration ( #10656 )
...
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-11 16:15:42 -04:00
Aayush Rajasekaran
30dd65b338
Merge pull request #10645 from filecoin-project/chore/integrate-gst-v11
...
chore:deps:integrate gst v11
2023-04-11 12:24:49 -04:00
Aayush
ae84f335cc
feat: pubsub: treat ErrGasFeeCapTooLow as ignore, not reject
2023-04-11 10:26:43 -04:00
vyzo
dd6720c61b
message data
2023-04-11 16:19:59 +03:00
vyzo
e358b3b358
add real world timing test for selection
2023-04-11 16:19:50 +03:00
vyzo
b4e2e871dc
prune excess messages before selection
2023-04-11 13:12:05 +03:00
Shrenuj Bansal
6f91dc7c5b
populate result error on exit conditions
2023-04-10 16:24:13 -04:00
Shrenuj Bansal
8893c62a42
make gen
2023-04-10 15:39:42 -04:00
Shrenuj Bansal
1e25d7b453
Split precommit batches if gas used exceeds block limit
2023-04-10 14:52:39 -04:00
Phi-rjan
c6968f8d61
Merge pull request #10643 from filecoin-project/phi/v1210rc3
...
build: release: v1.21.0-rc3
2023-04-10 18:02:30 +02:00
Phi
8096f7135b
build: release: v1.21.0-rc3
...
build: release: v1.21.0-rc3
2023-04-10 17:44:21 +02:00
ZenGround0
5e890165e2
Merge pull request #10641 from filecoin-project/phi/backport-splitstore-oos
...
Backport #10392 into v1.21.0
2023-04-10 11:28:42 -04:00
Steven Allen
34f46d736f
fix: revert chain sync mutex to a regular lock
...
Conditions always call "unlock" so we can't safely use the condition
with both the read and write side of lock. So we might as well revert
back to a regular lock.
fixes #10616
2023-04-10 17:16:20 +02:00
zenground0
d77ac5ddcb
Stop swallowing errors
2023-04-10 17:16:13 +02:00
zenground0
0ce9ae4809
Implement yield friendly online GC
2023-04-10 17:16:01 +02:00
zenground0
fd66db680f
check yield before GC
2023-04-10 17:15:52 +02:00
zenground0
b5da33c013
signal chain in and out of sync to compaction workers
2023-04-10 17:15:42 +02:00
ZenGround0 and zenground0
da6b565dc1
Update config default value ( #10605 )
...
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-10 10:13:22 -04:00
Phi
9fd69377df
fix: unseal: check if sealed sector exists
...
Check if sealed or update sector exists when `SectorsUnsealPiece` is called.
2023-04-10 09:53:19 +02:00
Steven Allen
d1364caa84
fix: cap the message gas limit at the block gas limit ( #10637 )
...
Technically, if a message is near the block gas limit, this method could
over-estimate past the block gas limit. Instead, cap at the block gas
limit.
2023-04-08 14:57:28 -07:00
Aayush
7710a57fa3
fix: include extra messages in ComputeState InvocResult output
2023-04-05 15:25:57 -04:00
Phi-rjan
95e1c4909c
Merge pull request #10627 from filecoin-project/phi/v1210
...
build: release: v1.21.0 prep
2023-04-05 20:00:15 +02:00
Phi
e426d05bc8
fix typos
...
fix typos
2023-04-05 19:09:31 +02:00
Phi
b6b3802bb7
build: release: v1.21.0 prep
...
build: release: v1.21.0 prep
2023-04-05 18:55:18 +02:00
Aayush Rajasekaran
9d44c88cbb
Merge pull request #10613 from filecoin-project/asr/fix-testground
...
fix: build: add CBDeliveryDelay to testground
2023-04-05 12:04:51 -04:00
Aayush Rajasekaran
f1f0d90897
Merge pull request #10621 from filecoin-project/feat/limit-moving-gc-threads
...
feat:splitstore:limit moving gc threads
2023-04-05 11:23:55 -04:00
Phi-rjan and zenground0
b240031605
Limit moving gc threads ( #10623 )
...
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-04-05 11:21:32 -04:00
Phi-rjan
33039d2cec
Merge pull request #10620 from filecoin-project/phi/backport-splitstore-config
...
Backport #10605 to v1.21.0
2023-04-04 22:36:55 +02:00
zenground0
c281d053d2
Limit moving gc threads
2023-04-04 14:07:36 -06:00
zenground0
0314db7894
Update config default value
2023-04-04 20:35:28 +02:00
Jiaying Wang
522388820a
Merge pull request #10552 from filecoin-project/asr/optimize-blockmsgsfortipset
...
feat: chainstore: optimize BlockMsgsForTipset
2023-04-04 13:53:23 -04:00
Aayush Rajasekaran
d2b7d0071d
Merge pull request #10619 from filecoin-project/fix/10617
...
fix: make state compute --html work with unknown methods
2023-04-04 10:01:14 -04:00
Łukasz Magiera
07dcc08ecb
fix: make state compute --html work with unknown methods
2023-04-04 14:39:01 +02:00
Łukasz Magiera
43941876f4
Merge pull request #10611 from filecoin-project/fix/check-sector-exists
...
fix: cli: Check if the sectorID exists before removing
2023-04-04 09:55:36 +02:00
Aayush
0afd51510b
fix: build: add CBDeliveryDelay to testground
2023-04-03 14:18:02 -04:00
Phi
d211b5eb69
fix: cli: Check if the sector exists
...
Check if the sector exists before running `SectorRemove`, and error out if the SectorID has not bee created.
2023-04-03 14:04:45 +02:00
Łukasz Magiera
740a7ca142
Merge pull request #10610 from gundamzl/patch-1
...
Fixed incorrect words that could not be compiled
2023-04-03 13:15:34 +02:00
Zeng Li
8a2a18f43f
Fixed incorrect words that could not be compiled
...
Milisecond is incorrect,resulting in failure to compile.
2023-04-02 19:01:45 +08:00
Shrenuj Bansal and Łukasz Magiera
2278a209e2
Add feature to stagger sector prove commit submission ( #10543 )
...
* Add feature to stagger sector prove commit submission
* make gen and docsgen as usual
* address comments and lint
* Update comment
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
* make gen for stupid comment
* make docsgen
* address comments
---------
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2023-04-01 19:30:32 -04:00
Jiaying Wang
3b0d4f2e45
Merge pull request #10489 from filecoin-project/jen/tvl2
...
shed: get balances of evm accounts
2023-03-31 15:35:21 -04:00
Jennifer Wang
b82726f57f
make lint happy
2023-03-31 15:16:24 -04:00
Jennifer Wang
28fdc3abb8
docsgen
2023-03-31 15:13:13 -04:00
Jennifer Wang
4a1eccd447
add unique
2023-03-31 15:05:03 -04:00
Jennifer Wang
77883aa72b
add accounts
2023-03-31 15:05:00 -04:00
Jennifer Wang
07c9367467
wording
2023-03-31 15:04:27 -04:00
zenground0
1a5e8603c7
Fix dumb mistake
2023-03-31 15:04:27 -04:00
zenground0
3b0d8fdd29
P0 fix
2023-03-31 15:04:27 -04:00
Jennifer Wang
ec90ccf72e
point to the hot store
2023-03-31 15:04:27 -04:00
Jennifer Wang
661d8608bc
evm account balances
...
Please enter the commit message for your changes. Lines starting
2023-03-31 15:04:24 -04:00
Aayush Rajasekaran
ef5c6c4c48
Merge pull request #10607 from filecoin-project/phi/backport-update-gst
...
Backport #10606 to v1.21.0
2023-03-31 10:01:54 -04:00
Aayush Rajasekaran
5f51d652b1
Merge pull request #10606 from filecoin-project/asr/verifreg-state
...
chore: deps: update to go-state-types v0.11.0-alpha-3
2023-03-31 10:01:35 -04:00
Łukasz Magiera
8dc90267d7
Merge pull request #10599 from filecoin-project/fix/netconnect-maddr
...
fix: cli: Make `net connect` to miner address work
2023-03-31 10:07:07 +02:00
Aayush
8a7ae61dae
chore: deps: update to go-state-types v0.11.0-alpha-3
2023-03-31 09:17:11 +02:00
Aayush
c7a6bc2fce
chore: deps: update to go-state-types v0.11.0-alpha-3
2023-03-30 16:32:32 -04:00
vyzo
bf666a3f7e
Merge pull request #10551 from filecoin-project/vyzo/feat/exec-lanes
...
feat: VM Execution Lanes
2023-03-30 22:19:11 +03:00
Łukasz Magiera
3af5ef1167
Merge pull request #10588 from filecoin-project/fix/file-does-not-exsist-logs
...
fix: log: Stop logging `file does not exists`
2023-03-30 20:24:59 +02:00
Aayush Rajasekaran
139bde3771
Merge pull request #10561 from filecoin-project/mikers/messagepoolRWMutexes
...
perf: message pool: change locks to RWMutexes for performance
2023-03-30 12:47:44 -04:00
vyzo
d71b528253
reorg initialization code for better readability, remove unused import
2023-03-30 18:15:13 +03:00
vyzo
7b4e68249a
add comment about Signal unsoundness
2023-03-30 18:13:08 +03:00
vyzo
54a80a8a97
revert dead code
2023-03-30 18:11:44 +03:00
Aayush Rajasekaran
13f73623a8
Merge pull request #10544 from filecoin-project/asr/fix-extend-sectors
...
fix: miner: correctly count sector extensions
2023-03-30 10:10:42 -04:00
Aayush Rajasekaran
8b2208fd9a
Merge pull request #9858 from adlrocha/adlrocha/consistent-bcast
...
feat:networking: (Synchronous) Consistent Broadcast for Filecoin EC
2023-03-30 09:32:09 -04:00
adlrocha and Aayush Rajasekaran
682ddf6ffa
Update chain/sub/bcast/consistent.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2023-03-30 12:38:00 +02:00
Łukasz Magiera
edae783cf4
fix: cli: Make net connect to miner address work
2023-03-30 09:50:06 +02:00
Jiaying Wang
caa6dd9c41
Merge pull request #10594 from filecoin-project/phi/v1210-rc2
...
build: release: v1.21.0-rc2
2023-03-29 15:59:56 -04:00
Jiaying Wang
2db6b12b78
Merge pull request #10596 from filecoin-project/asr/deprecated
...
refactor: stop using deprecated io/ioutil
2023-03-29 15:58:38 -04:00
Aayush
66fc6dc3e5
refactor: stop using deprecated io/ioutil
2023-03-29 15:40:49 -04:00
Aayush
a724a713da
refactor: stop using deprecated io/ioutil
2023-03-29 15:38:46 -04:00
Phi
d5a3ddbf7e
Add longer validation time cause to changelog
...
Add longer validation time cause to changelog
2023-03-29 20:39:29 +02:00
Aayush Rajasekaran
b40ab4bd44
Merge pull request #10595 from filecoin-project/asr/backport
...
Backport #10546 , #10553
2023-03-29 14:31:43 -04:00
Phi
7a95ed063d
Bump version in changelog
...
Bump version in changelog
2023-03-29 20:31:05 +02:00
Phi
199a1d9e75
Update Changelog with backports
...
Update Changelog with backports
2023-03-29 20:30:01 +02:00
Aayush
3120852eb9
feat: supply: only grab genesis msig locks for writes
2023-03-29 14:26:15 -04:00
Aayush
24381411f2
feat: supply: drop genesis market locked funds
2023-03-29 14:26:08 -04:00
06294351fa
perf: eth: gas estimate set applyTsMessages false ( #10546 )
...
* have gas estimate call callInternal with applyTsMessages = false and other calls with applyTsMessages=true for gas caclulation optimization
* set applyTsMessages = true in CallWithGas call in shed
* update test with new callwithgas api optimization for eth call
* Update chain/stmgr/call.go
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
* env flag LOTUS_SKIP_APPLY_TS_MESSAGE_CALL_WITH_GAS must be 1 in order to have applyTsMessages change
* env flag LOTUS_SKIP_APPLY_TS_MESSAGE_CALL_WITH_GAS must be 1 in order to have applyTsMessages change
* make sure that even if we arent apply ts messages we grab ts messages from the particular user who is requesting gas estimation
---------
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
Co-authored-by: Ubuntu <ubuntu@ip-10-0-4-29.us-east-2.compute.internal >
2023-03-29 14:25:40 -04:00
Phi
d3d5f92985
Update changelog for v1.21.0-rc2
...
Update changelog for v1.21.0-rc2
2023-03-29 20:11:50 +02:00
Phi
ca1247e0d9
Update go.mod
...
Update go.mod
2023-03-29 19:50:14 +02:00
Phi
a647390bef
build: release: v1.21.0-rc2
...
build: release: v1.21.0-rc2
2023-03-29 19:38:47 +02:00
vyzo
bc7dafc3ba
Merge pull request #10590 from filecoin-project/vyzo/feat/exec-lanes-2
...
VM Execution Lanes Part II: Hide the lock
2023-03-29 19:50:37 +03:00
Friðrik Ásmundsson
36913db0cd
Merge pull request #10587 from filecoin-project/10583-enable-index-for-statewaitformessage
...
feat: Use MessageIndex in WaitForMessage
2023-03-29 18:38:39 +02:00
Friðrik Ásmundsson
5250ef85a2
Merge pull request #10586 from filecoin-project/fix-bug-in-searchForIndexedMsg
...
fix: searchForIndexedMsg always returns an error
2023-03-29 18:35:17 +02:00
Mikers and Aayush Rajasekaran
41ea5a6f63
Update chain/messagepool/messagepool.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2023-03-29 05:44:25 -10:00
Alfonso de la Rocha
103d786c72
return CBDeliveryDelay into a var
2023-03-29 17:43:10 +02:00
Phi-rjan
db869853c4
Merge pull request #10591 from filecoin-project/phi/backport-go-update
...
build: docker: Update GO-version
2023-03-29 17:31:46 +02:00
Fridrik Asmundsson
2c98a187dd
Use defaultExecTraceCacheSize in case env cannot be parsed
2023-03-29 17:30:00 +02:00
Phi
9d5e789d88
build: docker: Update GO-version
...
build: docker: Update GO-version
2023-03-29 17:12:43 +02:00
Aayush Rajasekaran
49cff8a519
Merge pull request #10581 from filecoin-project/fix/docker-go-version
...
build: docker: Update GO-version
2023-03-29 11:05:19 -04:00
vyzo
52d70d563a
fix tests
2023-03-29 16:46:37 +03:00
vyzo
4184ce9c75
refactor execution lanes: hide the lock
2023-03-29 16:45:45 +03:00
Phi
a99946937c
fix: log: Stop logging file does not exists
...
Stop logging `file does not exists` errors when retrieving disk usage information.
2023-03-29 15:32:32 +02:00
Fridrik Asmundsson
f44fa5d96f
Use MessageIndex in WaitForMessage
2023-03-29 13:35:27 +02:00
Fridrik Asmundsson
8aa4917741
Fix bug in searchForIndexedMsg which always returns an error
2023-03-29 13:18:26 +02:00
Fridrik Asmundsson
17505a0022
Make execution trace configurable via env variable
...
We want to make the execution trace cache size configurable as SPs
may want to disable it while exchanges may want to crank it up.
We were also are going with intuition for this value, so having
ability to change it without a new build would help.
Fixes: https://github.com/filecoin-project/lotus/issues/10584
2023-03-29 11:53:43 +02:00
Mike Seiler
3477f7ce57
use LRU cache for keyCache to make threadsafe, also have (high) upper bounds on size of cache
2023-03-28 13:14:33 -10:00
Mike Seiler
89b217ee21
move write lock to before verifyMsg
2023-03-28 12:35:09 -10:00
Łukasz Magiera
841b7b8730
Merge pull request #10572 from filecoin-project/fix/itests-no-mineblk-terr
...
fix: itests: Don't call t.Error in MineBlocks goroutine
2023-03-28 23:57:04 +02:00
Mike Seiler
2fa95a09be
clean up cache logic in addTs / fix a bug where the loop was incorrectly releasing the lock 2x
2023-03-28 11:14:13 -10:00
Aayush Rajasekaran
4b2e74a6df
Merge pull request #10535 from hsanjuan/filcryo-v1.20.0-branch
...
Fix: export-range: Ignore ipld Blocks not found in Receipts.
2023-03-28 16:01:11 -04:00
Phi
4b4e7f81a4
build: docker: Update GO-version
...
build: docker: Update GO-version
2023-03-28 21:33:44 +02:00
Alfonso de la Rocha
f24fc836b3
add CB param to all testnet builds
2023-03-28 18:22:28 +02:00
Aayush Rajasekaran
687f0c070f
Merge pull request #10556 from filecoin-project/10537-populate-index-after-snapshot
...
feat: populate the index on snapshot import
2023-03-28 11:41:43 -04:00
Fridrik Asmundsson
ecd13079e7
Address review comments
2023-03-28 17:08:53 +02:00
vyzo
71650cd8a4
rename newVM to makeVM for a happy yushie
2023-03-28 18:05:00 +03:00
vyzo
b27121612e
rename confusing variable
2023-03-28 18:03:55 +03:00
Friðrik Ásmundsson
b4d644e768
Merge pull request #10517 from filecoin-project/10504-cache-execution-traces
...
feat: Add small cache to execution traces
2023-03-28 14:59:33 +00:00
vyzo and Aayush Rajasekaran
b2b78e9dfa
Update chain/vm/execution.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2023-03-28 17:56:35 +03:00
Alfonso de la Rocha
b7c297c537
Merge branch 'master' into adlrocha/consistent-bcast
2023-03-28 16:55:06 +02:00
Alfonso de la Rocha
1a771e4310
include a deeper gc round
2023-03-28 16:52:32 +02:00
Fridrik Asmundsson
83e2408f81
Only populate message index if config EnableMsgIndex is set
2023-03-28 16:28:47 +02:00
vyzo
dcd9869842
make gen
2023-03-28 16:58:09 +03:00
Aayush Rajasekaran
0b018e56cd
Merge pull request #10555 from filecoin-project/asr/fix-extend-sectors-backport
...
backport: fix: miner: correctly count sector extensions
2023-03-28 09:40:42 -04:00
Hector Sanjuan
39b27e709e
export-range: use debug log instead of warn for not found receipt events
2023-03-28 15:05:43 +02:00
Fridrik Asmundsson
2e45f6f778
Dont do locking using defer
2023-03-28 12:36:57 +02:00
Fridrik Asmundsson
f84f8a831a
Use TipSetKey as key in cache and return copies
2023-03-28 12:36:57 +02:00
Fridrik Asmundsson
1ea7e05cde
feat: Add small cache to execution traces
...
This PR adds a small cache to calls to ExecutionTrace which helps
improve performance for node operators like exchanges and block
explorers.
If items is in cache calls to this function will be 2-3x faster.
Fixes: https://github.com/filecoin-project/lotus/issues/10504
2023-03-28 12:36:52 +02:00
Mikers
831f8a499d
repub needs Lock not RLock
2023-03-28 08:40:41 +00:00
Alfonso de la Rocha
df82a8240e
add comments
2023-03-28 10:33:26 +02:00
Mikers
e9d2223025
disallow infinite loop, since in testing this only runs once
2023-03-28 08:11:23 +00:00
Mikers
ad81cd18c2
cache the tipset nonce calculation before holding the write lock, and also verify that the the calculation is cached after grabbing the write lock. if it is not cached, give up the lock, calculate, and then grab the write lock again
2023-03-28 08:11:00 +00:00
Alfonso de la Rocha
92f6d3e468
global locking strategy for blockInfo map
2023-03-28 10:01:43 +02:00
Łukasz Magiera
5aa6dd100c
Merge pull request #10550 from filecoin-project/asr/api-comment
...
docs: api: clarify MpoolClear params
2023-03-28 09:50:46 +02:00
Phi-rjan
7eae362c1e
Merge pull request #10563 from Jorropo/release/v1.21.0
...
chore: all: bump go-libipfs
2023-03-28 08:42:46 +02:00
vyzo
6ecaf826af
no, Sum it is.
2023-03-27 23:17:41 +03:00
vyzo
a0f908da57
use Count instead of LastValue
2023-03-27 23:11:56 +03:00
vyzo
ddebdfb37c
add execution metrics to the chain node views
2023-03-27 20:56:07 +03:00
Phi-rjan
af428b6298
Merge pull request #10574 from filecoin-project/phi/backport-slice-fix
...
fix: proving: Initialize slice with with same length as partition
2023-03-27 16:28:02 +02:00
Phi
8bb7272bb1
Initialize with same length as partition
...
Initialize the postParam.Partitions slice with the same length as i.Partitions before iterating over it in the loop.
2023-03-27 15:54:59 +02:00
Łukasz Magiera
6012e65319
debug batch deal test a bit more
2023-03-27 15:34:59 +02:00
Łukasz Magiera
aebe3d4cf7
fix: itests: Don't call t.Error in MineBlocks goroutine
2023-03-27 13:23:29 +02:00
Łukasz Magiera
2120fae2b6
Merge pull request #10569 from filecoin-project/fix/panic-index-oor
...
fix: proving: Initialize slice with with same length as partition
2023-03-27 13:03:42 +02:00
Phi
0711fdc3dd
Initialize with same length as partition
...
Initialize the postParam.Partitions slice with the same length as i.Partitions before iterating over it in the loop.
2023-03-27 10:04:15 +02:00
Fridrik Asmundsson
90171c8bab
Addressing lint errors
2023-03-25 11:17:54 +00:00
Jorropo
0e73c69035
chore: all: bump go-libipfs
...
(cherry picked from commit f48c6268f8 )
2023-03-25 10:15:21 +01:00
Mike Seiler
6f440a6420
change highly contented message pool locks to RWMutexes for performance
2023-03-24 15:49:02 -10:00
Arsenii Petrovich
11827034b9
add to gw MpoolPending, ChainGetBlock and MinerGetBaseInfo
2023-03-24 20:39:15 +02:00
Fridrik Asmundsson
b8137f6b4d
Delete existing message index when loading from snapshot
2023-03-24 16:45:33 +00:00
Fridrik Asmundsson
48c57d394b
Improve performance when populating message indax
2023-03-24 15:36:31 +00:00
vyzo
08134552a4
address review comments
2023-03-24 15:48:58 +02:00
vyzo
4b590e2102
add vm execution metrics
2023-03-24 15:16:22 +02:00
Fridrik Asmundsson
59640a8b22
Populate the index on snapshot import
...
Fixes: https://github.com/filecoin-project/lotus/issues/10537
2023-03-24 11:41:27 +00:00
41fce94db4
perf: eth: gas estimate set applyTsMessages false ( #10546 )
...
* have gas estimate call callInternal with applyTsMessages = false and other calls with applyTsMessages=true for gas caclulation optimization
* set applyTsMessages = true in CallWithGas call in shed
* update test with new callwithgas api optimization for eth call
* Update chain/stmgr/call.go
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
* env flag LOTUS_SKIP_APPLY_TS_MESSAGE_CALL_WITH_GAS must be 1 in order to have applyTsMessages change
* env flag LOTUS_SKIP_APPLY_TS_MESSAGE_CALL_WITH_GAS must be 1 in order to have applyTsMessages change
* make sure that even if we arent apply ts messages we grab ts messages from the particular user who is requesting gas estimation
---------
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
Co-authored-by: Ubuntu <ubuntu@ip-10-0-4-29.us-east-2.compute.internal >
2023-03-23 18:27:01 -04:00
Aayush Rajasekaran
4efc29aa64
Merge pull request #10513 from filecoin-project/feat/shed-chainwatch
...
feat: shed: incoming block-sub chainwatch tool
2023-03-23 17:50:41 -04:00
Aayush Rajasekaran
2cd3a052e3
Merge pull request #10553 from filecoin-project/asr/drop-genesis-marketfund
...
feat: stmgr: speed up calculation of genesis circ supply
2023-03-23 17:34:17 -04:00
Aayush
7b55de21bd
fix: miner: call ExtendSectorExpiration2
2023-03-23 17:32:55 -04:00
Aayush
a467e1ab31
fix: miner: correctly count sector extensions
2023-03-23 17:32:51 -04:00
Aayush
3070227b00
fix: miner: call ExtendSectorExpiration2
2023-03-23 17:28:16 -04:00
Aayush
2d9412d97f
fix: miner: correctly count sector extensions
2023-03-23 17:28:16 -04:00
Aayush
bc87017ea5
feat: supply: only grab genesis msig locks for writes
2023-03-23 17:04:59 -04:00
Aayush
dcdd1bc214
feat: supply: drop genesis market locked funds
2023-03-23 15:56:59 -04:00
vyzo
f11a7f8940
fix incorrect deferred vm release
2023-03-23 19:51:23 +02:00
vyzo
317a87d669
add some sanity checks for execution concurrency parameters
2023-03-23 18:52:37 +02:00
Aayush
b1669235f7
feat: chainstore: optimize BlockMsgsForTipset
2023-03-23 11:57:43 -04:00
vyzo
2a0660447a
make token.Done idempotent
2023-03-23 17:38:36 +02:00
vyzo
2bb89d9c30
call Executor.Done where appropriate in stmgr uses
2023-03-23 17:34:59 +02:00
vyzo
ee6c0f8570
only call Atoi on non empty strings
2023-03-23 17:28:08 +02:00
vyzo
7362556c02
update VM interface references to use the executor, and call Done where appropriate
2023-03-23 17:17:46 +02:00
Aayush
8bb5d985d4
docs: api: clarify MpoolClear params
2023-03-23 10:57:08 -04:00
vyzo
6550abdfcc
introduce execution lanes
2023-03-23 16:53:50 +02:00
Łukasz Magiera
ce17546a76
Merge pull request #10549 from filecoin-project/asr/gas-paych-special
...
fix: gas estimation: don't special case paych collects
2023-03-23 15:15:05 +01:00
Aayush
57d4c98d00
fix: gas estimation: don't special case paych collects
2023-03-23 09:50:28 -04:00
Łukasz Magiera
1022ac5e2b
Merge pull request #10271 from iand/iand/fix-tracer-pid
...
fix: tracer: emit raw peer ids for compatibility with libp2p tracer
2023-03-23 12:41:31 +01:00
Łukasz Magiera
b484d72c80
Merge pull request #10323 from mtelka/info-noadmin
...
fix: state: lotus-miner info should show deals info without admin permission
2023-03-23 12:39:28 +01:00
Łukasz Magiera
e2ff9027f9
shed chainwatch: Appease the linter
2023-03-23 12:33:00 +01:00
Łukasz Magiera
dbd7ac5315
Merge branch 'feat/new-gw-methods'
2023-03-23 11:26:58 +01:00
Łukasz Magiera
4ebc408a5a
Merge remote-tracking branch 'origin/master' into feat/new-gw-methods
2023-03-23 11:26:25 +01:00
Łukasz Magiera
1152bb2e7b
Merge pull request #10531 from Jorropo/bump-go-libipfs
...
chore: bump go-libipfs
2023-03-23 10:28:06 +01:00
Phi-rjan
3f8a41cfe8
Merge pull request #10524 from filecoin-project/jen/v121
...
chore: build: v1.21.0-rc1
2023-03-22 17:13:12 +01:00
vyzo
8abe0ea608
Merge pull request #10452 from filecoin-project/vyzo/feat/chain/msgindex
...
feat:chain: Message Index
2023-03-22 17:02:34 +02:00
Phi
a8580e234d
Add callout to exchanges
...
Add callout to exchanges about the execution traces. Also moving the `execution trace format changes` section to above the contributors section.
2023-03-22 15:07:21 +01:00
raulk
0f8a4b7789
fix: Eth RPC: do not occlude block param errors.
2023-03-22 11:37:35 +00:00
Jorropo
f48c6268f8
chore: all: bump go-libipfs
2023-03-22 03:26:34 +01:00
Hector Sanjuan
6942020253
Ignore blockstore.Get errors when the top-level-task is Receipts
2023-03-21 21:25:50 +01:00
Phi
938d2d9f5b
Add RPC API highlight
...
Add RPC API highlight
2023-03-21 19:55:06 +01:00
Phi
c8af33f163
chore: build: Update Changelog for v1.21.0
...
chore: build: Update Changelog for v1.21.0
2023-03-21 14:33:36 +01:00
Jennifer Wang
57133a8f66
release v1.21.0-rc1 prep
2023-03-21 01:10:32 -04:00
Alfonso de la Rocha
fa7e1ef78e
set CB delay to 2 secs
2023-03-20 18:10:34 +01:00
ZenGround0 and zenground0
43da108466
feat:config:force existing users to opt into new defaults ( #10488 )
...
* Config default does not comment out EnableSplitstore
* Loadability check
* Remove test used for debugging
* regexp for properly safe check that config is set
* regexp for safely matching the EnableSpitstore field in the config
* Add instructions for undeleting config and remind users to set splitstore false for full archive
* UpdateConfig small docs and functional opts
* make gen
* Lint
* Fix
* nil pointer check on validate
* Unit testing of EnableSplitstore cases
* Address Review
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-03-20 12:19:14 -04:00
ZenGround0 and zenground0
2b3a86eefb
Demote now common logs ( #10516 )
...
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-03-20 10:54:30 -04:00
Łukasz Magiera
02db37bf37
feat: shed: incoming block-sub chainwatch tool
2023-03-20 10:37:48 +01:00
Aayush Rajasekaran
2a3dcf6cbd
Merge pull request #10502 from filecoin-project/fix/splitstore-handles-dangling-event-ptr
...
fix:splitstore:Don't enforce walking receipt tree during compaction
2023-03-17 13:29:48 -04:00
zenground0
252387768d
Don't enforce walking receipt tree during compaction
2023-03-17 09:29:18 -06:00
Łukasz Magiera
eed1a098c6
Merge pull request #10495 from filecoin-project/steb/fix-div-by-zero
...
fix: eth: handle a potential divide by zero in receipt handling
2023-03-17 11:32:27 +01:00
Alfonso de la Rocha
90c2f9dbe2
minor fix
2023-03-16 17:17:59 +01:00
Alfonso de la Rocha
8d260d7478
address review
2023-03-16 17:03:25 +01:00
Steven Allen
2207ab3c93
fix: eth: handle a potential divide by zero in receipt handling
...
This isn't really possible to hit on-chain at this piont (message won't
be accepted) but we might as well be extra careful.
fixes #10471
2023-03-16 08:53:52 -07:00
vyzo
883bbf8701
add sanity check in SearchForIndexedMsg call site
...
Check that receipt is non nil, and the message was indeed found.
2023-03-16 17:51:28 +02:00
vyzo
3710768910
add TODO for WaitForMessage to use the index
2023-03-16 17:45:16 +02:00
vyzo
ef2f2b0f89
reword funny comment
2023-03-16 17:43:56 +02:00
vyzo
9c087cc52c
second error variable name to avoid confusing they yushie.
2023-03-16 17:42:09 +02:00
vyzo
1e7f5c6a1e
shut down the index if there is an error during head processing
2023-03-16 17:41:06 +02:00
vyzo
ff22a46253
complain if head change processing is building backlog
2023-03-16 17:38:46 +02:00
vyzo
90c4763e00
fix typos
2023-03-16 17:33:12 +02:00
vyzo
8bceaadda8
chain errors in searchForIndexedMsg
2023-03-16 17:32:06 +02:00
vyzo
91fccc421a
add ON CONFLICT REPLACE clause in messages
2023-03-16 17:25:20 +02:00
vyzo
1676d51484
shed: expand homedir in repo path for msgindex tools
2023-03-16 17:17:26 +02:00
adlrocha and Aayush Rajasekaran
f59c246c7a
Update chain/sub/bcast/consistent.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2023-03-16 16:09:45 +01:00
Hector Sanjuan
4b8442d8b9
Chain export: record epoch for every task.
2023-03-16 15:31:58 +01:00
Aayush Rajasekaran
97a3b6e06d
Merge pull request #10490 from filecoin-project/jen/m
...
chore: releases to master
2023-03-16 09:59:32 -04:00
Hector Sanjuan
a3900caeb0
Improve logging by carrying some more information in tasks
2023-03-16 13:38:40 +01:00
Łukasz Magiera
093ff95580
Merge pull request #10467 from filecoin-project/steb/gw-eth-lookback-limit
...
feat: apply gateway lookback limit to eth API lookback
2023-03-16 08:50:59 +01:00
Łukasz Magiera
c0aed3c4a2
Merge pull request #10474 from filecoin-project/raulk/fix-pending-support
...
fix: revert "Eth API: drop support for 'pending' block parameter."
2023-03-16 08:49:49 +01:00
Jennifer Wang
d56980823b
Merge branch 'releases' into jen/m
2023-03-15 21:23:08 -04:00
Steven Allen
17274e72da
feat: expose limited apis on the gateway
2023-03-15 16:12:18 -07:00
Steven Allen
3776ee3b62
fix: actually apply limit
2023-03-15 16:11:13 -07:00
Steven Allen
fee480193e
feat: apply gateway lookback limit to eth API lookback
...
This change:
1. Introduces new "limited" API endpoints for EthGetTransactionByHash
and EthGetTransactionReceipt that accept lookback-limits.
2. Implements the gateway version of these API endpoints by calling the
limited variants with the default message search lookback limit.
fixes #10412
2023-03-15 16:11:11 -07:00
Łukasz Magiera
4c80e179ae
Merge pull request #10485 from filecoin-project/fix/ethsub-hang
...
fix: ethrpc: Don't lock up when eth subscriber goes away
2023-03-15 20:37:33 +01:00
Łukasz Magiera
720e95991c
make lint happy
2023-03-15 18:52:11 +01:00
Łukasz Magiera
470dd8da3d
ethrpc: Buffer sub messages if subscriber is slow
2023-03-15 18:34:10 +01:00
Łukasz Magiera
a44f598cc2
update go-jsonrpc to v0.2.3
2023-03-15 17:19:32 +01:00
Aayush Rajasekaran
7036e76e17
Merge pull request #10476 from filecoin-project/asr/drop-incentinet-servers
...
fix: build: drop drand incentinet servers
2023-03-15 11:09:45 -04:00
Łukasz Magiera
8121f379a3
Merge pull request #10483 from filecoin-project/deps/update-pubsub
...
deps: update go-libp2p-pubsub to v0.9.3
2023-03-15 14:01:42 +01:00
vyzo
7e21486103
update go-libp2p-pubsub to v0.9.3
2023-03-15 13:57:20 +02:00
Łukasz Magiera
b8589e8c51
Merge pull request #10382 from filecoin-project/feat/go-data-transfer-v2
...
Update to go-data-transfer v2 and libp2p, still wip
2023-03-15 12:45:01 +01:00
Łukasz Magiera
311645b559
make mod-tidy ci happy
2023-03-15 12:13:57 +01:00
Łukasz Magiera
7e414ac390
Merge remote-tracking branch 'origin/master' into feat/go-data-transfer-v2
2023-03-15 11:37:53 +01:00
Łukasz Magiera
486904bc92
Merge pull request #10464 from filecoin-project/steb/fee-history-gw-lookback-max
...
fix: gateway: correctly apply the fee history lookback max
2023-03-15 10:52:24 +01:00
Łukasz Magiera
a7c9a83091
Merge pull request #10465 from ribasushi/flush_bs
...
chore: blockstore: Plumb through a proper Flush() method on all blockstores
2023-03-15 10:16:01 +01:00
Łukasz Magiera
81238b19ab
Merge pull request #10477 from filecoin-project/asr/export-state-verifier
...
feat: gateway: export StateVerifierStatus
2023-03-15 10:13:42 +01:00
Marten Seemann
58306a87f1
chore: update go-libp2p to v0.26.2
2023-03-15 18:35:18 +13:00
Marten Seemann
21b74deab4
fix connection gater integration test
2023-03-15 18:35:17 +13:00
Steven Allen
6ef415744c
chore: update ffi to increase execution parallelism ( #10480 )
...
This changes the default validation parallelism from 1 to 4, and makes
it configurable with a LOTUS_FVM_CONCURRENCY environment variable.
2023-03-14 19:53:39 -07:00
Marten Seemann
92dd629f42
chore: update go-libp2p-pubsub to v0.9.2
2023-03-15 15:12:22 +13:00
Aayush
adfa766e1b
feat: gateway: export StateVerifierStatus
2023-03-14 13:39:05 -04:00
Aayush
991895c0f2
fix: build: drop drand incentinet servers
2023-03-14 11:09:43 -04:00
Łukasz Magiera
162e07fc95
Merge pull request #10470 from filecoin-project/feat/applyblock-timing-log
...
feat: consensus: log ApplyBlock timing/gas stats
2023-03-14 15:25:31 +01:00
raulk
e8325f9a98
Revert "Eth API: drop support for 'pending' block parameter."
...
This reverts commit 9412753ba3 .
2023-03-14 13:46:01 +00:00
Łukasz Magiera
27e3c0b89f
fix: stmgr: don't attempt to lookup genesis state ( #10472 )
...
* fix: stmgr: don't attempt to lookup genesis state
* stmgr: More correct fix for genesis state compute
2023-03-14 06:45:23 -07:00
Łukasz Magiera
51c6b64c91
feat: consensus: log ApplyBlock timing/gas stats
2023-03-14 13:58:36 +01:00
Peter Rabbitson
6afa99d0a1
Plumb through a proper Flush() method on all blockstores
2023-03-14 02:30:15 +01:00
Steven Allen
3556a4b07b
fix: gateway: correctly apply the fee history lookback max
...
This fix ensures that the full fee-history range falls into the
allowable lookback rang.
2023-03-13 16:45:26 -07:00
Steven Allen
dcb49dc8ee
refactor: update cache to the new generic version ( #10463 )
...
- Adds type safety.
- Reduces allocations.
- Fixes the drand cache (was storing by value, but retrieving by pointer)
2023-03-13 15:29:09 -07:00
Aayush Rajasekaran
97a9921cdd
Merge pull request #10461 from filecoin-project/steb/deflake-fail-after-finish
...
fix: itest: avoid failing the test when we race the miner
2023-03-13 15:13:08 -04:00
Aayush Rajasekaran
748e535cc6
Merge pull request #10444 from filecoin-project/chore/update-ffi
...
chore: update the FFI for release (#10435 )
2023-03-13 15:04:18 -04:00
Steven Allen and raulk
73a2b4152b
feat: eth: Avoid StateCompute in EthTxnReceipt lookup ( #10460 )
...
Instead:
1. Use the receipt from the message search.
2. Re-compute the gas fees that would have been charged.
fixes #10418
Co-authored-by: raulk <raul.kripalani@gmail.com >
2023-03-13 11:44:59 -07:00
Aayush Rajasekaran
afa36d3f62
Merge pull request #10451 from filecoin-project/asr/fix-msig-vested
...
gateway: fix: drop overzealous guard on MsigGetVested
2023-03-13 14:33:50 -04:00
Steven Allen
b852f5e2fd
fix: itest: avoid failing the test when we race the miner
...
I've been seeing quite a few tests failing here, so I'm hoping this will
deflake them a bit.
2023-03-13 11:16:26 -07:00
vyzo
5ade40cbac
increase coalesce delays for test to deflake on CI
2023-03-13 17:27:12 +02:00
vyzo
6deec4c5f4
lint
2023-03-13 17:26:20 +02:00
vyzo
06f93861bc
make gen
2023-03-13 17:00:16 +02:00
vyzo
cafa1eaba4
fix test for CI
...
test files are run individually...
2023-03-13 16:56:51 +02:00
vyzo
27dc4951eb
lotus-shed tools for msgindex
2023-03-13 16:51:21 +02:00
vyzo
47646cbd69
add optimization TODO comment
2023-03-13 15:19:07 +02:00
vyzo
5113c72b3a
make gen
2023-03-13 15:09:11 +02:00
vyzo
1970792445
fix bug in searchForIndexedMsg
...
Need to use and return the execution tipset
2023-03-13 14:56:00 +02:00
vyzo
4b1a405002
basic msgindex itest
2023-03-13 14:55:26 +02:00
raulk
75c279ab97
Merge pull request #10456 from filecoin-project/raulk/fix-eth-net_version
2023-03-13 11:25:19 +00:00
vyzo
05cb2428c1
add confidence check for indexed message epoch
2023-03-13 12:33:19 +02:00
vyzo
0bf6a333b9
more gen
2023-03-13 12:24:35 +02:00
vyzo
5e011d536b
enhance comment about lookup cid semantics
2023-03-13 12:14:30 +02:00
vyzo
0a5618d406
make gen
2023-03-13 12:10:36 +02:00
vyzo
db8b593c9b
make MsgIndex configurable, disabled by default.
2023-03-13 12:01:04 +02:00
vyzo
3c945e9e3c
no need to return error from DummyMsgIndex DI constructor
2023-03-13 12:00:48 +02:00
vyzo
a11032b10a
adjust coalescer delays
2023-03-13 11:44:10 +02:00
vyzo
bda7ef52da
log rollback errors
2023-03-13 11:41:46 +02:00
vyzo
b90cfff0aa
wire in lifecycle context
2023-03-13 10:42:48 +02:00
vyzo
5461548b7e
fix comment typo
2023-03-13 05:57:26 +02:00
vyzo
4a20c9b60f
cosmetics
2023-03-13 05:54:32 +02:00
vyzo
e7448b1bb5
fix tests
2023-03-13 05:51:33 +02:00
vyzo
df6dfdf8a9
refactor database
...
- drop the execution index; we don't need it
- it is inclusion tipset
- use MessagesForTipset
- hoist db sql stuffs on top for clarity
- add index for tipset on messages
2023-03-13 05:51:24 +02:00
raulk
34d7135717
Merge pull request #10409 from filecoin-project/asr/fix-eth-api-gateway
...
fix: eth API: correct gateway restrictions, drop unimplemented methods
2023-03-12 16:31:42 +00:00
Raúl Kripalani
2e56237898
Merge branch 'master' into asr/fix-eth-api-gateway
2023-03-12 15:56:55 +00:00
Raúl Kripalani
e65a5988e1
Eth API: make eth_getTransactionByBlock* ops return ErrUnsupported.
2023-03-12 15:53:56 +00:00
raulk
aea195aeb4
Merge pull request #10446 from filecoin-project/steb/optimize-eth-block
...
feat: eth: optimize eth block loading + eth_feeHistory
2023-03-12 15:46:03 +00:00
vyzo
88d7a4e610
more lint
2023-03-12 16:13:05 +02:00
vyzo
3b765a30d3
dummy index for itests
2023-03-12 16:02:51 +02:00
vyzo
1415391988
lint
...
lint
lint
2023-03-12 15:50:10 +02:00
vyzo
0077fa2a98
make gen
2023-03-12 15:30:05 +02:00
vyzo
171734ea31
hook the index into the rest of lotus
2023-03-12 15:25:07 +02:00
vyzo
0d274df977
use the transaction Luke!
2023-03-12 13:35:50 +02:00
vyzo
d9ca214309
test test test
2023-03-12 13:21:03 +02:00
Raúl Kripalani
571a84b390
drop irrelevant test.
2023-03-12 00:45:02 +00:00
Raúl Kripalani
5a4b5ff97e
remove superfluous filter.
2023-03-12 00:44:49 +00:00
Raúl Kripalani
4763104b99
fix imports.
2023-03-12 00:42:56 +00:00
Raúl Kripalani
7ce92f1422
Eth API: make net_version return the chain ID.
2023-03-11 23:26:26 +00:00
Raúl Kripalani
9412753ba3
Eth API: drop support for 'pending' block parameter.
...
After transitioning from using StateCompute to loading receipts,
we can no longer handle the 'pending' block without forcing
computation. Eth Core Devs are evaluating a proposal to remove
support on their end too.
2023-03-11 23:03:21 +00:00
vyzo
bf9ae23c98
implement Close
2023-03-11 22:09:31 +02:00
vyzo
b5dd4e31ac
implement reconciliation
2023-03-11 21:26:11 +02:00
Raúl Kripalani
f7a979d825
eth_feeHistory: migrate to using TipSetState.
2023-03-11 17:25:00 +00:00
vyzo
d97c6b2f69
more implementation
2023-03-11 19:11:08 +02:00
vyzo
7fcf228bc4
better logger name
2023-03-11 18:23:05 +02:00
Raúl Kripalani
d1c6ab7dc6
Merge branch 'master' into steb/optimize-eth-block
2023-03-11 16:21:19 +00:00
vyzo
3649ae373b
implementation details
2023-03-11 18:21:16 +02:00
raulk
d7a2fdb5ba
Merge pull request #10445 from filecoin-project/steb/skip-tipset-execution
2023-03-11 16:19:08 +00:00
vyzo
9144f9cea7
abstract ChainStore interface
2023-03-11 17:56:23 +02:00
vyzo
eab728c4e7
we don't need the block
2023-03-11 17:25:57 +02:00
vyzo
cc83a7cd35
use tipset cid instead of key for posterity.
2023-03-11 17:12:28 +02:00
vyzo
a0e95ebe97
scaffolding
2023-03-11 16:50:29 +02:00
Aayush
82e2c3538c
gateway: fix: drop overzealous guard on MsigGetVested
2023-03-11 09:35:51 -05:00
Ales Dumikau
6e9a1f44ed
Add new methods to gw
2023-03-11 10:27:42 +03:00
Steven Allen
59bebf8a35
test: eth: reduce chances of chain-reorgs affecting the test
...
Now that this API is _much_ faster, we're more likely to "catch up" to
the head faster than it can stabilize. I'm pretty sure the test was
intended to be written this way anyways.
2023-03-10 16:29:43 -08:00
Steven Allen
eba270d1e2
feat: api: optimize ChainGetParentReceipts
...
Read the receipts all at once instead of fetching them one-by-one.
2023-03-10 16:01:34 -08:00
Steven Allen
1cf57ffe2d
feat: eth: optimize receipt reading
...
This optimizes the eth APIs (except the fee history one) to lookup the
tipset state/receipts instead of computing the state.
2023-03-10 15:33:45 -08:00
Steven Allen
92bca485b6
feat: stmgr: skip tipset execution when possible
2023-03-10 13:21:17 -08:00
Steven Allen
d2c1962e34
chore: update the FFI for release ( #10435 )
...
Specifically, this updates the proofs libraries and enables CUDA by default.
2023-03-10 12:13:59 -08:00
Aayush Rajasekaran
9d994dac9e
Merge pull request #10440 from filecoin-project/steb/reject-masked-id
...
feat: eth API: reject masked ID addresses embedded in f410f payloads
2023-03-10 14:34:15 -05:00
Aayush Rajasekaran
816ca59d6d
Merge pull request #10443 from filecoin-project/steb/evm-bytecode-cmd
...
feat: cli: Add an EVM command to fetch a contract's bytecode
2023-03-10 14:34:01 -05:00
Steven Allen
f7603f6c13
feat: eth API: reject masked ID addresses embedded in f410f payloads
...
We'll never get an actor/account deployed to one of these
addresses (although we might get a placeholder). However, converting
such an address to an f4 address is definitely wrong.
2023-03-10 10:57:39 -08:00
Steven Allen
7a2eb86dd5
feat: cli: Add an EVM command to fetch a contract's bytecode
2023-03-10 10:52:13 -08:00
Alfonso de la Rocha
c11ffa58a8
address review
2023-03-10 09:27:30 +01:00
Ales Dumikau
8a3f91e655
Merge branch 'master' of github.com:protofire/lotus
2023-03-10 10:14:18 +03:00
Steven Allen
58900a7033
feat: mempool: Reduce minimum replace fee from 1.25x to 1.1x ( #10416 )
...
However, we're leaving the default at 1.25x for backwards compatibility, for now.
Also:
1. Actually use the configured replace fee ratio.
2. Store said ratios as percentages instead of floats. 1.25, or 1+1/(2^2),
can be represented as a float. 1.1, or 1 + 1/(2 * 5), cannot.
fixes #10415
2023-03-09 13:17:17 -08:00
Aayush Rajasekaran
b75ebcac81
Merge pull request #10423 from filecoin-project/asr/fast-index
...
feat: chain: make chain tipset fetching 1000x faster
2023-03-09 15:38:55 -05:00
Aayush
90c89288b6
feat: chain: make fetching tipset by height 1000x faster
2023-03-09 15:12:13 -05:00
Travis Person
f641139bf2
Merge pull request #10282 from filecoin-project/feat/cache-migrated-stateroot
...
feat: stmgr: cache migrated stateroots
2023-03-09 11:47:43 -08:00
Jiaying Wang
1096ead73e
Merge pull request #10427 from filecoin-project/raulk/fix-eth-parseBlkParam
...
fix: Eth API: make block parameter parsing sounder.
2023-03-09 14:21:24 -05:00
Raúl Kripalani
3d21d71231
simplify test.
2023-03-09 19:05:31 +00:00
Travis Person
b4e589a0f7
review comments
2023-03-09 18:54:29 +00:00
Raúl Kripalani
fce0813821
switch to ChainAPI#ChainGetTipSetByHeight.
2023-03-09 18:51:38 +00:00
Aayush Rajasekaran
9fa81673da
Merge pull request #10411 from filecoin-project/asr/simplity-new-eth-tx-rct
...
refactor: EthAPI: Drop unnecessary param from newEthTxReceipt
2023-03-09 12:44:44 -05:00
Raúl Kripalani
13d6211ed0
fix TestEthBlockHashesCorrect_MultiBlockTipset: skip null rounds.
2023-03-09 17:14:23 +00:00
Łukasz Magiera
faedc12531
Merge pull request #10391 from filecoin-project/feat/record-hotstore-space
...
feat:splitstore:Configure max space used by hotstore and GC makes best effort to respect
2023-03-09 17:41:36 +01:00
Łukasz Magiera
366ebe3155
make gen
2023-03-09 17:18:04 +01:00
zenground0
87d5a3723f
lint
2023-03-09 08:57:14 -07:00
zenground0
bd0c010be6
Configur buffer and threshold
2023-03-09 08:40:14 -07:00
Raúl Kripalani
d38bdcebfd
fix lint.
2023-03-09 14:59:56 +00:00
zenground0
aac30cd840
Review Response
2023-03-09 07:57:35 -07:00
ZenGround0 and zenground0
c80783dbea
feat:splitstore:Splitstore enabled by default ( #10429 )
...
Discard mode
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-03-09 08:37:34 -05:00
zenground0
fb7eb08624
lint
2023-03-09 06:36:35 -07:00
Raúl Kripalani
941ef84b71
Merge branch 'master' into raulk/fix-eth-parseBlkParam
2023-03-09 12:16:23 +00:00
Raúl Kripalani
fd3ddc860e
fmt.
2023-03-09 12:15:35 +00:00
Aayush Rajasekaran
ab91ab100f
fix: eth API: return correct txIdx around null blocks ( #10419 )
2023-03-09 12:14:57 +00:00
dumikau
c099317bb3
Merge pull request #1 from filecoin-project/master
...
Fastforward main branch
2023-03-09 14:46:03 +03:00
Łukasz Magiera
3e85591c6c
Merge pull request #10390 from beck-8/chore/compute-wdpost-human-readable
...
chore: make debugging windowPoSt-failures human readable
2023-03-09 11:08:40 +01:00
zenground0
140f2099bd
lint
2023-03-08 22:49:30 -07:00
Marten Seemann
4f060b87bb
only register metrics once
2023-03-09 16:44:37 +13:00
zenground0
14af4b27cd
docsgen-cli
2023-03-08 18:41:31 -07:00
zenground0
0b0913f2f3
lint
2023-03-08 18:40:23 -07:00
zenground0
7931414735
Lint
2023-03-08 18:20:27 -07:00
zenground0
efbb63582e
Review Response
2023-03-08 18:11:39 -07:00
zenground0
ee9ff563d2
computing szPurge leads to deadlock and unneeded, remove
2023-03-08 17:51:59 -07:00
zenground0
e5553554d1
cid key size
2023-03-08 17:30:42 -07:00
Łukasz Magiera
80ccd14447
Merge pull request #10356 from filecoin-project/feat/assigner-experiments
...
feat: sched: Assigner experiments
2023-03-09 01:28:31 +01:00
ychiao
0a0df61d77
fix: EthAPI: use StateCompute for feeHistory; apply minimum gas premium ( #10413 )
2023-03-09 00:28:17 +00:00
Łukasz Magiera
f9c8cb044e
Merge pull request #10422 from ArseniiPetrovich/patch-1
...
docs: API Gateway: patch documentation note about make gen command
2023-03-09 01:25:18 +01:00
Arsenii Petrovich
4427986ac1
replace make all with make deps according to review
2023-03-09 02:10:22 +02:00
Marten Seemann
0f5f91c094
register rcmgr metrics
2023-03-09 11:52:53 +13:00
Łukasz Magiera
1aac945bf6
Merge pull request #10420 from protofire/add_missing_methods_master
...
fix: Lotus Gateway: Add missing methods - master
2023-03-08 22:59:28 +01:00
Raúl Kripalani
b6dc0d2002
add a test to verify block parameter soundness.
2023-03-08 21:15:07 +00:00
Raúl Kripalani
28d8b4cd65
Eth API: fail when requesting future epochs.
2023-03-08 20:49:36 +00:00
Raúl Kripalani
cef416e2b0
Eth API: make block parameter parsing sounder.
2023-03-08 20:38:09 +00:00
Łukasz Magiera
52ae215104
Merge pull request #10363 from filecoin-project/fix/fsm-shutdown-removed-sectors
...
fix: fsm: shutdown removed sectors FSMs
2023-03-08 19:32:47 +01:00
Łukasz Magiera
dcfbf7d0a6
fix TestPrintGroupInfo
2023-03-08 18:13:58 +01:00
Arsenii Petrovich
a450e74954
small doc patch on how to make gen after api changes
2023-03-08 18:55:51 +02:00
Arsenii Petrovich
0ccef4e5c0
run make gen
2023-03-08 18:53:19 +02:00
zenground0
efbc0ff12e
Fix up approximation and logging
2023-03-08 09:43:37 -07:00
Łukasz Magiera
d114d8fe7e
deprecate MarketListRetrievalDeals, make gen
2023-03-08 17:15:16 +01:00
zenground0
e17ec37d10
fix logging
2023-03-08 09:13:00 -07:00
Arsenii Petrovich
fb5c24b2b5
add two more methods: StateCall and StateDecodeParams
2023-03-08 17:49:12 +02:00
Arsenii Petrovich
17ca3a1ac9
add MPoolGetNonce
2023-03-08 17:44:28 +02:00
Arsenii Petrovich
b8aaec6c37
add method implementation
2023-03-08 17:44:04 +02:00
Arsenii Petrovich
b67e6db527
try to add statenetworkname method
2023-03-08 17:43:48 +02:00
Łukasz Magiera
2c6d025ab3
un-un-update filecoin-ffi
2023-03-08 15:47:09 +01:00
Łukasz Magiera
9038e83639
Merge pull request #10406 from filecoin-project/fix/rpcenc-falky-test
...
fix: rpcenc: deflake TestReaderRedirectDrop
2023-03-08 10:29:38 +01:00
Jiaying Wang
a0a1d371a2
Update service_developer_bug_report.yml
2023-03-08 00:12:18 -05:00
Jiaying Wang
925a385200
Update service_developer_bug_report.yml
2023-03-08 00:10:41 -05:00
Jiaying Wang
2a857275dd
Merge pull request #10321 from filecoin-project/chore/service-dev-issue-template
...
chore: github: Service-provider/dev bug template
2023-03-08 00:08:06 -05:00
Jiaying Wang
e5055c25b0
Update service_developer_bug_report.yml
2023-03-08 00:07:48 -05:00
Jiaying Wang
a896d88b51
Update .github/ISSUE_TEMPLATE/service_developer_bug_report.yml
2023-03-08 00:06:41 -05:00
Jiaying Wang
04a0fddb95
Update .github/ISSUE_TEMPLATE/service_developer_bug_report.yml
2023-03-08 00:06:36 -05:00
Jiaying Wang
113d49ae5b
Merge pull request #10291 from filecoin-project/chore/update-feature-enhancements
...
chore: github: update enhancement and feature templates
2023-03-08 00:02:39 -05:00
Jiaying Wang
decfb32b2b
Merge pull request #10289 from filecoin-project/chore/update-bug-template
...
chore: github: Update bug_report template
2023-03-08 00:02:19 -05:00
Jiaying Wang
52197cc912
Merge pull request #10268 from filecoin-project/add-discussion-fip-links
...
fix: github: Discussion and FIP links in `New Issue`
2023-03-08 00:00:49 -05:00
Marten Seemann
5b5ea083ce
fix drand test
2023-03-08 17:50:58 +13:00
Marten Seemann
db6efe6512
use go-libipfs/files instead of ipfs/go-ipfs-files
2023-03-08 17:50:56 +13:00
Marten Seemann
b77f2f09ab
update minimum Go version to 1.19.7
2023-03-08 14:29:08 +13:00
hannahhoward
7bc6185077
chore(deps): update to get to compile
2023-03-07 11:45:30 -08:00
hannahhoward
c3198d7446
chore(deps): update go-libipfs
2023-03-07 11:44:32 -08:00
hannahhoward
16dad6342c
feat(deps): update to go-data-transfer v2, still wip
2023-03-07 11:44:29 -08:00
Aayush
f1b1eb8b36
refactor: EthAPI: Drop unnecessary param from newEthTxReceipt
2023-03-07 13:40:39 -05:00
Aayush
8b5bc45fcf
fix: eth API: correct gateway restrictions, drop unimplemented methods
2023-03-07 12:53:04 -05:00
Łukasz Magiera
ec5fde466a
rpcenc: Propagate closeOnce in beginPost
2023-03-07 16:50:03 +01:00
Łukasz Magiera
f2a652f29f
rpcenc: More reliably failing TestReaderRedirectDrop
2023-03-07 16:48:09 +01:00
zenground0
bf29d41993
lint
2023-03-07 08:21:15 -07:00
zenground0
a994153e27
GC respects target for max hotstore space
2023-03-07 07:39:17 -07:00
zenground0
0fe91846cd
Plan out moving GC limiting
2023-03-07 07:39:17 -07:00
zenground0
5d9739a863
Track size of dags relevant to compaction
2023-03-07 07:39:17 -07:00
zenground0
dd998d6b24
Begin account for size during walks
2023-03-07 07:39:17 -07:00
Łukasz Magiera
64b9b532c0
Merge pull request #10387 from filecoin-project/feat/lotus-badger-gc
...
feat:splitstore:Badger GC of hotstore command
2023-03-07 08:52:15 +01:00
Aayush Rajasekaran
b88ecb7896
Merge pull request #10397 from filecoin-project/asr/fix-genesis-state-compute
...
fix: state: short-circuit genesis state computation
2023-03-06 15:57:28 -05:00
Aayush Rajasekaran
6ecf9aaf49
Merge pull request #10395 from filecoin-project/deps/jsonrpc-v0.2.2
...
deps: Update go-jsonrpc to v0.2.2
2023-03-06 15:44:00 -05:00
Aayush
74d94af034
fix: state: short-circuit genesis state computation
2023-03-06 15:39:28 -05:00
zenground0
a2d331536b
Timing info and updated docs
2023-03-06 12:05:04 -07:00
zenground0
5534755f2d
Add command to trigger moving GC of hotstore manually
2023-03-06 11:59:08 -07:00
Łukasz Magiera
53fb6adfd6
deps: Update go-jsonrpc to v0.2.2
2023-03-06 18:19:02 +01:00
zenground0
394a7dbb34
Unbump api version as its not necessary
2023-03-06 08:37:28 -07:00
Aayush Rajasekaran
fea7dfd212
Merge pull request #10394 from filecoin-project/fix/disabled-post-worker-handling
...
fix: wdpost: disabled post worker handling
2023-03-06 10:22:46 -05:00
Aayush Rajasekaran
12496e5631
Merge pull request #10389 from filecoin-project/asr/fix-eth-api-genesis
...
fix: EthAPI: Correctly get parent hash
2023-03-06 09:15:48 -05:00
Łukasz Magiera
9c2f8ee995
itests: Wait for both workers in TestWindowPostWorkerDisconnected
2023-03-06 15:11:21 +01:00
Łukasz Magiera
b0ebdb6882
make gen
2023-03-06 15:07:49 +01:00
Łukasz Magiera
9a295e58b0
post worker sched: Retry on alternative worker on RPC errors
2023-03-06 14:30:58 +01:00
Łukasz Magiera
4b99472b35
itests: Test PoSt worker RPC error handling
2023-03-06 14:30:22 +01:00
Łukasz Magiera
e170487faf
post worker sched: Filter out disabled workers correctly
2023-03-06 13:56:23 +01:00
beck
f0ba0ebb64
indent output
2023-03-06 18:04:55 +08:00
zenground0
c81a51af5b
make gen
2023-03-05 18:48:02 -07:00
Phi-rjan
6c0a2feade
Merge pull request #10384 from filecoin-project/fix/hide-set-worker-cmd
...
fix: cli: Hide `lotus-worker set` command
2023-03-05 12:30:51 +01:00
beck
668b24fb23
make debugging windowPoSt-failures human readable
2023-03-04 15:00:44 +08:00
Jiaying Wang
d3dfb5ca62
Merge pull request #10380 from filecoin-project/asr/fix-eth-api
...
fix: EthAPI: Make newEthBlockFromFilecoinTipSet faster and correct
2023-03-03 21:10:20 -05:00
Aayush
920fdfdf85
fix: EthAPI: Correctly get parent hash
2023-03-03 16:42:57 -05:00
zenground0
649bcad1bb
remove accidental add
2023-03-03 11:23:28 -05:00
zenground0
71b21db0d9
chain prune hot -- hotstore online gc
2023-03-03 11:14:52 -05:00
Phi
51b645f8d0
Hide lotus-worker set command
...
Hide the `lotus-worker set` command and print that this command will be deprecated.
2023-03-03 14:13:35 +01:00
Aayush Rajasekaran
4588523de7
Merge pull request #10328 from filecoin-project/asr/fip-0045-tooling
...
feat: update renew-sectors with FIP-0045 logic
2023-03-02 16:53:35 -05:00
Aayush
4e57626e42
feat: update renew-sectors with FIP-0045 logic
2023-03-02 16:38:05 -05:00
Aayush
cfb5eac015
fix: EthAPI: Make newEthBlockFromFilecoinTipSet faster and correct
2023-03-02 12:34:09 -05:00
Steven Allen
dbbcf4b2ee
feat: vm: switch to the new exec trace format ( #10372 )
...
This is now "FVM" native. Changes include:
1. Don't treat "trace" messages like off-chain messages. E.g., don't
include CIDs, versions, etc.
2. Include IPLD codecs where applicable.
3. Remove fields that aren't filled by the FVM (timing, some errors,
code locations, etc.).
2023-03-01 16:02:18 -08:00
Aayush Rajasekaran
570773259a
Merge pull request #10377 from filecoin-project/asr/merge-release-into-master
...
chore: merge releases into master
2023-03-01 16:13:19 -05:00
Aayush
19f1ad2762
Merge branch 'releases' into asr/merge-release-into-master
2023-03-01 14:18:35 -05:00
Travis Person
814c146626
feat: stmgr: cache migrated stateroots
2023-03-01 16:17:34 +00:00
Łukasz Magiera
9a2b83064b
Merge pull request #10364 from filecoin-project/chore/rm-market-info-lsm
...
chore: Remove legacy market info from lotus-miner info
2023-03-01 14:21:29 +01:00
ZenGround0 and zenground0
544af751cb
Fix the overzealous fix ( #10366 )
...
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-02-28 09:22:18 -05:00
Łukasz Magiera
807610131a
Merge pull request #10331 from filecoin-project/fix/deprecate-wait-quiet
...
fix: worker: Hide `wait-quiet` cmd
2023-02-28 14:18:54 +01:00
Łukasz Magiera
8142aaa9c8
Merge pull request #10365 from filecoin-project/fix/tune-down-post-parallel-reads
...
fix: post: Tune down default post-parallel-reads
2023-02-28 12:44:07 +01:00
Phi
4c7d9ad30e
Tune down ParallelCheckLimit
...
Tune down ParallelCheckLimit config default
2023-02-28 11:46:11 +01:00
Łukasz Magiera
c484c38735
worker sched: Separate resource def for preparing window
2023-02-28 10:52:50 +01:00
Phi
dd0c4a0a34
Tune down parallel reads
...
Tuning down the default post-parallel-reads to a conservative number.
2023-02-28 10:25:33 +01:00
Łukasz Magiera
9aba7dc17a
chore: Remove legacy market info from lotus-miner info
2023-02-28 09:55:47 +01:00
Łukasz Magiera
04fe9062a6
fix: fsm: shutdown removed sectors FSMs
2023-02-28 09:48:17 +01:00
Łukasz Magiera
2316363f7a
sched: Share active/preparing task counters
2023-02-28 09:08:49 +01:00
Łukasz Magiera
745476c9ab
feat: sched: Assigner experiments
2023-02-27 17:54:25 +01:00
ZenGround0 and zenground0
0c9f697bf6
Two fixes, better logging and comments ( #10332 )
...
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-02-23 10:05:18 -05:00
Łukasz Magiera
aa7b5c40b8
Merge pull request #10319 from filecoin-project/fix/allinfo-test
...
fix: tests: Fix TestMinerAllInfo test
2023-02-23 14:16:40 +01:00
Ian Davis
5d3314f121
Touch source to trigger CI
2023-02-23 13:02:20 +00:00
Łukasz Magiera
abaa53c6a3
Merge pull request #10145 from filecoin-project/hsanjuan/chain-export-range-rebased
...
perf: chain: export-range
2023-02-23 13:35:12 +01:00
Łukasz Magiera
ea57a1aec3
Merge remote-tracking branch 'origin/master' into hsanjuan/chain-export-range-rebased
2023-02-23 13:08:14 +01:00
Phi
ab6aaf5013
Hide wait-quiet cmd
...
Hide `wait-quiet` cmd
2023-02-23 09:46:06 +01:00
Travis Person
bf2ac13609
Merge pull request #10283 from filecoin-project/feat/disable-pre-migrations
...
feat: stmgr: add env to disable premigrations
2023-02-21 09:23:13 -08:00
Marcel Telka
7f33db90d8
lotus-miner info should show deals info without admin permission
2023-02-21 11:10:38 +01:00
Phi
03f2efd0f9
Add tooling textbox
...
Add tooling textbox to template
2023-02-21 08:52:47 +01:00
Aayush Rajasekaran
392d3d4b8a
Merge pull request #10320 from filecoin-project/fix/flaky-workerkeychange
...
fix: tests: Make TestWorkerKeyChange not flaky
2023-02-20 12:47:16 -05:00
Łukasz Magiera
51aecb6b17
fix: tests: Make TestWorkerKeyChange not flaky
2023-02-20 17:38:18 +01:00
Łukasz Magiera
d2c0603717
fix: tests: Fix TestMinerAllInfo test
2023-02-20 14:11:49 +01:00
Łukasz Magiera
3841e5444f
Merge pull request #10308 from filecoin-project/asr/merge-release-into-master
...
chore: merge release/v1.20.0 into master
2023-02-20 14:05:15 +01:00
Travis Person
2dcaddf61d
feat: stmgr: add env to disable premigrations
...
Setting the environment variable `LOTUS_DISABLE_PRE_MIGRATIONS=1` will
discard premigrations for all upgrade.
2023-02-17 23:12:26 +00:00
Steven Allen
e51f3e9b15
fix: eth: incorrect struct tags ( #10309 )
2023-02-17 15:06:58 -08:00
Steven Allen
73102e9432
test: eth: make sure we can deploy a new placeholder on transfer ( #10281 )
...
We have a test that triggers smart-contract logic on "transfers", but nothing that tries to create a new actor as a side-effect of a transfer.
fixes https://github.com/filecoin-project/ref-fvm/issues/1670
2023-02-17 13:29:53 -08:00
Aayush
984b4c78cb
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-17 16:08:22 -05:00
Phi
7f6fbe22c6
Add initial service/dev bug template
...
Initial service/dev bug template
2023-02-17 10:33:52 +01:00
Łukasz Magiera
8f1c23296e
Merge pull request #10169 from filecoin-project/feat/shed-read-sector
...
feat: shed: Add a tool to read data from sectors
2023-02-16 17:11:37 +01:00
Łukasz Magiera
12656b05fe
feat: shed: Add a tool for removing sector data
2023-02-16 16:47:13 +01:00
Phi
27d4d02fe5
Update enhancement and feature templates
...
Update enhancement and feature_request templates:
- Removing unnecessary checklist options.
- These have been move to the Github New Issue UI to reduce text overhead: #10268
- Remove deprecated components options
- Add FVM/FEVM component
2023-02-16 13:11:10 +01:00
Phi
d3e715594b
chore: github: Update bug_report template
...
Update bug_report template:
- Removing unnecessary checklist options.
- Some of these has been move to the Github New Issue UI to reduce overhead
- Remove deprecated components options
- Add FVM/FEVM component
2023-02-16 10:59:45 +01:00
Łukasz Magiera
285dfed338
Merge pull request #10202 from filecoin-project/feat/faster-sectors-list
...
sp cli: make sectors list much faster
2023-02-15 19:59:17 +01:00
Łukasz Magiera
6028d7ba18
sectors list: Explain http mode
2023-02-15 19:41:46 +01:00
Aayush Rajasekaran
29a82cdf0f
Merge pull request #10272 from filecoin-project/asr/merge-release-into-master
...
chore: merge release branch into master
2023-02-15 09:47:54 -05:00
Aayush
75c744a438
Merge branch 'release/v1.20.0'
2023-02-14 20:29:14 -05:00
Hector Sanjuan
7ecc00090e
range-export: make gen
2023-02-14 21:08:10 +01:00
Hector Sanjuan
a2475bca94
range-export: write files to lotus repo path
2023-02-14 21:08:10 +01:00
Hector Sanjuan
be1614a042
range-export: check serverside that head > tail
2023-02-14 21:08:10 +01:00
Hector Sanjuan
ec01036871
Ranged export: remove non-internal ranged export method
...
Additionally, per feedback:
* Set "admin" permissions
* Remove from v0api
2023-02-14 21:08:10 +01:00
Hector Sanjuan
1bb698619c
Ranged-export: Remove CachingBlockstore
...
The improvements in the range-export code lead to avoid reading most blocks
twice, as well as to allowing some blocks to be written to disk multiple times.
The cache hit-rate went down from being close to 50% to a maximum of 12% at
the very end of the export. The reason is that most CIDs are never read twice
since they are correctly tracked in the CID set.
These numbers do not support the maintenance of the CachingBlockstore
code. Additional testing shows that removing it has similar memory-usage
behaviour and about 5 minute-faster execution (around 10%).
Less code to maintain and less options to mess up with.
2023-02-14 21:08:10 +01:00
Hector Sanjuan
fa93c23813
Chain ranged export: rework and address current shortcomings
...
This commit moderately refactors the ranged export code. It addresses several
problems:
* Code does not finish cleanly and things hang on ctrl-c
* Same block is read multiple times in a row (artificially increasing cached
blockstore metrics to 50%)
* It is unclear whether there are additional races (a single worker quits
when reaching height 0)
* CARs produced have duplicated blocks (~400k for an 80M-blocks CAR or
so). Some blocks appear up to 5 times.
* Using pointers for tasks where it is not necessary.
The changes:
* Use a FIFO instead of stack: simpler implementation as its own type. This
has not proven to be much more memory-friendly, but it has not made things
worse either.
* We avoid a probably not small amount of allocations by not using
unnecessary pointers.
* Fix duplicated blocks by atomically checking+adding to CID set.
* Context-termination now works correctly. Worker lifetime is correctly tracked and all channels
are closed, avoiding any memory leaks and deadlocks.
* We ensure all work is finished before finishing, something that might have
been broken in some edge cases previously. In practice, we would not have
seen this except perhaps in very early snapshots close to genesis.
Initial testing shows the code is currently about 5% faster. Resulting
snapshots do not have duplicates so they are a bit smaller. We have manually
verified that no CID is lost versus previous results, with both old and recent
snapshots.
2023-02-14 21:08:10 +01:00
Ian Davis
35730637dc
fix: tracer: emit raw peer ids for compatibility with libp2p tracer
2023-02-14 16:17:03 +00:00
frrist
21efd481d8
First efficient ranged-export implementation by @frisst
...
This first commit contains the first and second implementation stabs (after
primary review by @hsanjuan), using a stack for task buffering.
Known issues: ctrl-c (context cancellation) results in the export code getting
deadlocked. Duplicate blocks in exports. Duplicate block reads from store.
Original commit messages:
works
works against mainnet and calibnet
feat: add internal export api method
- will hopfully make things faster by not streaming the export over the json rpc api
polish: better file nameing
fix: potential race in marking cids as seen
chore: improve logging
feat: front export with cache
fix: give hector a good channel buffer on this shit
docsgen
2023-02-14 15:41:10 +01:00
Phi-rjan
3879c80e6f
Add link to discussion and FIPs in New Issue
...
In our current issue flow, we ask a lot checklist questions :
`This is not a question or a support request. If you have any lotus related questions, please ask in the lotus forum.`
`This is not a new feature or an enhancement to the Filecoin protocol. If it is, please open an FIP issue. *`
This information is better displayed in the `New Issue` chooser, to guide users to the relevant place for posting. This file will add two new entries in the issue chooser:
- A entry that links to the Lotus Github Discussion pager for Lotus questions or troubleshooting
- A entry that links to the FIPs repo for Filecoin protocol feature or enhancements
2023-02-14 11:13:55 +01:00
Łukasz Magiera
61f29a84b5
Merge pull request #10238 from filecoin-project/asr/merge-release-into-master
...
chore: merge release/v1.20.0 into master
2023-02-13 15:25:23 +01:00
Łukasz Magiera
d108565ea2
Merge remote-tracking branch 'origin/master' into asr/merge-release-into-master
2023-02-13 13:40:32 +01:00
Łukasz Magiera
7486227c27
Merge remote-tracking branch 'origin/release/v1.20.0' into asr/merge-release-into-master
2023-02-13 13:14:09 +01:00
Łukasz Magiera
4d20011b78
Merge pull request #10249 from filecoin-project/jen/bumpmaster
...
build: bump version to v1.21.0-dev
2023-02-13 13:05:03 +01:00
Łukasz Magiera
e6b0ee7e4a
Merge pull request #10247 from filecoin-project/jen/ipld
...
dep: ipld: update ipld prime to v0.20.0
2023-02-13 13:03:44 +01:00
Raúl Kripalani
8ff55c027e
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-13 11:45:09 +00:00
Jennifer Wang
e73a038fe8
bump version to v1.21.0-dev
2023-02-13 00:00:07 -05:00
Jennifer Wang
94063ea4d1
update ipld prime
2023-02-12 23:33:19 -05:00
Aayush
63b03a48d0
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-10 18:39:51 -05:00
Łukasz Magiera
7aa6663127
Merge pull request #10232 from filecoin-project/worker-all-task-flag2
...
fix: worker: add all tasks flag
2023-02-10 12:59:47 +01:00
Łukasz Magiera
ec1b2b959a
Merge pull request #9973 from placer14/mg/chore/expose-compaction-poolsize-envvar
...
feat: blockstore: Envvar can adjust badger compaction worker poolsize
2023-02-10 11:38:08 +01:00
Phi-rjan
9848e0467e
Merge pull request #10209 from filecoin-project/fix-check-backupfile
...
fix: cli: error if backup file already exists
2023-02-09 18:39:17 +01:00
Łukasz Magiera
17adcb77c3
sp cli: correct order in parallel sectors list
2023-02-09 17:02:41 +01:00
Łukasz Magiera
81e056be1a
sp cli: make sectors list much faster
2023-02-09 16:57:08 +01:00
Łukasz Magiera
25babace8f
Merge pull request #10208 from filecoin-project/fix/seal-delay-seconds
...
fix: cli: option to set-seal-delay in seconds
2023-02-09 16:51:20 +01:00
Phi-rjan and Łukasz Magiera
0e7cf61888
Update cli/backup.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2023-02-09 16:50:15 +01:00
Łukasz Magiera
cb8e2836bb
Merge pull request #10184 from filecoin-project/asr/merge-release-into-master
...
chore: merge release/v1.20.0 into master
2023-02-09 16:41:58 +01:00
Phi
b78cbcbb99
Error if backup file exists
...
Error out if backup file already exists
2023-02-08 11:33:48 +01:00
Phi
bd4dc217af
make docsgen-cli
...
make docsgen-cli
2023-02-08 09:36:52 +01:00
Phi
662fc37976
Option to set-seal-delay seconds
...
Add the option to set-seal-delay in seconds
2023-02-08 09:34:44 +01:00
Phi
4823322154
retry make docsgen-cli
...
retry make docsgen-cli with the new usage
2023-02-07 17:44:54 +01:00
Phi
b217eec84d
Merge branch 'worker-all-task-flag' of https://github.com/filecoin-project/lotus into worker-all-task-flag
2023-02-07 17:12:56 +01:00
Phi
d75f77b4c5
make docsgen-cli
...
make docsgen-cli
2023-02-07 17:12:42 +01:00
Aayush Rajasekaran
693f230fbb
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-07 11:03:01 -05:00
Phi-rjan and Łukasz Magiera
21d6020179
Update cmd/lotus-worker/tasks.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2023-02-07 16:47:30 +01:00
Phi-rjan and Łukasz Magiera
3fc1346d5b
Update cmd/lotus-worker/tasks.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2023-02-07 16:47:23 +01:00
Phi-rjan and Łukasz Magiera
58c7c514c6
Update cmd/lotus-worker/tasks.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2023-02-07 16:47:16 +01:00
Phi
cf0997b434
fix: worker: add all task type flag
...
Add all flag for the `lotus-worker tasks enable/disable` cmd
2023-02-07 16:12:31 +01:00
Łukasz Magiera
8066833b3a
Merge pull request #10198 from filecoin-project/asr/gas-limit
...
chain: explicitly check that gasLimit is above zero
2023-02-07 03:38:58 +01:00
Łukasz Magiera
e0d92a13a7
Merge pull request #10172 from ribasushi/fix/respect_nofsync
...
fix: extend LOTUS_CHAIN_BADGERSTORE_DISABLE_FSYNC to the markset
2023-02-07 03:18:58 +01:00
Aayush Rajasekaran
6a268cfb63
chain: explicitly check that gasLimit is above zero
2023-02-06 17:53:00 -05:00
Aayush
f291572b4a
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-03 09:27:04 -05:00
Geoff Stuart
9b071bc96b
Merge pull request #10182 from 0x5459/fix-louts-miner-extend-cmd
...
fix: cli: extend cmd to get the right sector number
2023-02-03 06:36:19 -05:00
0x5459
e1c00bdbba
cli: fix extend cmd to get the right sector number
2023-02-03 14:56:54 +08:00
Geoff Stuart
f88fc0719f
Merge pull request #10155 from omahs/patch-1
...
Fix: typos
2023-02-01 17:47:17 -05:00
Peter Rabbitson
818b3b8daf
fix: extend LOTUS_CHAIN_BADGERSTORE_DISABLE_FSYNC to the markset
...
Without doing this walking a badger markset on a non-nvme knocks the
node hopelessly out of sync during a compaction.
2023-02-01 21:00:39 +01:00
Łukasz Magiera
7060150bdc
Merge pull request #10149 from FlattestWhite/richard/make-user-agent-dependency-injectable
...
feat: Allow libp2p user agent to be overriden
2023-02-01 19:12:08 +01:00
Łukasz Magiera
0a35e9659b
feat: shed: Add a tool to read data from sectors
2023-02-01 17:51:12 +01:00
omahs
28101be1b7
Fix: typos
...
Fix: typos
2023-01-31 23:33:11 +01:00
omahs
7d5c7f5fec
Fix: typos
...
Fix: typos
2023-01-31 23:30:09 +01:00
omahs
ed63798082
Fix: typo
...
Fix: typo
2023-01-31 23:28:24 +01:00
omahs
05c5e18899
Fix: typo
...
Fix: typo
2023-01-31 23:27:40 +01:00
omahs
0c17d78356
Fix: typo
...
Fix: typo
2023-01-31 23:25:26 +01:00
omahs
fa97016573
Fix: typos
...
Fix: typos
2023-01-31 23:23:42 +01:00
omahs
37d41f3f83
Fix: typo
...
Fix: typo
2023-01-31 23:20:20 +01:00
Richard Guan
45ceb5d297
move UserAgentOption upwards
2023-01-31 21:46:24 +09:00
Richard Guan
a8dace0f23
make libp2p user agent overridable
2023-01-31 21:40:55 +09:00
Phi-rjan
b8e7262b14
Merge pull request #10147 from filecoin-project/fix/add-args-usage
2023-01-31 13:03:13 +01:00
Phi
b334b2055f
fix: cli: add ArgsUsage
...
fix: cli: add ArgsUsage
2023-01-31 11:56:55 +01:00
Łukasz Magiera
13fc5b688f
Merge pull request #10028 from filecoin-project/gstuart/cli-color-cleanup
...
chore: cli: Remove unneeded individual color flags
2023-01-31 09:23:16 +01:00
Łukasz Magiera
beb70a3db1
Merge pull request #10116 from filecoin-project/fix/rpcenc-hang
...
fix: rpcenc: Don't hang when source dies
2023-01-31 09:18:51 +01:00
Łukasz Magiera
482e13706f
Merge pull request #10138 from Jorropo/go-bitswap-to-libipfs
...
chore: node: migrate go-bitswap to go-libipfs/bitswap
2023-01-30 22:52:13 +01:00
Jorropo
d060df2fb9
chore: node: migrate go-bitswap to go-libipfs/bitswap
...
This was migrated in https://github.com/ipfs/go-libipfs/pull/63 .
2023-01-27 23:10:44 +01:00
Łukasz Magiera
62326b243f
Merge pull request #10126 from Jorropo/migrate-go-block-format
...
chore: all: bump go-libipfs to replace go-block-format
2023-01-27 14:12:23 +01:00
Łukasz Magiera
a0771b12eb
Merge pull request #9878 from filecoin-project/gstuart/check-allocation-expiry
...
feat: Check for allocation expiry when waiting to seal sectors
2023-01-27 13:05:09 +01:00
Jorropo
f572852d06
chore: all: bump go-libipfs to replace go-block-format
...
Includes changes from:
- https://github.com/ipfs/go-block-format/pull/37
- https://github.com/ipfs/go-libipfs/pull/58
2023-01-26 17:03:18 +01:00
Łukasz Magiera
db9c516429
Merge pull request #10125 from filecoin-project/fix-docker-git-dirty-state
...
_ci_ / _build_ : Fix dirty git state when building docker images
2023-01-26 16:57:46 +01:00
Ian Davis
0f6003fd68
Check git state in Dockerfile to catch .dockerignore bugs
2023-01-26 15:18:12 +00:00
Ian Davis
17d220524c
Always include checked in files in docker context
...
The .dockerignore file is symlinked to the .gitignore file, and checked
in files should not be removed from our docker context otherwise they
result in dirty git state when we build our images.
2023-01-26 15:18:12 +00:00
Ian Davis
98a9c8310b
Remove old Snapcraft and AppDir folders
2023-01-26 15:16:41 +00:00
Ian Davis
7cfb2529ac
init git submodules in build-docker CI
2023-01-26 15:16:41 +00:00
Geoff Stuart
5740f17037
Merge pull request #10121 from filecoin-project/feat/better-post-errors
...
feat: wdpost: Emit more detailed errors
2023-01-26 09:36:11 -05:00
Geoff Stuart
c45df789ea
Merge pull request #10114 from filecoin-project/fix/cli-cleanup
...
chore: cli: cleanup cli
2023-01-26 09:25:40 -05:00
Łukasz Magiera
aa0d47078f
Merge pull request #10120 from filecoin-project/gstuart/update-codeql
...
chore: ci: Update codeql to v2
2023-01-26 13:50:50 +01:00
Łukasz Magiera
fc6721cff7
feat: wdpost: Emit more detailed errors
2023-01-26 11:57:16 +01:00
Phi
a0b25b9136
less strict ArgsCheck
...
Less strict ArgsCheck
2023-01-26 10:13:39 +01:00
Geoff Stuart
0cc63f6896
Enable code ql for release branches
2023-01-26 02:46:45 -05:00
Geoff Stuart
291deaa017
Update codeql to v2
2023-01-26 01:58:29 -05:00
Phi
38dc034499
make docsgen-cli
...
make docsgen-cli
2023-01-25 17:24:53 +01:00
Łukasz Magiera
128bdc63db
fix: rpcenc: Don't hang when source dies
2023-01-25 17:14:37 +01:00
Phi
34f376eb23
chore: cli
...
Standarize cli/code functions similar to: https://github.com/filecoin-project/lotus/pull/9317
- cctx.NArg() instead of cctx.Args().xxx
- Add check for args and print help on functions that did not have it
2023-01-25 13:13:56 +01:00
Łukasz Magiera
4682e8f326
Merge pull request #10105 from filecoin-project/addr-encode
...
chore:shed:encode address to bytes
2023-01-24 10:34:47 +01:00
zenground0
f03c7a8880
encode address into byte
2023-01-24 20:18:04 +13:00
Aayush Rajasekaran
4fd81e0c58
Merge pull request #10030 from filecoin-project/asr/merge-release-into-master
...
chore: merge release/v1.20.0 into master
2023-01-23 13:24:24 -05:00
Aayush
65ac5669a9
Merge branch 'master' into asr/merge-release-into-master
2023-01-23 12:37:24 -05:00
Aayush
e9f665214a
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-23 12:23:47 -05:00
Geoff Stuart
807a60b4e4
Remove unneeded individual color flags
2023-01-23 11:11:12 -05:00
Łukasz Magiera
dd12cad1ef
Merge pull request #10100 from filecoin-project/fix/paych-itest-syncwait
...
fix: itests: Fix flaky paych test
2023-01-23 16:24:42 +01:00
Łukasz Magiera
53015dc3ee
Merge pull request #9981 from filecoin-project/masih/dep-up-dixprov
...
chore: market: Upgrade to index-provider 0.10.0
2023-01-23 12:53:23 +01:00
Łukasz Magiera
c8a692046f
fix: itests: Fix flaky paych test
2023-01-23 12:02:42 +01:00
Geoff Stuart
c8156d0f46
Merge pull request #10096 from filecoin-project/fix-mainnet-docker-ci
...
Add back <<network>> parameter for docker push
2023-01-22 15:12:14 -05:00
Ian Davis
9d967b084a
Add back <<network>> parameter for docker push
...
This commit reverts a change with the previous fix for this flow:
- https://github.com/filecoin-project/lotus/pull/10088
2023-01-22 16:39:40 +00:00
Aayush
4f199ada40
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-20 17:32:29 -05:00
Geoff Stuart
6d53d0d533
Merge pull request #10088 from filecoin-project/fix-mainnet-docker-ci
...
Properly balance <<?>> in circleci docker config
2023-01-20 14:36:35 -05:00
Ian Davis
d1fa22244f
Properly balance <<?>> in circleci docker config
2023-01-20 19:12:22 +00:00
Travis Person
91a6eabab5
Merge pull request #9982 from filecoin-project/feat/obj-stats
...
feat: add toolshed commands to inspect statetree size
2023-01-19 08:37:32 -08:00
Łukasz Magiera
1dfd08a0dd
Merge pull request #10066 from filecoin-project/jen/cherrypic
...
fix: should not serve non v0 api in v0
2023-01-19 17:26:18 +01:00
Jennifer Wang
901bb153d0
fix: should not serve non v0 api in v1
2023-01-19 11:06:04 -05:00
Travis Person
a0c58b5582
feat: add toolshed commands to inspect statetree size
2023-01-19 00:48:22 +00:00
Geoff Stuart
70db738bff
Merge pull request #10037 from filecoin-project/feat/lotus-shed-beneficiary-cli
...
feat: shed: Add beneficiary commands
2023-01-18 18:04:22 -05:00
Łukasz Magiera
0934cf034d
Merge pull request #10032 from filecoin-project/feat/cbor-cid
...
feat:shed:add cid to cbor serialization command
2023-01-18 12:51:05 +01:00
zenground0
72baa3d916
cid -> bytes command
2023-01-17 12:19:04 -07:00
zenground0
14d921f64f
Err handle
2023-01-17 09:56:17 -07:00
Łukasz Magiera
2d3f1e0365
Merge pull request #10035 from aschmahmann/fix/filesize-prevents-windows-lib
...
fix: sealing: stub out the FileSize function on Windows
2023-01-17 12:48:38 +01:00
Phi
51d2a883f0
Beneficiary cmd in lotus-shed
...
Add `ProposeChangeBeneficiary` and `ConfirmChangeBeneficiary` to lotus-shed
2023-01-17 12:39:55 +01:00
Adin Schmahmann
d35818293a
fix: stub out the FileSize command so lotus libraries can build on Windows
2023-01-17 01:03:10 -05:00
zenground0
7383a761f6
Fix
2023-01-16 17:54:38 -07:00
zenground0
39ae4b04be
Add cid to cbor cmd
2023-01-16 17:50:47 -07:00
Geoff Stuart
34576d0c64
Merge pull request #10003 from filecoin-project/deprecate-snapcraft-appimage
...
_build_: Remove AppImage and Snapcraft build automation
2023-01-16 11:27:38 -05:00
Ian Davis
b60aeccfdc
Remove AppImage and Snapcraft build automation
2023-01-16 16:03:35 +00:00
Aayush
e715384173
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-16 10:51:22 -05:00
Łukasz Magiera
67023886c8
Merge pull request #9920 from filecoin-project/gstuart/extend-or-renew
...
feat: cli: Refactor renew and remove extend
2023-01-16 16:31:11 +01:00
Geoff Stuart
00a73fd88f
Merge pull request #10022 from FlattestWhite/richard/color-flag
...
feat: lotus-cli: Add global color flag
2023-01-16 10:15:12 -05:00
Richard Guan
fc82aab74b
add bool flag and gen documentation
2023-01-16 16:14:19 +11:00
Łukasz Magiera
bb800fd78d
Merge pull request #9910 from filecoin-project/gstuart/deps-caching
...
feat: ci: make ci more efficient
2023-01-13 20:08:20 +01:00
Łukasz Magiera
287d410fe8
Merge pull request #9995 from filecoin-project/gstuart/remove-workaround
...
fix: Remove workaround that is no longer needed
2023-01-12 21:01:17 +01:00
Geoff Stuart
923d4128bb
Merge pull request #9875 from filecoin-project/gstuart/remove-expired-claim
...
feat: cli: list claims and remove expired claims
2023-01-12 12:44:21 -05:00
Geoff Stuart
787470c2b4
Remove workaround that is no longer needed
2023-01-12 12:39:57 -05:00
Łukasz Magiera
7a509cf0d8
Merge pull request #9711 from filecoin-project/feat/gomod-diff-script
...
feat: scripts: go.mod dep diff script
2023-01-12 18:07:14 +01:00
Geoff Stuart
12a06defd1
Check sectors for allocation expiry before committing
2023-01-11 16:24:34 -05:00
Geoff Stuart
0ebdbed30b
Refactor renew and remove extend
2023-01-11 14:44:08 -05:00
Łukasz Magiera
9a46682d9d
Merge pull request #9481 from consensus-shipyard/adlrocha/cns-iface-master
...
IPC: Abstract common consensus functions and consensus interface
2023-01-11 14:49:27 +01:00
Geoff Stuart
fd1e0ad7a3
rerun fails
2023-01-10 12:55:36 -05:00
Geoff Stuart
3bae3a3bea
Reorg some jobs
2023-01-10 12:55:36 -05:00
Geoff Stuart
f9404aa55e
Try medium+
2023-01-10 12:55:36 -05:00
Geoff Stuart
7c448afda8
make build step
2023-01-10 12:55:36 -05:00
Geoff Stuart
8519bc21f9
Merge pull request #9969 from filecoin-project/feat/remove-requirements
...
fix: cli: remove requirements in helptext
2023-01-10 12:52:23 -05:00
Dirk McCormick
a02c783f0e
fix: dagstore miner api test
2023-01-10 14:50:38 +01:00
Dirk McCormick
fea879088c
feat: update to go-fil-markets v1.26.0
2023-01-10 14:43:32 +01:00
Masih H. Derkani
45667b7391
Upgrade to index-provider 0.10.0
...
Upgrade to the latest index-provider and as a result also upgrade
go-fil-markets.
Note that the index-provider go module is renamed and moved to `ipni`
GitHub org.
2023-01-10 13:08:04 +00:00
Mike Greenberg
a4a4e04c5e
feat(blockstore): Envvar can adjust badger compaction worker poolsize
2023-01-06 17:33:25 -05:00
Phi
f8195deb54
fix: cli: remove requirements
...
Remove the requirements from the `lotus-worker run` cli
2023-01-06 12:43:12 +01:00
Geoff Stuart
6ca975e83a
Add cli command to get a list of claims
2022-12-15 01:07:47 -05:00
Geoff Stuart
754f294992
Add cli command for removing expired claims
2022-12-15 01:07:47 -05:00
Alfonso de la Rocha
3988cc9b2c
disabling cb delivery delay for sync tests
2022-12-13 14:50:02 +01:00
Alfonso de la Rocha
d574d04075
set small cb delivery delay for paych itests
2022-12-13 13:03:42 +01:00
Alfonso de la Rocha
939e515d23
fix race in cb cache
2022-12-13 12:45:01 +01:00
Alfonso de la Rocha
f2cc452d4c
remove error from rcvBlock. type/docs gen
2022-12-13 12:13:20 +01:00
Alfonso de la Rocha
91bd679d1e
consistent broadcast delay as build param
2022-12-13 11:13:51 +01:00
Alfonso de la Rocha
894da941af
Merge branch 'master' into adlrocha/consistent-bcast
2022-12-13 10:31:59 +01:00
Alfonso de la Rocha
25edb23c3f
minor fix after rebase
2022-12-05 18:22:10 +01:00
Alfonso de la Rocha
075216d9da
Merge remote-tracking branch 'upstream/master' into adlrocha/cns-iface-master
2022-12-05 18:16:14 +01:00
Łukasz Magiera
db6532c9d7
moddiff: Nicer diff
2022-11-23 21:24:00 +01:00
Łukasz Magiera
985a4bd730
feat: scripts: go.mod dep diff script
2022-11-23 17:41:39 +01:00
Alfonso de la Rocha
0b9b89bf2b
minor fix
2022-11-22 10:59:43 +01:00
Alfonso de la Rocha
f5b027eda3
address review
2022-11-22 10:52:11 +01:00
Alfonso de la Rocha
0f92bced9d
Merge branch 'master' into adlrocha/cns-iface-master
2022-11-22 10:28:18 +01:00
Alfonso de la Rocha
c65ab1b277
minor fix
2022-10-14 11:28:43 +02:00
Alfonso de la Rocha
5c2949b59d
fix linter
2022-10-14 11:23:05 +02:00
Alfonso de la Rocha
ef2200c28e
make gen
2022-10-13 17:51:42 +02:00
Alfonso de la Rocha
fe675b6fa1
minor fix
2022-10-13 17:16:01 +02:00
Alfonso de la Rocha
fa71ed607b
more cleaning
2022-10-13 17:07:34 +02:00
Alfonso de la Rocha
3105596c9e
Clean pending files from rebase
2022-10-13 17:03:18 +02:00
Alfonso de la Rocha
9bfb73211e
fixed RewardFunc
2022-10-13 16:43:02 +02:00
Alfonso de la Rocha
88d3de7afc
run make gen to make ci happy
2022-10-13 16:43:02 +02:00
Alfonso de la Rocha
95c0afb99b
minor fixes
2022-10-13 16:43:02 +02:00
raulk
653af01235
Eth JSON-RPC API: implement eth_getCode and eth_getStorageAt ( #9397 )
2022-10-13 16:41:35 +02:00
Kevin Li and Raúl Kripalani
9d1208c9ff
api: ethrpc: implement eth_sendRawTransaction ( #9334 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2022-10-13 16:39:14 +02:00
Alfonso de la Rocha
c3ee957cc6
rm signature fns from cns iface
2022-10-13 16:30:25 +02:00
Alfonso de la Rocha
536600c95c
added comments to consensus interface
2022-10-13 16:30:25 +02:00
Alfonso de la Rocha
627d6e70a6
parametrized reward function for consensus
2022-10-13 16:30:14 +02:00
Alfonso de la Rocha
43d557e0f4
minor fix
2022-10-13 16:28:45 +02:00
Alfonso de la Rocha
5626c69ce5
wip: abstract common fns required for consensus
2022-10-13 16:28:45 +02:00
Alfonso de la Rocha
bf6541857e
sync mining and gossipsub attacker depdendency
2022-09-26 10:57:56 +02:00
Alfonso de la Rocha
35f8abc72a
minor fix in composition
2022-09-23 12:44:55 +02:00
Alfonso de la Rocha
ebafb6584e
minor fixes. sync mining.
2022-09-22 19:46:25 +02:00
Alfonso de la Rocha
8f48631fc4
index new testcase
2022-09-19 09:12:13 +02:00
Alfonso de la Rocha
749d13359f
added testground test case for epoch boundary attack
2022-09-19 09:11:30 +02:00
Alfonso de la Rocha
0209052821
minor changes
2022-09-16 13:09:27 +02:00
Alfonso de la Rocha
72c80a3461
fixed unit tests
2022-09-16 09:22:37 +02:00
Alfonso de la Rocha
d1a4f1dc50
fixed bugs in consistent broadcast integration
2022-09-14 19:59:29 +02:00
Alfonso de la Rocha
1dadff303c
added garbage collection test. minor fix
2022-09-13 16:06:18 +02:00
Alfonso de la Rocha
76031d72ad
minor fixes. unit tests added
2022-09-13 12:33:28 +02:00
Alfonso de la Rocha
c03ad9dcfd
wip: draft impl of consistent bcast
2022-09-12 19:03:06 +02:00
Leng Bo
93288fac72
Merge pull request #1 from filecoin-project/master
...
Merge official code.
2020-06-04 11:12:10 +08:00