Shrenuj Bansal
e44c7a3c14
Merge pull request #11019 from filecoin-project/sbansal/syncing-fix-1.22.2
...
chore: backport sync issue fix and update build version and CL #11017
2023-06-28 15:34:45 -04:00
Shrenuj Bansal
c14286a994
Build version and changelog for 1.22.2
2023-06-28 14:09:23 -04:00
Aayush
755fdef4d4
fix: pubsub: do not treat ErrExistingNonce as Reject
2023-06-28 13:59:17 -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
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
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
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
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
Aayush
46f1f913c8
feat: build: set Lightning and Thunder upgrade epochs
2023-04-20 10:57:35 -04: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
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
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
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
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
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
zenground0
d91540ae1f
Fix copy paste error
2023-04-11 09:14:18 -06:00
zenground0
8f4824d2b7
Another ffi experiment
2023-04-11 09:10:21 -06:00
zenground0
e75c2e4208
Make butterfly upgrades happen
2023-04-10 23:32:03 -06:00
zenground0
bb5f69328d
Fix
2023-04-10 23:18:23 -06:00
zenground0
db374db306
Debug
2023-04-10 23:14:25 -06:00
zenground0
c00e0c9f48
Try fixig blockstore so bundle is loaded
2023-04-10 23:01:36 -06:00
zenground0
63560c820b
nv19 invariant checking
2023-04-10 23:01:18 -06:00
zenground0
1b8d627af8
gen
2023-04-10 22:40:06 -06:00
zenground0
9d0f586ae7
Fix
2023-04-10 22:25:25 -06:00
zenground0
86c5453254
Post rebase fixup
2023-04-10 22:18:56 -06:00
zenground0
4d7e6732fa
Integration nv19 migration
...
- Open splitstore in migration shed tool
- Update state root version
2023-04-10 22:18:41 -06:00
zenground0
7e99c62f6e
ffi experiment
2023-04-10 18:24:08 -06:00
zenground0
65fa75fd01
- Update go state types
...
- Keep current expiration defaults on creation, extension some tests
- Update ffi
2023-04-10 16:26:14 -06:00
Aayush Rajasekaran
258a3c8270
Merge pull request #10642 from filecoin-project/feat/update-actors-v11
...
chore:deps:Integrate actors v11
2023-04-10 12:39:17 -04:00
Aayush
597ca9b073
Update to actors v11.0.0-rc1
2023-04-10 12:19:55 -04:00
Aayush Rajasekaran
76705b5762
Merge pull request #10629 from filecoin-project/feat/grindability
...
feat: implement FIP-0061
2023-04-10 12:01:30 -04:00
Aayush
22045b8f2d
Update to go-state-types master
2023-04-10 11:15:20 -04:00
Aayush
82a3578849
Update actors bundles to fip/20230406
2023-04-06 16:44:20 -04:00
Aayush
74567a16d1
Add and test the FIP-0061 migration
2023-04-06 14:59:47 -04:00
Aayush
0356163a2e
Address review
2023-04-06 14:39:57 -04:00
Aayush
6d45c37dc5
feat: implement FIP-0061
2023-04-06 11:48:48 -04:00
Aayush Rajasekaran
2dd67dc895
Merge pull request #10625 from filecoin-project/asr/backport-trace
...
chore: backport 10372 onto release/v1.22.0
2023-04-05 14:20:19 -04:00
Steven Allen
f6add2f723
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-04-05 13:05:35 -04:00
Aayush Rajasekaran
7dcef330e7
Merge pull request #10592 from filecoin-project/feat/nv19
...
Feat/nv19
2023-03-29 16:34:30 -04:00
Aayush
3636af4cd9
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
2023-03-29 16:13:41 -04:00
Aayush Rajasekaran
5f91072d4d
Merge pull request #10508 from filecoin-project/asr/v1.20.4
...
chore: merge release/v1.20.4 into releases
2023-03-17 15:20:35 -04:00
Aayush Rajasekaran
5f24a814d2
Merge pull request #10507 from filecoin-project/asr/changelog
...
chore: release lotus v1.20.4
2023-03-17 14:45:38 -04:00
Aayush Rajasekaran and Jiaying Wang
3c4aa92413
Apply suggestions from code review
...
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
2023-03-17 14:36:43 -04:00
Aayush Rajasekaran
d374b1ceea
chore: release lotus v1.20.4
2023-03-17 14:28:05 -04:00
Aayush Rajasekaran
33648ac546
Merge pull request #10506 from filecoin-project/asr/backport-drand
...
fix: build: drop drand incentinet servers
2023-03-17 14:27:12 -04:00
Aayush
177212f06b
fix: build: drop drand incentinet servers
2023-03-17 14:19:47 -04:00
Aayush Rajasekaran
7bcfb6d1f4
Merge pull request #10505 from filecoin-project/asr/backport-splitstore
...
Don't enforce walking receipt tree during compaction
2023-03-17 14:00:04 -04:00
zenground0
b06341031d
Don't enforce walking receipt tree during compaction
2023-03-17 13:35:55 -04:00
Aayush Rajasekaran
7b41cdb656
Merge pull request #10503 from filecoin-project/asr/bump-ffi
...
chore: update ffi to increase execution parallelism
2023-03-17 13:29:58 -04:00
Aayush Rajasekaran
f4a2e1cb77
chore: update ffi to increase execution parallelism
2023-03-17 13:10:01 -04:00
Jiaying Wang
b332db0a38
Merge pull request #10439 from filecoin-project/jen/v1203
...
fix: cherrypick/conflict wrongfully resolved
2023-03-09 22:58:36 -05:00
Jennifer Wang
e3b3b0ca6c
make gen
2023-03-09 22:11:11 -05:00
Jennifer Wang
c8b4f5f0a3
go mod tidy
2023-03-09 22:03:27 -05:00
Jennifer Wang
8c6ffcf4d4
retract v1.20.2
2023-03-09 21:10:30 -05:00
Jennifer Wang
80cba5f176
fiix bakcport error #10427
2023-03-09 21:09:04 -05:00
Jiaying Wang
99749e9b9b
Merge pull request #10437 from filecoin-project/release/v1.20.2
...
release: v1.20.2
2023-03-09 20:58:50 -05:00
Jiaying Wang
a1f912c71d
Merge pull request #10436 from filecoin-project/jen/v1202
...
chore: build: v1.20.2 prep
2023-03-09 19:54:08 -05:00
Jennifer Wang
4def0a53e0
change log
2023-03-09 19:39:07 -05:00
Jennifer Wang
51d0d5e549
make gen
2023-03-09 19:24:18 -05:00
Steven Allen
b7db4cb280
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 19:20:01 -05:00
Aayush Rajasekaran
36ffa09b05
fix: eth API: return correct txIdx around null blocks ( #10419 )
2023-03-09 19:17:41 -05:00
ychiao
0e58b3fbbc
fix: EthAPI: use StateCompute for feeHistory; apply minimum gas premium ( #10413 )
2023-03-09 19:16:52 -05:00
Raúl Kripalani
1da2d59066
simplify test.
2023-03-09 19:14:01 -05:00
Raúl Kripalani
a72879b2b2
switch to ChainAPI#ChainGetTipSetByHeight.
2023-03-09 19:13:58 -05:00
Raúl Kripalani
2909a31e8f
fix TestEthBlockHashesCorrect_MultiBlockTipset: skip null rounds.
2023-03-09 19:13:54 -05:00
Raúl Kripalani
558eaf8b61
fix lint.
2023-03-09 19:13:49 -05:00
Raúl Kripalani
6a7895bf49
fmt.
2023-03-09 19:13:38 -05:00
Raúl Kripalani
e73ec088d5
add a test to verify block parameter soundness.
2023-03-09 19:13:34 -05:00
Raúl Kripalani
a0821506bc
Eth API: fail when requesting future epochs.
2023-03-09 19:13:29 -05:00
Raúl Kripalani
5df2af5189
Eth API: make block parameter parsing sounder.
2023-03-09 19:13:24 -05:00
Arsenii Petrovich
649b0769ba
run make gen
2023-03-09 19:13:16 -05:00
Arsenii Petrovich
fb569d4c2c
add two more methods: StateCall and StateDecodeParams
2023-03-09 19:11:32 -05:00
Arsenii Petrovich
3aac4b45ab
add MPoolGetNonce
2023-03-09 19:11:28 -05:00
Arsenii Petrovich
857b0205a8
add method implementation
2023-03-09 19:11:25 -05:00
Arsenii Petrovich
b5c88d5714
try to add statenetworkname method
2023-03-09 19:11:20 -05:00
Jiaying Wang
8a510e68e0
Merge pull request #10398 from filecoin-project/release/v1.20.1
...
build:release: v1.20.1
2023-03-06 22:15:12 -05:00
Jiaying Wang
144906ff51
Merge pull request #10396 from filecoin-project/jen/1201
...
build: v1.20.1 prep
2023-03-06 16:40:55 -05:00
Aayush
202cd41eee
update changelog
2023-03-06 16:02:23 -05:00
Aayush
54e7fa8f70
fix: state: short-circuit genesis state computation
2023-03-06 16:01:21 -05:00
Jennifer Wang
c3e1d26ddf
v1.20.1 prep
2023-03-06 15:29:03 -05:00
Aayush
a59e1d5220
fix: EthAPI: Correctly get parent hash
2023-03-06 15:22:42 -05:00
Aayush
1631c6ac8d
fix: EthAPI: Make newEthBlockFromFilecoinTipSet faster and correct
2023-03-06 15:22:28 -05:00
Jiaying Wang
33bec58be4
Merge pull request #10371 from filecoin-project/jen/v1200
...
build: release: v1.20.0
2023-02-28 20:32:14 -05:00
Jennifer Wang
852e864c83
Merge branch 'release/v1.20.0' into jen/v1200
2023-02-28 19:00:43 -05:00
Jiaying Wang and Aayush
6bd39ba137
build: v1.20.0: release prep ( #10368 )
...
* add upgrade epoch and bump version
* Update changelog
---------
Co-authored-by: Aayush <arajasek94@gmail.com >
2023-02-28 18:43:25 -05:00
Aayush Rajasekaran
fb2f78b6dd
Merge pull request #10369 from filecoin-project/asr/update-actors
...
chore: deps: update to actors v10.0.0
2023-02-28 15:12:44 -05:00
Aayush
ad4bf73f7b
chore: deps: update to actors v10.0.0
2023-02-28 14:14:20 -05:00
Aayush Rajasekaran
2e53ef6348
Merge pull request #10360 from filecoin-project/asr/update-ffi
...
chore: deps: update to FFI v1.20.0
2023-02-28 13:22:40 -05:00
Aayush
bd6e327864
chore: deps: update to FFI v1.20.0
2023-02-27 15:58:57 -05:00
Aayush Rajasekaran
4accfacbdd
Merge pull request #10358 from filecoin-project/asr/fix-get-actor
...
fix: EthGetBalance: lookup balance at correct state
2023-02-27 15:38:19 -05:00
Aayush Rajasekaran
38f4a819f2
Merge pull request #10359 from filecoin-project/asr/update-gst
...
chore: deps: update to go-state-types v0.10.0
2023-02-27 15:28:46 -05:00
Aayush Rajasekaran
7422deaa0d
Merge pull request #10344 from filecoin-project/steb/invoke-on-send
...
fix: cli: send with InvokeEVM when sending from an eth account
2023-02-27 15:17:32 -05:00
Aayush
42bf65ccb4
chore: deps: update to go-state-types v0.10.0
2023-02-27 14:49:41 -05:00
Aayush
17e680ea3c
fix: EthGetBalance: lookup balance at correct state
2023-02-27 14:43:57 -05:00
Aayush Rajasekaran
9fba14b6b1
Merge pull request #10333 from filecoin-project/asr/overestimate
...
feat: gas: overestimate around the Hygge upgrade
2023-02-27 10:55:09 -05:00
Steven Allen
68b401a895
fix: cli: better handle sending from EthAccount actors
...
This will make `lotus send` mostly just "do what the user wants" in this
case:
1. The user may not explicitly specify a method number.
2. Parameters are automatically cbor-encoded where applicable.
3. The method number is automatically selected based on the
recipient (CreateExternal if sent to the EAM, InvokeEVM otherwise).
2023-02-24 15:15:41 -08:00
Aayush Rajasekaran
8975f0b753
feat: EthAPI: Add FilecoinAddressToEthAddress ( #10343 )
2023-02-24 14:19:52 -05:00
Aayush
35c90d34d6
feat: gas: overestimate around the Hygge upgrade
2023-02-23 09:35:01 -05:00
Aayush Rajasekaran
80aa6d1d64
Merge pull request #10310 from filecoin-project/asr/release
...
chore: release v1.20.0-rc2
2023-02-17 18:42:32 -05:00
Aayush
2ef5a742e9
chore: release v1.20.0-rc2
2023-02-17 17:54:20 -05:00
snissn
510f980348
tests: itests: blocktest properties ( #10304 )
...
* add itests for various fevm block properties and assert correct chain id
* add value checks to the block property solidity itests
* move get block function to kit
2023-02-17 14:32:54 -08:00
Aayush Rajasekaran
1ec02c5c95
Merge pull request #10296 from filecoin-project/asr/migration-test
...
feat: shed: test the nv18 migration
2023-02-17 16:20:51 -05:00
Aayush Rajasekaran
e3e78f1dc9
Merge pull request #10306 from filecoin-project/steb/error-cleanup
...
fix: eth: cleanup error cases
2023-02-17 15:22:07 -05:00
Steven Allen
bad41c247a
fix: eth: cleanup error cases
...
1. Return an error on gas estimation failure instead of logging.
2. Return early when processing signed messages on failure instead of
continuing.
2023-02-17 12:04:01 -08:00
Aayush Rajasekaran
e17d4f1a6e
Merge pull request #10299 from filecoin-project/jen/disappearedcode
...
chore: ux: avoid actor not found
2023-02-17 14:48:45 -05:00
Aayush Rajasekaran
10500611ff
Merge pull request #10297 from filecoin-project/mikers/itests/flakyRPCFix2
...
fix: test: change Filter rpc type from uint to hash to match fevm implementation
2023-02-17 14:48:01 -05:00
Aayush Rajasekaran
efcdec6517
Merge pull request #10300 from filecoin-project/steb/fix-eth-nonce
...
fix: eth: return the correct nonce from EthGetTransactionCount
2023-02-17 14:45:45 -05:00
Aayush Rajasekaran
258df7691f
Merge pull request #10305 from filecoin-project/asr/bump-go-libipfs-for-release
...
chore: deps: bump go-libipfs to v0.4.1
2023-02-17 14:34:12 -05:00
Aayush Rajasekaran
7a35a735fa
Merge pull request #10294 from filecoin-project/mikers/buildReleaseOverrides
...
fix: pack: support network name overrides in bundle git tags
2023-02-17 14:28:50 -05:00
Steven Allen
6c0f4cbd74
nit: actually, don't use blocks
2023-02-17 11:18:51 -08:00
Steven Allen
49cd428c43
nit: put evm case in a block
2023-02-17 11:17:35 -08:00
Aayush
f41435d285
feat: bundle: only write git tags for newly packed bundles
2023-02-17 14:17:30 -05:00
mike seiler
4dedced175
lintfix
2023-02-17 11:52:40 -07:00
Steven Allen
a3bc65ba05
fix: eth: return the correct nonce from EthGetTransactionCount
...
EVM contracts track this number internally.
fixes https://github.com/filecoin-project/lotus/issues/10255
2023-02-17 10:51:42 -08:00
Steven Allen
30615a4ed6
feat: eth: return revert data on failed gas estimation ( #10298 )
...
Unfortunately, we need to execute the message twice to get this (unless
we want to change some APIs). But it's unlikely to be a performance
issue and will definitely help people debug failures.
2023-02-17 10:36:30 -08:00
mike seiler
dbcf30470f
clean up comment remove print
2023-02-17 11:16:40 -07:00
Jorropo
198217d6bc
chore: all: bump go-libipfs to v0.4.1
2023-02-17 18:48:45 +01:00
Jorropo
7a4205ac36
chore: node: migrate go-bitswap to go-libipfs/bitswap
...
This was migrated in https://github.com/ipfs/go-libipfs/pull/63 .
(cherry picked from commit d060df2fb9 )
2023-02-17 18:46:17 +01:00
Jorropo
2d3065ae8e
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
(cherry picked from commit f572852d06 )
2023-02-17 18:46:11 +01:00
Aayush Rajasekaran
d589443a5e
feat: EthApiTest: Confirm EthAddressToFilecoinAddress works without EthRPC ( #10302 )
2023-02-17 12:16:09 -05:00
Aayush
fab7ea6ca1
feat: shed: test the nv18 migration
2023-02-17 11:09:52 -05:00
Jennifer Wang
59db4eeacd
fix gen
2023-02-17 00:21:29 -05:00
Jennifer Wang
f2648adee8
fix import
2023-02-17 00:11:07 -05:00
Jennifer Wang
ccdb447085
avoid actor not found
2023-02-17 00:05:07 -05:00
Steven Allen
00b6d06041
feat: eth: parse revert data ( #10295 )
...
We don't really want to do this in the FVM because it's Ethereum
specific, but this makes sense to do in the Ethereum API.
See:
See https://docs.soliditylang.org/en/latest/control-structures.html#panic-via-assert-and-error-via-require
2023-02-17 01:18:03 +00:00
mike seiler
b2610bed52
change rpc types from uint to hash to match fevm implementation
2023-02-16 17:55:04 -07:00
Steven Allen
5854d72784
fix: eth: correctly decode EthGetStorageAt output ( #10284 )
...
* fix: eth: correctly decode EthGetStorageAt output
We cbor-encode it. Also:
1. Actually use the passed block param.
2. Check if the target actor is an EVM actor to avoid nonsense outputs.
fixes https://github.com/filecoin-project/ref-fvm/issues/1621
2023-02-16 16:36:52 -08:00
mike seiler
0f6cbf1be2
include the version that pack is running on for filtering the build gen metadata
2023-02-16 14:01:45 -07:00
mike seiler
ea03e1b6e7
only override the correct version for bundle gen
2023-02-16 13:10:25 -07:00
Aayush Rajasekaran
a2b996e054
Merge pull request #10286 from filecoin-project/asr/eth-address-api
...
feat: EthAPI: Add EthAddressToFilecoinAddress
2023-02-16 13:04:20 -05:00
mike seiler
16b7d4525f
lintfix
2023-02-16 10:40:16 -07:00
mike seiler
3e678f2abc
support network name overrides in pack to build releases
2023-02-16 10:33:47 -07:00
Aayush
1d0a524b88
feat: EthAPI: Add EthAddressToFilecoinAddress
2023-02-16 12:24:17 -05:00
Łukasz Magiera
2dd2edc1d3
Merge pull request #10280 from filecoin-project/asr/fix-shed
...
fix: shed: default to LOTUS_PATH for repo
2023-02-15 18:57:15 +01:00
Aayush
4f259d8644
Revert "Standardize path variable"
...
This reverts commit a9c1caa188 .
2023-02-15 11:09:24 -05:00
Jiaying Wang and Aayush Rajasekaran
6a90d32885
chore: add v1.20.0-rc1 changelog ( #10273 )
...
* add v1.20.0-rc1 changelog
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2023-02-14 20:52:32 -05:00
Aayush Rajasekaran
6b56b7710d
Merge pull request #10248 from filecoin-project/jen/v1200rc1prep
...
build: release: v1.20.0-rc1 prep
2023-02-14 20:02:52 -05:00
jennijuju
39c709f7b3
update butterfly artifects
2023-02-14 19:24:35 -05:00
Aayush
3f063f7cd7
fix: StorageKey is now fixed-size array
2023-02-14 19:04:43 -05:00
jennijuju
45cbbe6c7a
update to gst 10-rc3
2023-02-14 18:48:41 -05:00
jennijuju
30fe2c7c69
- add calibration nv18 upgade epoch
...
- bump version to v1.20.0-rc1
2023-02-14 18:48:23 -05:00
Łukasz Magiera
7150243cda
feat: ethrpc: Support newPendingTransactions in eth_subscribe ( #10269 )
2023-02-14 16:15:42 +00:00
Jiaying Wang
86b4aeef1a
Merge pull request #10258 from filecoin-project/steb/fix-msg-modify
...
fix: stmgr: copy the message before modifying it
2023-02-14 10:07:24 -05:00
raulk
11ac325d1a
Revert "fix: stmgr: check message validity before invoking vm" ( #10270 )
...
This reverts commit 2bbd1fbbb6 .
2023-02-14 14:06:33 +00:00
Jiaying Wang
b1e1d2d205
Merge pull request #10266 from filecoin-project/steb/update-ffi
...
chore: ffi: update the FFI
2023-02-13 22:28:16 -05:00
Steven Allen
abeb4fadc4
fix: itest: EthFeeHistory flake ( #10265 )
2023-02-14 02:42:44 +00:00
Steven Allen
2ed92c222d
chore: ffi: update the FFI
...
This:
- Improves error handling when the FFI is passed invalid messages.
- Updates the FVM.
2023-02-13 18:42:29 -08:00
Aayush Rajasekaran
3c4a83916b
Merge pull request #10259 from filecoin-project/steb/call-check-message-validity
...
fix: stmgr: check message validity before invoking vm
2023-02-13 21:29:19 -05:00
snissn
9f2f9154d2
itest for block.difficulty ( #10263 )
2023-02-13 18:29:11 -08:00
0d92c746bd
Eth JSON-RPC: populate reward in eth_feeHistory ( #10245 )
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2023-02-14 01:02:37 +00:00
Steven Allen
a16c54051c
fix: eth: rename yParity to v in transaction return values ( #10264 )
...
fixes https://github.com/filecoin-project/ref-fvm/issues/1662
2023-02-13 23:29:13 +00:00
Steven Allen
2bbd1fbbb6
fix: stmgr: check message validity before invoking vm
...
Otherwise we may, e.g., try to estimate gas on a message to an f4
address before the nv18 migration.
I'm _not_ checking the "prior messages" here as this is just a sanity
check.
2023-02-13 11:01:42 -08:00
Steven Allen
f427c2b566
fix: eth: correctly convert filecoin message <-> eth txn ( #10257 )
...
1. We do allow deploying with empty initcode.
2. Make sure that the encoded "code" is non-empty, if specified.
Basically, this makes everything consistent (and it's how I specified it
in the FIP).
2023-02-13 10:33:59 -08:00
Steven Allen
77fbc60cb8
fix: stmgr: copy the message before modifying it
2023-02-13 10:06:59 -08:00
Łukasz Magiera
03fd703db5
Merge pull request #10218 from filecoin-project/mikers/itestsProxy
...
test: itest: fevm proxy contracts
2023-02-13 14:03:56 +01:00
Mike Seiler
3177f63a17
add test for transparent delegate proxy from openzeppelin
2023-02-13 13:57:18 +01:00
Łukasz Magiera
7b959ab39c
Merge pull request #10246 from filecoin-project/steb/fix-eth-get-code-none
...
fix: eth: correctly handle ethGetCode ege-cases
2023-02-13 13:13:00 +01:00
Łukasz Magiera
a652ffcb62
make gen
2023-02-13 13:09:09 +01:00
Łukasz Magiera
98482a2795
Merge pull request #10250 from filecoin-project/jen/ipldcp
...
backport: deps: update ipld prime
2023-02-13 13:03:56 +01:00
Jennifer Wang
948a963f15
update ipld prime
2023-02-13 00:06:30 -05:00
Steven Allen
b765112896
fix: correctly handle ethGetCode edge-cases
...
1. If the actor is a non-evm actor, return "nothing".
2. Correctly handle missing actors.
3. Handle self-destructed actors (they'll return "null").
fixes https://github.com/filecoin-project/ref-fvm/issues/1641
2023-02-12 20:38:47 -08:00
Steven Allen
a085eb1593
fix: eth: correctly return empty bytecode after selfdestruct
2023-02-12 19:31:56 -08:00
raulk
37e1ac5d93
eth: FIP-0055: implement final version of transitory delegated signature. ( #10239 )
2023-02-12 21:08:42 +00:00
Łukasz Magiera
1ee9516887
Merge pull request #9961 from filecoin-project/fix/EthUint64-args
...
Eth JSON-RPC: support passing uint64 in JSON-RPC arguments for EthUint64
2023-02-11 01:12:13 +01:00
Aayush Rajasekaran
5e12916aec
Merge pull request #10237 from filecoin-project/asr/update-everything
...
chore: deps: update FFI, go-state-types, actors to RCs
2023-02-10 18:37:32 -05:00
Aayush
753a0e5408
Update actors to v10.0.0-rc.1
2023-02-10 17:59:52 -05:00
Aayush
83bce7c94f
disable adding git tags to bundle metadata
2023-02-10 17:58:57 -05:00
Aayush
2ec34e2c46
Update to go-state-types v0.10.0-rc2
2023-02-10 17:56:48 -05:00
Raúl Kripalani
6a76bbb6e3
improve TODO.
2023-02-10 22:46:57 +00:00
Raúl Kripalani
c61267cadc
fix bad test.
2023-02-10 22:42:17 +00:00
Aayush
e167891207
Update to FFI v1.20.0-rc1
2023-02-10 17:38:29 -05:00
ychiao
8cded9f8d2
add todo
2023-02-10 17:34:53 -05:00
Raúl Kripalani
778768dbf7
eth_feeHistory: parse block param correctly.
2023-02-10 22:29:52 +00:00
ychiao
db749b8fc7
Merge branch 'release/v1.20.0' into fix/EthUint64-args
2023-02-10 17:26:38 -05:00
Steven Allen
01e616f29e
fix: stmgr: make the tipset and height agree when estimating gas ( #10216 )
...
* fix: stmgr: make the tipset and height agree when estimating gas
Specifically re-execute all messages in the current tipset, tacking the new
message onto the end. That way, the epoch is the epoch of the current tipset.
We could try to "make" a fake block and use that, but that's unlikely to
work well.
* fix: stmgr: only apply tipset messages for CallWithGas
* fix: itest: window post dispute
2023-02-10 20:49:26 +00:00
Aayush Rajasekaran
1996694a2a
Merge pull request #10215 from filecoin-project/steb/txhash-topic
...
feat: eth: harden event processing
2023-02-10 15:16:34 -05:00
ychiao
5e56af33df
fix typo
2023-02-10 13:52:25 -05:00
ychiao
3c580403c1
implement itest and handle optional params
2023-02-10 13:33:59 -05:00
Steven Allen
b0d917d542
fix: make gen
2023-02-10 09:32:59 -08:00
Steven Allen
cc302dd68b
fix: eth: log on unexpected events
...
We can remove these later as we add more event types, but this will aid
in debugging.
2023-02-10 07:59:47 -08:00
ychiao and raulk
37044ed3c3
Apply suggestions from code review
...
Co-authored-by: raulk <raul@protocol.ai >
2023-02-10 10:42:19 -05:00
Steven Allen
ece8f25511
fix: eth: strict event parsing
...
We now enforce the following rules:
1. No duplicate topics or data.
2. Topics must have 32 byte keys.
3. Topics may not be skipped. (e.g., no t1 & t3 without a t2).
4. Raw codecs.
We _don't_ require that topics/data be emitted in any specific order.
We _skip_ events with unknown keys. We _drop_ events that violate the
above rules.
2023-02-10 07:41:29 -08:00
Steven Allen
f1381ad535
refactor: use EthHash for event topics
...
This ensures they're always 32 bytes and padded, as required.
2023-02-10 07:41:29 -08:00
Łukasz Magiera
1588dd3dbe
Merge pull request #10227 from filecoin-project/fix/signing-noexport
...
fix: Don't call WalletExport in msg signing flows
2023-02-10 16:21:24 +01:00
Raúl Kripalani
e06e3a0654
Merge branch 'release/v1.20.0' into fix/EthUint64-args
2023-02-10 12:49:02 +00:00
Steven Allen and Raúl Kripalani
80fccba93f
fix: gas: update ffi & correct the message inclusion cost in nv18 ( #10228 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2023-02-10 12:48:20 +00:00
Łukasz Magiera
54ed1f12ff
Merge pull request #10230 from filecoin-project/chore/nv18-butterflynet-reset-artifacts
...
updates butterflynet reset artifacts
2023-02-10 12:57:15 +01:00
Łukasz Magiera
37e9fe90ae
Merge pull request #10189 from filecoin-project/raulk/timestamp-null-rounds
...
fix: null rounds: pass correct timestamp to the FVM.
2023-02-10 12:15:44 +01:00
ognots
bc4ae8d383
updates butterflynet reset artifacts
...
* bootstrap node multiaddr
* new genesis file
these files are necessary for others to build lotus and join the new butterflynet, reset on February 08, 2023
2023-02-09 21:45:44 -05:00
Łukasz Magiera
088d231cda
fix: Don't call WalletExport in msg signing flows
2023-02-10 02:37:59 +01:00
Raúl Kripalani
d30ace0518
Merge branch 'release/v1.20.0' into raulk/timestamp-null-rounds
2023-02-09 22:58:08 +00:00
Raúl Kripalani
6302771ff5
remove test vectors bleeding edge job.
...
We no longer need it because specs-actors is deprecated.
v7 vectors have been merged to master.
2023-02-09 22:49:57 +00:00
Raúl Kripalani
15f45d5d9e
bump test vectors.
2023-02-09 22:48:28 +00:00
Aayush Rajasekaran
038686bea2
Merge pull request #10225 from filecoin-project/steb/fix-actor-state-check
...
fix: chain: make sure the head is empty, not the code
2023-02-09 14:51:46 -05:00
Steven Allen
a83f120f32
fix: chain: make sure the head is empty, not the code
2023-02-09 11:36:02 -08:00
Łukasz Magiera
0f05232199
Merge pull request #10224 from filecoin-project/feat/ethcli-strip-spaces
...
feat: eth cli: Strip out empty spaces around contract bytes
2023-02-09 19:24:49 +01:00
Jiaying Wang
1c13a591e9
Merge pull request #10223 from filecoin-project/feat/ethtx-fixes
...
fix: ethrpc: Add missing fields to EthTx
2023-02-09 13:13:26 -05:00
Łukasz Magiera
75f9b7d040
Merge pull request #10119 from filecoin-project/gstuart/tx-hash-on-simport-napshot
...
feat: eth: populate tx hash database on startup
2023-02-09 19:06:20 +01:00
Łukasz Magiera
ada32395ca
Merge pull request #10160 from filecoin-project/gstuart/send-from-f4
...
feat: cli: allow value send from f4 to any address type
2023-02-09 18:53:40 +01:00
Łukasz Magiera
b0fa75f13e
feat: eth cli: Strip out empty spaces around contract bytes
2023-02-09 18:49:08 +01:00
Łukasz Magiera
4f5fea848c
Merge pull request #10163 from filecoin-project/mikers/create2test2
...
tests: itests: test create2 and destroy
2023-02-09 18:33:54 +01:00
Łukasz Magiera
c98093be03
Merge remote-tracking branch 'origin/release/v1.20.0' into mikers/create2test2
2023-02-09 18:19:47 +01:00
Łukasz Magiera
83a7d6e297
Merge pull request #10134 from filecoin-project/gstuart/shed-path-fix
...
fix: shed: Standardize use of path flag
2023-02-09 18:04:04 +01:00
Łukasz Magiera
d84479bb05
Merge pull request #10162 from filecoin-project/mikers/deployValueTest2
...
tests: itests: test creating a contract and sending value
2023-02-09 18:00:15 +01:00
Łukasz Magiera
a32db5ff69
Merge pull request #10186 from filecoin-project/nonsense-patch-1
...
LOTUS_FEVM_ENABLEETHRPC: Fix env variable name in error
2023-02-09 17:56:27 +01:00
Aayush Rajasekaran
030b40b2a0
Merge pull request #10211 from filecoin-project/fix/ethsub-noarray
...
fix: ethrpc: Don't send sub notifs in array
2023-02-09 11:55:46 -05:00
Aayush Rajasekaran
4d5f60cd38
Merge pull request #10221 from filecoin-project/feat/evm-actor-bytecode-getter
...
feat: actors: Add bytecode getter
2023-02-09 11:29:51 -05:00
Łukasz Magiera
e321761a72
ethrpc: Add missing fields to EthTx
2023-02-09 14:26:13 +01:00
Łukasz Magiera
554dd2f1ee
itests: Test EVM bytecode getters, check bytecode hash
2023-02-09 13:23:17 +01:00
Łukasz Magiera
8d6aa2477c
feat: actors: Add bytecode getter
2023-02-09 13:12:16 +01:00
Raúl Kripalani
8345877e27
skip problematic test vectors.
2023-02-09 01:06:52 +00:00
Łukasz Magiera
9339267e6e
fix: ethrpc: emit correct bloom filters ( #10194 )
2023-02-08 23:14:53 +00:00
Łukasz Magiera
da2bb41aa3
Merge pull request #10213 from filecoin-project/asr/fix-butterfly
...
fix: build: use actual v9 bundles for butterfly
2023-02-08 20:21:06 +01:00
Aayush
2ee8c4692a
fix: build: use actual v9 bundles for butterfly
2023-02-08 11:56:40 -05:00
Aayush Rajasekaran
42d667e585
Merge pull request #10205 from filecoin-project/steb/update-fvm
...
fvm: chore: update FVM
2023-02-08 11:24:43 -05:00
Aayush
df2824ccac
test: build: ignore git tags in embedded metadata
2023-02-08 11:16:28 -05:00
Łukasz Magiera
c2e3832643
Update eth_subscribe itests to work with correct responses
2023-02-08 16:09:19 +01:00
Łukasz Magiera
3516c7674b
fix: ethrpc: Don't send sub notifs in array
2023-02-08 15:55:38 +01:00
Steven Allen
89499bfd40
fvm: chore: update FVM
...
This:
1. Updates the builtin actors bundle (for actors v10).
2. Updates the event entry type to include the codec.
3. Removes the cbor encoding and zero trimming from event data.
I've chose to:
1. _Not_ add codec handling to the event filtering system for now.
2. _Skip_ events with unexpected codecs.
We don't actually _allow_ these events in the FVM right now, and it
simplifies the implementation.
However, I _am_ recording the codecs in the database so we don't have to
migrate it later.
2023-02-07 18:15:40 -08:00
Jiaying Wang
4c6fb2198b
Merge pull request #10200 from filecoin-project/mikers/pack_add_git_tag
...
feat: pack: add git tag to builtin_actors_gen
2023-02-07 21:12:29 -05:00
Mike Seiler
66d763ebc5
remove bundle-gen from make gen - not actually useful today anyway
2023-02-08 01:48:46 +00:00
Mike Seiler
ea82f554be
add bundle git tag from pack.sh into builtin_actors_gen
2023-02-07 02:23:23 +00:00
snissn
23eaee49d4
clean up test for recursive delegate call count. improved readability ( #10195 )
2023-02-06 13:32:39 -08:00
Mike Seiler
fc2a6a82cb
Merge branch 'release/v1.20.0' into mikers/create2test2
2023-02-06 20:40:29 +00:00
Mike Seiler
2673ec3c82
use WithValue language for test
2023-02-06 20:35:35 +00:00
Mike Seiler
f671a3c81c
merge
2023-02-06 20:24:23 +00:00
snissn
1ab53051f7
improve evm error handling in itests ( #10161 )
2023-02-06 10:17:15 -10:00
Łukasz Magiera
91d0e41444
Merge pull request #10193 from filecoin-project/steb/fix-fevm-tests
...
itest: fix FEVM tests for upstream changes
2023-02-06 20:27:42 +01:00
Steven Allen
e0931f8f90
itest: fix remaining fevm failures
2023-02-06 11:01:49 -08:00
Steven Allen
d16b2902d4
itest: fix: test comment
2023-02-06 09:52:38 -08:00
Łukasz Magiera
a5043f45d3
Merge pull request #10190 from filecoin-project/fix/eth-block-unclehash
...
fix: ethtypes: Correct 'no uncles' hash in NewEthBlock
2023-02-06 18:45:51 +01:00
Steven Allen
6bf3a21158
itest: fix FEVM tests for upstream changes
2023-02-06 09:20:22 -08:00
Raúl Kripalani
0cf3a5e704
fix: null rounds: pass correct timestamp to the FVM.
2023-02-06 16:58:58 +00:00
Łukasz Magiera
5dc56841ea
fix: ethtypes: Correct 'no transactions' hash in NewEthBlock
2023-02-06 17:17:19 +01:00
Aayush Rajasekaran
725f22a344
Merge pull request #10173 from filecoin-project/gstuart/check-params
...
chore: cli: Confirm tooling that assumes knowledge of method params / returns don't break
2023-02-06 10:49:47 -05:00
Anton Evangelatov
ad457202dd
LOTUS_FEVM_ENABLEETHRPC: Fix env variable name in error
2023-02-06 15:25:51 +01:00
Łukasz Magiera
424824019b
fix: ethtypes: Correct 'no uncles' hash in NewEthBlock
2023-02-06 14:38:48 +01:00
Łukasz Magiera
3e30e7a9ec
Merge pull request #10102 from filecoin-project/iand/eth-openrpc-validate
...
itests: validate responses from ethereum json-rpc api
2023-02-06 14:27:39 +01:00
Łukasz Magiera
bca48dd1eb
make gen
2023-02-06 10:46:24 +01:00
Łukasz Magiera
6851b6a523
Merge remote-tracking branch 'origin/release/v1.20.0' into fix/eth-orpc-validate
2023-02-06 10:41:52 +01:00
Aayush Rajasekaran
3d9c5e7bae
Merge pull request #10128 from filecoin-project/feat/eth-estimate-gas
...
feat: compute a better gas limit for recursive external contract calls
2023-02-05 13:52:03 -05:00
Travis Person
03b419e3d4
feat: compute a better gas limit for recursive external contract calls
2023-02-03 20:40:18 +00:00
raulk
b46258d0bf
feat: evm: align events implementation with FIP-0049 and FIP-0054. ( #10152 )
...
- Event keys are now t1, t2, t3, t4 for topics; and d for data.
- ref-fvm no longer stores events in the blockstore for us. It just
returns events to the client, who is now responsible for handling
them as it wishes / according to its configuration.
- Add a flag to VMOpts to have the events AMT be written in the blockstore.
- Add a flag to the ChainStore to advertise to the rest of the system
if the ChainStore is storing events.
- Enable that flag if the EthRPC is enabled (can also add an explicit
configuration flag if wanted).
2023-02-02 19:10:30 -08:00
Geoff Stuart
ffc1c33be0
Review fixes
2023-02-02 16:46:08 -05:00
Geoff Stuart
f05437d253
Check decoding params for new methods
2023-02-02 14:41:30 -05:00
Łukasz Magiera
0c33eab20a
Merge pull request #10180 from filecoin-project/feat/ethsub-addr
...
feat: ethrpc: Support filtering by address in subscribe
2023-02-02 18:23:43 +01:00
Geoff Stuart
3e009013df
Merge pull request #10177 from filecoin-project/fix/lite-node-ethrpc
...
fix: lite mode: Fix eth_ rpc in lite mode
2023-02-02 11:08:46 -05:00
Łukasz Magiera
8ce0b984b7
itests: Fix TestEthFilterAPIDisabledViaConfig
2023-02-02 15:59:55 +01:00
Łukasz Magiera
fe1e0974cb
feat: ethrpc: Support filtering by address in subscribe
2023-02-02 14:46:36 +01:00
Maciej Witowski
75f4810af1
Merge pull request #10168 from filecoin-project/maciej/test
...
Test: assert all fields returned from EthGetTransactionByHash have expected values
2023-02-02 14:14:21 +01:00
Łukasz Magiera
3d207de6aa
node builder: Use gateway eth module in lite mode
2023-02-02 13:39:40 +01:00
Łukasz Magiera
a6a2f0dbae
gateway: Support all EthModule methods
2023-02-02 13:37:31 +01:00
Geoff Stuart
b8c4fbaff0
Merge pull request #10062 from filecoin-project/iand/issue-9849-config
...
itests: verify eth filter api is disabled via config
2023-02-01 22:25:21 -05:00
Geoff Stuart
abf2140ecf
review fixes
2023-02-01 18:50:36 -05:00
Geoff Stuart
12ca08d9a6
Merge pull request #10081 from filecoin-project/steb/remove-dead-code
...
itests: remove dead code from DeployContract
2023-02-01 18:06:58 -05:00
Geoff Stuart
e200df4def
Merge pull request #10060 from filecoin-project/raulk/eth-check-tipsets-cmd
...
add a lotus-shed eth check-tipsets command.
2023-02-01 18:05:34 -05:00
Geoff Stuart
87397eaffa
Allow f4 address to send to all address types if ID address exists on chain
2023-02-01 11:46:45 -05:00
Ian Davis
245be406d9
Fix merge conflicts
2023-02-01 16:41:01 +00:00
Maciej Witowski
90fced7cb2
Test: assert all fields returned from EthGetTransactionByHash have expected values
...
Related to https://github.com/filecoin-project/lotus/pull/10151#discussion_r1092358973
2023-02-01 17:38:09 +01:00
Ian Davis
d29a244064
Merge remote-tracking branch 'origin/release/v1.20.0' into iand/eth-openrpc-validate
2023-02-01 16:19:17 +00:00
Łukasz Magiera
ccb20d56ab
Merge pull request #10164 from filecoin-project/deps/jsonrpc-v0.2.1
...
deps: Update go-jsonrpc to v0.2.1
2023-02-01 14:38:50 +01:00
Łukasz Magiera
8d62cb22f9
deps: Update go-jsonrpc to v0.2.1
2023-02-01 14:07:24 +01:00
Mike Seiler
c6bd9bc9e0
tests that use create2 and destroy to validate evm state
2023-02-01 06:55:52 +00:00
Mike Seiler
3adafea574
merge
2023-02-01 06:51:32 +00:00
snissn
9060c474da
test: fevm: add in tests for deploying, destroying contracts, recursive calls, sending value ( #10082 )
...
adds the following tests to itests/fevm_test.go:
- recursive tests
- delegate call tests
- delegate call recursive tests
- revert tests
- destruct tests
- contract deploy address tests
- send value to contracts
- gas limit on value transfer tests
- sending value to destroyed contracts
adds the test to itests/fevm_address_test.go:
- deploy contract and confirm address is different second deploy
2023-01-31 19:13:13 -10:00
Jiaying Wang
a38e63998e
Merge pull request #10154 from filecoin-project/gstuart/re-add-not-serving-v0-api
...
fix: api: should not serve non v0 apis in v0
2023-01-31 19:18:12 -05:00
Jennifer Wang
5d87fc8278
fix: should not serve non v0 api in v1
2023-01-31 17:06:02 -05:00
Maciej Witowski
27465e5faf
Merge pull request #10151 from filecoin-project/maciej/1614
...
Eth JSON-RPC: from in eth_getTransactionByHash is not correctly popul…
2023-01-31 20:30:33 +01:00
Aayush
99b879d014
Add test for EthGetTransactionByHash
2023-01-31 12:55:46 -05:00
Maciej Witowski
dcbfca53d9
Improve the error message
2023-01-31 18:54:05 +01:00
Maciej Witowski
5f2ef98de6
Move assigning from address to the API level
2023-01-31 18:28:12 +01:00
Maciej Witowski
070aca2b65
Eth JSON-RPC: from in eth_getTransactionByHash is not correctly populated #1614
2023-01-31 17:52:46 +01:00
Jiaying Wang
dc5f865d54
Merge pull request #10027 from filecoin-project/feat/correct-eth-sub
...
feat: rpc: correct `eth_subscribe` implementation
2023-01-31 09:44:59 -05:00
Łukasz Magiera
ad14d71978
eth rpc: Params are optional in eth_subscribe
2023-01-31 11:08:51 +01:00
Łukasz Magiera
9701b11641
ethtypes: Serialize EthFilterID/EthSubscriptionID correctly
2023-01-31 10:28:12 +01:00
Łukasz Magiera
965b1cf03c
itests: Fix TestEthSubscribeLogs
2023-01-31 10:28:12 +01:00
Łukasz Magiera
1286d76988
gateway: eth_subscribe support
2023-01-31 10:28:12 +01:00
Łukasz Magiera
6491becbe1
rpc: Switch eth_subscribe to reverse calls
2023-01-31 10:28:12 +01:00
Geoff Stuart
e0326d9d39
Populate transaction hash database if the database has not been set up before
2023-01-30 16:33:04 -05:00
af72e6f6ac
Refactor: Unify EthTx to FilecoinMessage methods v2 ( #10095 )
...
* Refactor: Unify EthTx to FilecoinMessage methods
* Filecoin messages can again be converted to Eth Txs
* All BLS messages should calculated tx hash with unsigned message
* Refactor newEthTxReceipt
* fill in from and to for non-eth transactions
* Hoist nil check out of newEthTxFromMessageLookup
---------
Co-authored-by: Aayush <arajasek94@gmail.com >
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2023-01-30 18:40:14 +00:00
Geoff Stuart
6518122a2d
Merge pull request #10144 from filecoin-project/gstuart/sqlite-leak
...
fix: eth: plug sqlite leak
2023-01-30 12:13:26 -05:00
Geoff Stuart
395cdd721e
simplify transaction hash db queries, prevent fd leaks
2023-01-30 11:03:12 -05:00
Aayush Rajasekaran
60193a2ddd
Merge pull request #10136 from filecoin-project/asr/update-types
...
chore: deps: Update to go-state-types v0.10.0-alpha-11
2023-01-27 15:40:34 -05:00
Aayush
7edfe9d759
Update to go-state-types v0.10.0-alpha-11
2023-01-27 15:32:08 -05:00
Geoff Stuart
a9c1caa188
Standardize path variable
2023-01-27 11:27:13 -05:00
Ian Davis
eacf3f1830
go fmt
2023-01-27 15:20:23 +00:00
Ian Davis
67805fd25a
Refactor to ensure conformance test can run in circleci
2023-01-27 15:13:38 +00:00
Geoff Stuart
d6da796bf2
Merge pull request #10131 from filecoin-project/asr/fix-devnets
...
fix: devnets: default to starting from nv17
2023-01-26 15:08:27 -05:00
Aayush
a64744f213
fix: devnets: default to starting from nv17
2023-01-26 14:57:04 -05:00
Ian Davis
6efe08dd61
Fix comment
2023-01-26 17:39:50 +00:00
Ian Davis
98d6d4eb17
Remove stm: #integration comment
2023-01-26 17:27:55 +00:00
Steven Allen
c93717bf77
fix: don't replace the method in EthSendRawTransaction ( #10129 )
...
This will just cause signature validation to fail.
2023-01-26 09:22:06 -08:00
Ian Davis
8f625e847b
Changed skip message
2023-01-26 17:20:47 +00:00
Ian Davis
17ef4888e4
make gen
2023-01-26 17:09:15 +00:00
Ian Davis
916b8001b4
Skip some rpc conformance tests
2023-01-26 17:07:17 +00:00
Ian Davis
daf90ff402
Fix lint errors
2023-01-26 17:01:39 +00:00
Łukasz Magiera
10acef2845
Merge pull request #10127 from filecoin-project/gstuart/backport-docker-fix
...
backport: fix: ci: Fix dirty git state when building docker images
2023-01-26 17:49:17 +01:00
Ian Davis
a0994ac4b4
Check git state in Dockerfile to catch .dockerignore bugs
2023-01-26 11:33:48 -05:00
Ian Davis
e55d6c8d65
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 11:33:42 -05:00
Ian Davis
8c58ecc897
Remove old Snapcraft and AppDir folders
2023-01-26 11:33:37 -05:00
Ian Davis
19e188da9f
init git submodules in build-docker CI
2023-01-26 11:33:31 -05:00
Geoff Stuart
3e6e02dc7d
Merge pull request #9999 from filecoin-project/jen/devnetthings
...
fix: devnets starts with nv17
2023-01-26 11:31:25 -05:00
Aayush Rajasekaran
c08fc2bdf7
Merge pull request #10124 from filecoin-project/fix/actors-circ-supply
...
fix: stmgr: Add nv18-actors to CircSupply
2023-01-26 11:20:48 -05:00
Phi
4fb9e2fd6a
make jen
...
- Add builtin.EthereumAddressManagerActorAddr to builtin.go.template and make jen
- Rename to EthereumAddressManagerActorAddr to match pattern of other actors (CronActorAddr/etc)
2023-01-26 16:26:39 +01:00
Ian Davis
e8f326681a
make gen
2023-01-26 14:51:08 +00:00
Ian Davis
df0cf91548
Use new kit.DisableEthRPC method in test
2023-01-26 14:49:02 +00:00
Jennifer Wang
35ddf9e8f0
devnets starts with nv17
2023-01-26 09:47:17 -05:00
Ian Davis
e73dc3eb74
Merge branch 'release/v1.20.0' into iand/issue-9849-config
2023-01-26 14:45:47 +00:00
Phi
8f6c569391
Add actors to circ-supply
...
- Consider funds to EAM as locked
- Add evm, placeholder and ethaccount to circ supply
2023-01-26 15:39:51 +01:00
Geoff Stuart
178e146599
Merge pull request #10123 from filecoin-project/gstuart/backport-update-codeql
...
backport: chore: ci: Update codeql to v2
2023-01-26 09:36:26 -05:00
Ian Davis
4500c02e49
Merge branch 'release/v1.20.0' into iand/eth-openrpc-validate
2023-01-26 14:23:42 +00:00
Geoff Stuart
36b4c8a9e9
Enable code ql for release branches
2023-01-26 08:55:26 -05:00
Geoff Stuart
038404ef31
Update codeql to v2
2023-01-26 08:55:21 -05:00
Geoff Stuart
c3be4f2f15
Merge pull request #10083 from filecoin-project/iand/issue-9849-realtime
...
itests: add event matrix tests for realtime eth filters and subscriptions
2023-01-26 08:50:51 -05:00
Ian Davis
c82dccc76c
Merge branch 'release/v1.20.0' into iand/issue-9849-realtime
2023-01-26 12:11:14 +00:00
Ian Davis
7586710395
Fix panic in EthGetCode
2023-01-26 12:10:42 +00:00
Ian Davis
a9cd76907e
Merge branch 'release/v1.20.0' into iand/eth-openrpc-validate
2023-01-26 11:35:33 +00:00
Jiaying Wang
2ad9301a6e
Merge pull request #10117 from filecoin-project/asr/resolve-TODO
...
feat: vm: Assert empty object CID when dumping state
2023-01-25 21:29:24 -05:00
Geoff Stuart
c6829a9d0e
Merge pull request #10113 from filecoin-project/feat/web3_clientVersion
...
Eth JSON-RPC: implement web3_clientVersion
2023-01-25 15:11:30 -05:00
Aayush
8842b21ec9
feat: vm: Assert empty object CID when dumping state
2023-01-25 12:35:18 -05:00
Aayush Rajasekaran
e84dad0967
Merge pull request #10112 from filecoin-project/asr/fix-eth-call
...
fix: EthAPI: Handle EthCall return correctly
2023-01-25 11:58:51 -05:00
Aayush
7aed7d3fd0
fix: EthAPI: Handle EthCall return correctly
2023-01-25 11:36:59 -05:00
Aayush Rajasekaran
1c2446da16
Merge pull request #10111 from filecoin-project/asr/fix-eth-get-storage
...
fix: EthAPI: Drop hack in GetStorageAt
2023-01-25 11:20:31 -05:00
Ian Davis
b38d203e83
Remove debug logging
2023-01-25 09:44:52 +00:00
ychiao
358964d2c8
fix lint
2023-01-24 22:59:46 -05:00
ychiao
ee6af9de61
Eth JSON-RPC: implement web3_clientVersion
2023-01-24 22:56:04 -05:00
Aayush
8864782750
fix: EthAPI: Drop hack in GetStorageAt
2023-01-24 13:18:13 -05:00
Ian Davis
58cd226d6b
Change EthBlock.Extradata type to EthBytes
2023-01-24 14:46:16 +00:00
Ian Davis
7acdb49074
Add test for eth_call
2023-01-24 14:03:31 +00:00
Ian Davis
2a73e1c2e1
Add test for eth_getStorageAt
2023-01-24 13:12:31 +00:00
Ian Davis
8daf22c3ff
Test and fix eth_FeeHistory
2023-01-24 11:27:18 +00:00
Ian Davis
c0c8ad5510
Test more functions
2023-01-24 11:10:38 +00:00
Łukasz Magiera
926e2b04b7
Merge pull request #10039 from filecoin-project/test/fevm-stacks
...
itests: Test FEVM recursive calls
2023-01-23 20:25:32 +01:00
Łukasz Magiera
46746f3495
itests: Test FEVM recursive calls
2023-01-23 19:40:19 +01:00
Łukasz Magiera
74b33bd4a2
Merge pull request #10068 from filecoin-project/test/eam-tests
...
itests: Test EAM interactions from accounts
2023-01-23 19:36:24 +01:00
Ian Davis
7eca3e4853
Start eth_sendRawTransaction test
2023-01-23 17:22:25 +00:00
Aayush Rajasekaran
a21bba8ac2
Merge pull request #10084 from filecoin-project/asr/delegated-siggy
...
feat: minor improvements to Ethereum delegated siggys
2023-01-23 12:11:51 -05:00
Ian Davis
9fed750f9d
Add further tests
2023-01-23 17:09:35 +00:00
Ian Davis
7d1bd1d5ab
Use gojsonschema
2023-01-23 16:50:40 +00:00
Geoff Stuart
579b15330a
Merge pull request #10097 from filecoin-project/gstuart/ci-fix
...
Backport: fix: ci: Add back <<network>> parameter for docker push
2023-01-23 11:45:46 -05:00
Ian Davis
c6d279c853
Decode topic values in EthGetTransactionReceipt
2023-01-23 14:43:36 +00:00
Ian Davis
d9261b6e2f
itests: validate responses from ethereum json-rpc api
2023-01-23 14:37:51 +00:00
Ian Davis
ddd5ff9c42
fix: event filters use cbor encoding internally ( #10085 )
2023-01-23 14:14:25 +00:00
Łukasz Magiera
238243cc1d
Merge pull request #10101 from filecoin-project/fix/listasks-wait
...
fix: cli: Wait for all results in GetAsks
2023-01-23 12:58:20 +01:00
Łukasz Magiera
804bef72c9
fix: cli: Wait for all results in GetAsks
2023-01-23 12:48:21 +01:00
Łukasz Magiera
68e20cebd7
itests: Test EAM interactions from accounts
2023-01-23 11:18:46 +01:00
Ian Davis
640f0dc8b6
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 15:13:05 -05:00
Aayush Rajasekaran
e695be1cba
Merge pull request #10093 from filecoin-project/gstuart/cleanup-v1.20.0
...
chore: cleanup v1.20.0
2023-01-20 17:30:41 -05:00
Geoff Stuart
fff58e1368
Refactor EvmGetInfoCmd
2023-01-20 16:51:01 -05:00
Geoff Stuart
550eef131c
Remove references from wallaby and hyperspace
2023-01-20 16:51:01 -05:00
Geoff Stuart
439b4c6e22
Cleanups
2023-01-20 16:51:01 -05:00
Geoff Stuart
da574bd842
Merge pull request #10090 from filecoin-project/gstuart/backport-deprecate-appimage
...
Backport: ci: Remove AppImage and Snapcraft build automation
2023-01-20 15:19:59 -05:00
Ian Davis
20e32f2de7
Remove AppImage and Snapcraft build automation
2023-01-20 15:11:16 -05:00
Geoff Stuart
bfe3f72c45
Merge pull request #10089 from filecoin-project/gstuart/backport-ci-fix
...
backport: fix: ci: Properly balance <<?>> in circleci docker config
2023-01-20 14:49:00 -05:00
Ian Davis
fdb330eb58
Properly balance <<?>> in circleci docker config
2023-01-20 14:37:36 -05:00
Geoff Stuart
93b9f1a24f
Merge pull request #10086 from filecoin-project/gstuart/fix-testground-build
...
fix: testground build was broken
2023-01-20 13:54:31 -05:00
Geoff Stuart
50f26e9721
Fix testground build
2023-01-20 13:27:04 -05:00
ychiao
57bf1c7a89
Eth JSON-RPC: support passing uint64 in JSON-RPC arguments for EthUint64
2023-01-20 12:37:37 -05:00
Aayush
972e68a8c1
feat: minor improvements to Ethereum delegated siggys
2023-01-20 10:21:00 -05:00
Łukasz Magiera
7632f9bbba
itests: Test FEVM recursive calls
2023-01-20 15:50:33 +01:00
Ian Davis
c5ed5dd254
itests: add event matrix tests for realtime eth filters and subscriptions
2023-01-20 14:01:25 +00:00
Steven Allen
a1efd20e81
itests: remove dead code from DeployContract
...
We no longer use the nonce here.
2023-01-19 19:53:09 -08:00
Jiaying Wang
1ea57740aa
Merge pull request #10052 from filecoin-project/iand/issue-9849-filters
...
itests: Add tests for EthGetLogs filter combinations
2023-01-19 20:23:00 -05:00
Raúl Kripalani
8802de59d4
remove leftover from merge.
2023-01-20 01:16:34 +00:00
Raúl Kripalani
21c93f1dc1
Merge branch 'release/v1.20.0' into iand/issue-9849-filters
2023-01-20 01:11:31 +00:00
Raúl Kripalani
2a9069200d
use len to conduct empty byte array checks.
2023-01-20 00:57:53 +00:00
Jiaying Wang
b08b63d4ab
Merge pull request #10077 from filecoin-project/gstuart/eth-event-config
...
feat: Events API enabled by default if EnableEthRPC is true
2023-01-19 19:56:03 -05:00
Jiaying Wang
1ce3ef0416
Merge pull request #10079 from filecoin-project/raulk/fixed-wrong-message-events
...
fix: events: put the _signed_ message through the pipeline.
2023-01-19 19:54:31 -05:00
Jennifer Wang
63d4c10b9e
remove extra event doc
2023-01-19 19:53:21 -05:00
Raúl Kripalani
2c56687527
fix: events: put the _signed_ message through the pipeline.
...
We were putting the unsigned/VM message through the pipeline.
The events index was storing the _unsigned_ message CID.
However, the Eth tx hash index maps signed Delegated-signature message
CIDs to transaction hashes, i.e. it uses the _signed_ message CID.
As a result, eth_getLogs and other log-related methods were
unable to resolve the transaction hash from the index properly, and
would end up returning 0x00..00 in the transactionHash field.
2023-01-20 00:36:06 +00:00
Geoff Stuart
6601d9031d
Set default path for eth event db, set it to enabled by default if EnableEthRPC is set
2023-01-19 18:40:28 -05:00
Shrenuj Bansal
522e96f016
fix: msg signing with delegated keys and send cli changes ( #10056 )
...
* fix msg signing with delegated keys and send cli changes
* make gen and docsgen
* address comments
2023-01-19 17:57:48 -05:00
Jiaying Wang
2335bed58a
Revert "fix: should not serve non v0 apis in v0" ( #10073 )
2023-01-19 20:36:03 +00:00
Łukasz Magiera
eaccb571a5
fix: config: Fix eth rpc typo ( #10076 )
2023-01-19 20:35:19 +00:00
Aayush Rajasekaran
196b41d5f6
Merge pull request #10069 from filecoin-project/asr/fix-tsk
...
fix: chain: put tipsetkey upon expansion of tipset
2023-01-19 14:10:19 -05:00
Łukasz Magiera
b4294ff531
Merge pull request #10072 from filecoin-project/feat/ethmod-rpc
...
config: Fevm.EnableEthPRC
2023-01-19 19:49:29 +01:00
Łukasz Magiera
e194cbc715
impl: Cleanup EthTxHashManager handling
2023-01-19 19:30:18 +01:00
raulk
1e845c61a2
add integration test to catch tipset CID flakiness. ( #10071 )
2023-01-19 18:25:23 +00:00
Łukasz Magiera
60dbd59aa0
itests: Default enable Eth rpc
2023-01-19 19:21:00 +01:00
Łukasz Magiera
66f5ee4ae9
config: Fevm.EnableEthPRC
2023-01-19 18:31:17 +01:00
ZenGround0 and zenground0
178aaf6ac4
fix broke invoke ( #10031 )
...
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-01-19 11:41:11 -05:00
Aayush
5518e64574
fix: chain: put tipsetkey upon expansion of tipset
2023-01-19 11:33:49 -05:00
Łukasz Magiera
9463dc4a99
Merge pull request #10065 from filecoin-project/jen/api
...
fix: should not serve non v0 apis in v0
2023-01-19 17:26:44 +01:00
Jennifer Wang
1724d1666e
fix: should not serve non v0 api in v1
2023-01-19 11:02:09 -05:00
Ian Davis
85592ad39e
itests: verify eth filter api is disabled via config
2023-01-19 14:59:11 +00:00
Raúl Kripalani
5541694922
fix lint.
2023-01-19 14:14:37 +00:00
Ian Davis
f2ab452eb8
Resolve merge conflict
2023-01-19 14:10:23 +00:00
Raúl Kripalani
4dee0ba7fb
add a lotus-shed eth check-tipsets command.
...
This checks Eth API consistency by walking the chain backwards
from HEAD and verifying that all data returned from eth_getBlockByNumber
is consistent with eth_getBlockByHash.
2023-01-19 14:01:39 +00:00
Łukasz Magiera
2f03bf9372
Merge pull request #10010 from filecoin-project/snissn/delegatecalltest3
...
fevm_test: delegate call test
2023-01-19 14:42:11 +01:00
Ian Davis
58587a7956
Remove unused code
2023-01-19 13:06:07 +00:00
Ian Davis
a08b557938
Merge branch 'release/v1.20.0' into iand/issue-9849-filters
2023-01-19 13:01:12 +00:00
Ian Davis
ca5cab4c43
Cleanup and fix eth filter tests
2023-01-19 12:58:23 +00:00
Ian Davis
5569c3971b
Fix filters with alternate topic values
2023-01-19 12:22:37 +00:00
Ian Davis
6f66ef595e
Add filter block range tests
2023-01-19 11:49:07 +00:00
Jiaying Wang
a7374a9019
Merge pull request #10055 from filecoin-project/gstuart/tx-hash-to-msg-cid
...
feat: API for EthGetMessageCidByTransactionHash
2023-01-18 20:00:19 -05:00
Geoff Stuart
7dcaa97f8b
Add positive tests
2023-01-18 18:59:47 -05:00
Geoff Stuart
5133b9da94
Add EthGetMessageCidByTransactionHash, fix EthGetTransactionHashByCid
2023-01-18 17:48:10 -05:00
Aayush Rajasekaran
a522aa3baa
Merge pull request #10053 from filecoin-project/gstuart/integrate-new-bundle
...
chore: Integrate new bundle, revert accidental ffi
2023-01-18 12:46:24 -05:00
Geoff Stuart
9298023f33
Integrate new bundle, revert accidental ffi
2023-01-18 12:35:13 -05:00
Ian Davis
061e8cca1f
Add itest for EthGetLogs filter combinations
2023-01-18 17:33:54 +00:00
Shrenuj Bansal
ee54a7f3f5
feat: snapshot: Store tipset key cids in chain store during snapshot import ( #10042 )
...
* Store tipset key cids in chain store during snapshot import
* make gen
* fix circle ci config
* fix lint
* address comments
2023-01-18 11:22:05 -05:00
Jiaying Wang
fcefc87840
Merge pull request #9965 from filecoin-project/gstuart/eth-hash
...
feat: Store mapping of eth transaction hashes to message cids
2023-01-17 20:06:18 -05:00
Mike Seiler
2a95648625
linter fixes
2023-01-17 16:53:28 +00:00
Mike Seiler
b49c455df0
golint fix ++ instead of +=1 and add comment to script to build .hex files
2023-01-16 17:06:25 +00:00
Geoff Stuart
72f42505b9
Explain config more clearly
2023-01-16 08:17:34 -05:00
Geoff Stuart
3b283681a9
Fix test
2023-01-16 07:41:19 -05:00
Geoff Stuart
6b0f1116ce
Remove maybe unnecessary check
2023-01-16 07:08:22 -05:00
Geoff Stuart
f8121c8f1c
Add gc for eth tx database
2023-01-16 07:04:20 -05:00
Geoff Stuart
f8dee0983a
review fixes
2023-01-16 01:56:55 -05:00
Geoff Stuart
a8436074a6
Store mapping from hashes for Ethereum transactions to Filecoin Message Cids
2023-01-16 01:17:56 -05:00
Jiaying Wang
b6eb7fcd96
turn off actor debug fro wallaby and hyperspace ( #10019 )
2023-01-14 18:31:18 -08:00
Steven Allen
2a3989e4bd
fix: check for unread params bytes in all cases ( #10018 )
2023-01-14 15:45:19 -08:00
Jiaying Wang
5372ab907f
Merge pull request #10005 from filecoin-project/feat/fevm-eam-refactor
...
update evm actor creation for eam refactor
2023-01-14 16:00:16 -05:00
Aayush
e0c09c0396
remove invalid test cases
2023-01-14 12:30:06 -05:00
Aayush
86031b117f
make jen
2023-01-14 11:56:21 -05:00
Jennifer Wang
f6fbd719d0
add latest bundle
2023-01-14 11:52:48 -05:00
Aayush
3a11f22138
fix comments
2023-01-14 11:20:24 -05:00
Steven Allen
b4714c6f3e
fix send then deploy test
...
We changed how we compute addresses. It's still broken due to a bug in
the EAM, but the _test_ is now correct(ly failing).
2023-01-13 23:25:54 -08:00
Jennifer Wang
51d77d408b
add bundle dev/20230114-pre-rc.2
2023-01-14 01:41:46 -05:00
vyzo
859cdca4f7
update go-state-types
...
use CreateExternal
use CreateExternal in itest evm deployment
add missing import
update gst
2023-01-14 01:11:11 -05:00
Aayush Rajasekaran
cb10108c8e
Merge pull request #10012 from filecoin-project/jen/hs
...
misc: align the network name
2023-01-14 00:50:17 -05:00
Jennifer Wang
a6c7696274
align the network name
2023-01-14 00:48:56 -05:00
Aayush Rajasekaran
cc86117289
Merge pull request #10007 from filecoin-project/asr/delegated-siggy
...
fix: delegated signatures: check every field of txs and roundtrip eth <-> FIL
2023-01-14 00:14:38 -05:00
Jennifer Wang
125dcca829
add v8 v9 hyperspace bundle
2023-01-14 00:00:02 -05:00
Steven Allen
1045dce1ea
guarantee round-trip
2023-01-13 20:14:22 -08:00
Jiaying Wang
32615ecbd3
Merge pull request #9863 from filecoin-project/feat/eth-gateway-api
...
feat: eth gateway api
2023-01-13 22:32:51 -05:00
Jiaying Wang
2e23e40240
Merge pull request #10011 from filecoin-project/jen/resolveconflict
...
misc: resolve conflict again
2023-01-13 22:10:15 -05:00
Mike Seiler
77cdf26223
refactor of fevm_test, addition of delegate call test and a script to compile the .sol solidity files to .hex, add sharable methods into kit/evm
2023-01-14 03:03:06 +00:00
Łukasz Magiera
eadf8b680c
address review
2023-01-13 21:55:14 -05:00
Jennifer Wang
427fbdb8a9
Merge branch 'release/v1.20.0' into jen/resolveconflict
2023-01-13 21:50:57 -05:00
Jiaying Wang
84bad8a79a
Merge pull request #10008 from filecoin-project/jen/sad
...
fix: hyperspace build
2023-01-13 21:39:28 -05:00
Jennifer Wang
75443681ba
im stupid
2023-01-13 21:36:52 -05:00
Jiaying Wang
0731fe2637
Merge pull request #10004 from filecoin-project/raulk/remove-hack
...
remove leftover hack.
2023-01-13 21:08:24 -05:00
Aayush
3421e6a127
fix: delegated signatures: check every field of txs and roundtrip eth <-> FIL
2023-01-13 20:28:51 -05:00
Aayush Rajasekaran
2de9c4365b
Merge pull request #9957 from filecoin-project/asr/ethaccount-tests
...
feat: more ethaccount abstraction tests
2023-01-13 15:41:31 -05:00
Aayush Rajasekaran
35a37bacdf
feat: more ethaccount abstraction tests
2023-01-13 15:07:40 -05:00
Raúl Kripalani
e25728cb68
remove leftover hack.
2023-01-13 19:59:09 +00:00
+6
cdf3812e40
NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing ( #9998 )
...
Co-authored-by: Steven Allen <steven@stebalien.com >
Co-authored-by: Raul Kripalani <raulk@users.noreply.github.com >
Co-authored-by: Kevin Li <ychiaoli18@users.noreply.github.com >
Co-authored-by: vyzo <vyzo@hackzen.org >
Co-authored-by: Ian Davis <nospam@iandavis.com >
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
Co-authored-by: Jennifer Wang <jiayingw703@gmail.com >
Co-authored-by: Geoff Stuart <geoff.vball@gmail.com >
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai >
Co-authored-by: Shrenuj Bansal <108157875+shrenujbansal@users.noreply.github.com >
Co-authored-by: Geoff Stuart <geoffrey.stuart@protocol.ai >
Co-authored-by: Aayush Rajasekaran <aayushrajasekaran@Aayushs-MacBook-Pro.local >
Co-authored-by: ZenGround0 <5515260+ZenGround0@users.noreply.github.com >
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-01-13 19:11:13 +00:00
Łukasz Magiera
574b684396
address review
2023-01-13 20:08:35 +01:00
Łukasz Magiera
9b7c506de0
lite node: Use full.EthEventAPI provided by gateway in lite mode
2023-01-13 20:04:42 +01:00
Łukasz Magiera
12c23d7d60
api: Drop EthModuleDummy
2023-01-13 20:04:42 +01:00
Łukasz Magiera
22231dc34f
gateway: Limits and proxy for eth_ methods
2023-01-13 20:04:42 +01:00
Łukasz Magiera
708618d11c
feat: gateway: eth_ api support
2023-01-13 20:04:41 +01:00
Raúl Kripalani
46a50960d3
track remaining TODOs as TODO::FVM.
2023-01-13 01:44:39 +00:00
Raúl Kripalani
6de2aca8ae
change ResolveToKeyAddr => ResolveToDeterministicAddr + friends.
2023-01-13 01:44:39 +00:00
Raúl Kripalani
2c839924c6
fix tests.
2023-01-12 23:50:24 +00:00
raulk
014d95454b
address review comments from @magik6k on #9617 ( #9997 )
2023-01-12 19:11:48 +00:00
raulk
3ef32395f3
clean up ethtypes: rationalize ethtypes.EthAddressFromFilecoinAddress and conversion methods ( #9992 )
2023-01-12 17:09:21 +00:00
ychiao and raulk
105a1259bc
Eth JSON-RPC: use ToFilecoinAddress() to get f4 addr and validate v sig + cleanups ( #9970 )
...
Co-authored-by: raulk <raul@protocol.ai >
2023-01-12 14:55:07 +00:00
Raúl Kripalani
c61edd1d6d
make gen.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
008d04fd57
use existing variable for empty object CID.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
1c7db7c782
clear up error message.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
08ae1391ad
address review comments.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
06b40bcedb
fix comment.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
892819aeec
fix test.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
e78dbd2535
gen.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
3320754a62
remove fmt.Println.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
1bfbe447db
cli: fix Eth-related CLI (+).
...
1. Move contract deployment and invocation commands to the "eth" command group.
2. Remove the hack to use EAM#Create2 for an external contract creation.
3. Remove code made stale as a result of these refactors.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
8512bbc45b
drop f099 eth_call hack.
...
We now create the 0x0 Eth null address on genesis as an EthAccount,
so using the 0x0 Eth null address is guaranteed to work.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
593255570b
go fmt + lint.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
93b3da98e8
{Delegated=>Deterministic} Address.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
d520dbbc4b
update genesis logic to create Eth Null Addresses as EthAccounts.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
1e0c78098c
constant for Event AMT bitwidth.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
6c0ddd4ec9
fix typos.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
73d6c7b28a
move EthAddressFromPubKey to chain/types/ethtypes.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
4aafd42462
strengthen assertions in TestEthNewPendingTransactionFilter.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
e60199a823
add link to TODO issue.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
8ef17332ba
{predictable=>delegated} addresses.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
a71816279d
adjust IsValidSecpkSigType and usages.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
8f4c4268ba
cleanup.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
6b8d4b4de2
consolidate signature validation logic.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
a8c33de80b
consolidate signature validation logic.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
ac38c9776c
add a network version gate to IsValidForSending.
2023-01-12 08:50:38 +00:00
Steven Allen
c73a0b5265
fix: fevm: don't hard-code method numbers
2023-01-11 18:44:14 -08:00
Shrenuj Bansal
3456d90e0d
itests: Add tests for eth get balance and transaction submits ( #9966 )
...
* Add tests for eth get balance and transaction submits
* fix lint
* one more lint
* Add contract invocation test
* address comments
* fix lint
* address final comment
* make gen and fix lint as always
2023-01-10 19:28:49 -05:00
Aayush Rajasekaran
95501b77dd
Merge pull request #9978 from filecoin-project/jen/hyper
...
feat: network: introduce hyperspace :integrate the new bundle type
2023-01-10 16:23:59 -05:00
Aayush
1046b3014f
Update to go-state-types v0.10.0-alpha-9
2023-01-10 16:06:26 -05:00
Aayush
06584bbb78
Fixup multisig_test
2023-01-10 13:35:13 -05:00
Aayush
38c3ab20e8
Update to FVM 3.0.0-alpha.18
2023-01-10 13:14:40 -05:00
Jennifer Wang
cb49edf29d
update embryo to placehodler
2023-01-09 22:23:55 -05:00
Jennifer Wang
72c04caae9
get hyperspace cids
2023-01-09 21:21:30 -05:00
Jennifer Wang
370c8adec9
add bundle from https://github.com/filecoin-project/builtin-actors/releases/tag/dev%2F20230109-prehyperspace
2023-01-09 21:02:54 -05:00
Jennifer Wang
f05d3d8836
add hyperspacenet
2023-01-09 20:41:44 -05:00
ychiao
402173ea16
Merge pull request #9955 from filecoin-project/itest/eth-block
...
itests: Eth JSON-RPC: EthGetBlockByHash and EthGetBlockByNumber
2023-01-08 17:31:03 +09:00
Aayush Rajasekaran
77b235df90
Merge pull request #9958 from filecoin-project/asr/fevm-registry
...
Add new FEVM actors to the registry
2023-01-06 13:53:04 -05:00
ZenGround0 and zenground0
06393da4ff
feat:splitstore:retain tipset references in hot store ( #9960 )
...
* Retain tipset reference
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2023-01-06 12:39:07 -05:00
Geoff Stuart
ccd08c2d55
Merge pull request #9959 from filecoin-project/gstuart/sectors-fix
...
fix: revert change to sectors.go
2023-01-06 12:21:52 -05:00
Aayush Rajasekaran
c7ec974ff0
Add new FEVM actors to the registry
2023-01-06 11:38:11 -05:00
Łukasz Magiera
048ccc71bb
Merge pull request #9964 from ribasushi/chore/remove_obsolete_ribastat
...
chore:shed This stat-set does not belong in core lotus
2023-01-05 10:16:48 +01:00
Łukasz Magiera
37752d1d48
Merge pull request #9962 from filecoin-project/feat/ci-gen-diff
...
feat: ci: show gen diff more clearly in gen checks
2023-01-05 10:11:58 +01:00
Peter Rabbitson
3de006364e
This stat-set does not belong in core lotus
2023-01-04 16:02:25 +01:00
Łukasz Magiera
0881a01433
make gen
2023-01-04 15:35:35 +01:00
Łukasz Magiera
920d0c9e0a
feat: ci: show gen diff more clearly in gen checks
2023-01-04 15:23:11 +01:00
Łukasz Magiera
472eaaa1cc
Merge pull request #9892 from hanabi1224/close-write
...
fix: networking: call Stream.CloseWrite right after writing
2023-01-04 15:08:39 +01:00
Łukasz Magiera
273184b084
Merge pull request #9941 from beck-8/feat/add_renew_max_sectors
...
add renew max-sectors flag
2023-01-04 14:45:30 +01:00
hanabi1224
f4b4a63217
Merge remote-tracking branch 'origin/master' into close-write
2023-01-04 20:10:29 +08:00
hanabi1224
6b14b0536e
fix: error checks
2023-01-04 20:10:21 +08:00
beck
f3b5c76709
make docsgen-cli
2023-01-04 19:56:45 +08:00
beck
4f9119f211
add check GetAddressedSectorsMax
2023-01-04 19:39:40 +08:00
Łukasz Magiera
d8570576af
Merge pull request #9902 from filecoin-project/asr/restrict-verifblock
...
chore: VM: don't export Extern::VerifyBlockSig
2023-01-04 12:18:02 +01:00
Geoff Stuart
e8aa95c1d3
Merge pull request #9956 from filecoin-project/fix/remove-unused-env
...
fix: bench: remove unused env
2023-01-03 11:32:44 -05:00
Geoff Stuart
bc6afa9d59
Merge pull request #9884 from filecoin-project/fix/update-sealer-readme
...
chore: docs: Update storage/readme
2023-01-03 11:32:27 -05:00
Geoff Stuart
19a88e2735
Merge pull request #9912 from filecoin-project/revert-9868-id/fix-snapcraft
...
Revert "_build_ Set noexecstack on snapcraft builds"
2023-01-03 10:36:48 -05:00
Geoff Stuart
460c91b93f
Remove accidental changes to sectors.go
2023-01-03 10:20:34 -05:00
ychiao
7029364f4d
check non-existent block hash
2023-01-02 17:21:47 +08:00
hanabi1224
83554afebc
Merge remote-tracking branch 'origin/master' into close-write
2023-01-02 16:42:21 +08:00
Phi
c6f69946be
fix: bench: remove unused env
...
fix: bench: remove unused environment variable.
2023-01-02 09:07:45 +01:00
ychiao
f8e215c817
itests: Eth JSON-RPC: EthGetBlockByHash and EthGetBlockByNumber
2023-01-02 11:20:05 +08:00
Aayush Rajasekaran
a4d93d7088
feat: docgen: use real values for Eth types ( #9938 )
2022-12-27 16:15:22 +00:00
beck
0f9d198dbd
add renew max-sectors flag
2022-12-25 21:05:44 +08:00
Aayush
a5851a1763
Merge branch 'master' into feat/nv18-fevm
2022-12-23 16:37:26 -05:00
Aayush Rajasekaran
cf6593ff50
Merge pull request #9935 from filecoin-project/asr/fixup-docs
...
fix: docgen: correctly check for exported fields
2022-12-23 16:11:58 -05:00
Aayush Rajasekaran
7c916c10cf
Merge pull request #9904 from filecoin-project/asr/put-tsk
...
fix: chainstore: store tipsetkeys in the blockstore
2022-12-23 14:17:02 -05:00
raulk
f532825fe0
Merge pull request #9937 from filecoin-project/raulk/merge-wallaby
2022-12-23 18:27:11 +00:00
Raúl Kripalani
5c8a02f92a
back out bundle and network changes.
2022-12-23 18:26:41 +00:00
Raúl Kripalani
a22518d96d
remove unused var.
2022-12-23 18:21:40 +00:00
Raúl Kripalani
a469840290
merge ntwk/wallaby into feat/nv18-fevm.
...
Unfortunately some important changes to make this branch
consistent and functional only existed on the wallaby branch.
So this commit brings them in sync.
2022-12-23 18:20:46 +00:00
Aayush
f60f02c1ac
fix: store tipsetkeys in the blockstore
2022-12-23 13:14:06 -05:00
Raúl Kripalani
f44bd27f7b
fix: eth_blockNumber: make it aware of null rounds.
2022-12-23 18:06:33 +00:00
Raúl Kripalani
a18b3583be
upgrade to builtin-actors aed216d4deefbf9cdc39770e6869360bb6d30144
2022-12-23 18:06:20 +00:00
Aayush
f4ffff7334
fix: docgen: correctly check for exported fields
2022-12-23 12:59:12 -05:00
Raúl Kripalani
c7efaaad7e
refine docs.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
9505ac88ba
add docs.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
8a92e8ea70
add test coverage.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
b8b3b5d48b
fix: Eth JSON-RPC API: eth_getTransactionReceipt logs-related fixes.
...
Hardhat doesn't like logs: null in transaction receipts when no logs
were emitted. Wants empty array.
Size logsBloom correctly.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
08382c6f48
regen docs.
2022-12-23 17:20:57 +00:00
ychiao
60c9832429
fix nonce
2022-12-23 17:20:57 +00:00
Raúl Kripalani
4411fd7f81
eth_getTransactionByHash: return nil in some fields when tx is in mpool.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
7ed79fece6
fix: eth_getTransactionByHash: return hash.
2022-12-23 17:20:57 +00:00
Aayush Rajasekaran
336a0e5b85
Merge pull request #9931 from filecoin-project/asr/migration
...
feat: implement and test the v18 migration
2022-12-22 13:24:53 -05:00
Aayush
9d3e50f140
feat: implement and test the v18 migration
2022-12-22 13:05:00 -05:00
Aayush Rajasekaran
6faa901914
Merge pull request #9932 from filecoin-project/raulk/eth-jsonrpc-api-fixes-1
...
fix: Eth JSON-RPC API: eth_getTransactionByHash should return nil when not found
2022-12-22 10:22:46 -05:00
Raúl Kripalani
bb5cb19607
fix: Eth JSON-RPC API: eth_getTransactionByHash should return nil when not found.
2022-12-22 11:47:46 +00:00
raulk and Shrenuj Bansal
e7aa7cb04f
add a basic FEVM integration test. ( #9922 )
...
* add a basic FEVM integration test.
Exercises f4 addresses, placeholder transitions, Ethereum Account.
* remove unused parameter from newEthTxFromFilecoinMessageLookup.
* break when found in newEthTxFromFilecoinMessageLookup.
* fixup test.
* lint and gen.
* move test to itests root package.
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai >
2022-12-21 15:12:07 -05:00
Aayush Rajasekaran
7073b33d9b
Merge pull request #9929 from filecoin-project/asr/ethaccount-refinements
...
feat: consensus: only embryos with nonce 0 are valid senders
2022-12-21 12:52:33 -05:00
Shrenuj Bansal
2bdae2f444
test: Add f4 address integration test and cli to generate eth address from code ( #9924 )
...
* Add f4 integration test and cli to generate eth addr from code
* make gen and docsgen
* fix lint
* address comments
* make gen and make docsgen sigh
* address moar comments
* use existing APIs to determine actor types
* Add IsEvmActor API
* "strings are bad" -Geoff
2022-12-21 12:51:22 -05:00
Aayush
5ff6654c2b
feat: consensus: only embryos with nonce 0 are valid senders
2022-12-21 11:15:55 -05:00
Geoff Stuart
2b396b5c0a
Merge pull request #9919 from filecoin-project/gstuart/maybe-deflake-test
...
fix: test: Increase blocktime in TestWindowPostNoMinerStorage
2022-12-21 10:56:01 -05:00
raulk
d9c13f19b0
fix: signature validation cache for messages with Delegated signatures. ( #9916 )
2022-12-20 22:49:53 +00:00
Geoff Stuart
448b9424e9
Increase blocktime in test
2022-12-20 10:52:47 -05:00
Aayush Rajasekaran
28e61691d8
Merge pull request #9911 from filecoin-project/asr/ethaccount-test
...
Test: EthAccount abstraction: Nonce is updated correctly
2022-12-19 22:55:05 -05:00
Aayush
de62a7d1e1
Test: EthAccount abstraction: Nonce is updated correctly
2022-12-19 22:53:03 -05:00
Aayush Rajasekaran
d55100b6a8
Merge pull request #9915 from filecoin-project/asr/update-fvm
...
Update to FVM 3.0.0-alpha.17, actors dev/20221219-fvm-m2
2022-12-19 22:46:21 -05:00
Aayush
1f3c23dc87
Update to FVM 3.0.0-alpha.17, actors dev/20221219-fvm-m2
2022-12-19 22:42:30 -05:00
Ian Davis
cfb4e62503
Revert "_build_ Set noexecstack on snapcraft builds"
2022-12-19 13:21:27 -08:00
Shrenuj Bansal
3d3bce6702
Merge pull request #9897 from filecoin-project/sbansal/eth-state-cli
...
feat: cli: Add cli to inspect Eth addresses and simulate calls
2022-12-19 14:50:52 -05:00
Ian Davis
62f126daff
Merge pull request #9751 from filecoin-project/id/remove-packer
...
_build_: Remove support for AMIs and DO Droplets
2022-12-19 11:46:10 -08:00
Shrenuj Bansal
d916253cb5
small nit
2022-12-19 14:41:46 -05:00
Shrenuj Bansal
c96608cd33
make gen and docsgen
2022-12-19 13:40:12 -05:00
Shrenuj Bansal
8baa48256a
Address more comments
2022-12-19 13:19:52 -05:00
Aayush Rajasekaran
a452ab7157
Merge pull request #9907 from filecoin-project/asr/update-ffi-actors-no-merge
...
Update FFI and actors (dev/20221218-fvm-m2)
2022-12-19 13:17:39 -05:00
Shrenuj Bansal
f14eda4468
address comments
2022-12-19 13:05:11 -05:00
Shrenuj Bansal
c2629b0a96
Use StateGetActor instead of StateAccountKey
2022-12-19 12:49:45 -05:00
ychiao
20f27af97e
eth: rpc: various Ethereum JSON-RPC API fixes ( #9837 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
Fixes https://github.com/filecoin-project/ref-fvm/issues/1016
Fixes https://github.com/filecoin-project/ref-fvm/issues/1158
Fixes https://github.com/filecoin-project/ref-fvm/issues/1196
Fixes https://github.com/filecoin-project/ref-fvm/issues/1269
Fixes https://github.com/filecoin-project/lotus/issues/9820
2022-12-19 16:45:32 +00:00
Aayush Rajasekaran
6388eca129
Merge pull request #9903 from filecoin-project/fix/splitstore-compact-dlock
...
fix: splitstore: Don't deadlock in mpool protector
2022-12-19 10:56:53 -05:00
Aayush
669c76ef6e
Update FFI and actors (dev/20221218-fvm-m2)
2022-12-18 17:36:59 -05:00
Łukasz Magiera
156ba420c3
fix: splitstore: Don't deadlock in mpool protector
2022-12-17 13:14:50 +01:00
Geoff Stuart
5f4ccfd790
Merge pull request #9901 from filecoin-project/gstuart/merge-fevm-into-events
...
chore: merge fevm into events
2022-12-16 17:24:59 -05:00
Geoff Stuart
4ae498a72e
Fixes
2022-12-16 17:24:46 -05:00
Aayush
28b4ebd52b
chore: VM: don't export Extern::VerifyBlockSig
2022-12-16 16:54:09 -05:00
Geoff Stuart
92f3a7b050
Merge branch 'feat/nv18-fevm' into feat/nv18-events
2022-12-16 16:27:14 -05:00
Aayush Rajasekaran
c9f1b18264
Merge pull request #9900 from filecoin-project/gstuart/eth-refactor-fixup
...
chore: eth refactor fixup
2022-12-16 14:53:37 -05:00
Geoff Stuart
bc7c190db0
Move all eth stuff into ethtypes
2022-12-16 13:48:06 -05:00
Shrenuj Bansal
cbc61a274f
small correction on cli usage
2022-12-16 13:16:29 -05:00
Shrenuj Bansal
4b2ff01a55
make gen and lint
2022-12-16 13:03:27 -05:00
Shrenuj Bansal
d71f5a7d12
Add cli to inspect Eth addresses and simulate calls
2022-12-16 12:54:50 -05:00
Aayush
7ea690d4be
Merge branch 'master' into feat/nv18-fevm
2022-12-16 11:52:41 -05:00
Aayush Rajasekaran
503bdb5c34
Merge pull request #9831 from filecoin-project/asr/account-abstraction
...
Account abstraction
2022-12-16 11:02:04 -05:00
Geoff Stuart
1dee884358
Merge pull request #9890 from filecoin-project/id/fix-docker-sha-push
...
Don't include network when publishing mainnet sha image
2022-12-16 09:47:30 -05:00
hanabi1224
6ae7cdab64
call Stream.CloseWrite right after writing
2022-12-16 17:22:53 +08:00
Ian Davis
22ca06f6a1
Use short SHA for docker image tags
2022-12-15 16:51:03 -08:00
Geoff Stuart
425d8a7fcf
Merge pull request #9889 from filecoin-project/gstuart/skip-raft-test
...
chore: Skip TestGoRPCAuth until Raft is fixed
2022-12-15 19:17:37 -05:00
Geoff Stuart
dbb52ec5b4
Skip TestGoRPCAuth until Raft is fixed
2022-12-15 18:57:58 -05:00
Ian Davis
d2a2fbb858
Don't include network when publishing mainnet sha image
2022-12-15 15:54:08 -08:00
Aayush
54cb97af3f
Expand EthAccount abstraction test
2022-12-15 17:22:56 -05:00
Aayush
160bcd64a6
Messagepool: check sender is valid for sending
2022-12-15 16:56:25 -05:00
Aayush
830c3e49d9
Eth: Propogate errors
2022-12-15 16:56:25 -05:00
Aayush
4aa24c2190
Account abstraction: Add test demonstrating workflow
2022-12-15 16:56:25 -05:00
Aayush Rajasekaran
d574eda147
Merge pull request #9886 from filecoin-project/asr/delegated-wallet
...
Support creation and signing of Eth keys
2022-12-15 16:56:10 -05:00
Aayush
f8f07dbc70
Support creation and signing of Eth keys
2022-12-15 16:47:06 -05:00
Geoff Stuart
1dcae9aafd
Merge pull request #9868 from filecoin-project/id/fix-snapcraft
...
_build_ Set noexecstack on snapcraft builds
2022-12-15 15:30:30 -05:00
Geoff Stuart
0b1cc40fb4
Merge pull request #9881 from filecoin-project/gstuart/multisig-flake
...
fix: test: Maybe help with TestMultisigReentrant flakes
2022-12-15 13:18:45 -05:00
Geoff Stuart
806b9a5521
Merge pull request #9874 from filecoin-project/gstuart/always-be-able-to-shutdown
...
fix: daemon: listen for SIGINT and SIGTERM even before node starts
2022-12-15 13:12:29 -05:00
Geoff Stuart and Aayush Rajasekaran
1d5ccab004
Update itests/multisig_test.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-12-15 12:55:56 -05:00
Geoff Stuart
88d59f6a5f
Set notifications for SIGTERM and SIGINT when we start the cli
2022-12-15 12:54:41 -05:00
Aayush Rajasekaran
36b9fe6386
Merge pull request #9838 from filecoin-project/asr/chain-id
...
feat: deps: Update FVM3 and actors
2022-12-15 10:48:37 -05:00
Phi
bd28a4bca4
Add snap-sector types
...
Add snap-sector types
2022-12-15 14:29:58 +01:00
Phi
87e384e7fd
Update svg-image
...
We do not depend on specs-storage anymore, this has been moved into lotus (storiface)
2022-12-15 10:49:58 +01:00
Phi
a8b406e7b7
Update svg-file
...
Update svg-file and headings
2022-12-15 10:15:07 +01:00
Geoff Stuart
886a28640f
Quiet wdpost logs, add error log to multisig reentrant
2022-12-15 01:05:54 -05:00
Aayush
69ac84088a
Update the v10 actors testing bundle
2022-12-14 22:17:55 -05:00
Aayush
518e666015
FVM: Set chain ID when creating machine
2022-12-14 21:39:28 -05:00
Aayush
596307b32a
Merge branch 'master' into feat/nv18-fevm
2022-12-14 21:38:30 -05:00
Aayush Rajasekaran
bc22bb1b89
Merge pull request #9876 from filecoin-project/gstuart/update-gst
...
chore: Update go-state-types
2022-12-14 21:00:23 -05:00
Aayush
720451c89e
Merge branch 'master' into feat/nv18-fevm
2022-12-14 19:54:47 -05:00
Geoff Stuart
d615b1c806
Update go-state-types
2022-12-14 19:33:47 -05:00
Aayush Rajasekaran
0c305ed957
Merge pull request #9872 from filecoin-project/gstuart/dont-depend-on-api-refactor-minimal
...
chore: Move eth functions out of api
2022-12-14 17:06:15 -05:00
Geoff Stuart
3497b53b88
Fix lint
2022-12-14 15:26:58 -05:00
Geoff Stuart
442132be70
Move eth types to chain/types/ethtypes
2022-12-14 14:08:38 -05:00
Geoff Stuart
96bb03e1e0
Move EthTxReceipt to api
2022-12-14 14:00:19 -05:00
Aayush Rajasekaran
a264893543
Merge pull request #9873 from filecoin-project/gstuart/print-addr-key-not-found
...
feat: wallet: Print addr when key not found
2022-12-14 13:36:50 -05:00
Geoff Stuart
8c566c3bda
Print addr when key not found
2022-12-14 12:27:06 -05:00
Geoff Stuart
855c35cb88
Move eth functions out of api
2022-12-14 11:57:01 -05:00
Ian Davis
ab611199fd
Set noexecstack on snapcraft builds
...
We're currently failing the auoptmated security review on snapcraft
because the lotus binary has the execstack value set:
https://linux.die.net/man/8/execstack
This commit passes the appropriate flags to ld to disable the execstack
flag when building the binaries for snapcraft:
https://linux.die.net/man/1/ld
We may want to consider disabling this as part of the main build.
Research seems to indicate that allow the executable stack can lead to
security issues, but I am not enough of a security expert to know for
sure what the right call here is:
https://f0rm2l1n.github.io/2022-04-02-What-is-happended-to-execstack/
2022-12-13 17:56:28 -08:00
Aayush Rajasekaran
1ddbb417f1
Merge pull request #9866 from filecoin-project/gstuart/actor-key-refactor
...
chore: Drop actor keys from chain/actors/manifest.go
2022-12-13 20:04:53 -05:00
Geoff Stuart
1a9e8ac35d
Merge pull request #9867 from filecoin-project/id/fix-macos-build
...
_build_: Fix Macos M1 and universal binary builds
2022-12-13 19:45:45 -05:00
Ian Davis
8960c11f86
Add otool -hv check to make sure binary is correct
2022-12-13 16:16:09 -08:00
Ian Davis
93d12e1642
Add v prefix to .tar.gz file names
2022-12-13 16:16:09 -08:00
Ian Davis
9720ce68f2
Download the right go binary on darwin-arm64
2022-12-13 16:16:09 -08:00
Geoff Stuart
ae4010ffb6
Drop actor keys from chain/actors/manifest.go
2022-12-13 18:02:34 -05:00
Geoff Stuart
f3830b60ae
Merge pull request #9861 from filecoin-project/gstuart/use-method-num-for-method-nums
...
Chore: Use abi.MethodNum instead of uint64 for method nums
2022-12-13 13:03:06 -05:00
Geoff Stuart
e1926a06e8
Use abi.MethodNum instead of uint64 for method nums
2022-12-13 12:29:31 -05:00
Shrenuj Bansal
ccf1ba2b8a
Merge pull request #9860 from filecoin-project/sbansal/merge-releases-to-master-20221213
...
chore: merge releases back into master
2022-12-13 12:10:56 -05:00
Shrenuj Bansal
3b33f65408
chore: merge releases back into master
2022-12-13 10:53:37 -05:00
Jiaying Wang
64059ca87e
Merge pull request #9851 from filecoin-project/jen/19
...
build: release: v1.19.0
2022-12-12 22:51:39 -05:00
Jennifer Wang
8574fa1350
Merge branch 'release/v1.19.0' into jen/19
2022-12-12 22:21:10 -05:00
Jiaying Wang
2e769f1f0a
Merge pull request #9807 from filecoin-project/sbansal/release_v1.19.0_final
...
chore: update CHANGELOG.md for 1.19.0
2022-12-12 21:41:02 -05:00
Aayush Rajasekaran
59431631aa
Merge pull request #9843 from filecoin-project/gstuart/fix-sector-not-found
...
fix: miner: Check for nil returns from StateSectorGetInfo
2022-12-12 21:24:00 -05:00
Jennifer Wang
a56c7aca17
update changelog
2022-12-12 21:22:19 -05:00
Jiaying Wang
d674c02c43
Merge pull request #9814 from filecoin-project/jen/cherrypick
...
fix: ci: release title fix
2022-12-12 16:23:45 -05:00
Shrenuj Bansal
4892e25800
Merge pull request #9845 from filecoin-project/sbansal/frc42-method-num-cli
...
cli: Add lotus-shed cli for computing frc42 method num
2022-12-12 13:07:06 -05:00
Shrenuj Bansal
a5d773da9f
go mod changes
2022-12-12 12:03:06 -05:00
Shrenuj Bansal
466f0c583f
cli: Add lotus-shed cli for computing frc42 method num
2022-12-12 11:45:44 -05:00
Geoff Stuart
f95e6602a0
Check for nil returns from StateSectorGetInfo
2022-12-12 10:44:08 -05:00
Geoff Stuart
33a176eae4
Merge pull request #9753 from filecoin-project/gstuart/fix-devnet-deals
...
fix: cli: Check upper bound for deal duration
2022-12-12 09:33:23 -05:00
Jennifer Wang
e89af899a3
update changelog
2022-12-10 23:40:30 -05:00
Jiaying Wang
da3892f902
Merge pull request #9829 from filecoin-project/asr/backport-panic-fix-1.19
...
chore: backport: panic fix
2022-12-10 23:10:08 -05:00
Jiaying Wang
9416ceb7de
Merge pull request #9833 from filecoin-project/release/v1.18.2
...
build: release: v1.18.2
2022-12-10 22:55:38 -05:00
Jiaying Wang
2cbc29ea09
Merge branch 'releases' into release/v1.18.2
2022-12-10 22:46:32 -05:00
Jiaying Wang
0b30261e5c
Merge pull request #9832 from filecoin-project/jen/chan
...
release: v1.18.2
2022-12-10 22:45:38 -05:00
Jennifer Wang
ea4b57854b
v1.18.2
2022-12-10 22:31:39 -05:00
Jiaying Wang
5c656133e2
Merge pull request #9830 from filecoin-project/asr/backport-panic-fix-1.18
...
chore: backport: panic fix
2022-12-10 22:12:40 -05:00
Łukasz Magiera
1a5e38ecf9
sealing: Add a guard check to getExpirationCached when sector not found
2022-12-10 19:00:17 -05:00
Łukasz Magiera
887f00856e
fix: sealing: Avoid nil dereference in debug log
2022-12-10 19:00:15 -05:00
Łukasz Magiera
b08130a6af
sealing: Add a guard check to getExpirationCached when sector not found
2022-12-10 18:56:19 -05:00
Łukasz Magiera
2871377cee
fix: sealing: Avoid nil dereference in debug log
2022-12-10 18:56:09 -05:00
Aayush Rajasekaran
ab2580963c
Merge pull request #9822 from filecoin-project/fix/sealing-updateinput-panic
...
fix: sealing: Avoid nil dereference in debug log
2022-12-10 18:51:58 -05:00
Geoff Stuart
903242a2a7
Merge pull request #9823 from filecoin-project/fix/sp-start-time-info
...
fix: miner info: Output correct StartTime
2022-12-09 16:16:59 -05:00
Geoff Stuart
2f8cdb4c4b
Merge pull request #9824 from filecoin-project/fix/miner-startup-bin-log
...
fix: don't log sp address in binary on node startup
2022-12-09 16:16:40 -05:00
Geoff Stuart
29623a1959
Merge pull request #9826 from filecoin-project/id/fix-docker-deployments
...
_build_: Fix docker deployments
2022-12-09 16:12:19 -05:00
Geoff Stuart
b135f7dbce
go mod tidy
2022-12-09 15:40:04 -05:00
Geoff Stuart
4936b7e1ae
make gen
2022-12-09 15:20:51 -05:00
Phi-rjan
401c655d8c
Add link to Node cluster docs
...
Add link to Node cluster docs
2022-12-09 20:42:46 +01:00
Ian Davis
958fc69906
Fix linter issues
2022-12-09 18:47:21 +00:00
Ian Davis
7722155db1
go mody tidy
2022-12-09 18:40:35 +00:00
Ian Davis
5ad27f56b1
Also push docker images to SHA tags
2022-12-09 18:35:29 +00:00
Ian Davis
0635c1c3b5
Also build / push lotus images
2022-12-09 18:27:31 +00:00
Ian Davis
3b9b688c97
Deploy lotus-all-in-one:master on all master merges
2022-12-09 18:26:51 +00:00
Ian Davis
36183c72d1
Remove echo so docker images actually push
2022-12-09 18:18:08 +00:00
Łukasz Magiera
1234647b9d
fix: don't log sp address in binary on node startup
2022-12-09 10:27:33 +01:00
Łukasz Magiera
c46bf475f7
fix: miner info: Output correct StartTime
2022-12-09 10:23:49 +01:00
Łukasz Magiera
4854bef927
mod tidy, fix lint
2022-12-09 10:09:49 +01:00
Łukasz Magiera
f0bf3408bc
sealing: Add a guard check to getExpirationCached when sector not found
2022-12-09 09:56:11 +01:00
Łukasz Magiera
2fd0cb4aff
fix: sealing: Avoid nil dereference in debug log
2022-12-09 09:54:28 +01:00
Aayush Rajasekaran
6da93cf921
Merge pull request #9819 from filecoin-project/issue/ref-fvm-1207
...
Fix getting event logs by topic
2022-12-08 14:29:33 -05:00
Phi-rjan
bf17d61686
Add links to docs
...
Add links to documentation where its applicable.
2022-12-08 18:26:06 +01:00
Ian Davis
f4cc5541e4
Fix getting event logs by topic
2022-12-08 17:18:45 +00:00
Aayush Rajasekaran
616790bfa0
Merge pull request #9815 from filecoin-project/issue/ref-fvm-1206
...
Use correct field for upper epoch range in EthGetLogs
2022-12-08 09:19:10 -05:00
Ian Davis
485d161a5e
Use correct field for upper epoch range in EthGetLogs
2022-12-08 12:34:16 +00:00
Phi-rjan
372f8274ae
Add SnapDeals highlight to changelog
...
Add a SnapDeals highlight to changelog for v1.19.0
2022-12-08 13:13:31 +01:00
Łukasz Magiera
a10c014ba6
Merge pull request #7398 from ChainSafe/libp2p-pubsub-tracer
...
Lotus extended pubsub tracer
2022-12-08 12:14:56 +01:00
Phi-rjan
7661c1526b
Update CHANGELOG with sub-bullets
...
Updates the changelog with:
- Sub-bullets explaining the PRs for the most relevant improvements and enhancements.
- Adds more description to the Highlights and links
2022-12-08 10:58:58 +01:00
Ian Davis
cdb4e7bc95
Switch release name template from "Release vX.X.X" to "vX.X.X":wq
2022-12-08 03:06:58 -05:00
Jiaying Wang
0026ad8c09
Merge pull request #9813 from filecoin-project/jennijuju-patch-4
...
feat: ux: add value option to message invocation cli
2022-12-08 03:05:13 -05:00
Jennifer Wang
3bb12f4417
fmt
2022-12-08 02:56:45 -05:00
Jennifer Wang
3a6d37c6a2
make jen
2022-12-08 02:56:13 -05:00
Jiaying Wang
129531b03e
Update chain.go
2022-12-08 02:47:39 -05:00
Jiaying Wang
5a3b6becf4
Merge pull request #9792 from filecoin-project/id/update-release-name-template
...
_ci_ Switch release name template from "Release vX.X.X" to "vX.X.X"
2022-12-08 02:44:29 -05:00
Steven Allen
266492fa1c
Merge branch 'feat/nv18-fevm' into feat/nv18-events
2022-12-07 22:16:56 -08:00
Steven Allen
8504401d69
Merge branch 'master' into feat/nv18-fevm
2022-12-07 21:48:15 -08:00
Steven Allen
1ba2f23efc
chore: update (wip) nv18 actors and fvm-v3 ( #9812 )
2022-12-08 05:44:08 +00:00
Aayush Rajasekaran
cfceafb576
Merge pull request #9808 from filecoin-project/issue/ref-fvm-1189
...
Use EthHash compatible type for subscription and filter IDs
2022-12-07 15:28:33 -05:00
Ian Davis
05f983dc10
Mop up some missed package changes
2022-12-07 19:57:58 +00:00
Ian Davis
1afc32f650
Move FilterID to types package
2022-12-07 18:34:19 +00:00
Ian Davis
067f08f092
Fix marshal test
2022-12-07 13:53:25 +00:00
Ian Davis
9d26ba5636
make gen
2022-12-07 12:58:50 +00:00
Ian Davis
56259c40fc
Use EthHash compatible type for subscription and filter IDs
2022-12-07 12:51:03 +00:00
Shrenuj Bansal
2b82a46b02
update CHANGELOG.md for 1.19.0
2022-12-06 20:21:45 -05:00
Jiaying Wang
84a1bda771
Merge pull request #9806 from filecoin-project/sbansal/merge_from_1.18.1
...
chore: Merge releases into v1.19.0 and bump version
2022-12-06 18:05:27 -05:00
Shrenuj Bansal
4e9322c1e5
remove conflict remnant
2022-12-06 17:55:52 -05:00
Shrenuj Bansal
e14f0c361f
make docsgen
2022-12-06 17:52:01 -05:00
Shrenuj Bansal
43315670fa
Merge branch 'releases' into sbansal/merge_from_1.18.1
2022-12-06 17:48:37 -05:00
Shrenuj Bansal
f864c499a3
Merge branch 'release/v1.18.1' into sbansal/merge_from_1.18.1
2022-12-06 17:47:28 -05:00
Shrenuj Bansal
83acf590f8
Merge pull request #9805 from filecoin-project/sbansal/update_master_from_releases
...
chore: merge releases into master
2022-12-06 17:34:00 -05:00
Shrenuj Bansal
dbe5278afa
fix conflicts
2022-12-06 17:29:32 -05:00
Shrenuj Bansal
b624704ecd
Merge branch 'releases' into sbansal/update_master_from_releases
2022-12-06 17:21:08 -05:00
Shrenuj Bansal
6b77b949d7
Merge pull request #9804 from filecoin-project/sbansal/v1.19.0_backport_20221206
...
chore: Backport changes to v1.19.0
2022-12-06 16:30:22 -05:00
Ian Davis
c726e4e86a
Remove build-debug
2022-12-06 15:37:51 -05:00
Ian Davis
35bcbdc9d0
Remove trigger-testplans, lotus-soup
2022-12-06 15:37:43 -05:00
Ian Davis
d506d6755d
Remove testplans/*
2022-12-06 15:37:21 -05:00
Shrenuj Bansal
b491734ec4
Merge pull request #9802 from filecoin-project/id/remove-lotus-soup-testplans
...
_ci_ Remove lotus soup + testplans
2022-12-06 13:38:23 -05:00
Łukasz Magiera
8577272164
fix: cliutil: Fix URL-based API endpoint parsing
2022-12-06 12:13:56 -05:00
Ian Davis
cf56f246b9
Rely on local env varibale instead of context
...
We have this env varible set in the project settings as well as the
CircleCI context. Due to what seems like a bug on CircleCI's eng, the
using the context causes our release flow to halt when some member of
the team initiate releases, but not others. So for now, it's safest to
rely on the project settings, which definitely won't cause this issue.
2022-12-06 12:13:32 -05:00
Rod Vagg
d9cd19632e
deps: upgrade go-merkledag to 0.8.1 ( #9717 )
...
Ref: https://github.com/ipfs/go-merkledag/releases/tag/v0.8.1
2022-12-06 12:11:41 -05:00
Ian Davis
b747806842
Remove build-debug
2022-12-06 15:27:15 +00:00
Ian Davis
ec19e2949e
Remove trigger-testplans, lotus-soup
2022-12-06 15:26:52 +00:00
Ian Davis
70d10ab003
Remove testplans/*
2022-12-06 15:25:07 +00:00
Łukasz Magiera
be6e586661
Merge pull request #9796 from filecoin-project/cleanup-splitstore-opts
...
fix: docs: remove unused flag from chain prune
2022-12-06 10:54:19 +01:00
zenground0
e1a4cf02f4
Remove unused flag for clarity
2022-12-05 16:06:03 -07:00
Ian Davis
f8754d91f7
Switch release name template from "Release vX.X.X" to "vX.X.X":wq
2022-12-05 15:23:40 +00:00
Łukasz Magiera
3155b345c1
Merge pull request #9784 from filecoin-project/frrist/config-migration-worker-limit
...
chain/migrations refactor: optionally set max migration workers
2022-12-05 10:05:44 +01:00
Łukasz Magiera
94e4f1baa5
Merge pull request #9785 from filecoin-project/fix/chainimport-test-flaky
...
fix: chain: Fix flaky TestChainExportImport
2022-12-05 10:03:23 +01:00
Łukasz Magiera
a4c999a098
Merge pull request #9773 from filecoin-project/snissn/fix/make-docsgen-cli
...
fix make docsgen-cli use python3
2022-12-05 10:02:42 +01:00
Frrist and Łukasz Magiera
9a9e00085e
Update chain/consensus/filcns/upgrades.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-12-02 15:26:41 -08:00
Łukasz Magiera
cdf169ed83
fix: chain: Fix flaky TestChainExportImport
2022-12-02 22:13:12 +01:00
Łukasz Magiera
1791db57f6
Merge pull request #9780 from filecoin-project/fix/parse-api-urls
...
fix: cliutil: Fix URL-based API endpoint parsing
2022-12-02 22:09:40 +01:00
frrist
0236952955
refactor: optionally set max migration workers
...
- configure via LOTUS_MIGRATION_MAX_WORKER_COUNT
2022-12-02 11:40:43 -08:00
Łukasz Magiera
11633ff1f7
fix: cliutil: Fix URL-based API endpoint parsing
2022-12-02 20:16:40 +01:00
mike seiler
65a91f38e0
change supported version of python to 3
2022-12-02 10:46:09 -07:00
mike seiler
adc62bd732
fix for mac to be able to build docsgen-cli. changes python command to python3
2022-12-02 10:41:22 -07:00
Raúl Kripalani
f681a350fc
upgrade go-jsonrpc to v0.1.9.
2022-12-01 21:58:25 +00:00
Geoff Stuart
d886b46139
Merge pull request #9766 from filecoin-project/asr/bump-pubsub
...
chore: deps: update go-libp2p-pubsub
2022-12-01 16:30:17 -05:00
Aayush Rajasekaran
a58f1284b4
chore: deps: update go-libp2p-pubsub
2022-12-01 12:21:47 -06:00
Aayush Rajasekaran
159528e7ae
Merge pull request #9755 from filecoin-project/asr/master-into-nv18-fevm
...
Merge master into feat/nv18-fevm
2022-11-29 20:30:55 -06:00
Aayush Rajasekaran
6443e72ad7
Merge branch 'master' into feat/nv18-fevm
2022-11-29 20:16:12 -06:00
Aayush Rajasekaran
eccea8c7e2
Merge pull request #9754 from filecoin-project/asr/bump-fvm-and-actors
...
Update FVM & actors
2022-11-29 20:01:50 -06:00
Aayush Rajasekaran
12ad791917
Re-enable TestMultisigReentrant
2022-11-29 19:45:32 -06:00
Aayush Rajasekaran
38fe5b7eff
Update FVM & actors
2022-11-29 19:18:59 -06:00
Geoff Stuart
c2e469095c
Check upper bound for deal duration
2022-11-29 15:18:29 -05:00
Ian Davis
76baeb3214
Remove support for AMIs and DO Droplets
...
This discontinues packer builds and stops publishing (or attempting to
publish) them to AWS / DO. These have been broken for more than 6
months, and no one seems to have complained or even noticed, which seems
to indicate they are not being used much. For cloud platfrom support, we
can optionally write docker / terraform automation that folks could use
to more easily launch instances to cloud environments instead.
2022-11-29 17:21:28 +00:00
Łukasz Magiera
6abf7384e2
Merge pull request #9741 from filecoin-project/feat/faster-snapshot-import
...
feat: chain: Faster snapshot imports, zstd import
2022-11-29 18:17:36 +01:00
Ian Davis
c3223f446e
Merge pull request #9625 from filecoin-project/btrfly-calib-all-in-one
...
_ci_ Build docker containers automatically for butterflynet, calibnet, and debug
2022-11-29 17:15:58 +00:00
Łukasz Magiera
7b5e8d1e96
Merge pull request #9748 from filecoin-project/feat/metrics-tag-storage-use
...
feat: metrics: Tag storage path types
2022-11-29 18:06:23 +01:00
Ian Davis
e8d769a574
Merge branch 'main' into btrfly-calib-all-in-one
2022-11-29 16:32:14 +00:00
Aayush Rajasekaran
275d9c1553
Merge pull request #9599 from filecoin-project/feat/nv18
...
NV18 Staging Branch
2022-11-29 10:22:34 -06:00
Aayush Rajasekaran
30acef6c75
make jen
2022-11-29 10:11:48 -06:00
Aayush Rajasekaran
15afe384ff
Merge branch 'master' into feat/nv18
2022-11-29 10:01:51 -06:00
Łukasz Magiera
32efd0fbc2
Merge pull request #9497 from ipfs-force-community/fix/add_check_gaspremium
...
fix:mpool add gaspremium check when less than maxfee
2022-11-29 16:53:22 +01:00
Łukasz Magiera
b1045c39ed
Merge pull request #9712 from filecoin-project/id/update-go-version
...
_build_: Update to Go Version 1.18.8
2022-11-29 16:51:21 +01:00
Geoff Stuart
61ac270876
Set more timeouts to 30s
2022-11-29 10:34:19 -05:00
Aayush Rajasekaran
c182e6d3f1
Temporarily disable TestMultisigReentrant
2022-11-29 09:31:09 -06:00
Łukasz Magiera
1053310511
Merge pull request #9740 from filecoin-project/id/remove-circleci-context
...
_ci_: Rely on local env varibale instead of context
2022-11-29 16:21:58 +01:00
Geoff Stuart
6c38e0e9cc
Merge pull request #9747 from filecoin-project/fix/unsealpiece-hang
...
fix: itests: Add missing task type in TestUnsealPiece
2022-11-29 10:20:35 -05:00
Ian Davis
17a130d13d
Merge branch 'main' into btrfly-calib-all-in-one
2022-11-29 14:50:02 +00:00
Ian Davis
dfbf4d0f43
Bump http-server-timeout default to 30s
2022-11-29 14:38:44 +00:00
Ian Davis
0a4efd4820
Merge branch 'main' into id/update-go-version
2022-11-29 14:29:11 +00:00
Łukasz Magiera
ac8ab3ef9e
feat: chain: Faster snapshot imports, zstd imports
2022-11-29 14:10:15 +01:00
Łukasz Magiera
57c31a79e7
feat: metrics: Tag storage path types
2022-11-29 13:06:56 +01:00
Łukasz Magiera
33bf148fcf
fix: itests: Add missing task type in TestUnsealPiece
2022-11-29 13:02:45 +01:00
Łukasz Magiera
a0422f6467
Merge pull request #9737 from filecoin-project/feat/cache-sched-worker-calls
...
feat: sched: Cache worker calls
2022-11-29 12:58:46 +01:00
Łukasz Magiera
1597e85906
sched: Address review
2022-11-29 11:46:51 +01:00
Łukasz Magiera
5a458a60c2
fix sched_test
2022-11-29 11:44:57 +01:00
Łukasz Magiera
5881edb75e
feat: sched: Cache worker calls
2022-11-29 11:44:57 +01:00
Jiaying Wang
e68b8e96c7
Merge pull request #9745 from filecoin-project/release/v1.18.1
...
build:release: v1.18.1
2022-11-29 00:10:14 -05:00
c32b8af65f
build:release: v1.18.1 prep ( #9744 )
...
* fix: cli: check found before dereferencing SectorInfo
* v1.18.1 prep
* Docsgen-cli
Co-authored-by: Aayush <arajasek94@gmail.com >
Co-authored-by: Geoff Stuart <geoff.vball@gmail.com >
2022-11-28 23:28:32 -05:00
Łukasz Magiera
d82b2a5804
Merge pull request #9738 from filecoin-project/feat/sched-cycle-metrics
...
feat: sched: Add metrics around sched cycle
2022-11-28 23:57:58 +01:00
Łukasz Magiera
285cc66773
Merge pull request #9648 from filecoin-project/fix/snap-abort-cleanup
...
fix: sealing: More complete snapdeals abort cleanup
2022-11-28 23:26:32 +01:00
Łukasz Magiera
8d090ba6b8
snapdeals cleanup: address review
2022-11-28 23:03:07 +01:00
Ian Davis
6455e759e3
Rely on local env varibale instead of context
...
We have this env varible set in the project settings as well as the
CircleCI context. Due to what seems like a bug on CircleCI's eng, the
using the context causes our release flow to halt when some member of
the team initiate releases, but not others. So for now, it's safest to
rely on the project settings, which definitely won't cause this issue.
2022-11-28 19:54:07 +00:00
Łukasz Magiera
8ba4355cab
Merge pull request #9694 from filecoin-project/9159-allow-lotus-worker-to-unseal-sector-even-if-does-not-store-unsealed-data-long-term
...
fix: sealing: Set all path types for Unseal pipeline to sealing storage
2022-11-28 20:15:17 +01:00
Łukasz Magiera
baa107278d
sched: Fix duplicate view on queue sizes
2022-11-28 19:57:51 +01:00
Łukasz Magiera
c0fce07889
sched: Metrics around scheduldng workload
2022-11-28 19:51:18 +01:00
Łukasz Magiera
8e79238284
Merge pull request #9713 from filecoin-project/asr/handle-activating
...
fix: sealer: Tweak confidence for handleUpdateActivating
2022-11-28 19:10:22 +01:00
Łukasz Magiera
bc879c5bd8
feat: sched: Add metrics around sched cycle
2022-11-28 19:07:35 +01:00
Geoff Stuart
949aa26f52
Make gen
2022-11-28 13:05:44 -05:00
Shrenuj Bansal
03aabc3fc6
Make unsealing part of the no local sealing config
2022-11-28 12:27:38 -05:00
Geoff Stuart
68c9db0c82
small fix
2022-11-28 11:03:30 -05:00
ychiao
f1493fbee7
eth: rpc: fix sendRawTransaction, transactionIndex, feeHistory ( #9736 )
...
* Eth JSON-RPC API: add transactionIndex
* Eth JSON-RPC API: fix EthFeeHistory and EthSendRawTransaction
* Eth JSON-RPC API: fix parsing block parameter for getBlockByNumber
* fix itest
2022-11-27 18:44:43 -08:00
Geoff Stuart
1f70ced8e5
Make http server timeouts configurable for cli commands
2022-11-25 17:32:42 -05:00
Geoff Stuart
e6e50ee9f7
more linter
2022-11-25 17:05:41 -05:00
Geoff Stuart
f04aca767f
Maybe rest of linter errors
2022-11-25 16:41:04 -05:00
Geoff Stuart
d2b7c3889b
Add more timeouts
2022-11-25 16:24:09 -05:00
Geoff Stuart
b55e121642
Fix some more linter errors
2022-11-25 16:19:20 -05:00
Geoff Stuart
e737c1e960
Make gen
2022-11-25 16:06:19 -05:00
Ian Davis
e4fe47d598
Add in two missing error checks
2022-11-25 11:43:26 +00:00
Ian Davis
6770cc69d5
go mod tidy
2022-11-25 11:35:57 +00:00
Ian Davis
9f85d3dca7
Address simple linter issues
2022-11-24 16:32:27 +00:00
Rod Vagg
8fd3875069
deps: upgrade go-merkledag to 0.8.1 ( #9717 )
...
Ref: https://github.com/ipfs/go-merkledag/releases/tag/v0.8.1
2022-11-23 19:25:00 -05:00
Aayush
40278cd3c1
Update to go-state-types v0.10.0-alpha-2
2022-11-23 17:36:49 -05:00
Aayush Rajasekaran
a435aeb991
Merge pull request #9715 from filecoin-project/gstuart/update-gst-backport
...
chore: deps: update go-state-types backport
2022-11-23 15:50:50 -05:00
Aayush Rajasekaran
1f9c04b3f4
Merge pull request #9714 from filecoin-project/gstuart/update-gst
...
chore: deps: Update go-state-types to v0.10.0-alpha-2
2022-11-23 15:50:42 -05:00
Geoff Stuart
2bc070a7d8
Update go-state-types to v0.10.0-alpha-2
2022-11-23 15:31:26 -05:00
Geoff Stuart
4a91d9dcba
Update go-state-types to v0.10.0-alpha-2
2022-11-23 15:29:46 -05:00
Shrenuj Bansal
fa596eee5b
Move unsealed sector from sealing to long term storage after Unseal
2022-11-23 15:22:14 -05:00
Aayush
355a08cd04
fix: sealer: Tweak confidence for handleUpdateActivating
2022-11-23 14:38:57 -05:00
Ian Davis
ca3b7c3bcf
Also update version in CodeQl analysis github action
2022-11-23 19:32:17 +00:00
Ian Davis
9fb818babf
Update to golang 1.18.8 in places I forgot about
2022-11-23 19:31:10 +00:00
Ian Davis
2e04575654
Update to Go Version 1.18.8
2022-11-23 19:00:19 +00:00
Łukasz Magiera
ea9a8303c8
sealing: tasks: TTReleaseUnsealed -> TTFinalizeUnsealed
2022-11-23 18:57:17 +01:00
Łukasz Magiera
d6f73c1a81
sealing: Address snap cleanup review
2022-11-23 18:57:17 +01:00
Łukasz Magiera
dc6c2b68fe
sealing: Fix tests after finalize changes
2022-11-23 18:57:16 +01:00
Łukasz Magiera
87e5549af5
sealing: Split unsealed cleanup from Finalize
2022-11-23 18:57:16 +01:00
Łukasz Magiera
0bba2bd1ba
sealing: Use FinalizeSector in snap abort for cleanup
2022-11-23 18:57:16 +01:00
Łukasz Magiera
7512f82a8d
make gen
2022-11-23 18:57:16 +01:00
Łukasz Magiera
211712bf6d
itests: Test snapdeals abort cleanup
2022-11-23 18:57:16 +01:00
Łukasz Magiera
4ae2d400d1
Merge pull request #9709 from filecoin-project/id/discontinue-ECR
...
_build_: Remove ECR image publishing
2022-11-23 17:43:46 +01:00
Shrenuj Bansal
2520b16445
Merge pull request #9710 from filecoin-project/sbansal/changelog-update
...
Update CHANGELOG.md
2022-11-23 11:40:43 -05:00
Łukasz Magiera
4c49a4bf67
Merge pull request #9688 from filecoin-project/chore/update-index-provider
...
chore(deps): update index provider 0.9.1
2022-11-23 17:40:09 +01:00
Shrenuj Bansal
724a7e1ebb
Update CHANGELOG.md
2022-11-23 11:35:45 -05:00
Ian Davis
6b4661be92
Remove ECR image publishing
...
This completely removes publishing to Amamzon ECR. ECR is a private
docker repository (like DockerHub), but since it's private is can only
be used internally by PL teams to launch lotus nodes on AWS
infrastructure. No one currently seems to be using it. All the usual
suspects (Boost, Lotus, Infra) have been asked specifically, and said
they don't, and post has been made in the #engres channel to try and
catch anyone else. No one responded saying we should save it.
2022-11-23 16:24:37 +00:00
Łukasz Magiera
0a555eda90
Merge pull request #9706 from filecoin-project/gstuart/datacap-for-each-check
...
fix: Add missing check in datacap for-each
2022-11-23 16:56:43 +01:00
Geoff Stuart
1b437c8b90
Merge pull request #9708 from Aloxaf/fix_sealing_workers
...
fix: cli: show task counts correctly
2022-11-23 09:59:12 -05:00
Łukasz Magiera
0b85c1573e
Merge pull request #9627 from LexLuthr/fix/idx-provdr-connection
...
fix: index-provider: change connection initiation direction between daemon and market
2022-11-23 13:15:17 +01:00
Aloxaf
729952eb88
fix: cli: show task counts correctly
2022-11-23 15:26:53 +08:00
hannahhoward
34d78093e8
chore(deps): update index provider 0.9.1
2022-11-22 20:49:11 -08:00
Shrenuj Bansal
8864d71e7a
Merge pull request #9707 from filecoin-project/sbansal/1.19.0-rc2_version_update
...
Update build version and changelog
2022-11-22 20:32:22 -05:00
Shrenuj Bansal
7b443f5b75
small comment
2022-11-22 20:30:37 -05:00
Shrenuj Bansal
04d3d79ecc
make gen and docsgen
2022-11-22 17:39:28 -05:00
Shrenuj Bansal
1968498794
update build version and changelog
2022-11-22 17:20:33 -05:00
Geoff Stuart
d9df433e98
Add missing check in datacap for each
2022-11-22 15:40:44 -05:00
Steven Allen
176275267b
Merge branch 'feat/nv18' into feat/nv18-fevm
2022-11-22 10:32:26 -08:00
Steven Allen
2651a38f89
Merge branch 'master' into feat/nv18
2022-11-22 10:08:54 -08:00
Geoff Stuart
70dc920f8c
Merge pull request #9703 from filecoin-project/asr/fix-panic
...
fix: cli: check found before dereferencing SectorInfo
2022-11-22 12:54:52 -05:00
Geoff Stuart
2fabffe481
Merge pull request #9704 from filecoin-project/asr/fix-panic-2
...
fix: cli: correctly return error panic-less-ly
2022-11-22 12:54:43 -05:00
Steven Allen and Kevin Li
e78d1306ee
feat: fvm: add support for looking up past tipset CIDs ( #9687 )
...
* feat: add support for generating tipset CIDs
(cherry-picked from feat/nv18-fevm)
* feat: fvm: add support for looking up past tipset CIDs
We do this by adding yet another "getter" to the VM that resolves an
epoch into a TipSetKey.
Co-authored-by: Kevin Li <ychiaoli18@users.noreply.github.com >
2022-11-22 12:41:03 -05:00
Aayush
610a3eee5d
fix: cli: correctly return error panic-less-ly
2022-11-22 12:10:12 -05:00
Aayush
b472de1bcd
fix: cli: check found before dereferencing SectorInfo
2022-11-22 12:06:45 -05:00
Geoff Stuart
64de59ab44
Merge pull request #9700 from filecoin-project/asr/remove-unused-param
...
refactor: build: remove unused MinVerifiedDealSize
2022-11-22 11:22:12 -05:00
Aayush Rajasekaran
0bf439ff94
Merge pull request #9702 from filecoin-project/1.19.0_backport_20221122
...
backport: configurable pre check timeouts and zondax hid update
2022-11-22 11:19:16 -05:00
Łukasz Magiera
87c25e211c
feat: wdpost: Configurable pre-check timeouts
2022-11-22 11:05:56 -05:00
Łukasz Magiera
c117611267
mod tidy
2022-11-22 11:03:53 -05:00
Ian Davis
af29d2d5be
Update Zondax/hid to 0.9.1
...
I updated us to an intermediate version based on a git sha. That version
removed a deprecation warning, but caused issues on older versions of
MacOs (Big Sur and lower). This release of Zondax/hid fixes things in a
way that both removes the deprecation warning and works on older MacOS
versions.
2022-11-22 11:03:40 -05:00
Aayush
0d2d0be8e4
refactor: build: remove unused MinVerifiedDealSize
2022-11-22 10:59:36 -05:00
Aayush Rajasekaran
6067968c07
Merge pull request #9654 from filecoin-project/gstuart/gas-estimation-tooling
...
feat: cli: gas estimation tooling
2022-11-22 09:55:19 -05:00
Łukasz Magiera
0bb7996a4c
Merge pull request #9666 from filecoin-project/sbansal/update-lotus-release-template
...
docs: Update RELEASE_ISSUE_TEMPLATE.md
2022-11-22 12:46:44 +01:00
Raúl Kripalani
56d60fbbd4
fix git conflict.
2022-11-21 22:40:21 +00:00
lovedret
e56d4b06df
fix: typos in eth based struct ( #9656 )
2022-11-21 22:39:03 +00:00
Shrenuj Bansal
cc1e00b1c4
make gen
2022-11-21 15:23:44 -05:00
Shrenuj Bansal
e4ce056ac6
Set all path types for Unseal pipeline to sealing storage
2022-11-21 14:40:50 -05:00
Łukasz Magiera
a344142581
Merge pull request #9683 from james-anchorage/update-go.rice-v1.0.3
...
chore: update go.rice dependency to v1.0.3
2022-11-21 15:06:06 +01:00
Raúl Kripalani
03a7caf1e6
fix: Eth JSON-RPC API: receipt: logs bloom should be sized 256 bytes.
2022-11-18 20:44:54 +00:00
Raúl Kripalani
b8901ff5fd
fix: Eth JSON-RPC API: return empty logs array in receipt when no logs.
2022-11-18 20:35:57 +00:00
Raúl Kripalani
c474aeee5e
fix: Eth JSON-RPC API: return empty bloom on every block.
2022-11-18 19:49:39 +00:00
Raúl Kripalani
ec667d49f4
fix: Eth JSON-RPC API: empty EthBytes serializes to '0x'.
2022-11-18 19:01:30 +00:00
Shrenuj Bansal
93c2e02235
Merge pull request #9685 from filecoin-project/gstuart/backport-goreleaser
...
baackport: ci: Fix issues with new goreleaser flow
2022-11-18 12:54:11 -05:00
Geoff Stuart
fb90ba1fd1
Merge pull request #9684 from filecoin-project/id/fix-goreleaser
...
_build_: Fix issues with new goreleaser flow
2022-11-18 12:03:29 -05:00
Ian Davis
93698b6a83
Turn on goreleaser debug logging
...
This will give us much more detailed information in the release job, so
we can more easily debug issues when they occur.
2022-11-18 12:01:11 -05:00
Ian Davis
96f5697848
Add binary name to goreleaser build configs
...
Without this name, it assumes all binaries share the name of the project
(i.e. lotus), which causes them all to get renamed and collide when
generating the archive.
2022-11-18 12:01:11 -05:00
Ian Davis
ff5c576a4d
Remove kubo download after installing
...
Goreleaser checks to make sure we don't have a dirty git state when
releasing, which means the kubo download we use to set up IPFS should be
removed before release.
2022-11-18 12:01:11 -05:00
Ian Davis
8586ea5d78
Use new workspace name in build script
2022-11-18 12:01:11 -05:00
Ian Davis
2ae22e11ae
Use context with goreleaser key
2022-11-18 12:01:11 -05:00
Ian Davis
0fd73272ea
Turn on goreleaser debug logging
...
This will give us much more detailed information in the release job, so
we can more easily debug issues when they occur.
2022-11-18 16:34:49 +00:00
Ian Davis
d48b6a0535
Add binary name to goreleaser build configs
...
Without this name, it assumes all binaries share the name of the project
(i.e. lotus), which causes them all to get renamed and collide when
generating the archive.
2022-11-18 16:34:49 +00:00
Ian Davis
81d4342d97
Remove kubo download after installing
...
Goreleaser checks to make sure we don't have a dirty git state when
releasing, which means the kubo download we use to set up IPFS should be
removed before release.
2022-11-18 16:34:03 +00:00
Ian Davis
a0320d0101
Use new workspace name in build script
2022-11-18 16:33:55 +00:00
Ian Davis
5df2d9a4f6
Use context with goreleaser key
2022-11-18 16:33:55 +00:00
James Boer
ccf2fe66c0
update go.rice dependency to v1.0.3
2022-11-18 16:03:27 +00:00
Geoff Stuart
96035005b8
Fold together call functions
2022-11-18 00:10:12 -05:00
Łukasz Magiera
60c79c7d4e
Merge pull request #9680 from filecoin-project/feat/config-post-check-timeout
...
feat: wdpost: Configurable pre-check timeouts
2022-11-17 20:48:23 +01:00
Łukasz Magiera
716b981dc5
Merge pull request #9679 from filecoin-project/id/update-hid
...
fix/build: Update Zondax/hid to 0.9.1
2022-11-17 18:56:48 +01:00
Łukasz Magiera
c82b4a13a1
mod tidy
2022-11-17 18:37:48 +01:00
Łukasz Magiera
71a84bb092
feat: wdpost: Configurable pre-check timeouts
2022-11-17 18:25:30 +01:00
Shrenuj Bansal and Aayush Rajasekaran
46cd0809e1
Update documentation/misc/RELEASE_ISSUE_TEMPLATE.md
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-11-17 12:02:22 -05:00
Steven Allen
348494d7c8
feat: actors: add the evm to the builtin actors shims ( #9672 )
2022-11-17 06:55:40 -08:00
Steven Allen
9c500e119c
fix: wallaby parameters file ( #9675 )
2022-11-16 19:31:36 -08:00
vyzo
5386bc2625
NV18: FEVM: setup FEVM during genesis: create ETH0 actor ( #9664 )
...
* setup FEVM during genesis: create ETH0 actor
* make gen
* doExec expects to,from not from, to
* give EAM a predictable address
* update go-state-types
* proper constructor params
* workaround the situation with empty contracts
* put fevm construction after miner construction
* lint
* fix TestAPI itest
off by 1, the new miner is not 1001 anymore; that's ETH0.
* add itest for ETH0 setup
* improve test: check eth0 address
2022-11-16 17:42:38 -08:00
Aayush Rajasekaran
ea629e1b2a
Merge pull request #9667 from filecoin-project/frrist/actor-gen-again
...
refactor: chain/actors: add inspection methods to actor gen interface
2022-11-16 20:42:16 -05:00
frrist
0ae02be001
I love code gen somuchss
2022-11-16 17:22:20 -08:00
frrist
4f513692f9
fix: update paych mock to sat interface
2022-11-16 17:22:20 -08:00
frrist
e61b9b2a65
refactor: add inspection methods to actor gen interface
...
- adds the following methods to all generated actor interfaces:
- Code() cid.Cid
- ActorKey() string
- ActorVersion() actorstypes.Version
- AllCodes() []cid.Cid
2022-11-16 17:22:18 -08:00
Geoff Stuart
a38d32562e
Merge pull request #9669 from filecoin-project/gstuart/ignore-generated-files-in-diff
...
feat: Use gitattributes to ignore generated files in diffs
2022-11-16 20:21:41 -05:00
Aayush Rajasekaran
85960256ca
Merge pull request #9668 from filecoin-project/frrist/expose-init-actor-address-map
...
refactor: chain/actors: expose address map bitwidth and hash function
2022-11-16 20:06:40 -05:00
Geoff Stuart
e71d05ba66
Use gitattributes to ignore generated files in diffs
2022-11-16 20:05:22 -05:00
frrist
a780756eac
refactor: expose address map bitwidth and hash function
2022-11-16 14:49:42 -08:00
Raúl Kripalani
ce91e4261d
nolint.
2022-11-16 22:42:45 +00:00
Raúl Kripalani
e63d5e184c
make gen.
2022-11-16 22:42:32 +00:00
Raúl Kripalani
f809dbdd6a
fix test compilation.
2022-11-16 22:29:53 +00:00
Steven Allen
ba2e665fc2
fix: tvx: missing parentheses ( #9649 )
...
https://github.com/filecoin-project/ref-fvm/issues/944#issuecomment-1315245773
2022-11-16 17:19:45 -05:00
Raúl Kripalani
2ff679c679
fix test compilation.
2022-11-16 22:18:40 +00:00
Raúl Kripalani
7a71ce48f4
fix: left pad log values to full EVM words.
2022-11-16 22:08:27 +00:00
Aayush Rajasekaran
303297ae85
Merge pull request #9662 from filecoin-project/asr/update-ffi
...
chore: deps: update ffi
2022-11-16 16:46:22 -05:00
Raúl Kripalani
23007b0b3b
fix: do not hash log values; decode as cbor byte arrays.
2022-11-16 21:45:42 +00:00
Raúl Kripalani
b90451792d
upgrade ffi.
2022-11-16 21:17:52 +00:00
Raúl Kripalani
d441425618
eth_getTransactionReceipt: return type & non-zero bloom if logs, rm root.
2022-11-16 21:16:27 +00:00
Shrenuj Bansal
61ffbbc42d
Update RELEASE_ISSUE_TEMPLATE.md
2022-11-16 16:12:04 -05:00
Shrenuj Bansal
19964df99a
Merge pull request #9661 from filecoin-project/generate-changelog-v1.19.0-rc1
...
chore: Update changelog for v1.19.0-rc1
2022-11-16 16:07:24 -05:00
Shrenuj Bansal and Aayush Rajasekaran
7de8d32ab8
update version
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-11-16 16:07:00 -05:00
Raúl Kripalani
a536f533d8
Eth JSON-RPC API: make EthLog#Data a string.
2022-11-16 20:51:28 +00:00
Aayush Rajasekaran
12153055b4
Merge pull request #9665 from filecoin-project/gstuart/backport-linux-binaries
...
backport: Forgot to include linux binaries in goreleaser
2022-11-16 15:38:39 -05:00
Ian Davis
5b4ec7dbea
feat: add test and fixes for EthSubscribe ( #9659 )
2022-11-16 20:26:57 +00:00
Geoff Stuart
1f93d8594e
Merge pull request #9663 from filecoin-project/id/include-linux-in-goreleaser
...
_ci_ Forgot to include linux binaries in goreleaser
2022-11-16 15:23:29 -05:00
Shrenuj Bansal and Aayush Rajasekaran
ec9d2d1102
small update
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-11-16 15:23:19 -05:00
Ian Davis
0ff0f4d0e4
Forgot to include linux binaries in goreleaser
2022-11-16 15:09:18 -05:00
Geoff Stuart
21afb3f5ea
Review fixes
2022-11-16 15:07:23 -05:00
Aayush Rajasekaran
04b52cc25d
Merge pull request #9660 from filecoin-project/sbansal/update-lotus-version-1.19.1
...
chore: update lotus version to 1.19.1-dev
2022-11-16 15:00:23 -05:00
Ian Davis
33805a14b9
Forgot to include linux binaries in goreleaser
2022-11-16 19:48:05 +00:00
Shrenuj Bansal
d98b100595
chore: Update changelog for v1.19.0-rc1
2022-11-16 14:29:00 -05:00
Aayush
c7ac44d3bb
chore: deps: update ffi
2022-11-16 14:24:10 -05:00
Shrenuj Bansal
22fbb3704c
chore: update lotus version to 1.19.0-rc1
2022-11-16 13:55:01 -05:00
Shrenuj Bansal
233f28696d
chore: update lotus version to 1.19.1
2022-11-16 13:50:44 -05:00
Ian Davis
0af570ac46
Update Zondax/hid to 0.9.1
...
I updated us to an intermediate version based on a git sha. That version
removed a deprecation warning, but caused issues on older versions of
MacOs (Big Sur and lower). This release of Zondax/hid fixes things in a
way that both removes the deprecation warning and works on older MacOS
versions.
2022-11-16 18:49:02 +00:00
Aayush Rajasekaran
49552c2c0a
Merge pull request #9657 from filecoin-project/asr/merge-release-into-master
...
chore: merge release into master
2022-11-16 11:51:05 -05:00
Aayush
084e3414f0
Merge branch 'releases' into asr/merge-release-into-master
2022-11-16 10:53:33 -05:00
raulk
cd180f1325
Merge pull request #9646 from iand/feat/nv18-events-historic
2022-11-16 14:38:24 +00:00
Raúl Kripalani
1ab39a40da
simplify by moving receipt constructor logic to API.
2022-11-16 14:15:29 +00:00
Raúl Kripalani
32385a97cd
Eth JSON-RPC API: return logs in eth_getTransactionReceipt.
2022-11-16 13:53:27 +00:00
Raúl Kripalani
7c2dcc8db6
Eth JSON-RPC API: add aliases for new methods.
2022-11-16 12:59:46 +00:00
Ian Davis
5a1f8d8f28
Return eth blocks not tipsets in subscriptions
2022-11-16 12:57:03 +00:00
Ian Davis
314fb31886
Fix signature of EthSubscribe
2022-11-16 12:18:25 +00:00
Ian Davis
8134d2f05b
Parse block heights as hex
2022-11-16 12:08:48 +00:00
Ian Davis
41bf2a0297
Load actor to resolve address
2022-11-16 11:50:00 +00:00
Ian Davis
d5177a394a
Add TestEthGetLogsAll itest
2022-11-16 11:22:30 +00:00
Ian Davis
b5f95b7837
Fix invalid address flake in TestEthNewFilterCatchAll
2022-11-16 10:53:31 +00:00
Ian Davis
0376b7b3e6
More assertions in TestEthNewFilterCatchAll
2022-11-16 10:27:20 +00:00
Raúl Kripalani
28035525f4
Merge branch 'feat/nv18-events' into feat/nv18-events-historic
2022-11-16 09:39:17 +00:00
Raúl Kripalani
2e577e3338
update filecoin-ffi and actors v10 bundle.
2022-11-16 09:37:24 +00:00
Raúl Kripalani
28b80a291f
Merge branch 'feat/nv18-fevm' into feat/nv18-events
2022-11-16 09:34:53 +00:00
raulk
2735e81aaa
feat: events: integrate with FVM changes ( #9644 )
2022-11-16 09:30:35 +00:00
Geoff Stuart
62fedfbce3
Make pre-migration optional
2022-11-15 23:12:04 -05:00
Geoff Stuart
cde4b804e3
gas estimation shed command
2022-11-15 21:39:56 -05:00
+3
bd10bdf99a
build: release: v1.18.0 ( #9652 )
...
* build: Bump version to v1.17.3-dev
* build: set version to v1.18.0-dev
* chore: actors: Allow builtin-actors to return a map of methods (#9342 )
* Allow builtin-actors to return a map of methods
* go mod
* Fix tests
* Fix tests, check carefully please
* Delete lotus-pond (#9352 )
* feat: add StateNetworkVersion to mpool API
* chore: refactor: rename NewestNetworkVersion
* feat: actors: Integrate datacap actor into lotus (#9348 )
* Integrate datacap actor
* Implement datacap actor in chain/builtin
* feat: support typed errors over RPC
* chore: deps: update to go-jsonrpc 0.1.8
* remove duplicate import
* fix: itest: check for closed connection
* chore: refactor: move retry test to API
* address magik supernit
* Add ability to only have single partition per msg for partitions with recovery sectors
* doc gen
* Address comments
* Return beneficiary info from miner state Info()
* Update builtin-actors to dev/20220922-v9 which includes FIP-0045 changes in progress
* Integrate verifreg changes to lotus
* Setup datacap actor
* Update builtin-actors to dev/20220922-v9-1
* Update datacap actor to query datacap instead of verifreg
* update gst
* update markets
* update actors with hamt fix
* update gst
* Update datacap to parse tokens
* Update bundles
* datacap and verifreg actors use ID addresses without protocol byte
* update builtin-actors to rc1
* update go-fil-markets
* Update bundles to rc2
* Integrate the v9 migration
* Add api for getting allocation
* Add upgrade epoch for butterfly
* Tweak PreSeal struct to be infra-friendly
* docsgen
* More tweaking of PreSeal for genesis
* review fixes
* Use fake cid for test
* add butterfly artifacts for oct 5 upgrade
* check datacaps for v8 verifreg match v9 datacap actor
* Remove print statements
* Update to go-state-types master
* Update to go-state-types v0.9.0-rc1
* review fixes
* use go-fil-markets v1.24.0-v17
* Add accessors for allocations and claims maps
* fix: missing permissions tag
* butterfly
* update butterfly artifacts
* sealing pipeline: Prepare deal assigning logic for FIP-45
* sealing pipeline: Get allocationId with StateApi
* use NoAllocationID instead of nil AllocationId
* address review
* Add datacap actor to registry.go
* Add cli for listing allocations and removing expired allocations
* Update to go-state-types master
* deps: upgrade go-merkledag to 0.8.0
* shark params
* Update cli/filplus.go
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
* revert change to verifreg util
* docsgen-cli
* miss the stuff
* Update FFI
* Update go-state-types to v0.9.0
* Update builtin-actors to v9.0.0
* add calib upgrade epcoh
* update the upgrade envvar
* kill shark
* Remove fvm splash banner from nv17 upgrade
* check invariance for pending deals and allocations
* check pending verified deal proposal migrated to allocation
* Add check for unsealed CID in precommit sectors
* Fix counting of allocations in nv17 migration test
* make gen
* pass state trees as pointers
* Add assertion that migrations with & without cache are the same
* compare allocation to verified deal proposal
* Fix miner state precommit info
* fix migration test tool
* add changelog
* Update to go-state-types v0.9.1
* Integrate builtin-actors v9.0.1
* chore: ver: bump version for rc3 (#9512 )
* Bump version to 1.18.0-rc3
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
* Update CHANGELOG.md
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
* Migration: Use autobatch bs
* Fix autobatch
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
* Invoker: Use MethodMeta from go-state-types
* Add a second premigration for nv17
* Add more shed tools for migration checking
* address review
* Lotus release v1.18.0-rc4
* fix: ci: fix app-image build on ci (#9527 )
* Remove old go version first
* Add GO_VERSION file
* Use GO_VERSION to set / verify go version
* mv GO_VERSION GO_VERSION_MIN
* Use GO_VERSION_MIN in Makefile check
Co-authored-by: Ian Davis <jungziege@gmail.com >
* Update to latest go-state-types for migration fixes
* go mod tidy
* fix: use api.ErrActorNotFound instead of types.ErrActorNotFound
* fix: add fields to ForkUpgradeParams
* docs: update actors_version_checklist.md
* chore: fix lint
* update to go state type v0.9.6 with market migration fix (#9545 )
* update go-state-types to v-0.9.7
* Add invariant checks to migration
* fix invariant check: number of entries in datacap actor should include verifreg
* Invariant checks: Only include not-activated deals
* test: nv17 migration
* Address review
* add lotus-shed invariance method
* Migration cli takes a stateroot cid and a height
* make gen
* Update to builtin-actors v9.0.2
* Failing test that shows that notaries can remove datacap from the verifreg actor
* Test that should pass when the problem is solved
* make gen
* Review fixes
* statemanager call function will return call information even if call errors
* update go-state-types
* update builtin-actors
* bubble up errors properly from ApplyImplicitMessage
* bump to rc5
* set new upgrade heights for calibnet
* set new upgrade height for butterfly
* tweak calibnet upgrade schedule
* clarify changelog note about calibnet
* butterfly
* update calibnet artifacts
* Allow setting local bundles for Debug FVM for av 9+
* fix: autobatch: remove potential deadlock when a block is missing
Check the _underlying_ blockstore instead of recursing. Also, drop the
lock before we do that.
* fix imports
* build: set shark mainnet epoch (#9640 )
* chore: build: Lotus release v1.18.0 (#9641 )
* Lotus release v1.18.0
* add changelog
* address review
* changelog improvement
Co-authored-by: Jennifer Wang <jiayingw703@gmail.com >
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
Co-authored-by: Łukasz Magiera <magik6k@gmail.com >
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
Co-authored-by: Aayush <arajasek94@gmail.com >
Co-authored-by: Geoff Stuart <geoff.vball@gmail.com >
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai >
Co-authored-by: simlecode <69969590+simlecode@users.noreply.github.com >
Co-authored-by: Rod Vagg <rod@vagg.org >
Co-authored-by: Jakub Sztandera <kubuxu@protocol.ai >
Co-authored-by: Ian Davis <jungziege@gmail.com >
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
Co-authored-by: Steven Allen <steven@stebalien.com >
2022-11-15 20:57:23 -05:00
Shrenuj Bansal
04f0af5865
Merge pull request #9294 from filecoin-project/sbansal/nonce-coordination-and-consensus-for-chain-nodes
...
Raft consensus for lotus nodes in a cluster
2022-11-15 17:25:04 -05:00
Shrenuj Bansal
22f3fbb9a3
Add comment to Push API
2022-11-15 17:02:08 -05:00
Shrenuj Bansal
c0925ffb92
Remove some configs
2022-11-15 16:46:48 -05:00
Shrenuj Bansal
945122190e
remove moar commented out code
2022-11-15 16:18:40 -05:00
Ian Davis
bcdfc17e2a
Fix TestEthNewFilterCatchAll
2022-11-15 18:21:24 +00:00
Ian Davis
98210ec6e0
Add lint directive
2022-11-15 18:14:43 +00:00
Ian Davis
7ef997330f
make gen
2022-11-15 18:08:45 +00:00
Ian Davis
10357112e5
Add basic itests for ethereum filter api
2022-11-15 18:02:36 +00:00
Ian Davis
ade75af765
Update filecoin-ffi to https://github.com/filecoin-project/filecoin-ffi/pull/332
2022-11-15 16:07:34 +00:00
Ian Davis
c31662d92a
make gen
2022-11-15 15:48:47 +00:00
Ian Davis
48ea46990e
go mod tidy
2022-11-15 15:34:59 +00:00
Shrenuj Bansal
4b11b453be
remove comments
2022-11-15 10:34:25 -05:00
Ian Davis
73655eda3c
Fix for event entry key type is now a string
2022-11-15 15:33:08 +00:00
Ian Davis
e2ddc9745c
Fix lint error
2022-11-15 15:28:24 +00:00
Ian Davis
bf1fcf88b1
Check actor event database schema version
2022-11-15 15:28:24 +00:00
Ian Davis
32839f6919
Initialise event index in di
2022-11-15 15:28:24 +00:00
Ian Davis
0d9c474a59
Implement EthGetLogs
2022-11-15 15:28:24 +00:00
Ian Davis
0e8dd9efc5
Add historic event indexing
2022-11-15 15:28:24 +00:00
Raúl Kripalani
907c201912
add a FEVM events itest.
2022-11-15 15:24:29 +00:00
Raúl Kripalani
4313917e4c
Merge branch 'feat/nv18-fevm' into raulk/events-integrate-fvm
2022-11-15 14:47:23 +00:00
raulk
7e759547bc
create EVM utilities in itest framework. ( #9645 )
2022-11-15 14:43:54 +00:00
Raúl Kripalani
f22762d94d
create EVM utilities in itest framework.
2022-11-15 13:57:36 +00:00
Raúl Kripalani
43e2a2b451
fix merge error.
2022-11-15 13:31:28 +00:00
Raúl Kripalani
28ec43cdea
Merge branch 'feat/nv18-events' into raulk/events-integrate-fvm
2022-11-15 13:06:18 +00:00
Ian Davis and Raúl Kripalani
273ac513fc
Ethereum actor events API fixes ( #9639 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2022-11-15 13:02:11 +00:00
Raúl Kripalani
30050a6cb2
make gen.
2022-11-15 12:39:10 +00:00
Raúl Kripalani
40b8e9562e
fix {=>New}EthHashFromCid.
2022-11-15 12:38:59 +00:00
Raúl Kripalani
846aea57c5
Merge branch 'feat/nv18-fevm' into feat/nv18-events
2022-11-15 12:28:25 +00:00
Raúl Kripalani
f4341330b9
cli: evm/invoke-evm-actor: print events.
2022-11-15 12:22:45 +00:00
Raúl Kripalani
7cc2c5ce71
fix types in Eth API.
2022-11-15 12:22:36 +00:00
Raúl Kripalani
476a9331f8
fix Event schema + cbor-gen.
2022-11-15 12:15:23 +00:00
Raúl Kripalani
5249a35212
update ffi to filecoin-project/filecoin-ffi#332 .
2022-11-15 12:07:34 +00:00
Raúl Kripalani
6f51ec24ae
update builtin-actors v10 bundle to http://filecoin-project/builtin-actors#839 .
2022-11-15 12:06:24 +00:00
raulk
c75d0c4bd1
feat: events: version the MessageReceipt structure. ( #9636 )
2022-11-15 12:00:39 +00:00
Łukasz Magiera
0e07fa94d0
Merge pull request #9613 from filecoin-project/feat/wdpost-robustness
...
feat: storage: Force exit GenerateSingleVanillaProof on cancelled context
2022-11-15 10:30:25 +01:00
Shrenuj Bansal
b95d1a6323
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-11-14 17:50:52 -05:00
Shrenuj Bansal
f14a25a59b
make gen and docsgen
2022-11-14 16:54:31 -05:00
Łukasz Magiera
fd593186fa
Merge pull request #9643 from filecoin-project/gstuart/proving-check-fix
...
fix: miner-cli: Fix lotus-miner proving check
2022-11-14 22:53:50 +01:00
Shrenuj Bansal
ab1eeeba24
one more
2022-11-14 16:11:49 -05:00
Shrenuj Bansal
a66619f919
update filecoin-ffi
2022-11-14 15:50:36 -05:00
Shrenuj Bansal
800d9de4d5
Address comments
2022-11-14 15:46:58 -05:00
Geoff Stuart
95af40543a
Fix lotus-miner proving check
2022-11-14 15:29:50 -05:00
Łukasz Magiera and Piotr Bochenek
e476c1ab17
storage: paths: Fix typo in proof error message
...
Co-authored-by: Piotr Bochenek <pbochenek@worldremit.com >
2022-11-14 21:04:18 +01:00
Łukasz Magiera
51e92c97c3
Merge pull request #9642 from filecoin-project/fix/snapsector-clear-ctime
...
fix: sealing pipeline: Clear CreationTime when starting sector upgrade
2022-11-14 20:52:58 +01:00
vyzo
af39ec27b8
NV18: FEVM: Basic smoke test ( #9635 )
...
* unknown return types should not be treated as errors from WaitForMessage
* simplecoin FEVM smoke test
* add itest-fevm to circle matrix
* use a named error for metadata lookup failures
* hand-write the fevm basic test
* make gen
* address nits
2022-11-14 21:06:55 +02:00
Łukasz Magiera
c79085e5b7
Merge pull request #9598 from filecoin-project/fix/ancient-snap-deals-terrible
...
fix:sealing-fsm:wait mutable fsm state for immutable sector upgrade error
2022-11-14 19:53:37 +01:00
Łukasz Magiera
efe2d8da8a
sealing pipeline: Test clearing CreationTime
2022-11-14 18:46:50 +01:00
Łukasz Magiera
d8c1b67a22
fix: sealing pipeline: Clear CreationTime when starting sector upgrade
2022-11-14 18:36:26 +01:00
Łukasz Magiera
950e6116e5
Merge pull request #9633 from filecoin-project/deps/markets-v1.25.0
...
deps: Update go-fil-markets to v1.25.0
2022-11-14 17:42:35 +01:00
Shrenuj Bansal
b541cf919d
Remove double stop
2022-11-14 11:19:45 -05:00
zenground0
087da50ecc
Lint
2022-11-14 10:16:37 -05:00
zenground0
d86a68f713
Review Response
2022-11-14 10:07:22 -05:00
Ian Davis
62ee9b55e1
Set better default DOCKER_LOTUS_IMPORT_SNAPSHOT
2022-11-14 14:26:57 +00:00
Ian Davis
fc1b57da6e
Revert accidental changes to Dockerfile.lotus
2022-11-14 14:24:55 +00:00
Geoff Stuart
3b9624c1c3
Merge pull request #9632 from filecoin-project/gstuart/beneficiary-actor-control-list
...
fix: cli: add beneficiary info to lotus-miner actor control list
2022-11-14 09:00:23 -05:00
Raúl Kripalani
ae7847d097
make gen.
2022-11-14 13:53:30 +00:00
raulk
4eccf30de3
Merge pull request #9623 from iand/feat/nv18-ethevents
2022-11-14 11:55:45 +00:00
Raúl Kripalani
efdbea5b53
fix Receipt#EventsRoot is now *cid.Cid.
2022-11-14 11:55:04 +00:00
Raúl Kripalani
a915c703a5
Merge branch 'feat/nv18-events' into feat/nv18-ethevents
2022-11-14 11:46:08 +00:00
Ian Davis
91952f84bd
Fix eth types comments
2022-11-14 10:27:06 +00:00
Łukasz Magiera
75a026827c
circle gen: gofmt
2022-11-14 11:14:29 +01:00
Łukasz Magiera
73aabdfeff
Merge pull request #9601 from filecoin-project/fix/fsm-release-dealq-on-snap-abort
...
fix: sealing pipeine: Release assigned deals on snapdeals abort
2022-11-14 11:07:33 +01:00
Łukasz Magiera
1d4790aa42
deps: Update go-fil-markets to v1.25.0
2022-11-14 10:52:11 +01:00
ychiao
8a7367f1c9
api: ethrpc: add missing fields ( #9631 )
...
* api: ethrpc: add missing fields
* fix make gen
2022-11-12 09:44:52 -08:00
Geoff Stuart
3e96a0630c
Add beneficiary to actor control list
2022-11-11 22:02:38 -05:00
Shrenuj Bansal
8740fb4bbe
remove 2nd rpc closer call
2022-11-11 16:41:01 -05:00
Raúl Kripalani
fa1cbe66e7
update filecoin-ffi to 2e788b5.
2022-11-11 20:29:54 +00:00
raulk
4e7b8d555e
Merge pull request #9624 from iand/feat/nv18-rcptevent
2022-11-11 20:25:37 +00:00
Raúl Kripalani
9c5d888ec9
docs gen; also fixes lack of *cid.Cid examples elsewhere.
2022-11-11 20:20:28 +00:00
Shrenuj Bansal
2681c2a51a
Change config name from Raft to Cluster
2022-11-11 15:13:52 -05:00
Raúl Kripalani
17ea9f520a
cbor gen.
2022-11-11 19:54:26 +00:00
Shrenuj Bansal
2fa21ff091
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-11-11 14:41:38 -05:00
Raúl Kripalani
9e6b343620
make MessageReceipt#EventsRoot a pointer.
2022-11-11 18:37:47 +00:00
Łukasz Magiera
6104567fb1
Merge pull request #9614 from filecoin-project/asr/move-unsealed
...
refactor: sealing: minor refactor of FinalizeReplicaUpdate
2022-11-11 13:10:02 +01:00
vyzo
7664e0691c
fix tx check and test
2022-11-11 05:49:06 +02:00
vyzo
1d8ebe96bc
fix error message when actor doesn't have predictable address
2022-11-11 05:21:08 +02:00
vyzo
5a5936c3c7
add comment about migration needing to create ETH address 0
2022-11-11 05:20:48 +02:00
vyzo
245e5705da
embryo: simplify code
2022-11-11 05:20:27 +02:00
vyzo
4c76f654b9
eth api: remove bad todo link
2022-11-11 05:20:10 +02:00
vyzo
f38b630da1
sigs: revert cosmetic change
2022-11-11 05:07:34 +02:00
vyzo
0bde9e5f50
client: check address protocol, add TODO
2022-11-11 05:07:22 +02:00
vyzo
f438b1c7a6
store: fix error handling around tipset key blocks
2022-11-11 05:07:09 +02:00
vyzo
9123628254
revert newline mangling
2022-11-11 05:00:43 +02:00
vyzo
30f4ad57ab
wallaby: start at nv18
2022-11-11 04:58:34 +02:00
vyzo
54f311d94a
eth rlp: fix warts
2022-11-11 04:58:15 +02:00
vyzo
18f2a14a00
eth api: fix warts
2022-11-11 04:52:38 +02:00
Raúl Kripalani
a9cfaa93cc
upgrade go-jsonrpc to v0.1.9.
2022-11-10 20:58:01 +00:00
LexLuthr
a425a38e29
change connection initiation direction
2022-11-10 21:51:51 +05:30
Ian Davis
7383ecb0ba
make gen
2022-11-10 15:04:58 +00:00
Ian Davis
69210d0917
Ethereum compatible actor event API
2022-11-10 15:02:53 +00:00
Ian Davis
4eb94b5cea
make gen
2022-11-10 14:50:13 +00:00
Ian Davis
f660b8c7ff
actor event ffi
2022-11-10 14:50:13 +00:00
Ian Davis
85df74ff43
Add EventsRoot field to message receipt
2022-11-10 14:50:06 +00:00
vyzo
c9c53c9745
fix MinTimestap for null rounds
2022-11-10 06:17:43 +02:00
vyzo
0ee9f9d956
lint
2022-11-10 05:55:59 +02:00
vyzo
5949307342
fix gateway instantation for the eth api
...
it's a dummy, but at least it makes tests pass
2022-11-10 05:52:36 +02:00
vyzo
6e149d5406
lint
2022-11-10 05:23:55 +02:00
vyzo
6e72910d31
fix account address resolution
...
it's in the actor state only if it is a v5 (or later) state tree
2022-11-10 05:01:44 +02:00
vyzo
2588b45826
fix gst builtin module refs
...
it breaks the gen script in proxy_gen
2022-11-10 04:46:13 +02:00
vyzo
a2d6c8f2f7
improve migration TODO comment
2022-11-10 04:35:54 +02:00
vyzo
30083949a0
fix genesis SetupEAM
...
Only when actors version is >= 10
2022-11-10 04:35:41 +02:00
vyzo
6d7a33ff70
api: ethrpc: fix unit test
...
and skip a non-testing test; printing doesn't constitute testing.
2022-11-10 02:52:06 +02:00
vyzo
448eca56c8
make docsgen-cli
2022-11-10 02:52:06 +02:00
vyzo
deea6797c5
make gen
2022-11-10 02:52:06 +02:00
vyzo
2b23372ad3
fixup merge artifacts
2022-11-10 02:51:57 +02:00
vyzo
64798d081d
go mod tidy
2022-11-09 19:53:40 +02:00
Kevin Li
2e5de478a6
api: ethrpc: fix a potential panic when querying block info ( #9593 )
2022-11-09 19:47:44 +02:00
imxyb
53c7d9c18f
fix:add UnmarshalJSON for EthNonce ( #9589 )
2022-11-09 19:47:44 +02:00
Raúl Kripalani
672744ad1d
upgrade go-jsonrpc to v0.1.9.
2022-11-09 19:47:43 +02:00
raulk
0bd5f1d4a4
Eth JSON-RPC: eth_estimateGas: fix gas estimation by actually making it run. ( #9564 )
2022-11-09 19:47:25 +02:00
Steven Allen
49da019bd0
fix: allow EthCall.From to be nil ( #9556 )
2022-11-09 19:47:25 +02:00
Steven Allen
b3b9da5bbc
fix: avoid returning an error when getting embryo state ( #9550 )
...
We need to add full FEVM state support, but that will require merging
master. This is enough for now.
fixes https://github.com/filecoin-project/ref-fvm/issues/1022
2022-11-09 19:47:24 +02:00
Steven Allen and Raúl Kripalani
ea54499f24
fix: allow deploying from f1/f3 accounts ( #9554 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2022-11-09 19:47:24 +02:00
Steven Allen
6337d594fa
fix: evm: use CREATE not CREATE2 for EVM contract deployment ( #9553 )
...
Also updates the actors to accommodate this change, and fix a bug in
looking up addresses for f4 actors.
2022-11-09 19:47:23 +02:00
Raúl Kripalani
dc5fc9ded4
fix eth_feeHistory.
2022-11-09 19:47:07 +02:00
Raúl Kripalani
78dd7a246a
fix gas estimation.
...
Make it use GasEstimateMessageGas, which applies overestimation
by default. This accounts for inclusion costs.
2022-11-09 19:47:07 +02:00
Raúl Kripalani
ab5f0216f6
fix message sending logic.
2022-11-09 19:47:07 +02:00
Raúl Kripalani
32617a61df
fix eth_feeHistory: add missing param.
2022-11-09 19:47:06 +02:00
Raúl Kripalani
323ff1b55e
make eth_getCode return nil if the target is not an EVM smart contract.
2022-11-09 19:46:24 +02:00
Raúl Kripalani
6d5ec6aff8
fix address recovery from pubkey.
2022-11-09 19:46:24 +02:00
Raúl Kripalani
9017e5de52
fix signature validation logic.
2022-11-09 19:46:24 +02:00
Kevin Li and Raúl Kripalani
64afdfc642
api: ethrpc: implement eth_feeHistory ( #9539 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2022-11-09 19:46:22 +02:00
Raúl Kripalani
c0cbcda1c2
update go-jsonrpc dependency.
...
To include https://github.com/filecoin-project/go-jsonrpc/pull/83 .
2022-11-09 19:45:52 +02:00
Raúl Kripalani
a58e87b173
fixes to Eth JSON-RPC API.
2022-11-09 19:43:02 +02:00
Raúl Kripalani
0cff785068
fix lotus state evm commands to use EAM.
2022-11-09 19:42:56 +02:00
Steven Allen
98e7623480
fix: evm: decode params/return in cli ( #9536 )
2022-11-09 19:40:31 +02:00
Steven Allen
7f81780ffb
hack: allow sending from f4 addresses ( #9533 )
2022-11-09 19:40:02 +02:00
Kevin Li
e17e92775c
api: ethrpc: fix eth_getCode, eth_getTransactionReceipt ( #9530 )
2022-11-09 19:40:00 +02:00
Steven Allen and Raúl Kripalani
56b238980b
feat: use f4 eth addresses wherever possible ( #9532 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2022-11-09 19:39:50 +02:00
Steven Allen
aa0e6c17b9
Eth TX Encoding ( #9531 )
2022-11-09 19:39:49 +02:00
Raúl Kripalani
57a515f7a8
genesis: instantiate EAM at id 10.
2022-11-09 19:38:19 +02:00
Melanie Riise
7e7fff1dc5
Eth JSON-RPC API: Add EAM as contract creator ( #9528 )
2022-11-09 19:33:25 +02:00
Raúl Kripalani
98e534cc77
add support for f4 addresses in the Eth JSON-RPC and signature.
2022-11-09 19:33:23 +02:00
Raúl Kripalani
17e9e97064
Eth JSON-RPC API: support f4 addresses.
2022-11-09 19:32:43 +02:00
Steven Allen
420bd34888
fix(api): eth/id address conversion ( #9511 )
2022-11-09 19:30:40 +02:00
Kevin Li
e109be4c6a
fix lint
2022-11-09 19:30:27 +02:00
Kevin Li
16ee7d07a8
fix: EthGetTransactionCount should not return error
2022-11-09 19:30:27 +02:00
Kevin Li
2741c961b7
Revert "fix: EthGetTransactionCount should not return error"
...
This reverts commit ea73fd5b1901c614e7c376fad5952fcbea8d5207.
2022-11-09 19:30:25 +02:00
Kevin Li
ccbf57165f
fix: EthGetTransactionCount should not return error
2022-11-09 19:30:16 +02:00
vyzo
b9ed239cf4
add --hex option to create-evm-actor
2022-11-09 19:30:08 +02:00
vyzo
61de2f4a4a
fix eth api issues with evm constructor changes
2022-11-09 19:30:08 +02:00
vyzo
2cda4547d6
fix evm constructor input data
2022-11-09 19:30:08 +02:00
vyzo
a2a9147790
thread epoch timestamp through vmopts
2022-11-09 19:30:08 +02:00
raulk
ee83dceef0
Eth JSON-RPC API: implement eth_getCode and eth_getStorageAt ( #9397 )
2022-11-09 19:30:06 +02:00
Kevin Li and Raúl Kripalani
6c7fd94aa7
api: ethrpc: implement eth_sendRawTransaction ( #9334 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2022-11-09 19:28:17 +02:00
Kevin Li
b53d5924a1
feat: ethrpc: implement call, estimateGas, getTransactionCount ( #9306 )
2022-11-09 19:25:40 +02:00
Kevin Li and Raúl Kripalani
e5bb5b7430
feat: ethrpc: implement EthBlock and EthTx structs ( #9287 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2022-11-09 19:23:49 +02:00
Kevin Li
4652d8559f
api: ethrpc: implement a few ethereum JSON-RPC API methods ( #9208 )
2022-11-09 19:23:11 +02:00
Steven Allen
ef90ba7cef
feat: make actor debugging a build param
...
And enable for wallaby.
fix build.
2022-11-09 19:22:43 +02:00
Steven Allen
2500d98def
feat: implement fvm gas tracing
2022-11-09 19:16:19 +02:00
vyzo
fc273bb79e
add chain create-evm-actor and invoke-emv-actor commands
2022-11-09 19:14:23 +02:00
Patrick Deuse
2317111c85
wallaby files
...
bootstrap cp fail fix
add new wallaby genesis car
Wallaby testnet CAR for FVM M2.1 Selenium r02 (#9269 )
add wallabynet.car rc3-copper (#9297 )
add rc3-copper wallabynet.car
add rc4-iron wallabynet.car
add rcX-4.1 wallabynet.car
wallabynet car rc4-iron patch2 (#9514 )
add rc567-alloy wallabynet.car
add rc567-p1 wallabynet.car (#9558 )
2022-11-09 19:11:59 +02:00
Patrick Deuse
9ecc71ca4a
testin'
2022-11-09 19:11:58 +02:00
Aayush
653e93c62a
feat: add wallabynet
2022-11-09 19:11:58 +02:00
vyzo
3a23ae6ea4
params 2k: start at nv18, dont do shark upgrade
2022-11-09 18:44:36 +02:00
Ian Davis
de0c592a95
Port changes from https://github.com/filecoin-project/lotus/pull/9363
2022-11-09 15:33:10 +00:00
Ian Davis
b94fd23da2
Refactor Lotus Dockerfile
...
This is a major refactor of our dockerfile to support the following
- The lotus image will remain as is.
- The lotus-test image will be deprecated.
- The lotus-all-in-one image will also ship with the lotus-seed and lotus-fountain binaries, which it currently does not.
- The lotus-all-in-one image will be built in debug, calibnet, and butterflynet modes in addition to the (current) mainnet mode.
- The lotus-all-in-one image will now be published regularly using the following tags:
- 1.18.0-rc1 , 1.18.0-rc1-debug, 1.18.0-rc1-calibnet, 1.18.0-rc1-butterflynet . This pattern will be used for all lotus releases, including RC releases.
- nightly, nightly-debug, nightly-calibnet, nightly-butterflynet
- stable, stable-debug, stable-calibnet, stable-butterflynet
2022-11-09 15:33:10 +00:00
Aayush
69c55d807a
Sealing manager: minor refactor
2022-11-09 09:09:59 -05:00
Łukasz Magiera
cf6d7ef3ac
Merge pull request #9363 from airenas/docker-arm
...
fix: docker: make compatible with arm platform
2022-11-09 13:02:06 +01:00
Łukasz Magiera
cbcd0d49ae
storage: Log a detailed error on PoSt challenge read timeout
2022-11-09 12:49:52 +01:00
Łukasz Magiera
42d02dd448
feat: storage: Force exit GenerateSingleVanillaProof on cancelled context
2022-11-09 12:38:23 +01:00
vyzo
6f176f7cf1
temporarily disable wdpost upgrade test, as nv18 migration is not yet implemented
2022-11-09 12:08:42 +02:00
vyzo
378c9d37d0
lint
2022-11-09 11:38:16 +02:00
vyzo
cc79d7f79c
register v10 actor method meta
2022-11-09 11:32:50 +02:00
vyzo
0b6d1ad20b
set predictable address when creating account actors
2022-11-09 11:15:16 +02:00
vyzo
335d0bec3e
set predictable address for account actors in genesis
2022-11-09 11:11:20 +02:00
vyzo
6bf7b0312e
make gen
2022-11-09 10:45:11 +02:00
vyzo
674d127701
state tree version 5 scaffolding
2022-11-09 10:44:51 +02:00
vyzo
046ca3fbb8
go mod tidy
2022-11-09 09:16:24 +02:00
vyzo
59d7024250
update go-state-types
2022-11-09 09:16:19 +02:00
vyzo
1aadbf16ba
define StateTreeVersion5 for NetworkVersion18
2022-11-09 08:30:42 +02:00
vyzo
5cb1e8a5d6
define filcns.UpgradeActorsV10
2022-11-09 07:36:09 +02:00
vyzo
3af22d3074
pack bundle for v10
...
pack.sh v10 dev/20221108.1-m2
2022-11-09 07:36:09 +02:00
vyzo
6aee53fc8b
make gen
2022-11-09 07:36:09 +02:00
vyzo
8a7fdb04b4
update inlinegen-data
2022-11-09 07:36:09 +02:00
vyzo
5e4f24ec60
add NV18 actor keys
2022-11-09 07:36:09 +02:00
vyzo
6373e9752c
agen
2022-11-09 07:36:09 +02:00
vyzo
7ffd1635f5
fix residual v9 references in templates
2022-11-09 07:36:09 +02:00
vyzo
50b971091f
define actors version 10
2022-11-09 07:36:09 +02:00
vyzo
d7b680ecb8
go mod tidy
2022-11-09 07:36:09 +02:00
vyzo
66dbe45f9e
use go-state-types@feat/m2-nv18
2022-11-09 07:36:09 +02:00
vyzo
599f16a7cf
update filecoin-ffi@master
2022-11-09 07:36:02 +02:00
Jiaying Wang
7a99325528
update ffi to 280c4f8b94fd46dc ( #9608 )
2022-11-08 22:34:57 +00:00
Aayush Rajasekaran
bd4900ab6d
Merge pull request #9515 from filecoin-project/feat/future-proof-address-protocol
...
feat: chain: future proof the from & to address protocols
2022-11-08 16:27:30 -05:00
Steven Allen
c6f2710e1c
feat: future proof against new address protocols
...
This lets us add new address protocols to go-address without implicitly
accepting them in messages on the network.
2022-11-08 12:28:23 -08:00
Geoff Stuart
f6d9a12cba
Merge pull request #9600 from filecoin-project/refactor-release-pipeline
...
_ci_ Refactor release pipeline to better support m1 builds
2022-11-08 13:15:26 -05:00
zenground0
3a6aae3e10
Remove another panic
2022-11-08 14:39:22 +00:00
Aayush Rajasekaran
9c5f3854ab
Merge pull request #9604 from filecoin-project/steb/fix-tvx-fvm
...
fix: tvx: make it work with the FVM
2022-11-08 14:28:18 +00:00
zenground0
10b7961a99
Correctly pass abort upgrade an error
2022-11-08 14:11:28 +00:00
Łukasz Magiera
a678b7f0ea
Merge pull request #9565 from filecoin-project/feat/netretr
...
feat: Retrieval into remote blockstores
2022-11-08 13:28:18 +00:00
Łukasz Magiera
888f97a35f
netbs: Add an integration test
2022-11-08 13:38:28 +01:00
zenground0
7f650ad7dc
Go is hard
2022-11-08 12:30:53 +00:00
Łukasz Magiera
53e43a402a
netbs: Drop client code for allkeys for now
2022-11-08 09:37:43 +00:00
Łukasz Magiera
401359646a
netbs: Address review
2022-11-08 09:37:43 +00:00
Łukasz Magiera
fcad93dc10
netbs: Fix lint
2022-11-08 09:37:43 +00:00
Łukasz Magiera
1513aab4c8
netbs: Add more missing locks
2022-11-08 09:37:43 +00:00
Łukasz Magiera
ec89424c42
make repo not depend on ffi
2022-11-08 09:37:43 +00:00
Łukasz Magiera
5f5cc794f0
make config not depend on ffi
2022-11-08 09:37:43 +00:00
Łukasz Magiera
b540d10b48
cli: Move ClientExport to cliutil
2022-11-08 09:37:43 +00:00
Łukasz Magiera
e66d5a0537
cli: Move EpochTime to cliutil
2022-11-08 09:37:43 +00:00
Łukasz Magiera
73a515b93f
make lint happy
2022-11-08 09:37:43 +00:00
Łukasz Magiera
8c1bc10aa4
apistore: Lock accesses
2022-11-08 09:37:43 +00:00
Łukasz Magiera
2c89b3240f
retrieval: Support retrievals into remote stores
2022-11-08 09:37:34 +00:00
Łukasz Magiera
1577740bc4
bstore: Network blockstore
2022-11-08 09:37:11 +00:00
Aayush
14ef069ea1
tvx: fixup VM creation
2022-11-07 17:24:15 -05:00
Aayush
ed83595e33
tvx: stores: implement View()
2022-11-07 16:38:50 -05:00
ZenGround0 and zenground0
4ffded6fef
feat:splitstore:single compaction that can handle prune aka two marksets one compaction ( #9571 )
...
* begin
* rough draft -- this should probably actually work?
* WIP
* Start testing
* message mode
* Fix tests, make gen
* Better default
* docsgen-cli
* Review Response
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2022-11-07 16:31:12 -05:00
Steven Allen
8df5b81f24
fix: make test vector extraction work with the FVM
...
This also ignores the VM "Flush" option and instead, flushes
unconditionally (in the FVM):
1. In the FVM, we don't read blocks on flush (ever).
2. All _uses_ of TVX use a "proxy" blockstore that buffers writes, so
nothing should actually get flushed to lotus.
2022-11-07 16:09:44 -05:00
Aayush Rajasekaran
65ee059591
Merge pull request #9597 from filecoin-project/asr/merge-release-into-master
...
chore: merge release/v1.18.0 into master
2022-11-07 20:41:44 +00:00
Aayush
be5adc7622
Merge branch 'master' into asr/merge-release-into-master
2022-11-07 15:35:10 -05:00
Aayush
f77c849a2b
address merge review
2022-11-07 15:34:19 -05:00
Aayush Rajasekaran
0fe4fad72c
Merge pull request #9602 from filecoin-project/steb/re-check-backing-store
...
fix: autobatch: remove potential deadlock when a block is missing
2022-11-07 20:16:35 +00:00
Aayush
2e78158099
fix imports
2022-11-07 15:10:27 -05:00
Steven Allen
385f787ffc
fix: autobatch: remove potential deadlock when a block is missing
...
Check the _underlying_ blockstore instead of recursing. Also, drop the
lock before we do that.
2022-11-07 10:46:51 -08:00
Łukasz Magiera
33f7746296
fix: sealing pipeine: Release assigned deals on snapdeals abort
2022-11-07 16:50:56 +00:00
Ian Davis
bc06775e04
Steamline build jobs
...
- Removes cargo caching (since we don't build FFI from source, this
isn't used)
- Removes npm (this isn't a build dependency, so not sure why it was
being installed)
2022-11-07 16:18:01 +00:00
Ian Davis
2895dcfa98
Clean up workspace usage
2022-11-07 16:18:01 +00:00
Ian Davis
75f9f72147
Skip homebrew release on prereleases (i.e. *-rc)
2022-11-07 16:18:01 +00:00
Ian Davis
ecef0b6361
Fix goreleaser release workflow
2022-11-07 16:17:22 +00:00
Ian Davis
7afa5c9255
Various tweaks to get m1 self hosted build working
...
- Set CPATH and LIBRARY_PATH for lotus m1 build
- support dry-run on new release job
2022-11-07 16:16:19 +00:00
Ian Davis
568cd38b0f
Rebuild pipeline using goreleaser prebuilt binaries
...
This builds three separate binaries (darwin/amd64, darwin/arm64,
linux/amd64), and then combines them into single release (including a
universal darwin binary) using goreleaser.
Also removes build-ntwk-{calibration,butterfly}
2022-11-07 16:16:19 +00:00
zenground0
c902218baf
Respect context
2022-11-07 16:03:22 +00:00
Aayush Rajasekaran
abfabd267d
Merge pull request #9572 from filecoin-project/asr/change-control
...
shed: set control address: add dump bytes option
2022-11-07 15:30:03 +00:00
zenground0
6dee0d8ca8
Rough draft no tests
2022-11-07 14:56:53 +00:00
Aayush
c0b7343e60
Merge branch 'release/v1.18.0' into asr/merge-release-into-master
2022-11-06 14:40:13 -05:00
Łukasz Magiera
2d664c49b1
Merge pull request #9590 from filecoin-project/feat/online-exportcar
...
feat: shed: Online export-car
2022-11-06 10:53:39 +00:00
Geoff Stuart
54d3e412f1
Merge pull request #9373 from sectrgt/master
...
fix: chain: Update chain.go
2022-11-04 10:52:52 -04:00
Geoff Stuart
9a474c759b
Merge pull request #9509 from filecoin-project/gstuart/fvm-debug-bundles
...
fix: fvm: Allow setting local bundles for Debug FVM for av 9+
2022-11-04 09:29:36 -04:00
Łukasz Magiera
a0e3111b64
feat: shed: Online export-car
2022-11-04 11:48:24 +00:00
Geoff Stuart
c1e1d00d0e
Merge pull request #9521 from filecoin-project/gstuart/invariance-test
...
feat: shed: Add invariance tests for v9
2022-11-02 12:28:54 +00:00
Aayush Rajasekaran
fa9d34feff
Merge pull request #9588 from filecoin-project/gstuart/calib-atrifacts
...
chore: artifacts: update calibnet artifacts
2022-11-02 11:46:48 +00:00
Geoff Stuart
065e87c071
update calibnet artifacts
2022-11-02 09:58:32 +00:00
Aayush Rajasekaran
694db60972
Merge pull request #9586 from filecoin-project/jen/buttttttt
...
chore: butterfly: artifacts
2022-11-01 17:28:09 +00:00
jennijuju
d186168a92
butterfly
2022-11-01 17:16:00 +00:00
Aayush Rajasekaran
fe8b80120b
Merge pull request #9583 from filecoin-project/gstuart/bump-version-rc
...
chore: release: bump version to rc5
2022-11-01 16:33:09 +00:00
Aayush Rajasekaran
546b65633a
clarify changelog note about calibnet
2022-11-01 16:31:26 +00:00
Aayush Rajasekaran
1e09eff530
Merge branch 'release/v1.18.0' into gstuart/bump-version-rc
2022-11-01 16:30:28 +00:00
Aayush Rajasekaran
1608c7c644
Merge pull request #9584 from filecoin-project/gstuart/update-calibnet-upgrade-heights
...
chore: calibnet: update calibnet upgrade heights
2022-11-01 16:25:45 +00:00
Aayush Rajasekaran
ea5b60d911
tweak calibnet upgrade schedule
2022-11-01 16:21:58 +00:00
Aayush Rajasekaran
8b65834907
Merge pull request #9585 from filecoin-project/gstuart/update-butterfly-upgrade-heights
...
chore: butterfly: set new upgrade height for butterflynet
2022-11-01 12:45:00 +00:00
Geoff Stuart
b0a28635b4
set new upgrade height for butterfly
2022-11-01 12:39:11 +00:00
Geoff Stuart
abb64508da
set new upgrade heights for calibnet
2022-11-01 12:32:18 +00:00
Geoff Stuart
1b52309121
bump to rc5
2022-11-01 12:20:02 +00:00
Aayush Rajasekaran
97bdbb7df6
Merge pull request #9577 from filecoin-project/gstuart/update-vers
...
chore: update deps
2022-11-01 12:05:22 +00:00
Aayush Rajasekaran
98c2d25aee
Merge pull request #9582 from filecoin-project/gstuart/call-fix
...
fix: stmgr: bubble up errors properly from ApplyImplicitMessage
2022-11-01 10:35:08 +00:00
Geoff Stuart
884b9004db
bubble up errors properly from ApplyImplicitMessage
2022-11-01 10:12:22 +00:00
Aayush Rajasekaran
4463abd009
Merge pull request #9557 from filecoin-project/gstuart/remove-datacap-verifreg-test
...
test: verifreg: Test notaries cannot remove datacap from verifreg
2022-10-31 19:27:31 +00:00
Geoff Stuart
01bc76b424
update builtin-actors
2022-10-31 19:19:49 +00:00
Geoff Stuart
5a814ab911
update go-state-types
2022-10-31 19:18:54 +00:00
Geoff Stuart
ec5358773e
statemanager call function will return call information even if call errors
2022-10-31 13:23:11 +00:00
Geoff Stuart
2395de4bb3
Review fixes
2022-10-31 13:22:12 +00:00
Aayush Rajasekaran
db86c7d121
shed: set control address: add dump bytes option
2022-10-31 13:14:20 +00:00
Aayush Rajasekaran
9fb3958c6d
Merge pull request #9570 from filecoin-project/asr/actors-update
...
Update to builtin-actors v9.0.2
2022-10-31 08:04:28 -04:00
Geoff Stuart
8b2b7cb4a4
make gen
2022-10-31 11:53:30 +00:00
Geoff Stuart
3b9c226507
Test that should pass when the problem is solved
2022-10-31 11:53:30 +00:00
Geoff Stuart
af62690bbc
Failing test that shows that notaries can remove datacap from the verifreg actor
2022-10-31 11:53:30 +00:00
Aayush Rajasekaran
f2564ab8b1
Update to builtin-actors v9.0.2
2022-10-31 11:47:47 +00:00
Geoff Stuart
0d056b5edf
make gen
2022-10-31 11:39:37 +00:00
Geoff Stuart
5d465056ce
Migration cli takes a stateroot cid and a height
2022-10-27 12:37:31 +01:00
Geoff Stuart
10b9d3fa96
add lotus-shed invariance method
2022-10-27 12:24:24 +01:00
Geoff Stuart
f5ec47a2b3
Merge pull request #9559 from filecoin-project/clean-up-homebrew-deps
...
_ci_ Remove unneeded homebrew deps
2022-10-27 12:17:53 +01:00
Ian Davis
0ad2fba4d2
Remove unneeded homebrew deps
...
We don't use these homebrew deps when installing a prebuilt binary.
Additionally, the bzr package was disabled
2022-10-27 10:37:29 +01:00
Aayush Rajasekaran
56d68e71db
Merge pull request #9549 from filecoin-project/asr/migration-integ-test
...
test: nv17 migration
2022-10-26 12:43:41 -04:00
Aayush
b301c79462
Address review
2022-10-26 12:22:38 -04:00
Aayush Rajasekaran
21e85e3150
test: nv17 migration
2022-10-25 10:26:08 -04:00
Aayush Rajasekaran
154fb3a727
Merge pull request #9547 from filecoin-project/asr/invariants-fix
...
shed: include invariant checks as part of migration testing
2022-10-24 22:33:44 -04:00
Aayush Rajasekaran
23f8bac05b
Merge pull request #9507 from ipfs-force-community/fix/some-issue
...
fix: use api.ErrActorNotFound instead of types.ErrActorNotFound & add fields to ForkUpgradeParams
2022-10-24 13:49:27 -04:00
Aayush Rajasekaran
65f89ff128
Invariant checks: Only include not-activated deals
2022-10-24 13:47:47 -04:00
Aayush Rajasekaran
394c3b6deb
fix invariant check: number of entries in datacap actor should include verifreg
2022-10-24 13:44:55 -04:00
Aayush Rajasekaran
04f32ba119
Add invariant checks to migration
2022-10-24 13:44:50 -04:00
Aayush Rajasekaran
5071a59f1a
Makefile: Drop rarely used binaries from build-devnets ( #9513 )
2022-10-24 17:20:43 +01:00
Aayush Rajasekaran
7cb4dbd402
Merge pull request #9546 from filecoin-project/gstuart/update-gst
...
chore: deps: update go-state-types to v0.9.7
2022-10-24 10:36:57 -04:00
Geoff Stuart
010d16946c
update go-state-types to v-0.9.7
2022-10-24 12:59:12 +01:00
Jiaying Wang
7218b278a2
update to go state type v0.9.6 with market migration fix ( #9545 )
2022-10-24 12:38:59 +01:00
simlecode
f5895d6e35
chore: fix lint
2022-10-22 23:44:49 +08:00
simlecode
dae7c538e2
docs: update actors_version_checklist.md
2022-10-22 23:41:52 +08:00
simlecode
5284f60e83
fix: add fields to ForkUpgradeParams
2022-10-22 23:41:52 +08:00
simlecode
30f147770c
fix: use api.ErrActorNotFound instead of types.ErrActorNotFound
2022-10-22 23:41:51 +08:00
Aayush Rajasekaran
1bd77c7fab
Merge pull request #9537 from filecoin-project/chore/update-gst-migration-fixes
...
chore:deps:Update to go-state-types v0.9.5 for migration fixes
2022-10-21 20:30:39 -04:00
zenground0
a7a2ac0948
go mod tidy
2022-10-21 17:46:27 -04:00
zenground0
3524b45e33
Update to latest go-state-types for migration fixes
2022-10-21 17:44:50 -04:00
Geoff Stuart
ebfd5c2db0
Merge pull request #9534 from filecoin-project/apt-get-timeout
...
_ci_: Have apt-get wait until it can get a lock in packer builds
2022-10-21 09:42:07 -04:00
Geoff Stuart and Ian Davis
c4875d475d
fix: ci: fix app-image build on ci ( #9527 )
...
* Remove old go version first
* Add GO_VERSION file
* Use GO_VERSION to set / verify go version
* mv GO_VERSION GO_VERSION_MIN
* Use GO_VERSION_MIN in Makefile check
Co-authored-by: Ian Davis <jungziege@gmail.com >
2022-10-20 22:31:24 -04:00
Aayush Rajasekaran
02879aa7d1
Merge pull request #9526 from filecoin-project/asr/release
...
Lotus release v1.18.0-rc4
2022-10-20 17:08:31 -04:00
Ian Davis
c85a540986
Have apt-get wait until it can get a lock
2022-10-20 21:15:46 +01:00
Aayush
38c83be39e
Lotus release v1.18.0-rc4
2022-10-20 14:03:41 -04:00
Aayush Rajasekaran
26ba489746
Merge pull request #9525 from filecoin-project/asr/premigrations
...
feat: state: add a second premigration for nv17
2022-10-20 13:57:25 -04:00
Aayush
7609655986
address review
2022-10-20 13:49:29 -04:00
Aayush
dc8206e581
Add more shed tools for migration checking
2022-10-20 13:18:45 -04:00
Aayush
3401ef6f02
Add a second premigration for nv17
2022-10-19 16:50:13 -04:00
Aayush Rajasekaran
84050170b9
Merge pull request #9520 from filecoin-project/asr/invoker-method-name
...
feat: Invoker: Use MethodMeta from go-state-types
2022-10-19 16:49:26 -04:00
Aayush
13b59c9c23
Invoker: Use MethodMeta from go-state-types
2022-10-19 15:53:26 -04:00
Aayush Rajasekaran
6c08797980
Merge pull request #9518 from filecoin-project/asr/migration-autobatch
...
Migration: Use autobatch bs
2022-10-19 13:29:45 -04:00
Jakub Sztandera
66f8af9b0c
Fix autobatch
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2022-10-19 18:01:05 +02:00
Aayush
66bb149a65
Migration: Use autobatch bs
2022-10-19 11:56:11 -04:00
Shrenuj Bansal
09e9562cac
i hate make gen
2022-10-18 17:37:18 -04:00
Shrenuj Bansal
94bd4d8f3e
make gen
2022-10-18 16:50:46 -04:00
Shrenuj Bansal
ad8b959880
Address more comments and add test for gorpc auth
2022-10-18 15:53:42 -04:00
8190658fe9
chore: ver: bump version for rc3 ( #9512 )
...
* Bump version to 1.18.0-rc3
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
* Update CHANGELOG.md
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-10-18 15:41:36 -04:00
Aayush Rajasekaran
560814d8ff
Merge pull request #9510 from filecoin-project/gstuart/pack-new-bundles
...
chore: deps: Integrate builtin-actors v9.0.1
2022-10-18 15:15:45 -04:00
Geoff Stuart
185c5f288d
Integrate builtin-actors v9.0.1
2022-10-18 14:56:26 -04:00
Geoff Stuart
a955a6308a
Merge pull request #9496 from filecoin-project/appimage-go1.18.1-fix
...
_ci_ Appimage go1.18.1 fix
2022-10-18 13:34:49 -04:00
Geoff Stuart
cdd7f26fb3
Allow setting local bundles for Debug FVM for av 9+
2022-10-18 12:48:24 -04:00
Ian Davis
a406df64cf
Use GO_VERSION_MIN in Makefile check
2022-10-18 16:41:28 +01:00
Ian Davis
e88a7f7088
mv GO_VERSION GO_VERSION_MIN
2022-10-18 16:20:10 +01:00
Shrenuj Bansal
15ed1ee33c
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-10-17 22:55:48 -04:00
Shrenuj Bansal
674427a8b2
fix lint and make gen
2022-10-17 22:44:00 -04:00
Shrenuj Bansal
900525f8c2
some cleanup
2022-10-17 16:13:30 -04:00
Aayush Rajasekaran
4df3cc7d57
Merge pull request #9502 from filecoin-project/asr/deps
...
chore: deps: Update to go-state-types v0.9.1
2022-10-17 16:07:10 -04:00
Aayush
b4c0a18df0
Update to go-state-types v0.9.1
2022-10-17 15:30:24 -04:00
Shrenuj Bansal
b77ca54719
Change cli cmd to API with proxy
2022-10-17 11:23:10 -04:00
hunjixin
e8aacf325c
fix: add gaspremium check when less than maxfee
2022-10-17 12:02:56 +08:00
Shrenuj Bansal
139f8773de
fix some bugs and address some comments
2022-10-16 22:52:22 -04:00
sectrgt
a02564eaf2
modified: documentation/en/cli-lotus.md
2022-10-14 19:48:02 +00:00
Aayush Rajasekaran
8a2f8c34cc
Merge pull request #9495 from filecoin-project/fix/postsched-ping-flood
...
fix: post worker sched: Don't check worker session in a busy loop
2022-10-14 11:37:23 -04:00
Ian Davis
296eaff73c
Use GO_VERSION to set / verify go version
2022-10-14 15:25:40 +01:00
Łukasz Magiera
32de871243
fix: post worker sched: Don't check worker session in a busy loop
2022-10-14 15:58:25 +02:00
Ian Davis
cf60d862f8
Add GO_VERSION file
2022-10-14 14:43:57 +01:00
Ian Davis
a294a9592e
Remove old go version first
2022-10-14 14:43:57 +01:00
Aayush Rajasekaran
9fde074ff3
Merge pull request #9490 from filecoin-project/asr/changelog
...
chore: add changelog to v1.18.0
2022-10-13 22:27:08 -04:00
Jennifer Wang
049ce70979
add changelog
2022-10-13 22:15:03 -04:00
Aayush
b1478a49da
Merge branch 'releases' into release/v1.18.0
2022-10-13 22:09:56 -04:00
Jiaying Wang
39557de7f4
Merge pull request #9468 from filecoin-project/gstuart/FIP-0045-cli
...
feat: cli: Add commands for listing allocations and removing expired allocations
2022-10-13 18:10:02 -04:00
Aayush Rajasekaran
8755c98894
Merge pull request #9454 from filecoin-project/gstuart/migration-test
...
test: Add invariance checks to v17 migration test
2022-10-13 18:08:52 -04:00
Aayush
2d6d396c78
fix migration test tool
2022-10-13 18:08:28 -04:00
Geoff Stuart
8460536068
Fix miner state precommit info
2022-10-13 16:38:30 -04:00
Geoff Stuart
adc32ee3bf
compare allocation to verified deal proposal
2022-10-13 16:16:07 -04:00
Aayush
de87b02085
Add assertion that migrations with & without cache are the same
2022-10-13 15:53:36 -04:00
Geoff Stuart
027ea9ffd0
pass state trees as pointers
2022-10-13 15:37:37 -04:00
Geoff Stuart
86913ad50e
make gen
2022-10-13 15:30:14 -04:00
Geoff Stuart
8618f216f8
Fix counting of allocations in nv17 migration test
2022-10-13 15:30:14 -04:00
Geoff Stuart
84663cc338
Add check for unsealed CID in precommit sectors
2022-10-13 15:30:14 -04:00
Geoff Stuart
d9a43d4b8e
check pending verified deal proposal migrated to allocation
2022-10-13 15:30:14 -04:00
Geoff Stuart
0ab9e4359a
check invariance for pending deals and allocations
2022-10-13 15:30:14 -04:00
Aayush Rajasekaran
4d28bdeab7
Merge pull request #9387 from filecoin-project/asr/fip0036
...
feat: shed: FIP0036 post poll result processing
2022-10-13 15:21:18 -04:00
Aayush Rajasekaran
3c1b723c7f
Merge pull request #9486 from filecoin-project/gstuart/remove-banner
...
fix: upgrade: no splash banner for nv17 :(
2022-10-13 15:20:39 -04:00
Aayush Rajasekaran
9b88a7258b
Merge pull request #9484 from filecoin-project/asr/ffi-update
...
Update FFI
2022-10-13 15:19:46 -04:00
Geoff Stuart
f891714db2
Remove fvm splash banner from nv17 upgrade
2022-10-13 15:19:17 -04:00
Aayush Rajasekaran
e1aa81e3ba
Merge pull request #9485 from filecoin-project/gstuart/update-deps
...
chore: deps: update go-state-types and builtin-actors for v9 release
2022-10-13 15:18:40 -04:00
Aayush Rajasekaran
ee47a8923d
Merge pull request #9463 from filecoin-project/jen/backportmerkle
...
deps: backport: #9455
2022-10-13 15:18:06 -04:00
Aayush Rajasekaran
c4fdeb19a9
Merge pull request #9483 from filecoin-project/jen/calib
...
chore: build: add calib upgrade param for shark
2022-10-13 15:11:33 -04:00
Jennifer Wang
6d5139e3b2
kill shark
2022-10-13 15:05:58 -04:00
Jennifer Wang
830ff564a3
update the upgrade envvar
2022-10-13 15:04:57 -04:00
Jennifer Wang
b3cffa9ca2
add calib upgrade epcoh
2022-10-13 14:59:52 -04:00
Geoff Stuart
53d8e364e8
Update builtin-actors to v9.0.0
2022-10-13 14:45:12 -04:00
Geoff Stuart
6980430b98
Update go-state-types to v0.9.0
2022-10-13 14:44:20 -04:00
Aayush
ebf1254fd3
Update FFI
2022-10-13 14:43:56 -04:00
Jennifer Wang
8fd18b7ede
miss the stuff
2022-10-13 14:34:08 -04:00
Aayush Rajasekaran
e549a3fb4a
Merge pull request #9482 from filecoin-project/gstuart/fix-grant-datacap
...
fix: actors: fix verifreg checking notary balance
2022-10-13 14:14:39 -04:00
Geoff Stuart
24687f209c
docsgen-cli
2022-10-13 13:36:48 -04:00
Geoff Stuart
8d162267e8
revert change to verifreg util
2022-10-13 13:33:22 -04:00
Geoff Stuart and Aayush Rajasekaran
796ddc07b0
Update cli/filplus.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-10-13 13:07:58 -04:00
Jennifer Wang
48bf70f3ee
shark params
2022-10-13 12:18:28 -04:00
Rod Vagg
f84ad432e7
deps: upgrade go-merkledag to 0.8.0
2022-10-13 11:53:11 -04:00
Aayush Rajasekaran
26b5fa5aca
Merge pull request #9476 from filecoin-project/gstuart/datacap-actor-in-registry
...
fix: state: add datacap actor to actors registry
2022-10-13 11:07:48 -04:00
Aayush
330e54018f
Update to go-state-types master
2022-10-13 11:07:11 -04:00
Aayush Rajasekaran
b96a2343ac
Merge pull request #9450 from filecoin-project/gstuart/gfm-1.24.0-v17
...
Deps: Update go-fil-markets to 1.24.0-v17
2022-10-12 19:40:08 -04:00
Geoff Stuart
1ff4d1ae6c
Add cli for listing allocations and removing expired allocations
2022-10-12 15:54:58 -04:00
Geoff Stuart
6daf3c097f
Add datacap actor to registry.go
2022-10-12 15:54:36 -04:00
Aayush Rajasekaran
80eae53c59
Merge pull request #9412 from filecoin-project/feat/fip45-dealpacking
...
feat: sealing pipeline: Prepare deal assigning logic for FIP-45
2022-10-12 15:46:22 -04:00
Aayush
65e37c29e4
address review
2022-10-12 13:54:04 -04:00
Łukasz Magiera
ce17decf3b
use NoAllocationID instead of nil AllocationId
2022-10-12 13:54:04 -04:00
Łukasz Magiera
dc102f076a
sealing pipeline: Get allocationId with StateApi
2022-10-12 13:54:03 -04:00
Łukasz Magiera
0af9888b12
sealing pipeline: Prepare deal assigning logic for FIP-45
2022-10-12 13:42:53 -04:00
Aayush Rajasekaran
e5f48ad9bf
Merge pull request #9425 from filecoin-project/packer-tweaks
...
_ci_: Fix failing Digital Ocean and Amazon Machine Image release process
2022-10-12 13:41:58 -04:00
Aayush Rajasekaran
752d58906c
Merge pull request #9467 from filecoin-project/gstuart/update-butterfly-artifacts
...
chore: update butterfly artifacts
2022-10-12 13:30:18 -04:00
Aayush Rajasekaran
2bdd2bf5cd
Merge pull request #9471 from filecoin-project/fix/membstore-codec
...
fix: bstore: Handle codecs correctly in membstore Get
2022-10-12 13:18:10 -04:00
Aayush Rajasekaran
983fd2010f
Merge pull request #9472 from filecoin-project/misc/gh-pr-templ-cleanup
...
misc: github: Cleanup PR template
2022-10-12 13:15:42 -04:00
Aayush Rajasekaran
e838a86df9
Merge pull request #9437 from filecoin-project/gstuart/verifreg-accessors
...
feat: add API methods to get allocations and claims
2022-10-12 13:09:43 -04:00
Łukasz Magiera
2f046ec8db
misc: github: Cleanup PR template
2022-10-12 10:30:12 +02:00
Łukasz Magiera
516ad171d2
fix: bstore: Handle codecs correctly in membstore Get
2022-10-12 10:03:22 +02:00
Geoff Stuart
b1d2e27ae8
update butterfly artifacts
2022-10-11 14:58:33 -04:00
Łukasz Magiera
e40fc14f85
Merge pull request #9436 from filecoin-project/feat/uptime
...
feat: Add node uptime rpc / output in info command
2022-10-11 18:20:41 +02:00
Geoff Stuart
9b96ad5b58
Merge pull request #9462 from filecoin-project/jen/butterfly
...
chore: butterfly: update assets
2022-10-11 10:27:09 -04:00
Geoff Stuart
59e80ae951
Merge pull request #9461 from simlecode/fix/missing-perm-tag
...
fix: missing permissions tag
2022-10-11 10:25:48 -04:00
Łukasz Magiera
2c11f9d265
feat: Add node uptime rpc / output in info command
2022-10-11 10:11:09 +02:00
Łukasz Magiera
1720f51d69
Merge pull request #9460 from simlecode/fix/incorrect-calculation
...
fix: not multiplied by the number of seconds
2022-10-11 09:42:27 +02:00
Jennifer Wang
1fe9c9c4c7
butterfly
2022-10-10 15:03:07 -04:00
Łukasz Magiera
d845e65443
Merge pull request #9459 from filecoin-project/fix/netping-arg
...
fix: ux: specify arg in `net ping` cmd
2022-10-10 14:42:17 +02:00
Łukasz Magiera
91d5efe5ee
Merge pull request #9455 from rvagg/rvagg/merkledag-0.8
...
deps: upgrade go-merkledag to 0.8.0
2022-10-10 14:40:03 +02:00
simlecode
11b15dbcd1
fix: missing permissions tag
2022-10-10 16:54:07 +08:00
simlecode
e69fdaf48b
fix: not multiplied by the number of seconds
2022-10-10 16:18:35 +08:00
Phi
0645225801
fix: ux: specify arg in net ping cmd
...
Specify that you need to ping the `peerMultiaddrs` with the `lotus net ping` and `lotus-miner net ping`.
2022-10-10 08:31:55 +02:00
Rod Vagg
249dfae727
deps: upgrade go-merkledag to 0.8.0
2022-10-08 10:49:46 +11:00
Geoff Stuart
e2d5d12e7f
Add accessors for allocations and claims maps
2022-10-07 16:41:59 -04:00
Aayush Rajasekaran
6e99a6b9f7
Merge pull request #9355 from filecoin-project/gstuart/integrate-verifreg-changes-fip45
...
feat: actors: Integrate builtin-actors changes for FIP-0045
2022-10-07 11:27:04 -04:00
Geoff Stuart
c465274a9c
use go-fil-markets v1.24.0-v17
2022-10-07 11:24:20 -04:00
Geoff Stuart
a629bcab8d
review fixes
2022-10-07 00:25:08 -04:00
Aayush Rajasekaran
c6eb7b69e6
Update to go-state-types v0.9.0-rc1
2022-10-07 00:15:17 -04:00
Aayush Rajasekaran
e57a27e12a
Merge pull request #9416 from filecoin-project/fix/wallet-cmd-outputs
...
fix: ux: Add outputs to wallet commands
2022-10-07 00:10:10 -04:00
Aayush Rajasekaran
b4c5a3a779
Merge pull request #9430 from filecoin-project/docs/reltpl-codegen
...
docs: release template: Mention codegen in release prep
2022-10-07 00:09:30 -04:00
Aayush
f49cde8bd5
Update to go-state-types master
2022-10-06 21:12:12 -04:00
Aayush
b376735cee
Remove print statements
2022-10-06 19:07:27 -04:00
Aayush Rajasekaran
098d4037c9
Merge pull request #9446 from filecoin-project/gstuart/check-state-invariants
...
Check datacaps for v8 verifreg match v9 datacap actor
2022-10-06 19:07:00 -04:00
Geoff Stuart
1a1eff321d
check datacaps for v8 verifreg match v9 datacap actor
2022-10-06 16:08:04 -04:00
Jennifer Wang
b5e9f270e2
add butterfly artifacts for oct 5 upgrade
2022-10-06 11:06:21 -04:00
Geoff Stuart
d3eba74c04
Use fake cid for test
2022-10-06 11:06:21 -04:00
Geoff Stuart
b5c5e6627e
review fixes
2022-10-06 11:06:21 -04:00
Aayush
97b04b7f77
More tweaking of PreSeal for genesis
2022-10-06 11:06:21 -04:00
Geoff Stuart
5f0ad230aa
docsgen
2022-10-06 11:06:21 -04:00
Aayush Rajasekaran
6510e5f129
Tweak PreSeal struct to be infra-friendly
2022-10-06 11:06:21 -04:00
Geoff Stuart
d121e2070b
Add upgrade epoch for butterfly
2022-10-06 11:06:21 -04:00
Geoff Stuart
f55dc46a32
Add api for getting allocation
2022-10-06 11:06:21 -04:00
Aayush
de95667a6a
Integrate the v9 migration
2022-10-06 11:06:21 -04:00
Geoff Stuart
2a60cbe66d
Update bundles to rc2
2022-10-06 11:06:21 -04:00
Geoff Stuart
652c3707e9
update go-fil-markets
2022-10-06 11:06:21 -04:00
Geoff Stuart
a054f5724b
update builtin-actors to rc1
2022-10-06 11:06:21 -04:00
Geoff Stuart
4fdcc3dfc9
datacap and verifreg actors use ID addresses without protocol byte
2022-10-06 11:06:21 -04:00
Geoff Stuart
d4db1bfacb
Update bundles
2022-10-06 11:06:21 -04:00
Geoff Stuart
a604a60b22
Update datacap to parse tokens
2022-10-06 11:06:21 -04:00
Geoff Stuart
c246366e7f
update gst
2022-10-06 11:06:21 -04:00
Geoff Stuart
64b1a5298a
update actors with hamt fix
2022-10-06 11:06:21 -04:00
Geoff Stuart
b4c04ad927
update markets
2022-10-06 11:06:21 -04:00
Geoff Stuart
558a8bc3bb
update gst
2022-10-06 11:06:21 -04:00
Geoff Stuart
1973e44f49
Update datacap actor to query datacap instead of verifreg
2022-10-06 11:06:21 -04:00
Geoff Stuart
7c62f9e6ab
Update builtin-actors to dev/20220922-v9-1
2022-10-06 11:06:21 -04:00
Geoff Stuart
530e6a02fc
Setup datacap actor
2022-10-06 11:06:21 -04:00
Geoff Stuart
bc4f9bb805
Integrate verifreg changes to lotus
2022-10-06 11:06:21 -04:00
Geoff Stuart
4218612ccd
Update builtin-actors to dev/20220922-v9 which includes FIP-0045 changes in progress
2022-10-06 11:06:21 -04:00
Jiaying Wang
ff02579c3d
Merge pull request #9433 from filecoin-project/chore/v1.17.2-master
...
chore: merge releases (v1.17.2) into master
2022-10-06 09:40:39 -04:00
Jiaying Wang
fc59d2b48b
Merge pull request #9440 from filecoin-project/gstuart/fix-miner-info-for-beneficiary
...
fix: state: Return beneficiary info from miner state Info()
2022-10-06 09:27:14 -04:00
Shrenuj Bansal
17a77220c2
Ignore mpool msg existing errors for applying raft state
2022-10-06 11:44:13 +00:00
Geoff Stuart
fa64b2dc80
Return beneficiary info from miner state Info()
2022-10-05 22:01:37 -04:00
Łukasz Magiera
80e99be62a
Merge pull request #9434 from ribasushi/chore/shed_at_notation
...
chore:shed: Teach shed/sim to understand --tipset=@nnn notation
2022-10-05 19:35:27 +00:00
Peter Rabbitson
ce65cdd1e5
Teach shed/sim to understand --tipset=@nnn notation
2022-10-05 21:10:19 +02:00
Łukasz Magiera
7859d62a90
Merge remote-tracking branch 'origin/releases' into chore/v1.17.2-master
2022-10-05 19:04:39 +00:00
Łukasz Magiera
fb0fb7144b
Merge pull request #9432 from filecoin-project/release/v1.17.2
...
release: v1.17.2
2022-10-05 18:32:08 +00:00
Jiaying Wang
c4901e998a
Merge pull request #9431 from filecoin-project/chore/v1.17.2-prep
...
Release v1.17.2
2022-10-05 13:45:08 -04:00
Łukasz Magiera
d468c36216
release v1.17.2
2022-10-05 16:58:49 +00:00
Aayush Rajasekaran
fd2b827e31
Merge pull request #9427 from filecoin-project/sbansal/backport-9413
...
feat: wdpost: Add ability to only have single partition per msg for partitions with recovery sectors
2022-10-05 12:56:34 -04:00
Shrenuj Bansal
98481821d8
solution for mining loop hitting the same node
2022-10-05 16:52:49 +00:00
Łukasz Magiera
f4ed8476ef
docs: release template: Mention codegen in release prep
2022-10-05 16:29:30 +00:00
Łukasz Magiera
4d7eddc52c
Merge pull request #9428 from filecoin-project/backport/9402
...
fix: renew --only-cc with sectorfile
2022-10-05 16:17:06 +00:00
Phi
396f5d610e
fix: renew --only-cc with sectorfile
...
Add the ability to extend/renew only CC-sectors with the `--only-cc` when using a sector-file.
2022-10-05 15:43:13 +00:00
Shrenuj Bansal
4904411ded
Address comments
2022-10-05 15:37:04 +00:00
Shrenuj Bansal
eb82d5532e
doc gen
2022-10-05 15:36:54 +00:00
Shrenuj Bansal
6696de6bab
Add ability to only have single partition per msg for partitions with recovery sectors
2022-10-05 15:36:41 +00:00
Ian Davis
284bfc9a57
Run packer build biweekly
...
This runs the build more often so we can continue to debug any remaining
issues, and ensures that we release a new image on the 15th of this
month (since it was broken on the 1st)
2022-10-05 13:05:36 +01:00
Ian Davis
d1981ef34e
Increase aws_polling / no_output_timeout to 1h
2022-10-05 12:28:41 +01:00
Ian Davis
80dc0ce879
Don't alias the lotus-daemon
2022-10-05 12:28:41 +01:00
Ian Davis
1d1f55125a
Fix issue with snap renaming in packer script
2022-10-05 12:28:39 +01:00
Shrenuj Bansal
e74838f024
Merge pull request #9413 from filecoin-project/sbansal/single-partition-post-for-recovery-sectors
...
feat: wdpost: Add ability to only have single partition per msg for partitions with…
2022-10-05 10:56:41 +00:00
Phi
d8b6904492
fix: ux: Add cmd outputs
...
Adding command outputs to `lotus wallet set-default` and `lotus wallet delete`
2022-10-05 09:47:31 +02:00
Shrenuj Bansal
9653584d73
Address comments
2022-10-04 19:21:55 +00:00
Łukasz Magiera
e6c8de6cc6
Merge pull request #9406 from filecoin-project/upgrade-hid
...
_chore_: Upgrade `hid`
2022-10-04 19:19:53 +00:00
Shrenuj Bansal
96ddd756f8
doc gen
2022-10-04 18:44:00 +00:00
Shrenuj Bansal
dc247cc57d
Add ability to only have single partition per msg for partitions with recovery sectors
2022-10-04 18:33:18 +00:00
Shrenuj Bansal
dde204fb6a
Change Mpool push API to have an option to publish
2022-10-04 16:49:09 +00:00
Ian Davis
99919a8b08
cd testplans/lotus-soup/ && go mod tidy
2022-10-03 13:54:23 +01:00
Ian Davis
44b7584c58
Upgrade to zondax/hid to fix kIOMasterPortDefault issue
...
This issue has been fixed in the upstream repository for months, but no
release has been issued despite repeated requests. So instead just rely
on the specific commit hash until a release is cut.
2022-10-03 13:40:27 +01:00
Shrenuj Bansal
986c5e3c68
Use multiaddrs in config for raft peerset
2022-09-30 16:45:04 +00:00
Łukasz Magiera
fb3d5e47d5
Merge pull request #9398 from RobQuistNL/patch-9
...
feat: client: Add retrieval deal ID and bytes transferred to retrieval output
2022-09-30 11:15:13 +00:00
Łukasz Magiera
6246cf5499
Merge pull request #9402 from filecoin-project/fix/sector-file-only-cc
...
fix: cli: renew --only-cc with sectorfile
2022-09-30 10:57:57 +00:00
Phi
70bb865f81
fix: renew --only-cc with sectorfile
...
Add the ability to extend/renew only CC-sectors with the `--only-cc` when using a sector-file.
2022-09-30 10:39:41 +02:00
Rob Quist
66b77be2d0
Add retrieval deal ID and bytes transferred to retrieval output
2022-09-30 02:43:01 +02:00
Aayush
2b08ed9536
address review
2022-09-29 13:27:43 -04:00
Łukasz Magiera
3d23a54fe4
Merge pull request #9393 from filecoin-project/chore/v1.17.2-rc2-prep
...
v1.17.2-rc2
2022-09-29 15:22:49 +00:00
Łukasz Magiera
258001c6aa
changelog: Add v1.17.2-rc2 entry
2022-09-29 15:16:57 +00:00
Łukasz Magiera
310f20e81b
v1.17.2-rc2
2022-09-29 15:08:09 +00:00
Łukasz Magiera
88a17013dd
Merge pull request #9391 from filecoin-project/feat/noparam-miner
...
feat: miner paramfetch: Don't fetch param files when not needed
2022-09-29 14:34:17 +00:00
Shrenuj Bansal
b8060cd8f7
Add persistent stores for cluster raft data
2022-09-29 12:56:22 +00:00
Łukasz Magiera
d240b12196
feat: miner paramfetch: Don't fetch param files when not needed
2022-09-29 12:08:05 +00:00
Shrenuj Bansal
f89a682d98
Add Mpool ref to raft state and rearrange some APIs
2022-09-29 10:56:57 +00:00
Airenas Vaičiūnas
f7aecbf75d
Limit rust downloads only to 64-bit in dockerfile
2022-09-29 12:53:23 +03:00
Aayush
9928c1ac18
address review
2022-09-28 16:39:05 -04:00
Łukasz Magiera
e5e8308f5c
Merge pull request #9150 from filecoin-project/phi/update-release-template
...
chore: release: Update `release_issue_template`
2022-09-28 16:03:55 +00:00
Shrenuj Bansal
570f61438a
Retries within proxy working
2022-09-28 15:07:05 +00:00
Łukasz Magiera
c42f88e4d3
Merge pull request #9389 from filecoin-project/backport/9386
...
[v1.17.2 backport] Use golang 1.18.1 to build appimage
2022-09-28 14:28:32 +00:00
Ian Davis
bb8c3bad86
Use golang 1.18.1 to build appimage
2022-09-28 10:15:13 +00:00
Łukasz Magiera
7bf24ccaa2
Merge pull request #9386 from filecoin-project/fix-appimage-go-version
...
_ci_: Use golang 1.18.1 to build appimage
2022-09-28 10:13:39 +00:00
Aayush
87597cbc33
unify fip0036 shed commands for speed
2022-09-27 21:25:40 -04:00
Aayush
9535009e46
fix: singer -> signer
2022-09-27 16:58:25 -04:00
jennijuju
9dfd604724
refactors refactors refactors
2022-09-27 16:52:03 -04:00
jennijuju
3d5ecf25b2
wip
2022-09-27 16:52:03 -04:00
Jennifer Wang
5f5491a9e5
get deal proposal
2022-09-27 16:52:03 -04:00
Jennifer Wang
0addc7207e
add client
2022-09-27 16:52:03 -04:00
Jennifer Wang
e88c2061f1
add token holder group
2022-09-27 16:52:03 -04:00
Ian Davis
1a3cf0c7fe
Use golang 1.18.1 to build appimage
2022-09-27 21:29:23 +01:00
Shrenuj Bansal
559c2c6d34
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-09-27 16:29:03 +00:00
Łukasz Magiera
311c8b25fe
Merge pull request #9383 from filecoin-project/backports/17.2rc2
...
v1.17.2 backports
2022-09-27 16:23:18 +00:00
Shrenuj Bansal
99e7c322eb
More wip
2022-09-27 16:08:04 +00:00
Shrenuj Bansal
d11248b998
Merge pull request #9384 from filecoin-project/backport/asr/rpc-errors
...
Backport: #9061 rpc errors
2022-09-27 11:59:10 -04:00
Aayush
9c242a8012
address magik supernit
2022-09-27 15:34:01 +00:00
Aayush
8244297b89
chore: refactor: move retry test to API
2022-09-27 15:34:01 +00:00
Aayush
13f3e0aca4
fix: itest: check for closed connection
2022-09-27 15:34:01 +00:00
Aayush
34bbd2ad26
remove duplicate import
2022-09-27 15:34:01 +00:00
Aayush
5d28eea968
chore: deps: update to go-jsonrpc 0.1.8
2022-09-27 15:34:01 +00:00
Aayush
27880ece2b
feat: support typed errors over RPC
2022-09-27 15:34:01 +00:00
Ian Davis
f228bf484e
Don't publish new homebrew releases for RC builds
2022-09-27 14:50:44 +00:00
Aayush
b4ec045bc0
fix: build: set PropagationDelaySecs correctly
2022-09-27 14:50:44 +00:00
Aayush
27030aa1e8
fix: miner: init miner's with 32GiB sectors by default
2022-09-27 14:50:44 +00:00
Aayush
d8441b134a
fix: miner: init: only get sector-size once
2022-09-27 14:50:44 +00:00
Łukasz Magiera
a0f2ddb920
Merge pull request #9350 from filecoin-project/no-rc-homebrew-update
...
_ci_: Don't publish new homebrew releases for RC builds
2022-09-27 14:43:00 +00:00
Aayush Rajasekaran
583ce6d1dc
Merge pull request #9365 from filecoin-project/asr/deflake
...
feat: dealpublisher: check for duplicate deals before adding
2022-09-26 13:18:06 -04:00
sectrgt
857c091576
Update chain.go
2022-09-25 21:01:08 -04:00
Aayush Rajasekaran
ba89d2ccac
Merge pull request #9364 from filecoin-project/asr/miner-init-fix
...
fix: miner: init miner's with 32GiB sectors by default
2022-09-23 13:07:21 -04:00
Aayush Rajasekaran
d89b196f15
Merge pull request #9061 from filecoin-project/asr/rpc-errors
...
feat: API: support typed errors over RPC
2022-09-23 12:57:39 -04:00
Aayush
72b676843b
fix: miner: init: only get sector-size once
2022-09-23 12:52:12 -04:00
Aayush
1ae896e73f
deflake TestRetryDealsNoFunds: increase wait 10x
2022-09-23 12:43:00 -04:00
Aayush
54a4f14d09
feat: dealpublisher: check for duplicate deals before adding
2022-09-23 12:23:42 -04:00
Aayush
3e81c56349
address magik supernit
2022-09-23 11:41:53 -04:00
Aayush
3c195e4d71
chore: refactor: move retry test to API
2022-09-23 11:37:13 -04:00
Aayush
971cdf51a3
fix: miner: init miner's with 32GiB sectors by default
2022-09-23 10:53:17 -04:00
Airenas Vaičiūnas
c5a79bfc76
Make Dockerfile compatible with arm platform
...
1. update rust
2. add possibility to set FFI_BUILD_FROM_SOURCE
3. fix hardcoded paths: x86_64-linux-gnu
2022-09-23 09:23:03 +03:00
Shrenuj Bansal
7470549199
Address moar comments
2022-09-22 16:27:15 -04:00
Aayush Rajasekaran
4aa532390c
Merge pull request #9322 from filecoin-project/jen/msigall
...
shed: util: get all msig
2022-09-22 15:33:58 -04:00
Aayush
06262868f5
fix: itest: check for closed connection
2022-09-22 13:58:07 -04:00
Geoff Stuart
d0dff7ee4e
Merge pull request #9356 from filecoin-project/asr/deflake
...
fix: test: simplify TestDeadlineToggling
2022-09-22 13:31:55 -04:00
Aayush
63a02a6c74
fix: test: flaky TestDeadlineToggling
2022-09-22 13:12:17 -04:00
Jennifer Wang
aea9c535e0
fix typo, add wrapper on error and make jen
2022-09-22 13:12:12 -04:00
Aayush Rajasekaran
ecc9af60eb
Merge pull request #9358 from filecoin-project/asr/propagation
...
fix: build: set PropagationDelaySecs correctly
2022-09-22 12:51:56 -04:00
jennijuju
2ec4ac3c0f
use offline mode instead
2022-09-22 12:42:10 -04:00
Aayush
5b96496a8d
remove duplicate import
2022-09-22 11:44:19 -04:00
Aayush
6189932bef
chore: deps: update to go-jsonrpc 0.1.8
2022-09-22 11:44:19 -04:00
Aayush
93f94d4ee9
feat: support typed errors over RPC
2022-09-22 11:44:19 -04:00
Aayush
906d8bffdf
fix: build: set PropagationDelaySecs correctly
2022-09-22 11:42:28 -04:00
Aayush Rajasekaran
7a2bc47486
fix: test: flaky TestDeadlineToggling around nulls ( #9354 )
2022-09-21 21:16:24 +00:00
Geoff Stuart
37be57610c
feat: actors: Integrate datacap actor into lotus ( #9348 )
...
* Integrate datacap actor
* Implement datacap actor in chain/builtin
2022-09-21 15:51:28 -04:00
Aayush Rajasekaran
24c536fed0
Merge pull request #9353 from filecoin-project/gstuart/retrieval-calculation-fix
...
fix: retrievals: price-per-byte calculation fix
2022-09-21 15:50:47 -04:00
Aayush Rajasekaran
ff994155df
Merge pull request #9351 from filecoin-project/asr/remove-newest-network
...
feat: refactor: remove NewestNetworkVersion
2022-09-21 15:50:02 -04:00
Aayush
32670e810c
chore: refactor: rename NewestNetworkVersion
2022-09-21 15:48:51 -04:00
Aayush
347d92b29c
feat: add StateNetworkVersion to mpool API
2022-09-21 15:48:27 -04:00
Shrenuj Bansal
1fe4aa3467
Add Auth func for gorpc and address comments
2022-09-21 15:41:10 -04:00
Geoff Stuart
9e94dc5550
Delete lotus-pond ( #9352 )
2022-09-21 15:39:46 -04:00
Geoff Stuart
a1e08e5664
Fix a calculation error in price-per-byte in retrievals
2022-09-21 15:35:52 -04:00
Ian Davis
f5048ec61c
Don't publish new homebrew releases for RC builds
2022-09-21 12:20:26 -04:00
Geoff Stuart
94add978b0
chore: actors: Allow builtin-actors to return a map of methods ( #9342 )
...
* Allow builtin-actors to return a map of methods
* go mod
* Fix tests
* Fix tests, check carefully please
2022-09-21 10:56:58 -04:00
Łukasz Magiera
c7d4c9d26d
Merge pull request #9347 from filecoin-project/fix/update-go-badge
...
fix: docs: update Go-badge in readme
2022-09-21 15:31:50 +02:00
Phi
788b864362
Update Go-badge in readme
...
Update Go-badge in readme to reflect that go-version 1.18.1 or higher is needed.
2022-09-21 11:42:26 +02:00
Łukasz Magiera
84fdc0ea9e
Merge pull request #9338 from filecoin-project/arajasek-patch-2
...
docs: release template: clarify location of version.go
2022-09-21 08:36:42 +02:00
Aayush
99db94f476
build: set version to v1.18.0-dev
2022-09-20 15:56:57 -04:00
Łukasz Magiera
39604faa09
Merge pull request #9339 from filecoin-project/chore/v1.17.2-rc1-prep
...
v1.17.2-rc1
2022-09-20 18:37:19 +02:00
Łukasz Magiera
fd0fec07d8
Merge pull request #9337 from filecoin-project/chore/bump-v1.17.3-dev
...
build: Bump version to v1.17.3-dev
2022-09-20 18:31:59 +02:00
Łukasz Magiera
3ffedead7a
v1.17.2-rc1
2022-09-20 18:31:06 +02:00
Aayush Rajasekaran
2bdab5a900
docs: release template: clarify location of version.go
2022-09-20 12:26:56 -04:00
Łukasz Magiera
8ca1f89ba6
build: Bump version to v1.17.3-dev
2022-09-20 18:24:42 +02:00
Aayush Rajasekaran
ee3a9d2e09
Merge pull request #9335 from filecoin-project/deps/update-cborgen
...
deps: Use latest cbor-gen
2022-09-20 12:16:13 -04:00
Aayush
1f80471479
Update to go-state-types v0.1.12-beta
2022-09-20 11:59:26 -04:00
Łukasz Magiera
2d82527ee9
cli: Fix compute-state --html
2022-09-20 17:40:24 +02:00
Łukasz Magiera
9be712de99
deps: Use latest cbor-gen
2022-09-20 17:30:07 +02:00
Aayush Rajasekaran
b6d36436c3
Merge pull request #9290 from filecoin-project/jen/propgation
...
feat: env: propagation delay
2022-09-19 22:00:28 -04:00
Łukasz Magiera
39af6e0365
Merge pull request #9328 from filecoin-project/fix/ffiwrap-close-ap
...
fix: ffiwrapper: Close readers in AddPiece
2022-09-19 17:47:15 +02:00
Łukasz Magiera
dacbdee85b
Merge pull request #9331 from filecoin-project/fix/no-upd-activating-panik
...
sealing: Avoid panicking in handleUpdateActivating on startup
2022-09-19 17:42:21 +02:00
Geoff Stuart
862e885125
Merge pull request #9330 from filecoin-project/asr/ffi-update
...
chore: deps: update FFI
2022-09-19 11:39:15 -04:00
Łukasz Magiera
66ad2b8102
sealing: Avoid panicking in handleUpdateActivating on startup
2022-09-19 17:32:02 +02:00
Aayush
291a889595
chore: deps: update FFI
2022-09-19 10:42:41 -04:00
Łukasz Magiera
4cdeb6cdb1
Merge pull request #9210 from filecoin-project/feat/recievesector
...
feat: sealing: Partially sealed sector import
2022-09-19 13:04:39 +02:00
Łukasz Magiera
015139d451
sealing pipeline: Clarify maybeNotifyRemoteDone
2022-09-19 12:16:11 +02:00
Łukasz Magiera
859c2606f0
sealing: Address review
2022-09-19 12:13:06 +02:00
Łukasz Magiera
a05593da5b
systar: Create file after header checks
2022-09-19 12:13:06 +02:00
Łukasz Magiera
fec9c0f981
sector import: Fix lint
2022-09-19 12:13:06 +02:00
Łukasz Magiera
061a990eb8
sector import: RemoteSealingDoneEndpoint
2022-09-19 12:13:06 +02:00
Łukasz Magiera
ef834b988c
sector import: Fix test build
2022-09-19 12:13:06 +02:00
Łukasz Magiera
474c60203b
tarutil: Strict header checks
2022-09-19 12:13:06 +02:00
Łukasz Magiera
c17ab761c5
sector import: Remote Commit2
2022-09-19 12:13:06 +02:00
Łukasz Magiera
142894895d
sector import: Implement seed/ticket/commr/commd checks
2022-09-19 12:13:06 +02:00
Łukasz Magiera
b2dfaae68c
sector import: Test remote commit1 retry
2022-09-19 12:13:06 +02:00
Łukasz Magiera
9f03569cd0
sector import: Remote Commit1
2022-09-19 12:13:06 +02:00
Łukasz Magiera
830c2ffdf5
sector import: FinalizeInto, send finalized cacde in itest
2022-09-19 12:13:06 +02:00
Łukasz Magiera
3086e8aa01
sector import: Seal with the correct proof type in saas itest
2022-09-19 12:13:06 +02:00
Łukasz Magiera
9c6d531ae7
sector import: Plumb sector download task canfig
2022-09-19 12:13:06 +02:00
Łukasz Magiera
12a8ab5ac7
sector import: Add missing initial fsm state transition
2022-09-19 12:13:06 +02:00
Łukasz Magiera
fef7232c6b
sector import: Initial SectorReceive itest
2022-09-19 12:13:06 +02:00
Łukasz Magiera
3caa010779
sector import: Update type-gen
2022-09-19 12:13:06 +02:00
Łukasz Magiera
cdadf5e5a9
sector import: Implement handleReceiveSector
2022-09-19 12:13:05 +02:00
Łukasz Magiera
cde23be559
sector import: Fix tests
2022-09-19 12:13:05 +02:00
Łukasz Magiera
ea99bd9763
sector import: Sector data download
2022-09-19 12:13:05 +02:00
Łukasz Magiera
fbb487ae2b
sector import: Plumbing for DownloadSectorData in the sealing system
2022-09-19 12:13:05 +02:00
Łukasz Magiera
39e4845f42
sector import: Put the imported sector into the sealing pipeline
2022-09-19 12:13:05 +02:00
Łukasz Magiera
2b644525f8
sector import: More check progress
2022-09-19 12:13:05 +02:00
Łukasz Magiera
2318419291
sector import: Fix missing perm tag on SectorReceive
2022-09-19 12:13:05 +02:00
Łukasz Magiera
ca790b4c69
sealing: Validate piece alignment in checkPieces
2022-09-19 12:13:05 +02:00
Łukasz Magiera
332d83bd18
sector import: Check pieces in Sealing.Receive
2022-09-19 12:13:05 +02:00
Łukasz Magiera
5c485c3375
sealing: Drop redundant Piece type
2022-09-19 12:13:05 +02:00
Łukasz Magiera
29135aa77c
sector import: Initial api scaffolding
2022-09-19 12:13:03 +02:00
Łukasz Magiera
d68bb937d8
fix: ffiwrapper: Close readers in AddPiece
2022-09-19 09:52:57 +02:00
Jiaying Wang
4abc38dacc
Merge pull request #9310 from filecoin-project/fix/empty-snap
...
fix: sealing: Abort upgrades in sectors with no deals
2022-09-16 21:21:39 -04:00
Aayush Rajasekaran
10087ffaeb
Merge pull request #9326 from filecoin-project/asr/deal-info-logs
...
feat: add descriptive errors to markets event handler
2022-09-16 15:54:14 -04:00
Aayush
4382bbcc96
feat: add logs to markets event handler
2022-09-16 15:36:08 -04:00
Aayush Rajasekaran
7663ec2bde
Merge pull request #9325 from filecoin-project/fix/missing-pci
...
fix: sealing: Drop unused PreCommitInfo from pipeline.SectorInfo
2022-09-16 12:10:45 -04:00
Łukasz Magiera
f1e4ecaaa3
fix: Drop unused PreCommitInfo from pipeline.SectorInfo
2022-09-16 17:51:09 +02:00
Łukasz Magiera
501d21aa28
fix expiration config handling in calcTargetExpiration
2022-09-16 15:37:50 +02:00
Łukasz Magiera
e3d59288fe
Merge pull request #9241 from filecoin-project/fix/control-list-panic
...
fix: cli: fix panic in `lotus-miner actor control list`
2022-09-16 14:11:18 +02:00
Łukasz Magiera
7cfba5e1b2
Merge pull request #9323 from LexLuthr/feat/update-storage-output
...
feat: miner: display updated & update-cache for storage list
2022-09-16 12:43:51 +02:00
LexLuthr
32ce8f0d9b
display updated & update-cache for storage
2022-09-16 11:37:12 +05:30
Jennifer Wang
b87ade6402
docsjen
2022-09-15 17:05:07 -04:00
Aayush Rajasekaran
7d3b7fe728
Merge pull request #9321 from filecoin-project/gstuart/actors-cids-cli-network-version
...
fix: cli: actor-cids cli command now defaults to current network
2022-09-15 12:38:51 -04:00
Geoff Stuart
609dad02a2
actor-cids cli command now defaults to current network version instead of newest
2022-09-15 10:42:44 -04:00
Łukasz Magiera
7dd12f88e1
Merge pull request #9027 from filecoin-project/jen/butterfly
...
build: artifacts: butterfly
2022-09-15 16:30:02 +02:00
Łukasz Magiera
7a2a069a5a
Merge pull request #9282 from Juneezee/refactor/os.ReadDir
...
refactor: use `os.ReadDir` for lightweight directory reading
2022-09-15 16:25:51 +02:00
Łukasz Magiera
bf3daea124
sealing: Minimum upgrade sector expiration/target config
2022-09-15 16:19:57 +02:00
Łukasz Magiera
305cfa1f69
sealing: Pick safer minTarget in calcTargetExpiration
2022-09-15 16:09:13 +02:00
Łukasz Magiera
d2c726cd28
fix: sealing: Abort upgrades in sectors with no deals
2022-09-15 16:09:13 +02:00
Jennifer Wang
236a21a9d7
add get all msig into lotus-shed
2022-09-15 03:34:24 -04:00
Aayush Rajasekaran
4e830a8c31
Merge pull request #9308 from filecoin-project/gstuart/beneficiary-info-cli
...
feat: cli: print beneficiary info in state miner-info
2022-09-14 18:12:55 -04:00
Geoff Stuart
9d63e1412e
print beneficiary info in state miner-info and lotus-miner info
2022-09-14 17:54:20 -04:00
Aayush Rajasekaran
305589e347
Merge pull request #9307 from filecoin-project/gstuart/change-beneficiary
...
feat: api/cli: change beneficiary propose and confirm for actors and multisigs.
2022-09-14 17:47:20 -04:00
Geoff Stuart
3c19328764
Review fixes
2022-09-14 17:38:01 -04:00
Geoff Stuart
84fd51ff50
add cli commands for changing beneficiary
2022-09-14 16:52:00 -04:00
Aayush Rajasekaran
4f46ad3665
Merge pull request #9317 from filecoin-project/gstuart/cli-cleanup
...
chore: cli: cleanup and standardize cli
2022-09-14 16:35:49 -04:00
Geoff Stuart
4f75e2041c
Add helper function to print usage when wrong number of arguments are supplied
2022-09-14 15:38:15 -04:00
Geoff Stuart
3ca9b1e331
wait.Receipt.ExitCode != 0 to wait.Receipt.ExitCode.IsError()
2022-09-14 14:53:11 -04:00
Geoff Stuart
fb0633453a
api, nodeApi to minerApi
2022-09-14 14:51:18 -04:00
Geoff Stuart
308cef950b
cctx.Args().Len() to cctx.NArg()
2022-09-14 14:33:29 -04:00
Geoff Stuart
f567db64b6
Merge pull request #9296 from filecoin-project/gstuart/beneficiary-withdraw-api
...
feat: api/cli: beneficiary withdraw api and cli
2022-09-14 13:36:51 -04:00
Geoff Stuart
d94cdaaade
Fixes node startup
2022-09-14 13:15:17 -04:00
Łukasz Magiera
3e8eaa8112
Merge pull request #9315 from filecoin-project/asr/fix-config
...
fix: docsgen: revert rename of API Name to Num
2022-09-14 19:13:16 +02:00
Aayush
e3e6ff67db
fix: docsgen: revert rename of API Name to Num
2022-09-14 12:41:47 -04:00
Geoff Stuart
21906b5a63
add api and cli calls for beneficiary withdrawl
2022-09-14 12:26:35 -04:00
Łukasz Magiera
bdb62e6a40
Merge pull request #9303 from filecoin-project/9299-messages-with-empty-uuids-to-mpoolpushmessage-will-be-rejected
...
fix: api: Ignore uuid check for messages with uuid not set
2022-09-14 08:59:11 +02:00
Aayush Rajasekaran
7b23814fc1
Merge pull request #9291 from filecoin-project/gstuart/terminate-from-worker-addr
...
feat: cli: Add option to terminate sectors from worker address
2022-09-13 20:51:11 -04:00
Geoff Stuart
36fec765e7
Merge pull request #9304 from filecoin-project/tippy/update-links-2
...
chore: Fix dead links to docs.filecoin.io
2022-09-13 19:37:42 -04:00
TippyFlitsUK
ea53f12a98
chore: Fix dead links to docs.filecoin.io
2022-09-14 00:10:22 +01:00
Shrenuj Bansal
81c729e09c
Cluster raft config changes
2022-09-13 19:09:03 -04:00
Shrenuj Bansal
4be8861f41
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-09-13 17:41:06 -04:00
Shrenuj Bansal
3441224b2f
WIP: rest of the stuff
2022-09-13 17:30:13 -04:00
Shrenuj Bansal
a50a21b076
cleanup
2022-09-13 16:52:47 -04:00
Shrenuj Bansal
4c4b10c617
Ignore uuid check for messages with uuid not set
2022-09-13 16:33:55 -04:00
Aayush Rajasekaran
d249117182
Merge pull request #9279 from filecoin-project/chore/update-bitswap
...
chore: update bitswap and some libp2p packages
2022-09-13 12:14:38 -04:00
Steven Allen
b13cf82541
chore: update bitswap and some libp2p packages
...
This removes some deprecated packages from the build tree.
2022-09-13 07:56:12 -07:00
Geoff Stuart
a0ec3a7bbe
Add option to terminate sectors from any address
2022-09-13 10:14:28 -04:00
Aayush Rajasekaran
c791fe34b9
Merge pull request #9283 from filecoin-project/gstuart/merge-releases-1.17.1
...
chore: merge releases into master after v1.17.1 release
2022-09-13 10:06:13 -04:00
Aayush Rajasekaran
04a8239df4
Merge pull request #9267 from filecoin-project/jen/nv17
...
feat: network: add nv17 and integrate the corresponding go state type
2022-09-12 18:19:28 -04:00
Shrenuj Bansal
4171be0b98
Few more changes
2022-09-12 16:37:24 -04:00
Shrenuj Bansal
a1f2fdb706
Merge branch 'master' into sbansal/nonce-coordination-and-consensus-for-chain-nodes
2022-09-12 16:23:24 -04:00
Shrenuj Bansal
8f1b1bb1ff
WIP: Raft consensus for lotus nodes in a cluster
2022-09-12 16:10:15 -04:00
Aayush
108d41fd78
Update FFI and go-state-types
2022-09-12 15:59:55 -04:00
Jennifer Wang
001c5500bd
increase the default propagation delay to 10 sec
2022-09-12 10:48:55 -04:00
Jennifer Wang
8d99d27932
add envvar for PROPAGATION_DELAY_SECS
2022-09-12 10:45:34 -04:00
Aayush
19c3232d2f
more fixes
2022-09-10 12:37:03 -04:00
Aayush
76090193ea
Tweak StateMinerPreCommitDepositForPower based on network version
2022-09-09 21:40:15 -04:00
Aayush
c0bbaebaf4
more fixes
2022-09-09 21:40:15 -04:00
Aayush
92cc24fca2
support fvm gas tracing
2022-09-09 21:40:15 -04:00
Aayush
30f66578e1
fixup genesis creation
2022-09-09 21:40:15 -04:00
Aayush
e9a3235291
more fixes
2022-09-09 21:40:15 -04:00
Geoff Stuart
642555d0fb
Fix discrepancies, run fiximports
2022-09-09 21:40:15 -04:00
Aayush
0efca4d266
introduce v9 actors and nv17
2022-09-09 21:40:15 -04:00
Geoff Stuart
bc2bf7d6d0
Merge branch 'releases'
2022-09-09 14:05:15 -04:00
Geoff Stuart
29fff4fb06
Merge pull request #9281 from filecoin-project/fix/call-syncBasefeeCheck
...
fix: miner: Call SyncBasefeeCheck from `lotus info`
2022-09-09 12:34:18 -04:00
Eng Zer Jun
abef90423d
refactor: use os.ReadDir for lightweight directory reading
...
`os.ReadDir` was added in Go 1.16 as part of the deprecation of `ioutil`
package. It is a more efficient implementation than `ioutil.ReadDir`.
Reference: https://pkg.go.dev/io/ioutil#ReadDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2022-09-09 19:53:40 +08:00
Phi
ca965d1c6c
Call SyncBasefeeCheck from lotus info
...
Call SyncBasefeeCheck from `lotus info` to not duplicate logic. Also switches to V1 api.
2022-09-09 13:42:34 +02:00
Jiaying Wang
8db6a939c1
Merge pull request #9273 from filecoin-project/release/v1.17.1
...
build: release: v1.17.1
2022-09-08 13:57:16 -04:00
Łukasz Magiera
0594e33ed7
Merge pull request #9277 from filecoin-project/fix/ffi-version
...
ffi: Revert accidental filecoin-ffi downgrade from #9144
2022-09-08 12:04:41 +02:00
Łukasz Magiera
f9e19500be
ffi: Revert accidental update from #9144
2022-09-08 11:53:52 +02:00
Jiaying Wang
e3894de618
Merge pull request #9270 from filecoin-project/gstuart/v1.17.1
...
build: release: Ready v1.17.1 for release
2022-09-07 20:51:32 -04:00
Geoff Stuart and Jiaying Wang
e153db31b1
Update CHANGELOG.md
...
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
2022-09-07 17:18:01 -04:00
Geoff Stuart and Jiaying Wang
dc732bafd5
Update CHANGELOG.md
...
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
2022-09-07 17:17:51 -04:00
Geoff Stuart and Jiaying Wang
c4e1e0941c
Update CHANGELOG.md
...
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
2022-09-07 17:17:39 -04:00
Geoff Stuart
f8946b15d2
Ready v1.17.1 for release
2022-09-06 15:30:21 -04:00
LexLuthr
67d4f905e6
feat: proving: Introduce manual sector fault recovery ( #9144 )
...
* rebase
* fix lint error
* fix errors
* add itest
* make gen after rebase
* apply suggestion from review
* make gen after latest rebase
* gen after rebase
* fix waitgroup
* change as per review
* refactor Recovery Batches
* fix CLI
* gen after rebase
* close the channel
2022-09-06 21:17:30 +05:30
Phi
9c48922a75
Fix lotus-shed actor cmd
...
Check the length of multisig address in lotus-shed actor cmd as well.
2022-09-05 09:58:34 +02:00
Łukasz Magiera
783fc6a20d
Merge pull request #9233 from filecoin-project/feat/lotus-info-cmd
...
feat: cli: lotus info cmd
2022-09-05 09:47:42 +02:00
Phi
ab0699875a
make gen happy
...
make gen happy not sad
2022-09-02 15:20:36 +02:00
Phi-rjan and Łukasz Magiera
a31b8a1b58
Update cli/info.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-09-02 15:12:32 +02:00
Phi
3e74819519
Check length of msig address
...
Check the length of multisig address, and print based on that.
2022-09-02 10:33:32 +02:00
Aayush Rajasekaran
98ff8c477e
Merge pull request #9237 from filecoin-project/fix/actor-set-addrs-sender
...
fix: cli: Option to specify --from msg sender
2022-09-01 11:31:21 -04:00
Aayush Rajasekaran
c147e315db
Merge pull request #9242 from filecoin-project/fix/ledger-reject-error
...
fix: ux: better ledger rejection error
2022-09-01 11:29:46 -04:00
Phi
a5ea5ba9c1
Fix lint
...
Fix lint
2022-09-01 17:01:03 +02:00
Phi
405bfeddac
Better ledger rejection error
...
Print a more understandable error message when a transaction is being rejected on ledger.
2022-09-01 16:30:36 +02:00
Phi
7c00c1e5d5
Tune down slice
...
Tuning down slice to only 6 characters to avoid panics if the multisig-actor is of really low character length.
2022-09-01 11:54:10 +02:00
Phi
15ea3953f0
Option to specify --from msg sender
...
Adds the option to specify the account to send the message from in the `lotus-miner actor set-addrs`
2022-08-31 18:42:24 +02:00
Phi
818153a1e7
Put SyncBasefeeCheck in function
...
Put SyncBasefeeCheck in function
2022-08-31 13:15:28 +02:00
Phi
870c2f9554
Move newline
...
Move newline
2022-08-31 10:44:59 +02:00
Phi
8a45e8c8af
Handle "Default address not set" better
...
Only print address and get balance if err == nil, else print that the Default address is not set
2022-08-31 10:40:50 +02:00
Phi
683900b5a2
make docsgen-cli
...
make docsgen-cli
2022-08-30 13:29:22 +02:00
Phi
ab61f4bb2c
lotus info cmd
...
Adds lotus info command that prints a lot of node information.
2022-08-30 12:54:59 +02:00
Łukasz Magiera
088bf56f2a
Merge pull request #9231 from filecoin-project/fix/datacid-res-envvars
...
sealing: fix: Make DataCid resource env vars make more sense
2022-08-30 02:36:02 +02:00
Łukasz Magiera
2532300156
Merge pull request #9232 from filecoin-project/fix/gatewaytest-panic
...
cli: Don't panic with no providers in client retrieve
2022-08-29 17:27:36 +02:00
Łukasz Magiera
36ae2086ab
cli: Don't panic with no providers in client retrieve
2022-08-29 16:55:58 +02:00
Łukasz Magiera
08b22edd89
fix make gen
2022-08-29 16:25:30 +02:00
Łukasz Magiera
78cde92999
Merge pull request #9230 from filecoin-project/fix/data-cid-close
...
fix: api: DataCid - ensure reader is closed
2022-08-29 16:15:03 +02:00
Łukasz Magiera
9d916029d9
Merge pull request #9229 from filecoin-project/deps/pubsub-v0.8.0
...
deps: go-libp2p-pubsub v0.8.0
2022-08-29 16:12:43 +02:00
Łukasz Magiera
d00e1e78bb
resources: Use 32G AP resources for DC
2022-08-29 16:12:02 +02:00
Łukasz Magiera
c51283223d
mod tidy
2022-08-29 16:03:03 +02:00
Łukasz Magiera
e4ed3f8cf8
sealing: fix: Make DataCid resource env vars make more sense
2022-08-29 15:57:58 +02:00
Dirk McCormick
964bbca792
fix: DataCid - ensure reader is closed
2022-08-29 10:31:11 +02:00
Łukasz Magiera
efc8c75e7d
deps: go-libp2p-pubsub v0.8.0
2022-08-29 10:05:14 +02:00
Łukasz Magiera
28722de72d
Merge pull request #9177 from filecoin-project/9171-add-retries-to-mpool-push-message
...
feat: message: Add retries to mpool push message from lotus miner
2022-08-29 09:24:35 +02:00
Łukasz Magiera
99c2ad4ad5
make: fix go version check
2022-08-29 09:06:19 +02:00
Jiaying Wang
1b5a1f692a
Merge pull request #9206 from filecoin-project/asr/verifreg-tuple
...
fix: verifreg: serialize RmDcProposalID as int, not tuple
2022-08-26 16:38:34 -04:00
Jennifer Wang
343d092044
mod tidy
2022-08-26 15:33:26 -04:00
Jennifer Wang
d8578190ff
update go state type to v0.1.11
2022-08-26 14:43:53 -04:00
Shrenuj Bansal
6291799cfa
Change go version to 1.18.1 in more readmes
2022-08-26 14:19:17 -04:00
Shrenuj Bansal
b3175f0b5c
Merge branch 'master' into 9171-add-retries-to-mpool-push-message
2022-08-26 12:31:35 -04:00
Shrenuj Bansal
0ebe1a6631
go mod tidy
2022-08-26 12:02:00 -04:00
Shrenuj Bansal
217cc846c3
Address more comments
2022-08-26 11:55:20 -04:00
Łukasz Magiera
45d1bd61ce
Merge pull request #9183 from filecoin-project/feat/sectornum-mgmt
...
feat: sealing: Use bitfields to manage sector numbers
2022-08-26 10:59:24 -04:00
Łukasz Magiera
0770bced09
Merge pull request #9216 from filecoin-project/deps/libp2p-v0.22
...
deps: libp2p v0.22
2022-08-25 20:03:26 -04:00
Łukasz Magiera
5d9315938f
Make mod tidy happy
2022-08-25 14:28:06 -04:00
Łukasz Magiera
dd144eaab9
Update other deprecated libp2p imports
2022-08-25 14:23:25 -04:00
Łukasz Magiera
2086b219d2
Don't use go-libp2p-core
2022-08-25 14:20:41 -04:00
Łukasz Magiera
ebd8c0c50a
gomod: Update libp2p to v0.22.0
2022-08-25 14:06:21 -04:00
Łukasz Magiera
153cdf24a5
Merge pull request #9167 from ianconsolata/snap-daemon-autorun-disable
...
_ci_ / _build_ : Snap daemon autorun disable
2022-08-25 13:42:13 -04:00
Geoff Stuart
aa27fb496f
Merge pull request #9212 from filecoin-project/feat/shed-vlog-maxsz
...
feat: shed: add a --max-size flag to vlog2car
2022-08-25 10:25:37 -04:00
Łukasz Magiera
70f0edd041
strle, sealing: address review
2022-08-25 10:19:39 -04:00
Łukasz Magiera
2f7062d642
vlog2car: add max-size flag usage, fix lint
2022-08-25 10:08:12 -04:00
Łukasz Magiera
ebeb16eda5
feat: shed: add a --max-size flag to vlog2car
2022-08-25 01:05:56 +02:00
Łukasz Magiera
b8a8648f4a
numassigner: fix lint
2022-08-24 11:38:29 -04:00
Łukasz Magiera
335f5df3ec
numassigner: SectorNumReserveCount
2022-08-24 11:25:37 -04:00
Łukasz Magiera
f1f31d1067
Merge pull request #9207 from filecoin-project/asr/deflake
...
fix: mock sealer: grab lock in ReadPiece
2022-08-23 21:55:18 -04:00
Aayush
5e80276631
fix: mock sealer: grab lock in ReadPiece
2022-08-23 17:24:28 -04:00
Aayush
9812792d46
fix: verifreg: serialize RmDcProposalID as int, not tuple
2022-08-23 16:58:10 -04:00
Łukasz Magiera
4a6ea4c492
Merge pull request #9202 from nujz/master
...
fix: cgroupV1: memory.memsw.usage_in_bytes: no such file or directory
2022-08-23 14:38:55 -04:00
Łukasz Magiera
b290dac3cb
Merge remote-tracking branch 'origin/master' into feat/sectornum-mgmt
2022-08-23 11:44:43 -04:00
nujz
76f6eb3edf
cgroupV1: memory.memsw.usage_in_bytes: no such file or directory
2022-08-23 17:37:47 +08:00
Aayush Rajasekaran
b33e3eac60
Merge pull request #9201 from filecoin-project/gstuart/state-actor-manifest-cid
...
feat: api: Reintroduce StateActorManifestCID
2022-08-22 18:20:24 -04:00
Łukasz Magiera
c18874c122
numassigner: Don't error on fresh non-genesis miners
2022-08-22 17:49:58 -04:00
Łukasz Magiera
64290b69c9
numassigner: Fix missing api perms
2022-08-22 17:41:41 -04:00
Shrenuj Bansal
b972e079b8
Address comments
2022-08-22 17:32:43 -04:00
Geoff Stuart
7d07ddd837
Reintroduce StateActorManifestCID
2022-08-22 17:17:01 -04:00
Łukasz Magiera
129eba2b5d
sealing: numassign: itests/bug fixes
2022-08-22 16:58:36 -04:00
Łukasz Magiera
00bef607ca
sealing: numassign: take on-chain allocated numbers into account
2022-08-22 16:55:44 -04:00
Łukasz Magiera
ef2080a800
cli for managing sector reservations
2022-08-22 16:55:41 -04:00
Łukasz Magiera
ca72590e49
sealing: Use bitfields to manage sector numbers
2022-08-22 16:55:08 -04:00
Łukasz Magiera
5274ddce83
Merge pull request #9198 from filecoin-project/jen/annoyed
...
chore: seed: add cmd for adding signers to rkh to genesis
2022-08-22 13:05:09 -04:00
Jennifer Wang
f86ce88d3d
add cmd for adding signers to vkh to genesis
2022-08-21 22:33:24 -04:00
Łukasz Magiera
ea504dc93b
Merge pull request #9189 from filecoin-project/phi/commp-bytes
...
fix: ux: Output bytes in `lotus client commP` cmd
2022-08-19 19:15:19 -04:00
Shrenuj Bansal
8a19cd19d8
Merge branch 'master' into 9171-add-retries-to-mpool-push-message
2022-08-19 12:08:07 -04:00
Łukasz Magiera
c9d65606f5
Merge branch 'deps/go-libp2p-v0.21'
2022-08-19 11:57:01 -04:00
Shrenuj Bansal
5a12e58c0c
Return error for non retryable errors
2022-08-19 11:33:37 -04:00
Łukasz Magiera
9112470785
deps: use tagged kad-dht
2022-08-19 11:31:51 -04:00
Łukasz Magiera
87edaa3f06
deps: use tagged markets
2022-08-19 11:28:05 -04:00
Łukasz Magiera
ba67431731
Merge branch 'update-go-libp2p-v0.21' of github.com:MarcoPolo/lotus into deps/go-libp2p-v0.21
2022-08-19 11:22:04 -04:00
Phi
656f4d5101
Output bytes in lotus client commP cmd
...
Adds an additional line that outputs bytes in the `lotus client commP` cmd. Resolves #9188
2022-08-19 12:27:09 +02:00
Shrenuj Bansal
afb4b1b68f
mod tidy and fiximports
2022-08-18 18:23:42 -04:00
Shrenuj Bansal
12abc74640
update jsonrpc deps
2022-08-18 18:10:57 -04:00
Shrenuj Bansal
7c404d8b5e
fix error type comparison
2022-08-18 17:55:56 -04:00
Shrenuj Bansal
00975237b1
Add retries for specific types of errors
2022-08-18 15:57:59 -04:00
Jiaying Wang
e165731b82
Merge pull request #9182 from filecoin-project/jen/9169
...
fix: ux: exclude negative available balance from spendable amount
2022-08-18 14:44:56 -04:00
Łukasz Magiera
9fb1a0d4b3
Merge pull request #9184 from filecoin-project/feat/secrenew-only-cc
...
feat: sectors renew --only-cc
2022-08-18 14:08:36 -04:00
Łukasz Magiera
87b82b95c8
feat: sectors renew --only-cc
2022-08-18 11:04:20 -04:00
Jennifer Wang
52bae8d37d
when availabel balance is negative, exclude from spendable amount
2022-08-18 09:31:14 -04:00
Shrenuj Bansal
736b492fb0
Change go version in dockerfile
2022-08-17 16:09:30 -04:00
Shrenuj Bansal
66891b6c53
mod tidy
2022-08-17 15:28:38 -04:00
Shrenuj Bansal
942c3a879c
Change go version for circleci
2022-08-17 15:21:03 -04:00
Jiaying Wang
079dab0d75
Merge pull request #9175 from filecoin-project/gstuart/v1.17.1-rc3
...
chore: Bump version for rc3
2022-08-17 15:13:10 -04:00
Łukasz Magiera
b5ac141936
Merge pull request #9174 from filecoin-project/9171-add-uuid-to-message-sent-to-chain-node
...
feat: message: Add uuid to mpool message sent to chain node from miner
2022-08-17 15:07:48 -04:00
Geoff Stuart
6270f10c93
Bump version for RC
2022-08-17 14:49:44 -04:00
Shrenuj Bansal
f5ba7b958e
Add stateWaitMsg before checking last balance
2022-08-17 14:48:44 -04:00
Shrenuj Bansal
a59f977db1
Add retries to mpool push message from lotus miner
2022-08-17 14:22:31 -04:00
Shrenuj Bansal
cd5dd2727c
fix lint
2022-08-17 14:14:07 -04:00
Shrenuj Bansal
087a838db5
make gen for tests
2022-08-17 14:02:53 -04:00
Shrenuj Bansal
99040a89c6
Add test for dedup mpool messages
2022-08-17 12:38:23 -04:00
Shrenuj Bansal
60751f809b
Change func name and nil pointer check based on comments
2022-08-17 10:47:05 -04:00
Shrenuj Bansal
32a2ae12cb
fix lint rename
2022-08-16 16:44:14 -04:00
Shrenuj Bansal
72230d3249
fix lint
2022-08-16 16:25:42 -04:00
Shrenuj Bansal
b7227d3a6b
run make gen
2022-08-16 15:56:32 -04:00
Shrenuj Bansal
fa4a479b97
Add uuid to mpool message sent to chain node from miner
2022-08-16 15:39:06 -04:00
Łukasz Magiera
f27ef344bc
Merge pull request #9170 from filecoin-project/gstuart/xcode-version-ci-master
...
Update xcode version for macos builds
2022-08-15 15:51:10 -04:00
Geoff Stuart
84a2ebcbfd
Update xcode version for macos builds
2022-08-15 12:23:20 -04:00
Łukasz Magiera
bafa664d03
Merge pull request #9164 from filecoin-project/gstuart/xcode-version-ci
...
chore: ci: Update xcode version for macos builds
2022-08-15 10:41:26 -04:00
Łukasz Magiera
2e29b460d2
Merge pull request #9142 from filecoin-project/chore/untangle-fsm
...
sealing pipeline: Remove useless storage adapter code
2022-08-14 15:50:31 -04:00
Łukasz Magiera
77208728ad
sealing: fix lint/tests
2022-08-14 12:50:18 -04:00
Ian Davis
e0428ca8c2
Snap starts disabled now, so no need to disable
2022-08-12 14:44:31 -07:00
Jiaying Wang
8ecf6f3ad3
Merge pull request #9165 from filecoin-project/release1.17.1/detach-storage-on-worker-shutdown
...
backport: 9153: detach storage on worker shutdown
2022-08-12 14:48:45 -04:00
Marco Munizaga
1af9e3c313
Check err for view.Register
2022-08-12 09:55:03 -07:00
Marco Munizaga
1f65d51a69
Update go-libp2p-resource-manager to v0.5.3
2022-08-12 09:49:38 -07:00
Shrenuj Bansal
a7e99bc095
make gen
2022-08-12 12:21:24 -04:00
Shrenuj Bansal
5acff25bca
fiximports
2022-08-12 12:05:43 -04:00
Shrenuj Bansal
594d030a56
log errors when closing all paths instead of stopping execution
2022-08-12 12:05:26 -04:00
Shrenuj Bansal
500f71c344
Add return value assignments
2022-08-12 12:03:51 -04:00
Shrenuj Bansal
dfb691b14a
Close all storage paths on worker shutdown
2022-08-12 11:59:55 -04:00
Geoff Stuart
b648cec9cd
Update xcode version for macos builds
2022-08-12 10:56:43 -04:00
Łukasz Magiera
a81cbb5a7b
Merge pull request #9161 from Fatman13/fatman13
...
chore: fix typo in comment
2022-08-12 12:17:35 +02:00
Yu
0ad96858ff
chore: do make docsgen
2022-08-12 15:12:22 +08:00
Yu
bb05aeb860
chore: fix typo in comment
2022-08-12 11:53:06 +08:00
Marco Munizaga
5a133ff2d4
Hook up resource manager metrics
2022-08-11 15:56:48 -07:00
Ian Davis
8bc79a65c7
Don't automatically start the lotus daemon on snap install
2022-08-11 15:45:02 -07:00
Marco Munizaga
3c2c827bc3
Revert "Rerun ci"
...
This reverts commit 05f5e02c03 .
2022-08-11 13:42:33 -07:00
Marco Munizaga
05f5e02c03
Rerun ci
2022-08-11 13:22:58 -07:00
Geoff Stuart
c326eadd8b
Merge pull request #9151 from RobQuistNL/patch-8
...
fix: sealing: Add information on what worker a job was assigned to in logs
2022-08-11 16:01:53 -04:00
Marco Munizaga
df777b3166
Update deps
2022-08-11 12:53:10 -07:00
Marco Munizaga
6d4b962391
Use v0.8.0 go-bitswap
2022-08-11 12:38:50 -07:00
Geoff Stuart
525ee3b77d
Merge pull request #9153 from filecoin-project/sbansal/detach-storage-on-worker-shutdown
...
fix: worker: Close all storage paths on worker shutdown
2022-08-11 15:01:33 -04:00
Marco Munizaga
61abd91eb9
Use kad-dht fork
2022-08-11 11:39:06 -07:00
Marco Munizaga
6ae75aa1a2
Mod tidy
2022-08-11 11:23:34 -07:00
Marco Munizaga
d03992f878
Update rcmgr
2022-08-11 11:23:19 -07:00
Marco Munizaga
15e00a125d
Update rcmgr
2022-08-11 11:23:01 -07:00
Marco Munizaga
57772135ad
Update dep
2022-08-11 11:22:21 -07:00
Marco Munizaga
abd418af41
Fix lint
2022-08-11 11:20:12 -07:00
Marco Munizaga
6a17cad206
Update testplans go.mod
2022-08-11 11:20:10 -07:00
Marco Munizaga
766d809f0c
Update to go-libp2p v0.21-RC
2022-08-11 11:15:20 -07:00
Shrenuj Bansal
1c98e37db8
fiximports
2022-08-11 11:53:58 -04:00
Shrenuj Bansal
4d10487463
log errors when closing all paths instead of stopping execution
2022-08-11 10:44:26 -04:00
Geoff Stuart
0b5e27d3de
Merge pull request #9152 from ianconsolata/update-packer-snap-name
...
Use lotus snap (and fix typo) for packer builds
2022-08-11 09:14:11 -04:00
Geoff Stuart
5119769de0
Merge pull request #9155 from filecoin-project/phi/print-withdraw-receipt
...
fix: ux: msg receipt for actor withdrawal
2022-08-11 09:05:02 -04:00
Phi
509c44d446
fix: ux: msg receipt for actor withdrawal
...
Prints the message receipt when withdrawing from the miner-actor. Also highlights that the command is waiting for the message to be included in a block.
2022-08-11 09:34:18 +02:00
Shrenuj Bansal
10dba44638
Add return value assignments
2022-08-10 17:43:54 -04:00
Shrenuj Bansal
f390c186e6
Close all storage paths on worker shutdown
2022-08-10 17:06:01 -04:00
Rob Quist
f5086c98e8
fix: Add information on what worker a job was assigned to in logs
...
More detailed logs
2022-08-10 21:33:19 +02:00
Ian Davis
670c53e863
Use lotus snap (and fix typo) for packer builds
2022-08-10 11:44:52 -07:00
Phi
a59d83518d
Update release_issue_template
...
Update release_issue_template.
- Changed some wrong links (links pointed to version.go in IPFS-repo)
- Removed `Create a discussion for this release`
- Removed "Prep the changelog using `scripts/mkreleaselog`, and add it to `CHANGELOG.md`" since this already has been captured in the first pre-release step. Left that you should make sure that the CHANGELOG is up to date.
2022-08-10 14:44:14 +02:00
Jiaying Wang
98e1282a3f
Merge pull request #9148 from filecoin-project/gstuart/bump-version-rc
...
chore: versioning: Bump version for RC and add changelog
2022-08-09 15:22:50 -04:00
Jiaying Wang
3244969b93
Merge pull request #9147 from filecoin-project/gstuart/bump-versions
...
chore: versioning: Bump version to v1.17.2-dev
2022-08-09 13:57:25 -04:00
Geoff Stuart
495023460c
Bump version for RC and add changelog
2022-08-09 13:53:21 -04:00
Geoff Stuart
f536257d3c
Bump version
2022-08-09 13:38:28 -04:00
Jiaying Wang
b0109094cc
Merge pull request #9146 from filecoin-project/jen/17tomaster
...
chore: merge: releases (v1.17.0) to master
2022-08-09 13:32:53 -04:00
Jennifer Wang
50edfbd182
fix merge
2022-08-09 13:30:21 -04:00
Jennifer Wang
ded80070c5
fix version
2022-08-09 13:27:50 -04:00
Jennifer Wang
e7628229fc
Merge branch 'releases' into jen/17tomaster
2022-08-09 13:23:02 -04:00
Geoff Stuart
533f1a6fdb
Merge pull request #9141 from filecoin-project/fix/getcommitcutoff-panic
...
fix: storage: don't panic in getCommitCutoff when precommit is not found
2022-08-09 13:03:22 -04:00
Łukasz Magiera
71dacb5af8
sealing pipeline: Remove useless storage adapter code
2022-08-09 13:40:06 +02:00
Łukasz Magiera
fe2a589890
sealing pipeline: Cleanup AddresSelector plumbing
2022-08-09 12:57:36 +02:00
Łukasz Magiera
4b6a9e0387
sealing pipeline: Cleanup journal plumbing
2022-08-09 12:42:35 +02:00
Łukasz Magiera
ca1ff19541
fix: storage: don't panic in getCommitCutoff when precommit is not found
2022-08-09 11:44:40 +02:00
Jiaying Wang
ada6a143ad
Merge pull request #9139 from filecoin-project/chore/update-ffi
...
Update FFI
2022-08-08 22:06:48 -04:00
Geoff Stuart
e24198ab22
Merge pull request #9133 from filecoin-project/ianconsolata/parallel-snap-publish
...
_ci_: Run snap builds for lotus and lotus-filecoin in parallel
2022-08-08 19:48:03 -04:00
Steven Allen
fa04496c81
chore: deps: update FFI
...
- Updates rust-fil-proofs to v12.
- Updates the FVM to 1.2 (no change, just updated proofs).
- Remove actors v6 bundle from the FFI (previously used for FVM testing)
2022-08-08 14:40:13 -07:00
ZenGround0 and zenground0
8b7be6d47e
feat:chain:splitstore auto prune ( #9123 )
...
Auto Prune
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2022-08-08 16:06:32 -04:00
Ian Davis
837fa4eae9
Run snap builds for lotus and lotus-filecoin in parallel
2022-08-05 15:13:29 -07:00
ZenGround0 and zenground0
0c91b0dc10
feat:chain:splitstore chain prune ( #9056 )
...
* Splitstore chain prune
* Protect on reification for simpler logic and sound cold compact protect
* Recovery from checkpoint during chain prune
* Splitstore (discard and universal mode) running in itests
* Add pause and restart functions to itest block miner
* Add config options to itest full nodes
* Add FsRepo support for itest full ndoes
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com >
2022-08-05 16:34:16 -04:00
Łukasz Magiera
881e16ec75
Merge pull request #9032 from filecoin-project/feat/storage-redeclare
...
feat: sealing: storage redeclare/detach
2022-08-05 21:49:47 +02:00
Łukasz Magiera
cb2b4fa4aa
Merge remote-tracking branch 'origin/master' into feat/storage-redeclare
2022-08-05 21:26:15 +02:00
Łukasz Magiera
9b4cca9fd0
Merge branch 'LexLuthr-feat/SchedRemoveRequest'
2022-08-05 10:50:02 +02:00
Łukasz Magiera
11e4914531
Merge branch 'feat/SchedRemoveRequest' of github.com:LexLuthr/lotus into LexLuthr-feat/SchedRemoveRequest
2022-08-05 10:40:45 +02:00
Łukasz Magiera
adae785075
Merge branch 'feat/f8-worker-env'
2022-08-05 09:52:52 +02:00
Łukasz Magiera
24c16bf387
Merge pull request #9038 from Jorropo/base256emoji
...
base256emoji
2022-08-05 09:51:25 +02:00
Łukasz Magiera
ee08c15b8c
Merge branch 'f8-env-patch' of github.com:Factor8Solutions/lotus into feat/f8-worker-env
2022-08-05 09:46:06 +02:00
Łukasz Magiera
ec3468fea6
Merge branch 'docs/ysrotciv-desc'
2022-08-05 09:40:39 +02:00
Łukasz Magiera
8a39b79ee8
Merge branch 'desc' of github.com:ysrotciv/lotus into docs/ysrotciv-desc
2022-08-05 09:33:26 +02:00
Łukasz Magiera
e51904555b
Merge pull request #9072 from zl03jsj/fix/zl/cli/list-miner-control-addresses-fail-if-have-robust-address
...
fix: cli: `./lotus-miner actor control list`, if the `owner` is not account
2022-08-05 09:29:23 +02:00
Łukasz Magiera
82451e425b
Merge pull request #8984 from filecoin-project/chore/clean-readme
...
chore:docs:remove readme reference to deprecated specs-actors
2022-08-05 09:22:00 +02:00
Łukasz Magiera
e196742ece
cli: Update docsgen, don't require args in storage redeclare
2022-08-05 09:05:46 +02:00
Łukasz Magiera
819314de46
Merge remote-tracking branch 'origin/master' into feat/storage-redeclare
2022-08-05 09:01:30 +02:00
Łukasz Magiera
5a186d4fa8
Merge pull request #9127 from Aloxaf/Aloxaf-patch-1
...
fix: build: use GOCC when building lotus-fountain
2022-08-05 08:59:46 +02:00
Aloxaf
298fbd8d88
fix: build: use GOCC when building lotus-fountain
2022-08-05 10:47:06 +08:00
Ian Davis
b46b23e4ff
Merge pull request #9122 from filecoin-project/ianconsolata/custom-shell-for-snapcraft
...
_ci_ : Change default shell options for snapcraft publish
2022-08-04 09:30:08 -07:00
zl
1fdd324efc
just show actor id, if actor is not an account
2022-08-04 16:14:56 +08:00
Ian Davis
5a8bc204b7
Change default shell options for snapcraft publish
...
The builds were erroring only in CircleCI, when run manually the same
command worked fine. I reached out to CircleCI support, and got the
following message:
>>>
The reason you are seeing this error when running in CircleCI and not while debugging with SSH is due to the -e set in #!/bin/bash -eo pipefail at the beginning of the shell while the debugging shell would just be #!/bin/bash. The -e sets to exit to the shell when any non zero [0] exit code status.
Since you say the command works when debugging with SSH you can set the shell to use /bin/bash -o pipefail using a default shell options. Here is an example:
- run:
name: <<command name>>
shell: /bin/bash -o pipefail
command: |
<< some commands>>
Notice that I still added -o pipefail as that prevents errors in a pipeline from being masked.
2022-08-03 21:29:35 -07:00
Geoff Stuart
2498d58ba1
Merge pull request #9120 from filecoin-project/ianconsolata/goreleaser-tweak
...
_ci_: Switches goreleaser notes back to default (keep-existing)
2022-08-03 23:13:57 -04:00
LexLuthr
ffc10d80ec
fix lint error after merge
2022-08-04 02:35:22 +05:30
LexLuthr
a59d73d64a
Merge branch 'master' into feat/SchedRemoveRequest
2022-08-04 02:24:14 +05:30
Ian Davis
3717795652
Switches goreleaser notes back to default (keep-existing)
2022-08-03 13:45:29 -07:00
Łukasz Magiera
ab0592231c
Merge pull request #9116 from filecoin-project/feat/worker-name-set
...
feat: sealing: Allow overriding worker hostname
2022-08-03 22:44:29 +02:00
LexLuthr
25bec140fb
make gen after rebase
2022-08-04 02:07:22 +05:30
LexLuthr
23bb80ab2c
fix lint errors
2022-08-04 02:00:24 +05:30
LexLuthr
c962fe9011
fix the itest parsing errors
2022-08-04 02:00:24 +05:30
LexLuthr
4e2536e0ef
switch pledging func
2022-08-04 02:00:24 +05:30
LexLuthr
b15f1e5b93
fix itest
2022-08-04 02:00:24 +05:30
LexLuthr
0fce643a10
fix sectorstatus in itest
2022-08-04 02:00:24 +05:30
LexLuthr
fad79f3218
respond to caller. Add itest
2022-08-04 02:00:24 +05:30
LexLuthr
cdc08e566f
fix everything pointed as per review
2022-08-04 02:00:24 +05:30
LexLuthr
c736dedfa6
move requestremove inside runSched
2022-08-04 02:00:24 +05:30
LexLuthr
cf78fa99ee
Rebase on master
2022-08-04 01:59:48 +05:30
Ian Davis
e9fd960021
Merge pull request #9119 from filecoin-project/ianconsolata/use-lotus-for-snap
...
_ci_: Publish to both `lotus` and `lotus-filecoin` for snap
2022-08-03 12:54:35 -07:00
Ian Davis
9a9428789d
Build / Publish snap twice (lotus-filecoin + lotus)
2022-08-03 12:15:53 -07:00
Łukasz Magiera
453b454b7b
Merge pull request #9109 from filecoin-project/feat/dlinfo-enchantments
...
feat: miner cli: proving deadline command enchantments
2022-08-03 20:54:08 +02:00
shrenujbansal
f023f04b40
Merge pull request #9113 from filecoin-project/9083-shed-command-for-getting-raw-bytes-stored-in-active-deals
...
feat: market: Add lotus-shed cmd to get total active deal storage
2022-08-03 11:28:07 -04:00
Jiaying Wang
2830429add
Merge pull request #9117 from filecoin-project/release/v1.17.0
...
build: release: v1.17.0
2022-08-03 10:44:08 -04:00
Jiaying Wang
c633b2535f
Merge pull request #9112 from filecoin-project/phi/v1170prep
...
build: release: v1.17.0 prep
2022-08-03 10:31:55 -04:00
Shrenuj Bansal
654a3c976e
remove tipset retrieval to use default
2022-08-03 10:08:59 -04:00
Phi
c1c3e3e551
Add 9111 to the changelog
...
Add 9111 to the changelog
2022-08-03 13:09:32 +02:00
Łukasz Magiera
ecddd08048
itests: Test custom worker names
2022-08-03 13:05:30 +02:00
Łukasz Magiera
da33d82e1b
feat: sealer: Custom worker name config
2022-08-03 12:58:49 +02:00
Łukasz Magiera
4d10adae3c
Merge branch 'hostname_variable' of github.com:clinta/lotus into feat/worker-name-set
2022-08-03 12:40:18 +02:00
Łukasz Magiera
b647998f15
Merge pull request #8969 from filecoin-project/push-lotus-gateway-container
...
push lotus-gateway to docker hub
2022-08-03 11:40:11 +02:00
Łukasz Magiera
384b6433c0
circle: Fix template
2022-08-03 11:14:53 +02:00
Łukasz Magiera
a38a9ea144
Merge remote-tracking branch 'origin/master' into push-lotus-gateway-container
2022-08-03 11:12:26 +02:00
Łukasz Magiera
4818d78432
cli: Put bitfield stats in 'proving deadline' behind a flag
2022-08-03 11:06:05 +02:00
Łukasz Magiera
a9474a5a22
Merge pull request #9101 from filecoin-project/sbansal/lotus-worker-stop-cmd
...
feat: worker: Add stop cmd for lotus worker
2022-08-03 11:01:40 +02:00
Łukasz Magiera
4b47881950
Merge branch 'master' into sbansal/lotus-worker-stop-cmd
2022-08-03 10:42:19 +02:00
Łukasz Magiera
dc0c4abe4c
Merge branch 'LexLuthr-feat/minerWithdrawBalanceAPI'
2022-08-03 10:39:53 +02:00
Łukasz Magiera
01a6cdaf03
Merge branch 'feat/minerWithdrawBalanceAPI' of github.com:LexLuthr/lotus into LexLuthr-feat/minerWithdrawBalanceAPI
2022-08-03 10:33:09 +02:00
Aayush Rajasekaran
479bbffebf
Merge pull request #9115 from filecoin-project/asr/backport
...
chore: backport 9111
2022-08-02 23:16:32 -04:00
Łukasz Magiera
92d27aa6d2
Merge remote-tracking branch 'origin/master' into feat/storage-redeclare
2022-08-03 00:56:23 +02:00
Shrenuj Bansal
2f65a20d16
Add IsDealActive func to template
...
wq
2022-08-02 18:54:42 -04:00
Aayush Rajasekaran
aff1077b00
Merge pull request #9114 from filecoin-project/asr/makefile-fiximports
...
feat: build: run fiximports on make actors-gen
2022-08-02 18:11:37 -04:00
Aayush
5e98b8a0d6
add a test for Post max sectors recovery
2022-08-02 18:09:18 -04:00
Aayush
f210aeafdd
fix: post: restrict recoveries per deadline
2022-08-02 18:09:12 -04:00
Aayush
468a4ff2ac
feat: build: run fiximports on make actors-gen
2022-08-02 18:05:57 -04:00
Jiaying Wang
36d311aa4f
Update CHANGELOG.md
2022-08-02 16:49:14 -04:00
Shrenuj Bansal
31a09b73cc
Add lotus-shed cmd to get total active deal storage
2022-08-02 16:40:39 -04:00
Phi
61b0fa9d9e
Properly fix Lotus link
...
Properly fix Lotus link
2022-08-02 22:07:48 +02:00
Phi
0568f6c875
Fix Lotus mission scope link
...
Fix Lotus mission scope link
2022-08-02 22:05:10 +02:00
Phi
a7e5255848
Add callout for Boost
...
Add callout for Boost
2022-08-02 22:03:25 +02:00
Aayush
1b45f42d70
fix makegen
2022-08-02 15:55:04 -04:00
Aayush Rajasekaran
c0d2f249bc
Merge pull request #9111 from filecoin-project/asr/fix-rec-setcor-limit
...
fix: post: restrict recoveries per deadline
2022-08-02 15:44:33 -04:00
Phi
0ac4dec694
Add PR 9106 to the changelog
...
Add PR 9106 to the changelog
2022-08-02 21:42:08 +02:00
Phi
795924b872
v1.17.0 prep
...
v1.17.0 prep
2022-08-02 21:30:18 +02:00
Aayush
784926b2b4
add a test for Post max sectors recovery
2022-08-02 15:28:43 -04:00
Aayush
50c22aef7a
fix: post: restrict recoveries per deadline
2022-08-02 12:32:44 -04:00
Łukasz Magiera
8294e03d4e
itests: More fixes after fixing sector metadata import
2022-08-02 17:35:26 +02:00
Shrenuj Bansal
5f0ac7defb
Wait 20s for worker shutdown so the miner can unregister the worker
2022-08-02 10:59:32 -04:00
Łukasz Magiera
6d2990314f
storage: Fix detaching shared paths
2022-08-02 15:46:35 +02:00
Łukasz Magiera
d1173265b3
itests: Helper returning non-genesis sector list
2022-08-02 15:29:38 +02:00
Łukasz Magiera
eb366c6aa0
fix typo in storage detach cmd
2022-08-02 15:18:24 +02:00
Łukasz Magiera
9a5ca5017b
gen
2022-08-02 10:45:20 +02:00
Łukasz Magiera
4548cea000
cli: More verbose deadline command
2022-08-02 10:40:34 +02:00
Łukasz Magiera
8c1d1bfd4a
cli: show live sectors in the deadlines command by default
2022-08-02 10:15:12 +02:00
Łukasz Magiera
65ba7bd37d
cli: clueanup deadlines command
2022-08-02 10:12:24 +02:00
Łukasz Magiera
b3cce636cc
Merge branch 'Feat/add_provingDeadline_option' of github.com:beck-8/lotus into feat/dlinfo-enchantments
2022-08-02 10:06:48 +02:00
LexLuthr
f5a7a650e7
rename to ActorWithdrawBalance
2022-08-02 13:04:54 +05:30
Aayush Rajasekaran
68f5e8d27e
Merge pull request #9106 from filecoin-project/feat/rec-sector-const
...
feat: wdpost: Envvar for limiting recovering sectors
2022-08-01 21:54:13 -04:00
Aayush Rajasekaran
201a4ea57c
Merge pull request #9107 from filecoin-project/jen/9104
...
chore: backport: #9106
2022-08-01 21:26:18 -04:00
Aayush
c42d43bf44
fix: sector counter for recovery
2022-08-01 21:26:01 -04:00
Aayush Rajasekaran
e94c0de8c6
Merge pull request #9108 from filecoin-project/asr/fix-rec-setcor-limit
...
fix: sector counter for recovery
2022-08-01 14:57:46 -04:00
Ian Davis
b0b660b52d
Merge pull request #9096 from filecoin-project/goreleaser
...
_ci_: Use goreleaser to build macos universal binaries (including M1 macs)
2022-08-01 11:36:49 -07:00
Aayush
650130f9c4
fix: sector counter for recovery
2022-08-01 14:30:20 -04:00
Shrenuj Bansal
9d65b56d2e
Add cli docs for lotus worker stop cmd
2022-08-01 14:20:01 -04:00
LexLuthr
e0e0b0b62f
don't wait for msg to land on chain
2022-08-01 23:41:24 +05:30
Shrenuj Bansal
e7bace9341
Update API docs
2022-08-01 11:36:34 -04:00
Łukasz Magiera
0b5d2abc3d
feat: mpool: Include gaslimit in error msg in ValidForBlockInclusion
2022-08-01 11:19:18 -04:00
Łukasz Magiera
3feb9167cb
feat: wdpost: Envvar for limiting recovering sectors
2022-08-01 11:19:11 -04:00
Łukasz Magiera
f8cf3b1510
feat: mpool: Include gaslimit in error msg in ValidForBlockInclusion
2022-08-01 17:15:26 +02:00
Łukasz Magiera
c215a03edd
feat: wdpost: Envvar for limiting recovering sectors
2022-08-01 16:58:05 +02:00
Łukasz Magiera
1ee82dd604
fix lint
2022-08-01 15:58:06 +02:00
Łukasz Magiera
3cd8d9eb06
itests: Worker tests for storage detach/redeclare
2022-08-01 15:58:06 +02:00
Łukasz Magiera
3309e10b0d
itests: Test storage detach/redeclare
2022-08-01 15:58:06 +02:00
Łukasz Magiera
0ccaa00969
itests ensemble: import presealed sector metadata
2022-08-01 15:58:06 +02:00
Łukasz Magiera
d690b49d17
storage: Fix linter warnings
2022-08-01 15:58:06 +02:00
Łukasz Magiera
8cff52aef6
Storage detach/attach in lotus-miner, cli commands
2022-08-01 15:58:06 +02:00
Łukasz Magiera
943d2a72c6
storage: StorageRedeclareLocal on lotus-worker
2022-08-01 15:58:06 +02:00
Łukasz Magiera
e252e666bd
storage: Storage detach on lotus-worker
2022-08-01 15:58:06 +02:00
Łukasz Magiera
f947e65f15
wip storage redeclare/detach
2022-08-01 15:58:06 +02:00
LexLuthr
e9705c4e26
remove comment pointed out in review
2022-07-30 17:16:50 +05:30
Shrenuj Bansal
dfea74cca8
Add stop cmd for lotus worker
2022-07-29 18:33:30 -04:00
LexLuthr
9e9a3825aa
rerun make gen
2022-07-29 20:32:05 +05:30
LexLuthr
498334e860
fix spelling mistakes
2022-07-29 20:18:10 +05:30
LexLuthr
4f03486011
miner withdrawbalance API
2022-07-29 20:09:49 +05:30
Ian Davis
52aef0b926
make circleci
2022-07-28 21:17:46 -07:00
Ian Davis
c759211032
Switch to filecoin-project from personal fork
2022-07-28 21:03:12 -07:00
Ian Davis
83199661ce
Add separate names to build-and-push-image jobs
2022-07-28 20:37:42 -07:00
Ian Davis
7f1b4dc438
Use goreleaser to build universal darwin binaries
...
This is a small refactor of our workflow to test out goreleaser, a yaml
based tool for building, packaging, and releasing go binaries on
multiple platforms. It supports building binaries for to most of the platforms we
care about, including linux and macos, and also supports publishing
those binaries automatically as releases in Github, homebrew, snap, and
even apt / deb.
If this trial goes well, I think we should eventually replace the entire
release workflow with goreleaser. For now, this test is more tightly
scoped to only automated the MacOS release process, since that is the
one we have the most issues with. This PRi / commit:
- Builds darwin-amd64 and darwin-arm64 binaries of lotus, lotus-miner,
and lotus-worker
- Packages them into a universal darwin binary
- Publishes those to a release in Github based on the current tag
- Uses the binaries in the release to auto-publish and updated homebrew
configuration to filecoin-project/homebrew-lotus
- Does a `dry-run` build to produce a snapshot on release branches with
no tag
- Manually generate and upload checksums after goreleaser
2022-07-28 20:37:42 -07:00
Geoff Stuart
a843c52e38
Merge pull request #9090 from filecoin-project/id/fix-snap-again
...
_ci_: More tweaks to snapcraft release process
2022-07-28 15:36:57 -04:00
Jiaying Wang
27bb5f1e82
Merge pull request #9093 from filecoin-project/jen/caterpillar
...
chore: interop: update interop assets
2022-07-28 11:22:57 -04:00
Jennifer Wang
9d08c4bc8f
update interop assets
2022-07-28 10:44:57 -04:00
Ian Davis
564aaa7bb1
Snapcraft push was renamed to snapcraft upload
2022-07-27 13:40:16 -07:00
Ian Davis
c2887b3e59
Make snap build more verbose to debug issues.
2022-07-27 13:16:58 -07:00
Ian Davis
7e47ab2a1e
Don't publish a stable release on RC tags
2022-07-27 13:16:58 -07:00
Aayush Rajasekaran
5046b3165d
Merge pull request #9088 from filecoin-project/id/build-arch-bundle.sh
...
fix: ci: Forgot a .sh on the end of a the new publish script
2022-07-27 12:04:58 -04:00
Ian Davis
9762da5af5
Forgot a .sh on the end of the script
2022-07-27 08:39:11 -07:00
Geoff Stuart
b69eb08dd3
Merge pull request #9084 from filecoin-project/asr/deflake-test
...
fix: test: deflake TestQuotePriceForUnsealedRetrieval
2022-07-27 08:22:31 -07:00
Jiaying Wang
fd1207c5c7
Merge pull request #9077 from filecoin-project/phi/v1704
...
build: release: v1.17.0-rc4
2022-07-26 11:50:55 -04:00
Ian Davis
1d55066029
Removed unused array
2022-07-26 08:56:05 +02:00
Ian Davis
04fce8a5fa
Fix snap publishing flow, publish assets independently
2022-07-26 08:55:48 +02:00
Frank Y
70e72efcca
fix desc error
2022-07-26 10:26:53 +08:00
Ian Davis
aa0aaccc24
Merge pull request #8994 from filecoin-project/run-builds-on-release-branches
...
_ci_: update snapcraft and release flow logic
2022-07-25 10:28:03 -07:00
Aayush Rajasekaran
3c191d209d
fix: test: deflake TestQuotePriceForUnsealedRetrieval
2022-07-25 11:17:07 -04:00
Ian Davis
04f7067034
Removed unused array
2022-07-24 22:20:35 -07:00
Ian Davis
8a41a6bb5b
Fix snap publishing flow, publish assets independently
2022-07-24 22:16:16 -07:00
Phi
1a388cc559
Update CHANGELOG.md
...
Updates CHANGELOG.md with the two new PRs 9044 and 9055
2022-07-22 13:28:40 +02:00
Phi
05bb68f07d
bump version to v1.17.0-rc4
...
bump version to v1.17.0-rc4
2022-07-22 13:09:21 +02:00
Aayush Rajasekaran
ead1e6be68
Merge pull request #9055 from filecoin-project/gstuart/hacky-sealing-fix-backport
...
Fix: sealing: hacky sealing fix backport
2022-07-21 11:48:49 -04:00
zl
179efaf447
fix: command: ./lotus-miner actor control list, if the owner is multisig.
2022-07-21 14:14:52 +08:00
zenground0
156fb17dad
Review Response
2022-07-20 12:58:49 -04:00
zenground0
316d35f015
lotus shed addr decode
2022-07-20 12:58:49 -04:00
beck
6583a44a92
reduce redundant code
2022-07-20 10:21:52 +08:00
Jiaying Wang
40bc05a38e
Merge pull request #9062 from filecoin-project/chore/delete-codecov
...
ci:testing:remove codecov
2022-07-19 15:56:50 -04:00
zenground0
9d407f100f
another try
2022-07-19 11:41:55 -07:00
zenground0
cf4b39db8c
Remove codecov from CI
2022-07-19 11:37:35 -07:00
Aayush Rajasekaran
d3e565483b
Merge pull request #9052 from filecoin-project/asr/fvm-metrics
...
fix: FVM: record message applied metrics
2022-07-18 20:33:37 -04:00
Geoff Stuart
a72f3dc29e
Workaround for sealing bug
2022-07-18 13:55:01 -07:00
Geoff Stuart
4b79cc68cb
Merge pull request #9043 from filecoin-project/gstuart/hacky-sealing-fix
...
fix: sealing: Workaround for sealing bug
2022-07-18 13:54:03 -07:00
Aayush
279b1f4317
FVM: record message applied metrics
2022-07-18 10:50:58 -04:00
Jiaying Wang
23d51e6134
Merge pull request #9044 from filecoin-project/asr/backport
...
fix: deps: update FFI to fix a slow memory leak
2022-07-17 19:18:51 +00:00
Aayush Rajasekaran
e950421e87
Merge pull request #9037 from filecoin-project/asr/implicit-limit
...
FVM: Use MaxInt64 for Implicit Message gas limits
2022-07-15 15:28:31 -04:00
Aayush Rajasekaran
7972bd8446
Merge pull request #9036 from filecoin-project/asr/tracing
...
feat: FVM: always enable tracing for user-triggered executions
2022-07-15 15:09:58 -04:00
Aayush
7cd0ce4010
FVM: Use MaxInt64 for Implicit Message gas limits
2022-07-15 15:09:12 -04:00
Aayush
4515405f04
fix: deps: update FFI to fix a slow memory leak
2022-07-15 15:07:53 -04:00
Aayush Rajasekaran
3c3fba87da
Merge pull request #9040 from filecoin-project/asr/typo
...
chore: sealer: Fixup typos
2022-07-15 15:07:21 -04:00
Geoff Stuart
b22e24a95a
Workaround for sealing bug
2022-07-15 11:56:08 -07:00
Steven Allen
d4cdd82f72
fix: deps: update FFI to fix a slow memory leak ( #9042 )
...
There was a memory leak in creating proofs, fixed in
https://github.com/filecoin-project/filecoin-ffi/pull/308
2022-07-15 16:34:32 +00:00
Aayush Rajasekaran
3353cbe23a
Fixup typos
2022-07-15 08:20:37 -04:00
Łukasz Magiera
9eb8f4ee9d
Merge pull request #9013 from filecoin-project/feat/path-type-filters
...
feat: storage: Path type filters
2022-07-15 13:08:43 +02:00
Łukasz Magiera
db9105e166
storage: Add one more test case to TestFileTypeAnyAllow
2022-07-15 12:47:46 +02:00
Łukasz Magiera and Aayush Rajasekaran
e1b02dd13d
storage: paths: Review suggestions
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-07-15 12:46:20 +02:00
Jorropo
93afbdeaae
base256emoji
2022-07-15 00:52:28 +02:00
Aayush
474a50252b
FVM: always enable tracing for user-triggered executions
2022-07-14 15:41:26 -04:00
Aayush
af525a4cf2
VM: Remove v15 FVM support
2022-07-14 14:55:48 -04:00
Aayush Rajasekaran
ca713c57e7
Merge pull request #8084 from filecoin-project/itest_net_tests
...
test: net: net and conngater tests
2022-07-13 15:59:17 -04:00
Aayush Rajasekaran
57e5aa667f
Merge pull request #8991 from filecoin-project/fix/estimate-with-zero-base-fee
...
fix: gas: estimate gas with a zero base-fee
2022-07-13 11:57:22 -04:00
Jiaying Wang
9794652e0b
Merge pull request #9029 from filecoin-project/jen/173
...
build: release: v1.17.0-rc3
2022-07-13 11:51:14 -04:00
Jennifer Wang
d751ef7900
v1.17.0-rc3
2022-07-13 10:49:42 -04:00
Jennifer Wang
d85d4f6094
butterfly artifacts
2022-07-13 08:54:19 -04:00
Łukasz Magiera
ac2ea039b5
path index: Raise alerts on bad filter config
2022-07-12 21:45:12 +02:00
Łukasz Magiera
91e474e72e
sealer: Pass correct args to SubAllowed in selectors
2022-07-12 21:45:12 +02:00
Łukasz Magiera
43db2fb8a4
miner cli: Print allow/deny types in storage list
2022-07-12 21:45:12 +02:00
Łukasz Magiera
59d069dc4d
itests: Tests for storage path filters
2022-07-12 21:45:12 +02:00
Łukasz Magiera
0ca1cc2bcd
itests: Test lotus-miner with no store/seal paths
2022-07-12 21:45:12 +02:00
Łukasz Magiera
cd682e200b
sealer: Fix no-remote move selector
2022-07-12 21:45:12 +02:00
Łukasz Magiera
6ac5c16d2b
storage: Path type filters
2022-07-12 21:45:12 +02:00
Łukasz Magiera
e7c8082956
Merge pull request #9017 from filecoin-project/jen/v17merge
...
build: merge: release v1.17.0 to master
2022-07-12 19:07:30 +02:00
Patrick Deuse
66a7e32e58
added gpu proving lotus-worker env vars
2022-07-12 21:36:32 +08:00
Patrick Deuse
8a0b25cfc1
fix c+p typo
2022-07-12 21:35:11 +08:00
Patrick Deuse
67ef0b3af4
added lotus-worker run env vars
2022-07-12 21:33:32 +08:00
Jiaying Wang
2b4d4f3f02
Merge pull request #9008 from 1475-IPFS/change-bootstrap-peer
...
change 1475 bootstrap peer
2022-07-12 09:06:45 -04:00
Łukasz Magiera
c90826e670
Merge pull request #9010 from LexLuthr/feat/dagstore-destroyshard
...
feat: dagstore: Add DestroyShard() in dagstore wrapper
2022-07-12 14:41:52 +02:00
Jiaying Wang
32f99e8a01
Merge pull request #9014 from filecoin-project/jen/backport
...
build: merge: v1.16.1 to master
2022-07-11 19:24:30 -04:00
Jiaying Wang
e61ae91e6f
Merge pull request #9014 from filecoin-project/jen/backport
...
build: merge: v1.16.1 to master
2022-07-11 14:58:32 -04:00
Jennifer Wang
8486ae0d51
Merge branch 'releases' into jen/backport
2022-07-11 14:27:26 -04:00
Steven Allen
9b75390b24
address cr
2022-07-11 15:57:27 +00:00
Łukasz Magiera
e8230b5523
Merge pull request #8985 from filecoin-project/masih/dep-up-carv2-2-4-1
...
chore: market: Upgrade to `go-car` `2.4.1`
2022-07-11 16:47:33 +02:00
LexLuthr
0e2118e12e
fix lint errors
2022-07-11 17:24:53 +05:30
LexLuthr
89b3119220
mock test for DestroyShard
2022-07-11 17:11:35 +05:30
Łukasz Magiera
d9311b200c
Merge pull request #8978 from filecoin-project/fix/marketnode-storageauth
...
fix: Delegate storage auth on market nodes
2022-07-11 12:23:47 +02:00
Łukasz Magiera
7059215294
Merge pull request #8999 from LesnyRumcajs/patch-1
...
Docs: readme: use proper hwloc dependency for Fedora
2022-07-11 12:19:50 +02:00
LexLuthr
2b63a9d0bd
add destroyshard to wrapper
2022-07-11 15:00:12 +05:30
lifei
12f07998b9
change 1475 bootstrap peer
2022-07-11 11:27:50 +08:00
Aayush
9662c1463d
Fixup itest net tests
2022-07-10 11:09:54 -04:00
TheMenko
49f074144d
change variable to better descriptive name and check addr count
2022-07-10 10:17:40 -04:00
TheMenko
23728626e2
add stm annotations
2022-07-10 10:17:40 -04:00
TheMenko
0d437f732d
add tests for netstat and netlimit, fix error checking
2022-07-10 10:17:40 -04:00
TheMenko
1a0dd76ed1
testing network functions from node net and conngater
2022-07-10 10:17:40 -04:00
Steven Allen
d192b821a9
fix: gas: estimate gas with a zero base-fee
...
Otherwise, an account will need funds to estimate the max possible gas a
message could take (which is usually the block gas limit).
This does mean gas estimation no longer checks if the sending account
has enough funds to cover the message cost, but MpoolPush will now do
this.
2022-07-08 09:47:45 -07:00
Marten Seemann
a825682bf9
chore: stop using the deprecated github.com/libp2p/go-libp2p-yamux ( #8998 )
2022-07-08 09:44:24 -07:00
Hubert
b156df5e32
ReadMe: use proper hwloc dependency for Fedora
2022-07-08 13:13:43 +02:00
Jiaying Wang
852b5c5ce6
Merge pull request #8996 from filecoin-project/fix/update-libp2p
...
chore: update and fix libp2p
2022-07-08 02:35:12 -04:00
Steven Allen
6bed08fe54
chore: update libp2p
...
1. This pulls in a multistream fix that should fix that fixes a few
tests (and probably a few actual bugs).
2. This deduplicates dependencies that have been merged into the
monorepo.
fixes #8953
2022-07-07 21:38:13 -07:00
Aayush Rajasekaran
d8398ed037
Merge pull request #8993 from filecoin-project/fix-peer-idfromstring
...
fix incorrect usage of peer.IDFromString (should be peer.Decode)
2022-07-07 18:05:00 -04:00
Marten Seemann
d52f01a19f
fix incorrect usage of peer.IDFromString (should be peer.Decode)
2022-07-07 21:47:33 +00:00
Jiaying Wang
a2fa07d355
Merge pull request #8992 from filecoin-project/release/v1.16.1
...
build: release v1.16.1
2022-07-07 16:32:41 -04:00
Jiaying Wang
0f5b2880fd
Merge pull request #8990 from filecoin-project/jen/v1161
...
build: release: v1.16.1 prep
2022-07-07 16:17:44 -04:00
Jennifer Wang
a596b9c2ac
v1.16.1 prep
2022-07-07 16:03:32 -04:00
Jiaying Wang
fcf9a80d0b
Merge pull request #8988 from filecoin-project/asr/v1.16.1
...
Backports: 8986, 8982
2022-07-07 15:42:27 -04:00
Aayush
c4ad7c81e2
remove mock file
2022-07-07 14:51:21 -04:00
Aayush
d68a60e8d9
feat: recovery: Config for maximum partition count per message
2022-07-07 14:48:37 -04:00
Łukasz Magiera
673f9238be
feat: wdpost: Config for maximum partition count per message
2022-07-07 14:10:31 -04:00
Aayush Rajasekaran
fb0fe6bc51
Merge pull request #8986 from filecoin-project/asr/feat/dfr-maxpart-config
...
feat: recovery: Config for maximum partition count per message
2022-07-07 13:37:01 -04:00
Aayush
770c32c3cb
feat: recovery: Config for maximum partition count per message
2022-07-07 12:46:33 -04:00
Masih H. Derkani
74cd93e5bd
Upgrade to go-car 2.4.1
...
Upgrade to the latest `go-car` to roll out a fix to the minimum index
width, where it could cause a validation error when CAR data payload
contains identity CIDs with empty data.
2022-07-07 16:13:44 +01:00
Łukasz Magiera
b499ef0c3a
Merge pull request #8982 from filecoin-project/feat/post-maxpart-config
...
feat: wdpost: Config for maximum partition count per message
2022-07-07 16:48:38 +02:00
zenground0
3cfff416c0
replace specs-actors with builtin actors
2022-07-07 09:21:47 -05:00
Jiaying Wang
eeca22e407
Merge pull request #8976 from filecoin-project/jen/gocar
...
deps: update go-fil-markets to v1.23.0
2022-07-07 10:03:56 -04:00
Łukasz Magiera
1de56d5e47
Merge pull request #8833 from kaola526/master
...
feat: msig cli: Check for existing signers in add-propose
2022-07-07 13:56:44 +02:00
Łukasz Magiera
9288526867
Merge pull request #8942 from filecoin-project/asr/migrate-nv16-shed
...
feat: shed: migrate-nv16
2022-07-07 13:45:02 +02:00
Łukasz Magiera
e278380f22
cli: msig: Cleanup duplicate signer message
2022-07-07 13:41:47 +02:00
Łukasz Magiera
7741175b7d
feat: wdpost: Config for maximum partition count per message
2022-07-07 12:38:21 +02:00
Łukasz Magiera
7e7343c3d2
Merge pull request #8977 from filecoin-project/fix/lotus-stats-actor-string
...
fix: lotus-stats: actor code string
2022-07-06 23:41:13 +02:00
Travis Person
b27afb4348
fix: lotus-stats: actor code string
2022-07-06 23:23:55 +02:00
Łukasz Magiera
413183e4fa
fix: Delegate storage auth on market nodes
2022-07-06 22:22:41 +02:00
Dirk McCormick
2d2b06464c
feat: update go-fil-markets to v1.23.0
2022-07-06 11:43:06 -04:00
Cory Schwartz
91e678bdcb
fix circleci template
2022-07-05 11:42:24 -07:00
Cory Schwartz
c079a12c9c
push lotus-gateway to docker hub
2022-07-05 11:18:51 -07:00
Aayush Rajasekaran
75d78de336
Merge pull request #8959 from filecoin-project/feat/post-check-config
...
sealer: Config for disabling builtin PoSt / PoSt pre-checks
2022-07-04 11:49:08 -04:00
Aayush Rajasekaran
b35a325816
Fixup typos
2022-07-04 11:27:56 -04:00
Łukasz Magiera
9a97d83889
wdpost: itests for new config fields
2022-07-04 16:15:23 +02:00
Łukasz Magiera
2e7a2b184d
Merge pull request #8952 from filecoin-project/feat/prov-dl-info-nums
...
feat: cli: Hide sector nums in 'proving deadline' by default
2022-07-04 15:03:53 +02:00
Łukasz Magiera
9ad7276dc9
feat: cli: Hide sector nums in 'proving deadline' by default
2022-07-04 14:46:48 +02:00
Łukasz Magiera
d5206aa2fc
Merge pull request #8954 from filecoin-project/feat/prov-info-time
...
ux: print absolute time for proving period start in proving cli
2022-07-04 14:35:05 +02:00
Łukasz Magiera
7e7dc9179e
Merge pull request #8963 from filecoin-project/ux/proving-description
...
ux: cli: add compute description
2022-07-04 14:34:35 +02:00
Phi
a1675a8230
ux: cli: add compute description
...
Add description to the `lotus-miner proving compute` command.
2022-07-03 11:51:50 +02:00
Łukasz Magiera
2daefe57bf
Merge pull request #8955 from filecoin-project/feat/disconnect-cmd
...
chore:networking:disconnect cmd
2022-07-01 22:38:24 +02:00
Łukasz Magiera
d5100f883d
cfgdoc-gen: Handle empty lines in comments
2022-07-01 22:32:10 +02:00
zenground0
1d2cbd3148
go mod tidy
2022-07-01 16:23:34 -04:00
zenground0
1607f92017
Update deps
2022-07-01 16:23:34 -04:00
Łukasz Magiera
59f3161fd6
wdpost: Config for disabling sector prechecks
2022-07-01 22:20:05 +02:00
Łukasz Magiera
84881f64ad
sealer: Config for disabling builtin PoSt
2022-07-01 21:24:54 +02:00
Łukasz Magiera
0277ff4239
wdpost: move fault/recover code to a separate file
2022-07-01 21:24:22 +02:00
zenground0
0ace22961c
Actually proper pid decode
2022-07-01 13:14:56 -05:00
zenground0
27604ac5de
Proper pid parsing
2022-07-01 12:54:40 -05:00
zenground0
db72f241b9
go mod tidy
2022-07-01 12:36:27 -05:00
zenground0
a686809bf0
disconnect just takes pid
2022-07-01 12:35:04 -05:00
zenground0
ef5bbde160
net disconnect
2022-07-01 12:35:04 -05:00
zenground0
d1e325a3bb
Update deps
2022-07-01 12:34:37 -05:00
Łukasz Magiera
9bfb370892
ux: print absolute time for proving period start in proving cli
2022-07-01 18:45:29 +02:00
Jiaying Wang
f46cfb44b9
Merge pull request #8947 from filecoin-project/arajasek-patch-2
...
chore: state: clarify state tree versioning in comment
2022-06-29 20:02:51 -04:00
Aayush Rajasekaran
8f087c7e25
chore: state: clarify state tree versioning in comment
2022-06-29 17:37:35 -04:00
Geoff Stuart
3bb7e9d113
Merge pull request #8941 from filecoin-project/gstuart/actors-cids-older-versions
...
Feat: api: Api call to get actor cids works for versions < 16
2022-06-29 15:31:50 -04:00
Geoff Stuart
4bebce0201
Remove StateActorManifestCID
2022-06-29 15:16:13 -04:00
Aayush Rajasekaran
68fc567ef1
Merge pull request #8945 from filecoin-project/asr/upgrade-idxprov
...
chore: market: upgrade index-provider and related dependencies
2022-06-29 15:10:33 -04:00
Geoff Stuart
56c7e7a8d6
Remove old functions for getting actors cids
2022-06-29 14:58:58 -04:00
Geoff Stuart
4268b426f9
review fixes
2022-06-29 14:58:58 -04:00
Geoff Stuart
ed65b4c3bf
Api call to get actor cids works for versions < 16
2022-06-29 14:58:56 -04:00
Aayush
0c34699f23
unbreak itests
2022-06-29 14:55:35 -04:00
Masih H. Derkani
e8c44babcf
Remove dependency to archived quic and regenerate CLI docs
...
The quic transport implementation is now moved to `go-libp2p` mono repo.
Replace the dependency to the archived repo with the new one.
Regenerate CLI docs.
2022-06-29 14:55:35 -04:00
Masih H. Derkani
39a710e1d6
Address lint issues as a result of libp2p deprecations and tidy go mod
...
Address staticcheck issues caused by deprecated APIs and `go mod tidy`.
2022-06-29 14:55:35 -04:00
Masih H. Derkani
57ed804304
Update ffi submodule to the backport of go-blockstore dep. update
...
See:
- https://github.com/filecoin-project/filecoin-ffi/commit/d40be3364a6c31f28a8f1dc27ca13d84b6e5a25b
2022-06-29 14:55:34 -04:00
Masih H. Derkani
535129a07a
Upgrade to go-fil-markets v1.22.2
...
Upgrade to the latest go-fil-markets with dependency to go-blockstore
upgraded.
2022-06-29 14:55:22 -04:00
Masih H. Derkani
6f686cae11
Upgrade to go-blockstore 1.2.0 and go-cid 0.2.0
...
Upgrade required dependencies and fix breaking changes.
2022-06-29 14:55:22 -04:00
Masih H. Derkani
35dd30cfa9
Upgrade index-provider and all related dependencies
2022-06-29 14:55:22 -04:00
Aayush Rajasekaran
709fe5c65e
Merge pull request #8841 from filecoin-project/feat/debug-execution
...
PoC: FVM Debug Dual Execution
2022-06-29 14:35:43 -04:00
Aayush
906463bc17
more review
2022-06-29 14:23:35 -04:00
Aayush
f9cf25f966
address review
2022-06-29 11:57:46 -04:00
Aayush
a52d584d0c
an attempt at cleanup
2022-06-28 19:24:47 -04:00
vyzo
3ad2fc5c4a
feat: FVM Debug Dual Execution
2022-06-28 18:00:04 -04:00
Cory Schwartz
cafb110f42
Merge pull request #8931 from filecoin-project/appimage-broken-build
...
fix appimage build
2022-06-28 11:22:55 -07:00
Aayush
324cad3b76
feat: shed: migrate-nv16
2022-06-28 12:44:43 -04:00
Cory Schwartz
29b509fb2f
restore original circleci config
2022-06-28 00:00:46 -07:00
Cory Schwartz
4e28dfa34e
remove sign lines
2022-06-27 23:46:05 -07:00
Cory Schwartz
7365ae890a
no update information
2022-06-27 23:39:04 -07:00
Cory Schwartz
83d0709859
install patchelf
2022-06-27 16:08:20 -07:00
Cory Schwartz
3817571c5e
increase timeout
2022-06-27 15:58:56 -07:00
Cory Schwartz
d4665d869c
indent
2022-06-27 15:50:41 -07:00
Cory Schwartz
de81eaffa7
temporary remove filter
2022-06-27 15:49:27 -07:00
Cory Schwartz
f052caf8a3
test appimage build
2022-06-27 15:45:02 -07:00
Jiaying Wang
1583fe09a6
Merge pull request #8929 from filecoin-project/jen/masterbp
...
build: chore: releases back to master
2022-06-27 16:07:40 -04:00
Jennifer Wang
b7c91559cc
resolve conflict
2022-06-27 15:24:13 -04:00
Jennifer Wang
c3f3eb0812
Merge branch 'releases' into jen/masterbp
2022-06-27 15:13:12 -04:00
Łukasz Magiera
cd1b43918d
Merge pull request #8460 from blademasterzhang/master
...
fix: readme: Update install instructions link
2022-06-27 12:00:43 +02:00
Łukasz Magiera and Jiaying Wang
f0c12a0c2c
readme: link to installation instructions directly
...
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com >
2022-06-27 11:59:32 +02:00
Łukasz Magiera
3e55995d24
Merge pull request #8887 from lidel/patch-1
...
docs: update ./documentation/en/README.md
2022-06-27 11:54:34 +02:00
Jiaying Wang
eba821945b
Merge pull request #8905 from filecoin-project/feat/go-fil-marketsv1.22.0
...
deps: upgrade go-fil-markets to v1.22.0
2022-06-26 22:19:31 -04:00
Jiaying Wang
01254ab320
Merge pull request #8915 from filecoin-project/v16
...
build: release: v1.16.0
2022-06-24 16:49:19 -04:00
Jiaying Wang
ed735a3427
Merge pull request #8914 from filecoin-project/jen/v16
...
build: release: v1.16.0 prep
2022-06-24 15:42:27 -04:00
Jennifer Wang
3b9783db68
add changelog
2022-06-24 15:41:11 -04:00
Jennifer Wang
83d796f34d
bump the version to v1.16.0
2022-06-23 17:20:39 -04:00
Geoff Stuart
8b96396ef9
Merge pull request #8912 from filecoin-project/gstuart/retrieval-no-hang
...
Fix: cli: Break out of retrieval if provider cancels
2022-06-23 17:15:17 -04:00
Geoff Stuart
c10c89883c
Break out of retrieval if provider cancels
2022-06-23 16:59:44 -04:00
Aayush Rajasekaran
2f2760290a
Merge pull request #8911 from filecoin-project/asr/manifest-cid-check
...
feat: shed: print out actor code CIDs in manifest cid checker
2022-06-23 16:57:48 -04:00
Aayush
fd5981b7ee
feat: shed: print out actor code CIDs in manifest cid checker
2022-06-23 16:47:43 -04:00
Aayush Rajasekaran
b3890d59f0
Merge pull request #8907 from filecoin-project/gstuart/api-actors-cids
...
feat: api: api call to get actors cids
2022-06-23 16:34:20 -04:00
Jiaying Wang
23bd1b2cdf
Merge pull request #8909 from filecoin-project/asr/update-actors
...
Update actors to v8.0.0
2022-06-23 16:31:40 -04:00
Aayush Rajasekaran
a0027031cd
Merge pull request #8908 from filecoin-project/asr/bump-fvm
...
chore: deps: update FFI to use FVM 1.0.0
2022-06-23 15:50:29 -04:00
Aayush
42a16546c1
Update actors to v8.0.0
2022-06-23 15:45:20 -04:00
Geoff Stuart
83d7db88cf
review fixes
2022-06-23 14:32:14 -04:00
Aayush
73ea687e9e
chore: deps: update FFI to use FVM 1.0.0
2022-06-23 14:14:27 -04:00
Geoff Stuart
e684248f48
Added api call to get actors cids
2022-06-23 14:07:23 -04:00
Dirk McCormick
f010aa9046
feat: upgrade go-fil-markets to v1.22.0
2022-06-23 16:08:12 +02:00
Łukasz Magiera
b368d08596
Merge pull request #8896 from filecoin-project/gstuart/make-deal-devnet
...
Make cli deal command get Block Delay specific to build
2022-06-23 14:40:48 +02:00
Jiaying Wang
824da5ea51
Merge pull request #8901 from filecoin-project/fixchangelog
...
chore: changelog: fix the the upgrade epoch in changelog
2022-06-22 22:42:37 -04:00
Jennifer Wang
69b7594aec
fix the the upgrade epoch in changelog
2022-06-22 22:20:21 -04:00
Geoff Stuart
dc4ba81b9c
Make cli deal command get Block Delay specific to build
2022-06-22 19:35:03 -04:00
Jiaying Wang
6638ed4c30
Merge pull request #8884 from filecoin-project/jen/1602
...
build: release: v1.16.0-rc2
2022-06-22 19:29:51 -04:00
Jennifer Wang
6a6d6714ad
update changelog
2022-06-22 19:27:34 -04:00
Aayush Rajasekaran
5d55e3d537
Merge pull request #8898 from filecoin-project/jen/ffi2
...
deps: ffi: update
2022-06-22 16:28:51 -04:00
Jiaying Wang
eabb2d1916
Merge pull request #8897 from filecoin-project/jen/art
...
misc: fvm liftoff
2022-06-22 15:54:57 -04:00
Jennifer Wang
5d0a01abfc
update ffi
2022-06-22 15:42:21 -04:00
Steven Allen
cd6c0c2ad3
feat: move banner, embed, and run at v8 upgrade only
...
1. Embed the banner in the upgrades subsystem instead of reading it at
runtime.
2. Print it all at once instead of line-by-line.
3. Run it in the v8 upgrade itself.
2022-06-22 12:41:14 -07:00
Jennifer Wang
17cd28028f
fvm liftoff
2022-06-22 15:21:50 -04:00
Aayush
4815c73bb4
tidy lotus-soup go.mod
2022-06-22 14:30:06 -04:00
Aayush Rajasekaran
7f864d0f10
Update go-fil-markets v1.20.1-v16-2
2022-06-22 14:27:15 -04:00
Jennifer Wang
781f92402a
add mainnet upgrade epoch
2022-06-22 14:27:15 -04:00
Jennifer Wang
ea823558de
bump version to v1.16.0-rc2
2022-06-22 14:27:15 -04:00
Jennifer Wang
820013a31e
add mainnet upgrade epoch for nv16
2022-06-22 14:27:15 -04:00
Aayush Rajasekaran
550d3888ca
Merge pull request #8895 from filecoin-project/asr/update-actors
...
chore: deps: update to actors v8.0.0-rc.2, except for calibnet
2022-06-22 14:24:37 -04:00
Aayush
e122d113c7
chore: deps: update to actors v8.0.0-rc.2, except for calibnet
2022-06-22 14:17:40 -04:00
Aayush Rajasekaran
a43231b95a
Merge pull request #8893 from filecoin-project/asr/exec-trace-v16
...
fix: fvm: make exectraces match legacyVM some more
2022-06-22 14:14:45 -04:00
Aayush Rajasekaran
eb9c3420e4
Merge pull request #8892 from filecoin-project/feat/bundle-pack-multi-release
...
feat: support overriding actor versions per-network
2022-06-22 14:14:24 -04:00
Aayush Rajasekaran
a0aa9ad845
Merge pull request #8894 from filecoin-project/asr/update-ffi
...
chore: deps: Update FFI
2022-06-22 14:09:12 -04:00
Aayush
a7a30732f1
Update FFI
2022-06-22 13:48:24 -04:00
Steven Allen
1ced322310
feat: support overriding actor versions per-network
2022-06-22 10:47:04 -07:00
Aayush
e860a052e7
fix: fvm: make exectraces match legacyVM some more
2022-06-22 13:46:12 -04:00
Aayush Rajasekaran
a80da7f1f9
Merge pull request #8889 from filecoin-project/asr/exec-trace
...
fix: fvm: make exectraces match legacyVM some more
2022-06-22 13:45:39 -04:00
Aayush
866693f3d5
fix: fvm: make exectraces match legacyVM some more
2022-06-22 11:29:14 -04:00
Marcin Rataj
b2956ad199
docs: update ./documentation/en/README.md
2022-06-22 00:03:02 +02:00
kaola526
e3003dce31
fix ci/circleci error
2022-06-21 17:49:10 +08:00
kaola526
ace17753f0
Merge branch 'filecoin-project:master' into master
2022-06-21 17:20:56 +08:00
Aayush Rajasekaran
d6e00bcd4e
Merge pull request #8816 from filecoin-project/asr/reentrant-test
...
Add a reentrant multisig test
2022-06-20 18:14:20 -04:00
Aayush
7554991085
Add a reentrant multisig test
2022-06-20 17:22:45 -04:00
Aayush Rajasekaran
0e186ce16f
Merge pull request #8883 from filecoin-project/asr/label-json-master
...
chore: deps: Update to go-state-types v0.1.10
2022-06-20 14:48:15 -04:00
Aayush Rajasekaran
f44ad2682a
Merge pull request #8882 from filecoin-project/asr/label-json
...
chore: deps: Update to go-state-types v0.1.10
2022-06-20 14:48:11 -04:00
Aayush
b7ee05e60a
Update to go-state-types v0.1.10
2022-06-20 14:20:30 -04:00
Aayush
b1fddec1ce
Update to go-state-types v0.1.10
2022-06-20 14:17:03 -04:00
Phi-rjan
17b5fc80ff
Merge pull request #8881 from filecoin-project/phi/fix-butterfly
...
fix: deps: Update butterfly artifacts
2022-06-20 16:51:11 +02:00
Jennifer Wang
1ccd9051a3
update butterfly artifects
2022-06-20 10:38:08 +02:00
Łukasz Magiera
2c3dbb239a
Merge pull request #8871 from filecoin-project/chore/drop-pipeline-adapters
...
chore: sealing pipeline: Remove adapter code (storage refactors part 2)
2022-06-17 20:00:58 +02:00
Łukasz Magiera
ae17b765c0
storage: Address review, no tok
2022-06-17 18:25:59 +02:00
Geoff Stuart
3fe16ccd41
Merge pull request #8814 from nicobao/feat/uninstall/8812
...
build: deps: add uninstall make target
2022-06-17 12:01:09 -04:00
Geoff Stuart
5c884b5fd1
Merge pull request #8830 from filecoin-project/fix/error-client-deal
...
fix: ux: Check for client deal addrs on-chain
2022-06-17 11:42:04 -04:00
Geoff Stuart
12f9b2cefe
Merge pull request #8879 from filecoin-project/chore/drop-specsstorage
...
storage: Don't depend on specs-storage, move to storiface
2022-06-17 11:24:46 -04:00
Łukasz Magiera
db676acdf8
storage: Cleanup interfaces a bit
2022-06-17 13:52:19 +02:00
Łukasz Magiera
58416d0881
storage: Don't depend on specs-storage, move to storiface
2022-06-17 13:36:33 +02:00
Łukasz Magiera
7de400b5ac
Merge remote-tracking branch 'origin/master' into chore/drop-pipeline-adapters
2022-06-17 11:31:05 +02:00
Łukasz Magiera
4a4d64f528
sealing pipeline: Rename 'tok' to 'tsk'
2022-06-17 11:20:33 +02:00
Jiaying Wang
7330ac5d7e
Merge pull request #7715 from filecoin-project/jen/simplythings
...
update release template
2022-06-17 05:10:26 -04:00
Jiaying Wang
9e1794f290
Merge pull request #8857 from filecoin-project/jen/butterflyreset
...
chore: build: update butterfly artifacts
2022-06-16 16:59:14 -04:00
Jennifer Wang
4df19f9686
address feedbacks + nit
2022-06-16 16:53:47 -04:00
Jiaying Wang
8815fc1c1f
Merge pull request #8875 from filecoin-project/phi/update-version
...
build: bump master version to v1.17.1-dev
2022-06-16 16:34:44 -04:00
Jennifer Wang
8375cc9f3e
make gen
2022-06-16 16:19:56 -04:00
Geoff Stuart
1ad1c12294
Merge pull request #8872 from filecoin-project/jen/master16
...
chore: backport: v1.16.0 bundle to master
2022-06-16 16:11:00 -04:00
Phi
34b04ccbe3
bump version
2022-06-16 22:05:45 +02:00
Jennifer Wang
ae37db71a8
update bundles for v16# Please enter the commit message for your changes. Lines starting
2022-06-16 14:27:17 -04:00
Jennifer Wang
51b6b07110
Merge branch 'release/v1.16.0' into jen/master16
2022-06-16 14:24:44 -04:00
Jiaying Wang
3465f3aba3
Merge pull request #8837 from filecoin-project/jen/refactor
...
chore: refactor: rename var name for syncing mainnet v15 using FVM
2022-06-16 14:16:52 -04:00
Jiaying Wang
a11fd00ca3
Merge pull request #8856 from filecoin-project/feat/markets-v1.21.0
...
feat: update go-fil-markets to v1.21.0
2022-06-16 14:04:43 -04:00
Łukasz Magiera
d56241603a
sealing pipeline: Remove adapter code!
2022-06-16 17:22:50 +02:00
Łukasz Magiera
59a4fe1e56
sealing pipeline: Don't adapt MpoolPushMessage
2022-06-16 15:54:15 +02:00
Łukasz Magiera
9c4d10ec73
api: handle no-precommit in StateSectorPreCommitInfo gracefully
2022-06-16 15:20:58 +02:00
Łukasz Magiera
06b3e555c5
sealing pipeline: Drop ChainBaseFee, don't wrap StateSectorPartition
2022-06-16 14:00:37 +02:00
Łukasz Magiera
db842224b8
sealing pipeline: Drop StateMarketStorageDealProposal
2022-06-16 13:33:59 +02:00
Łukasz Magiera
2dc1df878d
api: Move StateComputeDataCID to full-node
2022-06-16 13:29:35 +02:00
Łukasz Magiera
a084445e6c
sealing pipeline: Use non-special ChainHead
2022-06-16 13:15:49 +02:00
Łukasz Magiera
048bfe6d5b
sealing pipeline: Use non-special msg wait APIs
2022-06-16 12:47:19 +02:00
Łukasz Magiera
cd4514bddf
sealing pipeline: Drop StateMinerActiveSectors
2022-06-16 12:34:29 +02:00
Łukasz Magiera
9fad80ce9a
sealing pipeline: Drop unused miner-info related methods
2022-06-16 12:18:24 +02:00
Łukasz Magiera
9aa5659d24
sealing pipeline: Drop TipSetToken, use TipSetKey directly
2022-06-16 12:05:58 +02:00
kaola526
4ae3d61b76
Merge branch 'filecoin-project:master' into master
2022-06-16 09:17:02 +08:00
Geoff Stuart
b706efc33b
Merge pull request #8858 from filecoin-project/chore/storage-refactors
...
chore: storage refactors part 1
2022-06-15 11:53:49 -04:00
Łukasz Magiera
6d770f6e10
make gen
2022-06-15 16:51:30 +02:00
Łukasz Magiera
427efb57f9
Merge pull request #8864 from filecoin-project/fix/shed-user-version
...
feat: shed: report the "user version"
2022-06-15 14:15:24 +02:00
Łukasz Magiera
25d848f718
fix paychget test
2022-06-15 12:09:11 +02:00
Łukasz Magiera
05cdeb80c3
chore: remove redundant import prefixes
2022-06-15 12:06:22 +02:00
kaola526
2e3b8402cc
Update multisig.go
2022-06-15 06:59:17 +08:00
Steven Allen
5677dc915b
feat: shed: report the "user version"
...
This version includes the network name and commit, for easier debugging.
2022-06-14 15:58:36 -07:00
kaola526
de550c8bbb
Merge branch 'filecoin-project:master' into master
2022-06-15 06:53:40 +08:00
Łukasz Magiera
39cede946c
chore: Fix more imports with '2' suffix
2022-06-14 21:37:54 +02:00
Łukasz Magiera
7864e1470e
fix docsgen-cli
2022-06-14 21:05:48 +02:00
Łukasz Magiera
a581d73548
chore: Fix imports with '2' suffix
2022-06-14 20:36:33 +02:00
Łukasz Magiera
28099a3905
storage: Move storage/sealer/stores to storage/paths
2022-06-14 20:25:52 +02:00
Łukasz Magiera
82857e6d5d
chore: rerun gen with moved packages
2022-06-14 20:13:31 +02:00
Łukasz Magiera
a9600b8a6f
storage: Move extern/sector-storage to storage/sealer
2022-06-14 20:03:38 +02:00
Łukasz Magiera
98a48a47f8
storage: Move extern/storage-sealing to storage/pipeline
2022-06-14 19:41:59 +02:00
Łukasz Magiera
cf835fcc0c
fix wdpost unit tests
2022-06-14 19:33:57 +02:00
Łukasz Magiera
717bda63b1
storage: Move control address logic to storage/ctladdr
2022-06-14 19:32:29 +02:00
Łukasz Magiera
dff1bf2868
storage: Move window-post logic into a separate package
2022-06-14 19:27:09 +02:00
Łukasz Magiera
12c91bb41d
storage: Move mock PreCommit helper to the mock package
2022-06-14 19:23:14 +02:00
Łukasz Magiera
6afb43afbb
wallet: Move key.go into separate pkg to avoid import loops
2022-06-14 19:21:40 +02:00
Łukasz Magiera
d48b629b46
Merge pull request #8863 from filecoin-project/chore/run-fiximports
...
chore: fix imports conflict
2022-06-14 19:11:09 +02:00
Łukasz Magiera
6c3361b5a4
chore: fix imports conflict
2022-06-14 18:58:19 +02:00
Łukasz Magiera
422f66776f
Merge pull request #8859 from filecoin-project/chore/import-fix
...
chore: Fix imports
2022-06-14 18:54:03 +02:00
Łukasz Magiera
a7b695eac3
fiximports: Don't leave backup files on osx
2022-06-14 18:31:33 +02:00
Aayush Rajasekaran
435c1f4278
Merge pull request #8855 from filecoin-project/jen/backport
...
chore: backport: release v1.16.0 back to master
2022-06-14 11:11:13 -04:00
Łukasz Magiera
3f0f5834b3
make: run fiximports in docsgen
2022-06-14 17:03:12 +02:00
Łukasz Magiera
e65fae28de
chore: fix imports
2022-06-14 17:00:51 +02:00
Łukasz Magiera
d929d7104f
fiximports script
2022-06-14 17:00:18 +02:00
Aayush
6d21b72d6c
Testplans: go mod tidy
2022-06-14 09:13:33 -04:00
Łukasz Magiera
016749b60b
Merge pull request #8854 from swift-mx/mx_log
...
fix: format error log
2022-06-14 11:18:23 +02:00
Jennifer Wang
ed091b6d49
update butterfly artifects
2022-06-14 03:23:58 -04:00
Dirk McCormick
43bf95b8b8
feat: update go-fil-markets to v1.21.0
2022-06-14 09:15:19 +02:00
Jennifer Wang
e3fbe53f76
Merge branch 'release/v1.16.0' into jen/backport
2022-06-14 02:35:01 -04:00
swift-mx
19a4395cd7
fix: format error log
2022-06-14 14:13:44 +08:00
Jennifer Wang
5a67bb0f69
v1.16.0-rc1 changelog
2022-06-14 01:57:42 -04:00
Jiaying Wang
5624c71084
Merge pull request #8851 from filecoin-project/jen/v1160
...
build: release: v1.16.0-rc1
2022-06-13 23:59:28 -04:00
Jennifer Wang
82ead268bd
go mod tidy
2022-06-13 23:31:35 -04:00
Jennifer Wang
b0c8dd5454
remove wrongly added whiteblock cid
2022-06-13 23:31:12 -04:00
Jennifer Wang
9254085bd4
correct the upgrade time comment
2022-06-13 23:27:31 -04:00
Jennifer Wang
ca3282cb43
Merge branch 'releases' into jen/v1160
2022-06-13 23:25:10 -04:00
kaola526
ea59d5870d
Merge branch 'filecoin-project:master' into master
2022-06-14 11:22:48 +08:00
kaola526
51ad079bc7
fix bug
2022-06-14 11:17:04 +08:00
Jennifer Wang
b3adf6f09c
docsgen
2022-06-13 23:12:19 -04:00
Steven Allen
e9157e9dcc
fix: build: really make macos compatible ( #8853 )
2022-06-14 03:02:43 +00:00
Jennifer Wang
35791682aa
upgrade to 8.0.0-rc.1 bundle & manifest
2022-06-13 23:02:02 -04:00
Jennifer Wang
14e37adc95
fix: build: add calibrationnet to the actors bundle
2022-06-13 23:01:37 -04:00
Steven Allen
4b7f141230
fix: build: make the build/actors/pack.sh script work on macos
2022-06-13 22:51:58 -04:00
kaola526
bc25a3fd37
fix bug
2022-06-14 10:40:45 +08:00
Aayush Rajasekaran
a4dbeeb51f
Merge pull request #8852 from filecoin-project/chore/fix-pack
...
fix: build: fix pack script and add calibrationnet to bundle
2022-06-13 22:40:37 -04:00
Steven Allen
b16d3c07c1
fix: build: add calibrationnet to the actors bundle
2022-06-13 19:35:08 -07:00
Steven Allen
d8d8ed1f1c
fix: build: make the build/actors/pack.sh script work on macos
2022-06-13 19:34:29 -07:00
Aayush Rajasekaran
55dd92fb53
Merge pull request #8849 from filecoin-project/asr/proof-bump-v16
...
Add new proofs version type
2022-06-13 22:10:27 -04:00
Aayush Rajasekaran
89a486c6ca
Merge pull request #8848 from filecoin-project/asr/proof-bump
...
Add new proofs version type
2022-06-13 22:09:42 -04:00
Aayush
69fae9dc52
Add new proofs version type
2022-06-13 21:49:42 -04:00
Aayush
717d592a3b
Add new proofs version type
2022-06-13 21:41:25 -04:00
Jennifer Wang
cda21546c4
chore: update butterfly for reset of v16
2022-06-13 21:02:08 -04:00
Jennifer Wang
2b8aaf7261
update calib v16 skyr upgrade
2022-06-13 20:32:33 -04:00
Aayush Rajasekaran
1d821eda57
Merge pull request #8847 from filecoin-project/jen/v16prep
...
chore: backport: 8838 & 8769
2022-06-13 19:06:21 -04:00
Steven Allen
ddc9425c07
feat: refactor: actor bundling system ( #8838 )
...
1. Include the builtin-actors in the lotus source tree.
2. Embed the bundle on build instead of downloading at runtime.
3. Avoid reading the bundle whenever possible by including bundle
metadata (the bundle CID, the actor CIDs, etc.).
4. Remove everything related to dependency injection.
1. We're no longer downloading the bundle, so doing anything ahead
of time doesn't really help.
2. We register the manifests on init because, unfortunately, they're
global.
3. We explicitly load the current actors bundle in the genesis
state-tree method.
4. For testing, we just change the in-use bundle with a bit of a
hack. It's not great, but using dependency injection doesn't make
any sense either because, again, the manifest information is
global.
5. Remove the bundle.toml file. Bundles may be overridden by
specifying an override path in the parameters file, or an
environment variable.
fixes #8701
2022-06-13 10:51:49 -07:00
Steven Allen
30981d0fdd
feat: refactor: actor bundling system ( #8838 )
...
1. Include the builtin-actors in the lotus source tree.
2. Embed the bundle on build instead of downloading at runtime.
3. Avoid reading the bundle whenever possible by including bundle
metadata (the bundle CID, the actor CIDs, etc.).
4. Remove everything related to dependency injection.
1. We're no longer downloading the bundle, so doing anything ahead
of time doesn't really help.
2. We register the manifests on init because, unfortunately, they're
global.
3. We explicitly load the current actors bundle in the genesis
state-tree method.
4. For testing, we just change the in-use bundle with a bit of a
hack. It's not great, but using dependency injection doesn't make
any sense either because, again, the manifest information is
global.
5. Remove the bundle.toml file. Bundles may be overridden by
specifying an override path in the parameters file, or an
environment variable.
fixes #8701
2022-06-13 10:15:00 -07:00
Łukasz Magiera
1cd94f598d
Merge pull request #8820 from filecoin-project/asr/deprecate-blocksync
...
refactor: remove old BlockSyncProtocolID
2022-06-13 18:36:21 +02:00
vyzo
d4d5ce3021
only enable rcmgr by default in full nodes
...
opt-in with envvar for other nodes, as there are still some issues
with markets related protocols
2022-06-13 12:16:20 -04:00
Aayush Rajasekaran
2d07131f29
Merge pull request #8845 from filecoin-project/asr/cherry-picks
...
chore: cherry-pick fixes to release branch
2022-06-10 19:17:11 -04:00
Aayush Rajasekaran
05ca8875e0
Merge pull request #8826 from filecoin-project/asr/address-bump
...
chore: deps: Update to go-address v1.0.0
2022-06-10 17:48:53 -04:00
Aayush
dda9ac31c6
invoker: gen the registry
2022-06-10 17:40:07 -04:00
Aayush
d32ed4440d
Drop actor meta shimming for testing
2022-06-10 17:30:07 -04:00
Aayush
7dcb11b8c0
Update to tagged actors versions
2022-06-10 17:29:57 -04:00
Aayush Rajasekaran and Łukasz Magiera
131831ca61
Update cmd/lotus-shed/cid.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-06-10 17:29:13 -04:00
Aayush
37e524adac
Update to go-address v1.0.0
2022-06-10 17:24:37 -04:00
Aayush Rajasekaran
f81194ddfd
Merge pull request #8842 from filecoin-project/revert-8770-chore/update-pubsub
...
Revert "deps: update go-libp2p-pubsub to v0.7.0"
2022-06-10 17:13:24 -04:00
Aayush Rajasekaran
6422bf4a60
Merge pull request #8843 from filecoin-project/gstuart/lite-migration-master
...
Feat: migration: Implement function to migrate actors with only code changes
2022-06-10 16:12:16 -04:00
Geoff Stuart
b7010c9e60
Implement function to migrate actors with only code changes
2022-06-10 15:52:32 -04:00
Aayush Rajasekaran
b6a7e0553e
Merge pull request #8815 from filecoin-project/gstuart/lite-migration
...
feat: migrations: function for migrating builtin actors with only code changes
2022-06-10 15:36:05 -04:00
Jiaying Wang
f09fc45469
Revert "deps: update go-libp2p-pubsub to v0.7.0"
2022-06-10 14:29:56 -05:00
Geoff Stuart
3f712c376a
Example V9 migration function
2022-06-10 15:07:42 -04:00
Aayush Rajasekaran
64ed93b728
Merge pull request #8840 from filecoin-project/arajasek-patch-2
...
fix: build: params_2k should not have the v16 upgrade set
2022-06-10 14:46:46 -04:00
Geoff Stuart
bec1dc47ce
update specs-actors version
2022-06-10 14:22:54 -04:00
Geoff Stuart
801c670edd
Remove ChainPutMany
2022-06-10 14:09:05 -04:00
Geoff Stuart
64d62f1f7e
Review fixes v2
2022-06-10 12:32:31 -04:00
Geoff Stuart
3c4792d3e9
review fixes
2022-06-10 11:35:01 -04:00
Aayush Rajasekaran
d2fe574af3
fix: build: params_2k should not have the v16 upgrade set
2022-06-10 10:05:20 -04:00
Łukasz Magiera
e899f73800
Merge pull request #8517 from filecoin-project/rate-limit-gateway
...
feat: Add rate limiting to the lotus gateway
2022-06-10 13:18:10 +02:00
Łukasz Magiera
ae42ed0bb1
Merge remote-tracking branch 'origin/master' into rate-limit-gateway
2022-06-10 13:01:20 +02:00
Aayush
e79c2eaa4a
gofmt
2022-06-09 18:32:20 -04:00
jennijuju
41e325e822
chore: refactor: rename var name for syncing mainnet v15 using FVM
2022-06-09 16:53:16 -05:00
Jiaying Wang
87d1e8ddfd
Merge pull request #8831 from filecoin-project/arajasek-patch-2
...
refactor: rename LOTUS_USE_FVM_EXPERIMENTAL
2022-06-09 17:42:16 -04:00
Aayush Rajasekaran
5bb50289bd
Merge pull request #8835 from filecoin-project/fix/merge-conflict
...
fix: build: fix 2k build params
2022-06-09 17:25:30 -04:00
Steven Allen
36a4c1791c
fix: build: fix 2k build params
2022-06-09 14:23:26 -07:00
Aayush Rajasekaran
c661d247e5
Merge pull request #8810 from filecoin-project/asr/feat-into-master
...
Merge nv16 changes into master
2022-06-09 16:09:35 -04:00
Aayush
b211c51643
invoker: gen the registry
2022-06-09 16:09:23 -04:00
Geoff Stuart
339692cde5
create function for migrating builtin actors with only code changes
2022-06-09 15:13:42 -04:00
Geoff Stuart
5c0f2c8ae6
Add putObj and putMany to apiBlockstore
2022-06-09 15:13:42 -04:00
kaola526
9e27c49168
Merge branch 'filecoin-project:master' into master
2022-06-10 00:37:37 +08:00
kaola526
c244a0bbdc
fix bug #8825
2022-06-10 00:36:46 +08:00
Aayush Rajasekaran
fbefd617a2
refactor: rename LOTUS_USE_FVM_EXPERIMENTAL
2022-06-09 11:21:22 -04:00
Phi
faa3b185bf
fix: ux: client deal addrs is on-chain check
...
Checks if the address used in `lotus client deal` is "initialized" on-chain before running the `uiLoop`. Resolves #8817
2022-06-09 16:20:51 +02:00
Łukasz Magiera
16d6e0eeb5
Merge pull request #8818 from 2color/improve-retrieval-error
...
chore: improve error message when maxPrice is too low
2022-06-09 15:47:09 +02:00
Łukasz Magiera
1190050e86
Merge pull request #8829 from zl03jsj/fix/TestPaychGetRestartAfterAddFundsMsg_may_stuck_in_forever_waiting
...
Fix: PaychGetRestartAfterAddFundsMsg may stuck in forever waiting
2022-06-09 15:30:22 +02:00
zl
e732e1b00b
fix TestPaychGetRestartAfterAddFundsMsg may stuck in forever waiting
2022-06-09 16:36:50 +08:00
Aayush
82e439172e
Drop actor meta shimming for testing
2022-06-08 13:41:30 -04:00
Aayush
789f212f6c
refactor: remove old BlockSyncProtocolID
2022-06-08 13:38:56 -04:00
Aayush
74a00ebdda
Update to tagged actors versions
2022-06-08 13:31:50 -04:00
Aayush Rajasekaran and Łukasz Magiera
474d11b805
Update cmd/lotus-shed/cid.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-06-08 13:18:50 -04:00
Aayush Rajasekaran
e3f1eb29a1
Merge pull request #8823 from filecoin-project/fix/ux-paych-addfunds
...
fix: paych: Print "waiting for confirmation.."
2022-06-08 11:25:15 -04:00
Phi
0444563e65
fix: paych: Print "waiting for confirmation.."
...
Prints an "waiting for confirmation.." when running `lotus paych [fromAddress toAddress amount]` to indicate that the command is waiting for the msg to be confirmed and not just hanging.
2022-06-08 10:43:49 +02:00
Cory Schwartz
84cc1e30fd
lint
2022-06-07 10:36:57 -07:00
Daniel N
c1a7f6292e
Improve error message when maxPrice is too low
...
This also happens when maxPrice is not set and it deafults to 0
2022-06-07 11:10:20 -05:00
Nicolas Gimenez
3cdd92c4c0
build: deps: add uninstall make target
...
Run `sudo make uninstall` to remove binaries added
during installation. The command does NOT delete the potentially critical
`.lotus` and `.lotusminer` folders.
2022-06-07 09:38:46 -05:00
Aayush Rajasekaran
0e5e5f49df
Merge pull request #8804 from filecoin-project/gstuart/exec-trace-consistency
...
Fix: state: Set exec trace subcalls to nil when appropriate
2022-06-07 09:40:00 -04:00
Aayush Rajasekaran
27eaebad7e
Merge pull request #8302 from filecoin-project/raulk/tvx-fixes
...
feat: conformance & tvx: support ReportConsensusFault messages
2022-06-06 23:34:16 -04:00
Aayush Rajasekaran
05c19b37a4
Merge pull request #8756 from filecoin-project/jen/devnetfixport
...
fix: build: genesis miner network version
2022-06-06 23:33:01 -04:00
Geoff Stuart
81cacd76a7
Implement function to access state of system actor
2022-06-06 23:23:32 -04:00
Cory Schwartz
ea51732163
use key type
2022-06-06 16:37:11 -07:00
Geoff Stuart
0c789b06dc
Call with no subcalls is nil instead of empty array for backwards compatibility
2022-06-03 15:21:47 -04:00
Aayush
b28c11a57d
Merge branch 'feat/nv16'
2022-06-03 14:01:49 -04:00
Aayush Rajasekaran
8212b2c5d9
Merge pull request #8755 from filecoin-project/jen/devnetver
...
fix: build: use the genesis network version when creating a network
2022-06-03 13:43:29 -04:00
Aayush Rajasekaran
7ff86efba2
Merge pull request #8776 from filecoin-project/jen/mergev1153to16
...
chore: build: merge v1.15.3 into v1.16.0
2022-06-03 13:38:32 -04:00
Aayush
91e69644c2
Merge branch 'feat/nv16' into jen/mergev1153to16
2022-06-03 13:18:27 -04:00
Aayush
89531e33a1
fixup merge
2022-06-03 13:16:44 -04:00
Aayush Rajasekaran
e857498914
Merge pull request #8801 from filecoin-project/asr/libp2p-v16
...
chore: deps: update to go-libp2p v0.19.4
2022-06-03 12:02:29 -04:00
Aayush
37fdcbf197
chore: deps: update to go-libp2p v0.19.4
2022-06-03 11:48:40 -04:00
Łukasz Magiera
5d7f3c252d
Merge pull request #8799 from filecoin-project/chore/update-libp2p
...
deps: update go-libp2p@v0.19 .4
2022-06-03 02:22:23 +02:00
vyzo
927aea9937
update go-libp2p@v0.19.4
2022-06-02 22:29:21 +03:00
Łukasz Magiera
73ee5957e7
Merge pull request #8787 from swift-mx/mx_get_hello_message
...
feat: lotus-shed get remote peer hello message
2022-06-02 19:45:13 +02:00
Łukasz Magiera
db13ada6a3
Merge pull request #8797 from filecoin-project/feat/nicer-netstat
...
feat: cli: Nicer net stat
2022-06-02 19:25:57 +02:00
Łukasz Magiera
c43b4f304b
cli docsgen
2022-06-02 17:51:26 +02:00
Łukasz Magiera
3de6856058
feat: cli: Nicer net stat
2022-06-02 16:54:56 +02:00
swift-mx
1fd2be1329
fix: setStreamHandler before connect
2022-06-02 19:59:52 +08:00
swift-mx
9c33816c90
fix: remove say hello
2022-06-02 17:22:43 +08:00
swift-mx and Łukasz Magiera
5a961c90f5
Update cmd/lotus-shed/hello.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-06-02 17:09:35 +08:00
swift-mx
63a2d9f1fe
fix: timeout 5
2022-06-02 16:54:58 +08:00
swift-mx
d04594a375
style: hello.go
2022-06-02 16:49:59 +08:00
swift-mx and Łukasz Magiera
0fd74eda69
style: libp2p new
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-06-02 16:36:18 +08:00
Łukasz Magiera
93f3b49235
Merge pull request #8785 from filecoin-project/gstuart/fix/manifest-cid-bundle-cli
...
Fix: cli: clean up manifest-cid-from-car
2022-06-02 10:32:50 +02:00
Łukasz Magiera
eb84bf2ebd
Merge pull request #8784 from filecoin-project/arajasek-patch-2
...
chore: vm: Rename tracing envvar to LOTUS_VM_ENABLE_TRACING
2022-06-02 10:31:51 +02:00
Łukasz Magiera
1b4849b05e
Merge pull request #8786 from filecoin-project/gstuart/fix/cleanup-load-bundle
...
Cleanup LoadBundle
2022-06-02 10:30:29 +02:00
swift-mx
e691efb9cd
fix: CI
2022-06-02 12:02:41 +08:00
swift-mx
45104a856b
feat: lotus-shed get remote peer hello message
2022-06-02 11:51:11 +08:00
Jiaying Wang
2f6a383023
Merge pull request #8781 from filecoin-project/release/v1.15.3
...
build: release: v1.15.3
2022-06-01 22:46:43 -04:00
Geoff Stuart
782011b572
Cleanup LoadBundle
2022-06-01 22:22:52 -04:00
Geoff Stuart
bf6f9799e6
Fixup manifest-cid-from-car
2022-06-01 22:12:50 -04:00
Aayush Rajasekaran
6f25476709
chore: vm: Rename tracing envvar to LOTUS_VM_ENABLE_TRACING
2022-06-01 18:18:49 -04:00
Jiaying Wang
a7e8f5aa17
Merge pull request #8761 from filecoin-project/jen/1153prep
...
build: release: prep lotus v1.15.3
2022-06-01 15:35:25 -04:00
Jiaying Wang and Aayush Rajasekaran
c095d101a1
Update CHANGELOG.md
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-06-01 14:09:13 -04:00
Steven Allen
0c4863c58e
Merge pull request #8779 from filecoin-project/chore/update-ffi
...
chore: deps: update filecoin-ffi
2022-06-01 11:02:19 -07:00
Steven Allen
352c23748e
chore: deps: update filecoin-ffi
...
- Uses the global MAX_LEN exported by fvm_shared.
- Formats errors with debug, for additional information.
2022-06-01 10:44:48 -07:00
Łukasz Magiera
6b68071d2f
Merge pull request #8777 from filecoin-project/fix/bench-typos
...
fix: bench: consistency in description
2022-06-01 10:59:22 +02:00
Cory Schwartz
4c51e4ccda
default 5 sec
2022-06-01 00:59:13 -07:00
Cory Schwartz
e645e8aa7c
Merge branch 'master' into rate-limit-gateway
2022-06-01 00:58:23 -07:00
Phi
a7a9e2a60e
fix: bench: consistency in description
...
Changing /tmp/sl and /tmp/cac to /tmp/sealed and /tmp/cache for consistency with the rest of the description
2022-06-01 08:50:13 +02:00
Jennifer Wang
cec9425c83
prep lotus v1.15.3
2022-05-31 16:39:23 -04:00
Jiaying Wang
130ef04ca5
Merge pull request #8764 from filecoin-project/asr/storage
...
chore: deps: Use tagged version of specs-storage
2022-05-31 16:38:22 -04:00
Jennifer Wang
2e59d0129d
Merge branch 'release/v1.15.3' into jen/mergev1153to16
2022-05-31 16:33:18 -04:00
Aayush Rajasekaran
d1a241e5b7
Merge pull request #8770 from filecoin-project/chore/update-pubsub
...
deps: update go-libp2p-pubsub to v0.7.0
2022-05-31 11:30:53 -04:00
vyzo
91c634b965
update go-libp2p-pubsub to v0.7.0
2022-05-31 14:00:43 +03:00
Łukasz Magiera
9de9c584ec
Merge pull request #8769 from filecoin-project/feat/rcmgr-for-daemon
...
feat: only enable rcmgr by default in full nodes
2022-05-31 12:30:42 +02:00
vyzo and Peter Rabbitson
207ff66b3b
update comment.
...
Co-authored-by: Peter Rabbitson <ribasushi@protocol.ai >
2022-05-31 12:33:08 +03:00
vyzo and Peter Rabbitson
bc180c8d78
update comment.
...
Co-authored-by: Peter Rabbitson <ribasushi@protocol.ai >
2022-05-31 12:32:56 +03:00
vyzo
a1e6410178
remove outdated comment
2022-05-31 12:09:04 +03:00
vyzo
a313dcba74
only enable rcmgr by default in full nodes
...
opt-in with envvar for other nodes, as there are still some issues
with markets related protocols
2022-05-31 12:03:03 +03:00
Aayush Rajasekaran
000b932cac
Merge pull request #8762 from filecoin-project/jen/removecar
...
chore: bundle: remove wrongly committed bundle cars
2022-05-30 21:08:20 -04:00
Aayush Rajasekaran
ff02a666bd
Merge pull request #8763 from filecoin-project/jen/rmbundle
...
chore: bundle: remove wrongly committed bundle cars
2022-05-30 21:08:16 -04:00
Aayush
869f6abcd6
Use tagged version of specs-storage
2022-05-30 18:08:28 -04:00
Jennifer Wang
64709dd587
remove wrongly committed bundle cars
2022-05-30 17:24:46 -04:00
Jennifer Wang
157d519dd4
remove wrongly committed bundle cars
2022-05-30 17:21:44 -04:00
Aayush
8cbbee3a87
Revert "VM: Refactor pricelist to be based on network versions"
...
This reverts commit 25b2e144b8 .
2022-05-30 16:17:41 -04:00
Aayush Rajasekaran
81d3cda69b
Merge pull request #8758 from filecoin-project/asr/revert-pricelist
...
Revert "VM: Refactor pricelist to be based on network versions"
2022-05-30 16:11:17 -04:00
Jiaying Wang
04894350b7
Merge pull request #8759 from filecoin-project/asr/revert-pricelist-v16
...
Revert "VM: Refactor pricelist to be based on network versions"
2022-05-30 16:11:14 -04:00
Jiaying Wang
5b3a6e89ff
Merge pull request #8670 from filecoin-project/jen/actorcid
...
chore: state: add cli to get the manifest & actor cid for network v16 & up
2022-05-30 15:31:22 -04:00
Aayush
c95ad7229f
Revert "VM: Refactor pricelist to be based on network versions"
...
This reverts commit 25b2e144b8 .
2022-05-30 15:25:33 -04:00
Jennifer Wang
4d1ee38930
docs gen
2022-05-30 15:22:03 -04:00
Aayush
3c8dcda094
Revert "VM: Refactor pricelist to be based on network versions"
...
This reverts commit 25b2e144b8 .
2022-05-30 15:19:51 -04:00
Jennifer Wang
970aa299a2
move actor key to a const array
2022-05-30 14:59:46 -04:00
Jennifer Wang
2c1cf42aa0
add cli to get the actor cid forthe current network version
2022-05-30 14:20:14 -04:00
Jennifer Wang
f7b0bbf0d8
fix genesis miner netwokr version
2022-05-30 13:33:10 -04:00
Jennifer Wang
a476816f40
fix genesis miner netwokr version
2022-05-30 13:32:04 -04:00
Aayush Rajasekaran
e59edfdd0c
Merge pull request #8754 from filecoin-project/jen/backport
...
fix: deps: restore butterfly network genesis from v1.14.4
2022-05-30 13:22:59 -04:00
Travis Person
860298d65b
fix: deps: restore butterfly network genesis from v1.14.4
2022-05-30 12:58:21 -04:00
Aayush Rajasekaran
2a5e36c542
Merge pull request #8742 from filecoin-project/jen/butterldly
...
chore: bundle: butterfly manifest cid & epoch
2022-05-30 12:11:45 -04:00
Jiaying Wang
dbeec2900b
Update params_butterfly for upgrade v16 epoch and cid
2022-05-30 11:55:30 -04:00
Łukasz Magiera
041af452ac
Merge pull request #8751 from sunday527/feat/nv16
...
fix: lotus-bench make command
2022-05-30 16:46:24 +02:00
Łukasz Magiera
285c9b9d4a
Merge pull request #8373 from filecoin-project/feat/simple-op-bench
...
feat: bench: simple sealing operations commands
2022-05-30 16:43:02 +02:00
Aayush Rajasekaran
160281bc53
Merge pull request #8745 from filecoin-project/gstuart/publish-storage-deals-test
...
test: deals: Test deal label with invalid utf8
2022-05-30 10:42:41 -04:00
Geoff Stuart
4a40eb5af9
make gen
2022-05-30 10:29:05 -04:00
Łukasz Magiera
790a331ca5
bench: Support multiple piece infos in ParsePieceInfos
2022-05-30 16:19:57 +02:00
Łukasz Magiera
e148663155
bench: add simple bench descriptions
2022-05-30 15:44:05 +02:00
Łukasz Magiera
d7e99b801e
bench: Simple snapdeals
2022-05-30 15:44:05 +02:00
Łukasz Magiera
6ae0cb8ac4
bench: Simple commit1/2
2022-05-30 15:44:05 +02:00
Łukasz Magiera
580bafb98e
bench: Accept sector nums in simple post
2022-05-30 15:44:05 +02:00
Łukasz Magiera
1960a7726b
bench: Simple distributed post, print perf
2022-05-30 15:44:05 +02:00
Łukasz Magiera
56bde5adf9
Merge pull request #8692 from filecoin-project/feat/health-endpoints
...
feat: networking: add healthz and livez endpoints
2022-05-30 15:42:06 +02:00
tian zhou
ce1658f347
fix: lotus-bench make command
2022-05-30 19:29:37 +08:00
Geoff Stuart
4469d0c819
Reset interopnet
2022-05-27 16:46:29 -04:00
Geoff Stuart
775a94a239
Test deal label with invalid utf8
2022-05-27 16:43:06 -04:00
Geoff Stuart
e11f03a1fc
Replace caterpillar manifest cid
2022-05-27 14:37:01 -04:00
Łukasz Magiera
2b5114eb12
Merge pull request #8744 from filecoin-project/fix/storagestat-log-spam
...
fix: worker: don't log normal storage stat calls
2022-05-27 20:03:49 +02:00
Łukasz Magiera
ed0c30542a
Merge pull request #8741 from filecoin-project/fix/worker-nodefault-param-checks
...
fix: worker: don't check params with --no-default when not needed
2022-05-27 19:53:27 +02:00
Łukasz Magiera
d38cd87d35
Merge pull request #8657 from gnasnik/master
...
feat: add create ledger wallet address by account index command
2022-05-27 19:52:48 +02:00
Łukasz Magiera
a448b229a8
fix: worker: don't log noraml storage stat calls
2022-05-27 19:43:06 +02:00
Geoff Stuart
8d0558bd75
Merge pull request #8743 from filecoin-project/jen/interop
...
chore: bundle: update caterpillar cid
2022-05-27 13:27:52 -04:00
Jiaying Wang
7de6d93e26
Update params_interop.go
2022-05-27 13:10:11 -04:00
Jiaying Wang
92ef099f5a
Update params_interop.go
2022-05-27 13:09:11 -04:00
Aayush Rajasekaran
1b3d7c9054
Merge pull request #8740 from filecoin-project/asr/update-actors
...
Update actors
2022-05-27 12:39:35 -04:00
Aayush Rajasekaran
73e86679d0
Merge pull request #8739 from filecoin-project/asr/update-ffi
...
Update FFI
2022-05-27 12:39:29 -04:00
Łukasz Magiera
1058e3bc41
fix: worker: don't check params with --no-default when not needed
2022-05-27 18:25:48 +02:00
Aayush
de65d8c3b4
Update actors
2022-05-27 12:07:45 -04:00
Aayush Rajasekaran
40d75d17d4
Merge pull request #8734 from filecoin-project/asr/implicit-fail
...
fvm: fail if implicit message fails
2022-05-27 11:43:34 -04:00
Aayush
7ea661bf87
fvm: fail if implicit message fails
2022-05-27 11:43:20 -04:00
Aayush
3cfd1fed31
Update FFI
2022-05-27 11:39:25 -04:00
Aayush Rajasekaran
c5b5a99603
Merge pull request #8733 from filecoin-project/asr/disable-skyr
...
Add disable flag for Skyr upgrade
2022-05-27 11:21:03 -04:00
Aayush Rajasekaran
44d415a1e2
Merge pull request #8738 from filecoin-project/fix/openrpc-aliases
...
fix: rpc: readd rpc.discover aliases; lotus-gateway openrpc
2022-05-27 11:18:36 -04:00
Łukasz Magiera
032e598962
feat: gateway: OpenRPC support
2022-05-27 17:03:56 +02:00
Łukasz Magiera
48aa0131bf
fix: rpc: readd rpc.discover aliases
2022-05-27 17:03:03 +02:00
Aayush Rajasekaran
bcdbb7296d
Merge pull request #8737 from filecoin-project/feat/compute-wdpost-no-fault
...
feat: wdpost: Ignore faults in lotus-miner proving compute window-post
2022-05-27 11:03:01 -04:00
Aayush Rajasekaran
69d3542ee2
Merge pull request #8736 from filecoin-project/fix/postworker-check-params
...
fix: post workers: check proving params on startup
2022-05-27 11:00:17 -04:00
Łukasz Magiera
5624b7eaad
Merge pull request #8725 from filecoin-project/feat/worker-task-count-limits
...
feat: sched: Per worker concurrent task count limits
2022-05-27 16:57:38 +02:00
Łukasz Magiera
7117a8d80d
fix lint
2022-05-27 16:15:52 +02:00
Łukasz Magiera
26a0b43116
Merge remote-tracking branch 'origin/master' into feat/worker-task-count-limits
2022-05-27 16:01:32 +02:00
Łukasz Magiera
af510e2cd7
feat: wdpost: Ignore faults in lotus-miner proving compute window-post
2022-05-27 13:14:47 +02:00
Łukasz Magiera
7d7ecb5ec8
fix: post workers: check proving params on startup
2022-05-27 13:04:19 +02:00
Aayush
4fa04abb8c
Add disable flag for Skyr upgrade
2022-05-26 18:20:49 -04:00
Aayush Rajasekaran
a081f8d92d
Merge pull request #8732 from filecoin-project/gstuart/check-actor-cid
...
feat: build: Check for manifest CID while loading bundle
2022-05-26 18:12:00 -04:00
Geoff Stuart
30e7f89662
Check for manifest CID while loading bundle
2022-05-26 17:30:32 -04:00
Łukasz Magiera
7836e20801
Merge pull request #8710 from filecoin-project/feat/stor-fin-move-selector
...
feat: sched: Finalize* move selectors
2022-05-26 21:20:48 +02:00
Łukasz Magiera
cfff877ec7
Merge pull request #8700 from filecoin-project/feat/multi-sched
...
feat: sched: Add scheduler interfaces, configurable assigner
2022-05-26 21:20:30 +02:00
Geoff Stuart
c159290868
Reset interopnet
2022-05-26 00:03:24 -04:00
Geoff Stuart
966f6816eb
Merge pull request #8719 from filecoin-project/gstuart/cli-bad-post
...
feat: cli: New commands for testing.
2022-05-25 17:10:18 -04:00
Geoff Stuart
7bf9ce2f2f
review fixes
2022-05-25 16:42:50 -04:00
Aayush Rajasekaran
06279b5f1a
Merge pull request #8606 from filecoin-project/asr/fix-drand-round
...
Fix: drand: calculation of round from Filecoin epochs
2022-05-25 15:36:53 -04:00
Geoff Stuart
cd8a6b5a7a
Merge pull request #8727 from filecoin-project/asr/actors-update
...
Update actors to dev/20220525
2022-05-25 14:23:18 -04:00
Aayush Rajasekaran
8127473bab
Update actors to dev/20220525
2022-05-25 14:21:08 -04:00
Aayush Rajasekaran
3e2df74e8b
Merge pull request #8722 from filecoin-project/fix/nv16-testing-bundle
...
[nv16] don't clobber test bundles during migration
2022-05-25 12:50:11 -04:00
Aayush Rajasekaran
6924a3d5f2
Fix calculation of Drand round from Filecoin epochs
2022-05-25 12:43:52 -04:00
Łukasz Magiera
2bdc729fe7
Merge remote-tracking branch 'origin/master' into feat/worker-task-count-limits
2022-05-25 18:25:15 +02:00
vyzo
bb0e3a6cb0
don't clobber test bundles during migration
2022-05-25 19:16:11 +03:00
Łukasz Magiera
b90b9e97a6
fix tests
2022-05-25 17:33:44 +02:00
Łukasz Magiera
666dc00e63
docsgen
2022-05-25 16:37:40 +02:00
Łukasz Magiera
c47e1bd483
sched: use correct resource table in assignReadyWork
2022-05-25 16:32:00 +02:00
Łukasz Magiera
083c7421ce
feat: sched: Worker task count limits for all task types
2022-05-25 16:31:26 +02:00
beck
43ec14fa9c
Feat/add provingDeadlineInfoCmd live option
2022-05-25 11:12:32 +08:00
beck
2375df2b62
Feat/add provingDeadlinesCmd live option
2022-05-25 11:11:23 +08:00
frank
c33f87d5b4
remove conditions that won't happen
2022-05-25 11:03:04 +08:00
frank
efca50c146
fix CodeQL warning
2022-05-25 10:18:48 +08:00
Geoff Stuart
8323ff77b6
Reset interopnet
2022-05-24 17:22:58 -04:00
Geoff Stuart
ef4a44cd06
appease linter
2022-05-24 15:24:54 -04:00
Geoff Stuart
8d0f33f2e1
make gen
2022-05-24 14:41:13 -04:00
Geoff Stuart
8d1ebf7abb
Fixed wording in some cli commands
2022-05-24 14:41:13 -04:00
Geoff Stuart
354719327b
Add generate-and-send-consensus-fault command to cli
2022-05-24 14:41:13 -04:00
Aayush Rajasekaran
e87bb5db6a
Merge pull request #8680 from filecoin-project/feat/nv16-migration-bundle
...
[nv16] Ensure v8 bundle is loaded during migration
2022-05-24 14:33:22 -04:00
Jiaying Wang
ddbcf1fc61
Merge pull request #8718 from filecoin-project/jen/1153prep
...
build: release: v1.15.3-rc2
2022-05-24 14:30:04 -04:00
Aayush Rajasekaran
c2f0bd3c62
Merge pull request #8668 from filecoin-project/asr/fix-post-test
...
fix wdpost_dispute tests
2022-05-24 14:22:01 -04:00
Jiaying Wang
2c3df5f187
Merge pull request #8716 from filecoin-project/fix/makefile-flags
...
build: set NetworkBundle in params file
2022-05-24 14:04:32 -04:00
Jennifer Wang
24474042f8
update the changelog
2022-05-24 14:01:54 -04:00
Jennifer Wang
4c6598e861
bump the version to v1.15.3-rc2
2022-05-24 14:01:01 -04:00
Aayush
2b847a98ae
fix wdpost_dispute tests
2022-05-24 13:58:30 -04:00
Cory Schwartz
d2299dfbf8
backoff/reconnect loop
2022-05-24 10:24:37 -07:00
Aayush Rajasekaran
c07c87c131
Merge pull request #8706 from filecoin-project/fix/8636
...
fix: vm: always set the root message in execution traces in the FVM
2022-05-24 12:55:37 -04:00
Aayush Rajasekaran
eab4d4b464
Merge pull request #8683 from filecoin-project/fix/drop-fvm-nv14
...
feat: fvm: drop nv14 support from the FVM
2022-05-24 12:48:32 -04:00
Steven Allen
496799f867
build: set NetworkBundle in params file
...
Otherwise, we end up overriding the ldflags.
fixes #8684
2022-05-24 09:42:22 -07:00
Jiaying Wang
5e7f5029d8
Merge pull request #8677 from filecoin-project/jennijuju-patch-3
...
Update bundle.go
2022-05-24 12:40:59 -04:00
Łukasz Magiera
6f2c8d6f5f
Merge pull request #8715 from filecoin-project/feat/miner-commp-cmd
...
feat: miner cli: sealing data-cid command
2022-05-24 18:09:26 +02:00
Łukasz Magiera
b53db68bda
fix lint
2022-05-24 16:22:52 +02:00
Łukasz Magiera
df7709c2e2
cli docsgen
2022-05-24 16:01:54 +02:00
Łukasz Magiera
7054475c00
ffiwrapper: Handle null padding in DataCid automatically
2022-05-24 15:59:11 +02:00
Łukasz Magiera
3fa2ada987
support http in lotus-miner sealing data-cid
2022-05-24 15:47:49 +02:00
Łukasz Magiera
6095aba4dd
lib: support http readers passing over jsonrpc
2022-05-24 15:47:23 +02:00
Łukasz Magiera
bacaccc378
feat: miner cli: sealing data-cid command
2022-05-24 15:07:53 +02:00
Łukasz Magiera
4b1bfa9964
Merge pull request #8478 from filecoin-project/gstuart/replica-update-unseal
...
Snap Deals full unseal
2022-05-24 14:48:10 +02:00
Lim Kin Sang
3f0e5b3ff4
Merge branch 'filecoin-project:master' into master
2022-05-24 17:41:32 +08:00
Łukasz Magiera
70f3b98574
Fix config doc
2022-05-24 01:33:56 +02:00
Łukasz Magiera
8c081e271a
itests: test TestWorkerPledgeLocalFin
2022-05-24 01:13:30 +02:00
Cory Schwartz
2b0d0ce224
fix itests
2022-05-23 14:59:57 -07:00
Łukasz Magiera
7612860d15
config: Storage.DisallowRemoteFinalize
2022-05-23 23:53:25 +02:00
Łukasz Magiera
8c6cba7a03
feat: sched: Finalize* move selectors
2022-05-23 23:36:26 +02:00
Łukasz Magiera
b576008e87
sched: Strong preferrence in WorkerSelector
2022-05-23 23:28:55 +02:00
Łukasz Magiera
3de34ea3c0
Fix TestWorkerPledgeSpread in CI
2022-05-23 23:28:31 +02:00
Łukasz Magiera
58574554c1
itests: Test spread sched assigner
2022-05-23 22:31:06 +02:00
Łukasz Magiera
f2c2993164
sched: Correct allocated resource accounting in spread assigner
2022-05-23 22:22:27 +02:00
Łukasz Magiera
fd8b91a5d4
sched: Fix resource checks
2022-05-23 22:18:41 +02:00
Łukasz Magiera
16f434c790
config: Plumb Assigner config correctly
2022-05-23 22:02:39 +02:00
Łukasz Magiera
443488b096
lint, docsgen
2022-05-23 22:02:39 +02:00
Łukasz Magiera
5ba8bd3b99
sched: Configurable assigners
2022-05-23 22:02:39 +02:00
Łukasz Magiera
588b8ecbca
sched: Separate WindowSelector func
2022-05-23 22:02:39 +02:00
Łukasz Magiera
9ac19cb14b
feat: sealing: Put scheduler assign logic behind an interface
2022-05-23 22:02:39 +02:00
Łukasz Magiera
b32e5e916b
Merge pull request #8709 from filecoin-project/jen/butterfly
...
fix: deps: restore butterfly network genesis from v1.14.4
2022-05-23 21:49:31 +02:00
Łukasz Magiera
199f48d16a
Merge pull request #8705 from filecoin-project/jen/libp2pbackpot
...
deps: libp2p: update to the latest golibp2p tag
2022-05-23 21:48:07 +02:00
Łukasz Magiera
df98a2a089
Merge pull request #8704 from filecoin-project/jen/libp2p
...
deps: libp2p: update to the latest golibp2p tag
2022-05-23 21:46:34 +02:00
Travis Person
cd5b6e30fa
fix: deps: restore butterfly network genesis from v1.14.4
2022-05-23 15:20:07 -04:00
Jiaying Wang
8ee361c6c8
Merge pull request #8708 from filecoin-project/fix/butterflynet-genesis
...
fix: deps: restore butterfly network genesis from v1.14.4
2022-05-23 15:19:27 -04:00
Jennifer Wang
5cfedacf9f
make jen
2022-05-23 15:11:46 -04:00
Cory Schwartz
7d55ab0734
make atomic
2022-05-23 12:04:13 -07:00
Travis Person
f2d09b65cc
fix: deps: restore butterfly network genesis from v1.14.4
2022-05-23 18:57:52 +00:00
Steven Allen
23239c0393
fix: vm: always set the root message in execution traces in the FVM
...
Even when disabled. This mimics the behavior or the lotus VM.
2022-05-23 11:23:17 -07:00
Cory Schwartz
0a7fbd0fce
Merge remote-tracking branch 'origin/feat/health-endpoints' into feat/health-endpoints
2022-05-23 11:14:34 -07:00
Cory Schwartz and Łukasz Magiera
b4852038a1
Update node/health.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-05-23 11:11:45 -07:00
Jennifer Wang
d0c97e07f9
update to the latest golibp2p tag
2022-05-23 14:06:18 -04:00
Jennifer Wang
38bce53e18
update to the latest golibp2p tag
2022-05-23 14:02:50 -04:00
Łukasz Magiera
8998f6e0f1
Merge pull request #8646 from filecoin-project/jen/bumpmaster
...
build: version: bump the version to v1.15.4-rc1
2022-05-23 19:13:19 +02:00
Łukasz Magiera
af1de800c8
Merge pull request #8490 from galargh/patch-1
...
ci: deps: Use testground-github-action from testground org
2022-05-23 19:12:12 +02:00
Łukasz Magiera
dde36723da
Merge pull request #8672 from filecoin-project/feat/worker-nodefault
...
feat: worker: lotus-worker run --no-default
2022-05-23 19:09:03 +02:00
Łukasz Magiera
2cea84dcce
Merge pull request #8689 from filecoin-project/docs/commit-config
...
docs:sealing:fix default miner config comments
2022-05-23 19:04:37 +02:00
jennijuju
dbe146b0c9
bump the version to v1.15.4-rc1
2022-05-23 19:02:26 +02:00
Łukasz Magiera
abf8316eda
worker: Less confusing usage on --no-default
2022-05-23 18:53:48 +02:00
Steven Allen
f7c610ee23
feat: vm: drop nv14 support from the FVM
...
The next FVM version will only support nv15+.
This change also disables the FVM before nv15, even if enabled through
the environment variable. This allows "catching up" from before nv15.
2022-05-23 09:50:54 -07:00
Łukasz Magiera
389df95b00
config: Update batching comment in all the places
2022-05-23 18:49:01 +02:00
Aayush Rajasekaran
e717d51069
Merge pull request #8702 from filecoin-project/chore/backport-raw-export-fix
...
fix: vm: support raw blocks in chain export
2022-05-23 12:48:49 -04:00
Steven Allen
89bca05a8d
fix: vm: support raw blocks in chain export
...
We need this for NV16 to include code in chain snapshots.
NOTE: I've also checked the splitstore, and we appear to be doing the
right thing there already.
2022-05-23 09:45:56 -07:00
Łukasz Magiera
12599550c1
Merge pull request #8690 from filecoin-project/arajasek-patch-2
...
fix: verifreg: update deprecation log
2022-05-23 18:45:02 +02:00
Łukasz Magiera
8526118e3a
Merge pull request #8691 from filecoin-project/fix/support-raw-export
...
fix: vm: support raw blocks in chain export
2022-05-23 18:43:48 +02:00
Łukasz Magiera
58055987a3
Merge pull request #8696 from swift-mx/mx_precommits_info
...
feat: precommits info
2022-05-23 18:41:43 +02:00
Łukasz Magiera
c748b2bf9d
Merge pull request #8637 from filecoin-project/gstuart/cli-compact-partitions
...
Implement cli command for compactPartitions
2022-05-23 18:36:41 +02:00
Cory Schwartz
45d15cb8ee
handle error during liveness check
2022-05-23 09:29:11 -07:00
Łukasz Magiera
d7bc0e8413
make docsgen-cli
2022-05-23 18:25:51 +02:00
Geoff Stuart
6216fae0f8
Implement cli command for compactPartitions
2022-05-23 18:23:02 +02:00
swift-mx
23f9ac4c3c
Update cli-lotus-miner.md
2022-05-24 00:17:38 +08:00
swift-mx and Łukasz Magiera
ae8f3d8fe2
Update cmd/lotus-miner/precommits-info.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-05-24 00:12:09 +08:00
swift-mx and Łukasz Magiera
0b3ee32ce4
Update cmd/lotus-miner/precommits-info.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-05-24 00:11:59 +08:00
swift-mx
3ea55333a8
fix: docsgen-cli
2022-05-23 14:28:47 +08:00
swift-mx
ea282ea055
feat: precommits info
2022-05-23 12:54:00 +08:00
Cory Schwartz
444d0b1b8a
add healthz and livez endpoints
2022-05-20 18:38:17 -07:00
Steven Allen
f491e39f22
fix: vm: support raw blocks in chain export
...
We need this for NV16 to include code in chain snapshots.
NOTE: I've also checked the splitstore, and we appear to be doing the
right thing there already.
2022-05-20 18:56:30 -04:00
Aayush Rajasekaran
a9b40c448b
verifreg: fix deprecation log
2022-05-20 13:38:23 -04:00
Aayush Rajasekaran
c3d91ddf80
Merge pull request #8687 from filecoin-project/raulk/integrate-fvm-m1-freeze
...
upgrade filecoin-ffi to integrate fvm 1.0.0-rc.1 and builtin-actors v7.5.0.
2022-05-20 12:14:08 -04:00
Aayush
6fecccdf26
Update builtin-actors to dev/20220520
2022-05-20 11:51:13 -04:00
zengroundumbass
7c37451f48
Fix inaccurate config comment
2022-05-20 11:09:55 -04:00
Cory Schwartz
44264dccba
fix integration test
2022-05-20 03:48:10 -07:00
Cory Schwartz
b30548376b
connection rate limiting
2022-05-20 03:40:52 -07:00
Łukasz Magiera
8552cdb54c
Merge pull request #8645 from LexLuthr/feat/dag-reg-shard
...
feat: dagstore: add dagstore register-shard command
2022-05-20 11:56:05 +02:00
unknown
c4cfb7a296
scheduling optimization
2022-05-20 17:04:51 +08:00
Raúl Kripalani
40aafbaea6
upgrade filecoin-ffi to integrate fvm 1.0.0-rc.1 and builtin-actors v7.5.0.
2022-05-20 00:45:44 +01:00
Cory Schwartz
c9d3652357
Merge branch 'master' into rate-limit-gateway
2022-05-19 14:25:36 -07:00
Geoff Stuart
ca21235a4f
Can now specify a range of partitions to make a bad proof for
2022-05-18 21:31:54 -04:00
Geoff Stuart
e49a9b790b
Implemented sendInvalidWindowPoStCmd for cli
2022-05-18 21:31:54 -04:00
Geoff Stuart
3c61b3d841
compact
2022-05-18 21:31:54 -04:00
Geoff Stuart
9be120a04e
Reset interopnet take 5
2022-05-18 21:23:39 -04:00
Geoff Stuart
c0a00f48ce
Reset interopnet
2022-05-18 21:23:39 -04:00
Aayush
d39b9a8d83
Makefile: also build lotus-fountain and lotus-stats on devnets
2022-05-18 17:31:13 -04:00
vyzo
811bb58c5a
always load the bundle into the blockstore during the migration
2022-05-18 20:20:17 +03:00
vyzo
a694bb898d
remove stale TODO comment
2022-05-18 20:19:44 +03:00
vyzo
45392a2696
Merge pull request #8678 from filecoin-project/fix/nv16-bundle-key
...
[nv16] add the network name to the bundle key in the datastore
2022-05-18 19:58:53 +03:00
vyzo
91daae2e36
add the network name to the bundle key in the datastore
2022-05-18 19:14:11 +03:00
Jiaying Wang
23eee4b3df
Update bundle.go
2022-05-18 11:54:23 -04:00
vyzo
cd2a998980
Merge pull request #8675 from filecoin-project/jen/devnet
...
chore: bundle: make devnet get the right bundle
2022-05-18 18:38:38 +03:00
Jennifer Wang
125272a526
make devnet get the right bundle
2022-05-18 11:04:10 -04:00
Geoff Stuart
e7b4242b1c
reset interopnet
2022-05-18 10:17:48 -04:00
Łukasz Magiera
effee8ce1f
Merge pull request #8589 from filecoin-project/fix/sched-hang
...
stores: Deduplicate parallel stat requests
2022-05-18 14:35:16 +02:00
Łukasz Magiera
6b3bc8c9d2
feat: worker: lotus-worker run --no-default
2022-05-18 12:27:46 +02:00
Geoff Stuart
243d18d812
Merge pull request #8669 from filecoin-project/jen/inter
...
chore: network: update interop info
2022-05-17 23:49:00 -04:00
Jennifer Wang
67a7ed0ac5
upgrade to v16 sooner!
2022-05-17 23:48:06 -04:00
Jennifer Wang
a7fb84ef3b
update interop info
2022-05-17 23:35:49 -04:00
Aayush
3c2fcce2c3
fix: genesis: only sign preseal deals after v16
2022-05-17 18:42:43 -04:00
Aayush Rajasekaran
f6805f2794
Merge pull request #8534 from filecoin-project/asr/refactor
...
Use new go-state-types state accessors
2022-05-17 16:04:32 -04:00
Aayush
3b23ba0520
Address review
2022-05-17 15:52:59 -04:00
Aayush
b2b20e469f
Fix tests
2022-05-17 15:21:27 -04:00
Aayush
8cca9b1970
Use new go-state-types accessors
2022-05-17 15:21:27 -04:00
vyzo
ee11018780
Merge pull request #8658 from filecoin-project/feat/nv16-dev-bundle
...
[nv16] niceties for development bundle loading
2022-05-17 22:14:02 +03:00
vyzo
93417fca7d
Merge pull request #8660 from filecoin-project/fix/issue-8659
...
[nv16] use network bundle names consistent with the network name
2022-05-17 22:13:02 +03:00
vyzo
86e1144b65
Merge pull request #8666 from filecoin-project/feat/nv16-flexibundle
...
[nv16] flexible bundle loading
2022-05-17 22:12:48 +03:00
vyzo
dbbbab4f8a
use dev bundle release
2022-05-17 22:01:38 +03:00
vyzo
31c8460116
fix typo
2022-05-17 21:47:01 +03:00
vyzo
ccb2e44e36
make path/url be a map of network name to car uri
2022-05-17 21:45:17 +03:00
vyzo
d949b6c8ef
fix envvar handling
2022-05-17 21:14:49 +03:00
vyzo
daf452a180
flexible bundle loading
2022-05-17 20:38:32 +03:00
vyzo
e9ece8eb3f
improve comment
2022-05-17 20:06:17 +03:00
vyzo and Aayush Rajasekaran
5981495740
Update build/README-bundle.md
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-05-16 22:42:21 +03:00
vyzo
314b417446
use network bundle names consistent with the network name
2022-05-16 22:02:37 +03:00
vyzo
5c0c4d64e2
more storage blah
2022-05-16 21:52:34 +03:00
vyzo
31301e2b9d
storage blah
2022-05-16 21:50:50 +03:00
vyzo
6360107d53
godocs for bundle struct
2022-05-16 21:48:12 +03:00
vyzo
eee73eed59
use switch for release/path logic
2022-05-16 21:45:12 +03:00
vyzo and raulk
60bf397569
fix typo
...
Co-authored-by: raulk <raul@protocol.ai >
2022-05-16 21:39:22 +03:00
vyzo and raulk
06f6b2885a
fix typo
...
Co-authored-by: raulk <raul@protocol.ai >
2022-05-16 21:39:08 +03:00
vyzo and raulk
5eccdaaab7
fix typo
...
Co-authored-by: raulk <raul@protocol.ai >
2022-05-16 21:38:43 +03:00
vyzo and raulk
221e7952ab
fix typo
...
Co-authored-by: raulk <raul@protocol.ai >
2022-05-16 21:38:09 +03:00
vyzo
30283e60f5
add basic readme for bundle specifications
2022-05-16 21:13:58 +03:00
vyzo
46a85fc11e
niceties for development bundle loading
2022-05-16 21:09:09 +03:00
vyzo
b4be759b2c
don't store dev bundle release keys in the datastore
...
This is a nicety for development, so that we always load a development bundle to avoid having
to give them distinct names etc. Just call you release "dev" or "dev.xxx..." and put the bundle
in `.lotus/builtin-actors/v8/dev/builting-actors-${network}.{car,sha256sum}` and it will be
unconditionally loaded.
2022-05-16 15:11:10 +03:00
Geoff Stuart
56d30d3e0c
Update interopnet genesis car
2022-05-15 17:58:11 -04:00
Geoff Stuart
05c7d86d55
Reset caterpillar
2022-05-14 16:59:42 -04:00
Jiaying Wang
e1dfccb542
Merge pull request #8649 from filecoin-project/jen/v153
...
build: version: release v1.15.3-rc1
2022-05-13 02:13:29 -04:00
Lim Kin Sang
409748595c
Merge branch 'filecoin-project:master' into master
2022-05-13 14:06:19 +08:00
jennijuju
5d65d9f7c8
release v1.15.3-rc1
2022-05-13 02:03:38 -04:00
LexLuthr
8f71927cb7
add new command to docs
2022-05-13 01:18:03 +05:30
vyzo
8a8fb56bf4
Merge pull request #8642 from filecoin-project/feat/nv16-bundles
...
[nv16] dynamic loading of builtin actor bundles
2022-05-12 22:18:55 +03:00
vyzo
68b280b695
add comments in the DI bundle loader
2022-05-12 22:03:18 +03:00
LexLuthr
6115bd02f1
run make gen
2022-05-13 00:27:26 +05:30
LexLuthr
4326fc370b
add the new subcommand
2022-05-13 00:02:17 +05:30
vyzo
30d339842e
rename bundle.toml to bundles.toml
2022-05-12 21:14:03 +03:00
vyzo
515a2dba8f
use embeded toml spec for actor bundles
2022-05-12 20:53:12 +03:00
vyzo
37b807278a
fix lotus-seed
2022-05-12 17:25:23 +03:00
LexLuthr
7e492f23b1
add dagstore register-shard command
2022-05-12 19:46:53 +05:30
vyzo
a803021eef
add TODO about the bundle load cost
2022-05-12 16:48:31 +03:00
vyzo
14f597d391
pass NetworkBundle through ldflags
2022-05-12 16:44:42 +03:00
vyzo
7be42d9935
refactor to pass the network bundle name through ldflags from build
2022-05-12 16:42:59 +03:00
vyzo
70bf990294
LOTUS_PATH is the canonical way to get the repo path
2022-05-12 16:21:29 +03:00
vyzo
7b6f109401
add retry logic for bundle fetcher
2022-05-12 10:00:20 +03:00
vyzo
26d07fd987
move bundle fetcher to node/bundle instead of chain/actors
2022-05-12 09:51:08 +03:00
vyzo
da8bda3248
fix typo
2022-05-12 09:47:27 +03:00
vyzo
de9ee7b334
fix lint
2022-05-11 22:48:01 +03:00
vyzo
37d94a3c91
move cli bundle loading back to init
2022-05-11 22:45:25 +03:00
vyzo
98730b90a3
fix lint
2022-05-11 22:41:56 +03:00
vyzo
73f6402ade
bundle fetcher script does not exist any more
2022-05-11 22:34:43 +03:00
vyzo
74f300290e
dynamic loading of builtin actor bundles
2022-05-11 22:30:07 +03:00
Łukasz Magiera
33a05d33a9
Merge pull request #8622 from RobQuistNL/patch-7
...
fix: Make deal making logs much less noisy
2022-05-10 20:21:29 -04:00
Łukasz Magiera
f0867a9615
Merge pull request #8629 from filecoin-project/arajasek-patch-2
...
fix: upgrades: correct error message for v16 migration
2022-05-10 20:19:28 -04:00
Łukasz Magiera
03f412404a
Merge pull request #8638 from filecoin-project/asr/merge-releases
...
chore: merge releases back into master
2022-05-10 20:07:37 -04:00
Aayush Rajasekaran
c69b579201
Merge branch 'releases' into asr/merge-releases
2022-05-10 20:02:01 -04:00
Łukasz Magiera
086908e535
stores: Cache disk usage results for a few seconds
2022-05-10 19:18:49 -04:00
Aayush Rajasekaran
d6178993c2
Merge pull request #8635 from filecoin-project/asr/pubsub
...
fix: mpool: avoid deadlock on unsubscribe
2022-05-10 17:21:27 -04:00
Steven Allen
9da58c5f6a
fix: mpool: avoid deadlock on unsubscribe
...
When unsubscribing _all_ topics, pubsub will drain the subscription
channel to avoid deadlocks. See
https://github.com/whyrusleeping/pubsub/pull/1 .
fixes #7803
2022-05-10 16:52:17 -04:00
Aayush Rajasekaran
ddc46fc059
Update to filecoin pubsub
2022-05-10 16:51:36 -04:00
Aayush Rajasekaran
fbcd4c7a6f
fix: upgrades: correct error message for v16 migration
2022-05-10 11:36:12 -04:00
raulk
1814187578
Merge pull request #8593 from filecoin-project/fix/nv16-gas-outputs
2022-05-10 14:15:55 +00:00
Raúl Kripalani
10d77f1f0c
run gen.
2022-05-10 15:00:58 +01:00
Raúl Kripalani
b4dae335e1
reinstantiate sealer test.
2022-05-10 14:46:12 +01:00
Raúl Kripalani
7ba14f706c
Merge branch 'feat/nv16' into fix/nv16-gas-outputs
2022-05-10 14:40:32 +01:00
raulk
0a06445e82
Merge pull request #8628 from filecoin-project/feat/nv16-merge-v1.15.2
2022-05-10 13:39:08 +00:00
Raúl Kripalani
8218109045
set build version to 1.16.0-dev.
2022-05-10 14:38:44 +01:00
Raúl Kripalani
e0a52da4f7
run gen.
2022-05-10 14:32:52 +01:00
Raúl Kripalani
830a9482e7
fix ffi version.
2022-05-10 14:23:45 +01:00
Raúl Kripalani
c6c7d87a56
remove bad entries from .gitignore.
2022-05-10 14:17:50 +01:00
Raúl Kripalani
6050d04c7c
Merge tag 'v1.15.2' into feat/nv16-merge-v1.15.2
2022-05-10 14:17:29 +01:00
frank
add6d5d2d5
add new ledger address with index cmd
2022-05-10 17:02:06 +08:00
Raúl Kripalani
24e68feb59
update filecoin-ffi to 57accc2a83db1c84.
2022-05-09 23:48:47 +01:00
Rob Quist
c057ce10d1
Make deal making logs much less noisy
...
For each upgrade-marked sector, for each deal, this "info" log comes along but its not really "info" imho
2022-05-09 22:13:09 +02:00
Jakub Sztandera
e1a3ef4266
Merge pull request #8620 from filecoin-project/feat/upgrade-gas-est
...
Gas estimation: Overestimate based on (actor, method) tuples
2022-05-09 21:09:40 +02:00
Aayush Rajasekaran
f22a0f9ec0
Merge pull request #8546 from simlecode/feat/state_network_params_api
...
feat: api: add StateGetNetworkParams api
2022-05-09 12:44:47 -04:00
Jakub Sztandera
5fb69281d8
Estimate gas across the upgrade with per message multipliers
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2022-05-09 17:08:13 +02:00
Łukasz Magiera
b9750087ce
Merge pull request #8545 from swift-mx/mx_dev
...
fix: update StatApplied when fvm apply message
2022-05-06 14:23:30 -04:00
Aayush Rajasekaran
8282484f65
Gas estimation: Overestimate by 2 around the M1 upgrade
2022-05-06 11:50:43 -04:00
Aayush Rajasekaran
26a780a198
Gas estimation: Refactor the special PayCh collect case
2022-05-06 11:42:26 -04:00
Jiaying Wang
518dc962ee
Merge pull request #8612 from filecoin-project/release/v1.15.2
...
build: release: v1.15.2
2022-05-06 02:23:35 -04:00
Jiaying Wang
abdaae7ece
Merge pull request #8611 from filecoin-project/jen/1512
...
build: release: v1.15.2 prep
2022-05-06 02:04:49 -04:00
zenground0
f4931c6098
attempt to fix codecov
2022-05-06 02:00:03 -04:00
Travis Person
5efa364d50
fix: ci: build macos and linux assets on tagged releases
2022-05-06 01:59:57 -04:00
Jiaying Wang
c1f1d3d093
Merge pull request #8597 from filecoin-project/fix/assert-build-on-tag
...
fix: ci: build macos and linux assets on tagged releases
2022-05-06 01:59:30 -04:00
Jennifer Wang
304fa02d59
v1.15.2 prep
2022-05-06 01:57:03 -04:00
Łukasz Magiera
e75e864070
Merge pull request #8564 from RobQuistNL/patch-5
...
fix: Clean up vanilla proof fetching errors for proper display
2022-05-05 16:29:54 -04:00
Łukasz Magiera
3c9a8a42d9
more logs
2022-05-05 13:12:09 -04:00
Łukasz Magiera
3184eb9f4d
Merge pull request #8604 from RobQuistNL/patch-6
...
fix: Make markets logger less noisy when doing retrievals
2022-05-05 11:31:24 -04:00
Rob Quist
767a53f8c3
Make markets logger less noise when doing retrievals
...
Logging each block causes a lot of useless information in the logs
2022-05-05 11:56:09 +02:00
simlecode
962e37e893
add StateGetNetworkParams api
2022-05-05 14:16:30 +08:00
Łukasz Magiera
d8f1380ec9
Merge pull request #8601 from filecoin-project/gstuart/flaky-gateway-test
...
fix: test: Fix flaky TestGatewayWalletMsig
2022-05-04 17:12:45 -04:00
Łukasz Magiera
4fcc9a1b09
Merge pull request #8600 from filecoin-project/chore/codecov
...
chore:ci:make codecov quiet
2022-05-04 16:41:12 -04:00
zenground0
0b5e40f455
try another one
2022-05-04 16:09:10 -04:00
Aayush Rajasekaran
0de1b84f9a
Merge pull request #8563 from filecoin-project/fix/lotus-wallet-version
...
fix: lotus-wallet: correct network in version
2022-05-04 15:54:45 -04:00
Geoff Stuart
23378f8710
Fix flaky test
2022-05-04 15:48:44 -04:00
zenground0
1740dcb90a
try that
2022-05-04 15:45:55 -04:00
zenground0
b83824b28b
attempt to fix codecov
2022-05-04 15:22:54 -04:00
zenground0
8ab23cbd5c
try this
2022-05-04 15:14:49 -04:00
Geoff Stuart
27e99ff84f
Merge pull request #8587 from filecoin-project/gstuart/cli-uniformity
...
chore: cli: Alias cli commands for uniformity
2022-05-04 13:21:17 -04:00
vyzo
b5d3487ce6
update filecoin-ffi@fix/issue-523
2022-05-04 20:20:19 +03:00
vyzo
de1df6b2fe
update test-vectors
2022-05-04 20:19:07 +03:00
vyzo
ca9ad49ba8
go mod tidy
2022-05-04 20:19:07 +03:00
vyzo
a8f97b5849
kill test depending on ffi generated stuffs that no longer exist
2022-05-04 20:19:07 +03:00
vyzo
89418a5c34
propagate gas outputs in fvm ApplyRet
2022-05-04 20:19:07 +03:00
vyzo
f9a5c17c5a
update builtin-actors
2022-05-04 20:19:07 +03:00
vyzo
b7ca80265c
use filecoin-ffi@fix/issue-523
2022-05-04 20:19:07 +03:00
Steven Allen
78899be05d
feat: vm: add actor error backtraces to FVM
2022-05-04 20:18:25 +03:00
Travis Person
85be0aad1b
fix: ci: build macos and linux assets on tagged releases
2022-05-04 16:24:54 +00:00
vyzo
0b49f34e01
go mod
2022-05-04 15:46:25 +03:00
vyzo
65df0b81d9
dear linter, using xerrors is what we want to do.
2022-05-04 15:43:47 +03:00
Steven Allen
c7fdfb00bb
ci: fix linting
2022-05-04 15:38:15 +03:00
Steven Allen
baef8c0c27
chore: update golang and go-ipfs
...
1. go 1.16.4 is not supported.
2. go-ipfs 0.4.22 is NOT SUPPORTED!
3. switch go cimg/go
4. Remove unnecessary CI dependencies.
2022-05-04 15:38:15 +03:00
Jiaying Wang
cfe201450c
Merge pull request #8588 from filecoin-project/jen/v11523
...
build: release: v1.15.2-rc3
2022-05-03 16:35:43 -04:00
Jiaying Wang
2478814e5a
Merge pull request #8590 from filecoin-project/jen/gitignore
...
chore: .gitignore: ignore built in actor bundles
2022-05-03 16:31:18 -04:00
jennijuju
69db877335
update changelog
2022-05-03 15:56:08 -04:00
jennijuju
7184c9a529
add actor bundles to gitignore
2022-05-03 15:56:01 -04:00
Geoff Stuart
0869bea026
make gen
2022-05-03 15:55:34 -04:00
jennijuju
abf4957e18
ignore built in actor bundles
2022-05-03 15:54:47 -04:00
Łukasz Magiera
1249809283
stores: Deduplicate parallel stat requests
2022-05-03 15:53:11 -04:00
Geoff Stuart
514c756570
Alias cli commands
2022-05-03 15:46:46 -04:00
jennijuju
7020892631
v1.15.3-rc3 prep
2022-05-03 15:46:43 -04:00
Aayush Rajasekaran
662f7526c9
Update to FFI with logger bump
2022-05-03 15:12:48 -04:00
Łukasz Magiera
8863bdbfc0
sealing: Finalize snap sectors before submitting proofs
2022-05-03 15:12:30 -04:00
Travis Person
704833cd29
ci: build-all and build-macos on all ci runs
2022-05-03 15:12:12 -04:00
Travis Person
19ec0ef25d
ci: deps: remove install-deps for macos builds
2022-05-03 15:12:01 -04:00
Aayush Rajasekaran
7036636fcf
Merge pull request #8555 from filecoin-project/fix/worker-proofs-snapdeals
...
fix: worker: Download proofs if PRU2 is enabled
2022-05-03 15:08:19 -04:00
Aayush Rajasekaran
57198a2fba
Merge pull request #8581 from filecoin-project/fix/macos-build-deps
...
ci: deps: macos build deps
2022-05-03 15:06:07 -04:00
Łukasz Magiera
002bdbf03a
Merge pull request #8586 from filecoin-project/chore/remove-todo
...
chore:chore:chore
2022-05-03 16:55:29 +01:00
zenground0
33f190c9ce
Unneeded todo
2022-05-03 11:48:22 -04:00
Jiaying Wang
4cfc73e17e
Merge pull request #8583 from filecoin-project/asr/1552bump
...
Update to FFI with logger bump
2022-05-03 10:02:34 -04:00
Jiaying Wang
e793d7e128
Merge pull request #8582 from filecoin-project/fix/snap-fin-first
...
fix: sealing: Finalize snap sectors before submitting proofs
2022-05-03 10:01:19 -04:00
Aayush Rajasekaran
3702d4be27
Update to FFI with logger bump
2022-05-02 16:51:15 -04:00
Travis Person
415b506a85
ci: build-all and build-macos on all ci runs
2022-05-02 20:37:49 +00:00
Travis Person
d6618c75a0
ci: deps: remove install-deps for macos builds
2022-05-02 20:37:49 +00:00
Łukasz Magiera
3ab625fa4c
sealing: Finalize snap sectors before submitting proofs
2022-05-02 16:18:31 -04:00
Geoff Stuart
b50f4a57f0
replica unseal with work with worker fetch over rpc
2022-05-02 15:34:45 -04:00
Aayush Rajasekaran
17e1fcb615
Merge pull request #8569 from filecoin-project/chore/reset-interopnet
...
Reset interopnet
2022-05-02 12:10:51 -04:00
jennijuju
94d9dee0dd
update changelog
2022-05-02 11:33:46 -04:00
Cory Schwartz
e679083714
spelling error
2022-05-02 08:30:56 -07:00
Cory Schwartz
35e114a3ea
Merge branch 'master' into rate-limit-gateway
2022-05-02 08:29:38 -07:00
Jiaying Wang
8d0b28bda4
Merge pull request #8577 from filecoin-project/jen/logfix
...
deps: ffi: update ffi that includes the log fix
2022-05-02 11:24:56 -04:00
jennijuju
4d5e850aa9
update ffi that includes the log fix
2022-05-02 10:59:21 -04:00
Jiaying Wang
ece51c5372
Merge pull request #8533 from filecoin-project/jen/v1522
...
chore: release: v1.15.2-rc2
2022-05-02 10:54:58 -04:00
Geoff Stuart
94ceb0355d
local worker now returns typed error instead of string
2022-05-02 09:59:41 -04:00
Geoff Stuart
00015a21d4
Fix imports
2022-05-02 09:59:41 -04:00
Geoff Stuart
f6b08af337
reorg import
2022-05-02 09:59:41 -04:00
Geoff Stuart and Łukasz Magiera
ebf5eb6e28
Update lib/rpcenc/reader.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-05-02 09:59:41 -04:00
Geoff Stuart
5030fd2589
Optimize sector key regeneration
2022-05-02 09:59:41 -04:00
Geoff Stuart
2134f165c0
Review fixes
2022-05-02 09:59:41 -04:00
Geoff Stuart
98637b357b
Replica unseal working
2022-05-02 09:59:41 -04:00
Geoff Stuart
b2a6d308ba
Consolidate nullreader files
2022-05-02 09:59:41 -04:00
Travis Person
f0673daaad
Reset interopnet
2022-04-29 21:46:23 +00:00
Steven Allen
88f8c7d166
Merge pull request #8524 from filecoin-project/steb/error-backtrace
...
feat: vm: add actor error backtraces to FVM
2022-04-29 16:44:57 +02:00
Steven Allen
6c0c111847
feat: vm: add actor error backtraces to FVM
2022-04-28 19:58:19 +02:00
Łukasz Magiera
f9a4a400da
Merge pull request #8557 from filecoin-project/feat/worker-commp
...
sealing: DataCid on workers
2022-04-28 17:45:32 +02:00
Rob Quist
562d4e0f85
Clean up vanilla fetching errors for proper display
...
Results;
```
2 0 2374 good
2 0 2409 good
2 0 2282 bad (generating vanilla proof: non-200 code from http://10.224.3.83:1123/remote/vanilla/single : 'fsstat: path not found
')
2 0 2579 good
2 0 2338 good
```
This PR should change that to;
```
2 0 2374 good
2 0 2409 good
2 0 2282 bad (generating vanilla proof: non-200 code from http://10.224.3.83:1123/remote/vanilla/single : 'fsstat: path not found')
2 0 2579 good
2 0 2338 good
```
2022-04-28 14:49:46 +02:00
Łukasz Magiera
43436f7bc8
rpcenc: Fix double read at eof
2022-04-28 11:50:51 +02:00
Rjan
04bb539502
fix: lotus-wallet: correct network in version
...
Adding $(GOFLAGS) so that when compiling on calibnet, the correct network is shown, instead of showing just `mainnet`. Should address 2. in #8459
2022-04-28 10:10:29 +02:00
Cory Schwartz
5ec084a653
add test for the limit func
2022-04-28 00:45:34 -07:00
Łukasz Magiera
779e923854
sealing: ComputeDataCid review
2022-04-27 20:44:02 +02:00
vyzo
0295d22742
Merge pull request #8537 from filecoin-project/fix/nv16-testing-bundles
...
[nv16] testing bundles with fake proofs
2022-04-27 18:25:26 +03:00
vyzo
f80d10f3be
make docsgen
2022-04-27 17:57:05 +03:00
vyzo
b29a182da7
fix docgen
2022-04-27 17:57:04 +03:00
vyzo
53ca3b64e1
normalize itest PrecommitChallengeDelay to 10, matching the test bundles
2022-04-27 17:57:04 +03:00
vyzo
31d193702b
don't parse error messages, just check exit codes
2022-04-27 17:57:04 +03:00
vyzo
7c9ce49362
update bundles
2022-04-27 17:57:00 +03:00
Łukasz Magiera
a2d90625d2
sealing: Fix tests
2022-04-26 21:43:24 +02:00
Łukasz Magiera
d7c52f8adf
sealing: ComputeDataCid miner API
2022-04-26 21:37:48 +02:00
jennijuju
48c54605ae
release v1.15.2-rc2
2022-04-26 21:19:03 +02:00
Łukasz Magiera
1aed631fe5
sealing: DataCid on workers
2022-04-26 20:36:23 +02:00
vyzo
30ed272aa9
fetch testing-fwp bundle
...
use testing-fwp bundle when InsecurePostValidation is true
testing-fwp is testing-fake-proofs
2022-04-26 18:38:52 +03:00
Rjan
a50a20b5a7
fix: worker: Download proofs if PRU2 is enabled
...
The lotus-worker does not check or download the params if Prove Replica Update tasks are enabled.
2022-04-26 09:10:38 +02:00
Phi-rjan
1162b02e60
Merge pull request #8528 from rjan90/ux/description-lotus-wallet
...
fix: ux: update `lotus-wallet run` description
2022-04-25 15:57:50 +02:00
Steven Allen
5b1800556b
ci: fix linting
2022-04-25 14:13:16 +02:00
Phi-rjan and Aayush Rajasekaran
825cdb8db9
Update cmd/lotus-wallet/main.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-04-25 08:56:34 +02:00
swift-mx
6c40d363f5
fix: update StatApplied when fvm apply message
2022-04-24 11:50:54 +08:00
jennijuju
bd9e8c7663
update go version thats needed by the new libp2p
2022-04-23 22:20:07 +02:00
Aayush Rajasekaran
52d5d57460
Merge pull request #8540 from filecoin-project/fix/market-deal-api-pointer
...
fix: api: Make MarketListDeals and DealsList return pointers for MarketDeal
2022-04-23 11:55:22 -04:00
Travis Person
ea4f599233
Make MarketListDeals and DealsList return points for MarketDeal
2022-04-22 23:26:29 +00:00
Aayush
3eb007776a
Update actors
2022-04-22 11:40:59 -04:00
Jiaying Wang
2be9452ced
Merge pull request #8526 from masih/idxprov-topic-by-netname
...
fix: market: Infer index provider topic from network name by default
2022-04-22 15:32:58 +02:00
vyzo
efad692353
go mod tidy
2022-04-22 02:54:30 +02:00
vyzo
357da15e5c
update go-libp2p@v0.19
2022-04-22 02:53:05 +02:00
vyzo
cc328689e1
dear linter, using xerrors is what we want to do.
2022-04-22 02:51:15 +02:00
Masih H. Derkani
d044e30e12
Infer index provider topic from network name by default
...
Index provider integration uses a gossipsub topic to announce changes to
the advertised content. The topic name was fixed to the default topic
which is `/indexer/ingest/mainnet`.
In the case of lotus, the gossipsub validators enforce a list of topics
the instance is permitted to join by setting subscription filter option
when `PubSub` instance is constructed via DI.
Having the fixed topic name meant that any SP starting up a node on a
network other than `mainnet` would have to override the default config
to avoid the node crashing when index provider is enabled.
Instead of a fixed default, the changes here infer the allowed indexer
topic name from network name automatically if the topic configuration is
left empty.
Fixes #8510
2022-04-22 02:46:05 +02:00
Jiaying Wang
ff987e0b9d
Merge pull request #8511 from filecoin-project/deps/update-libp2p
...
deps: update go-libp2p@v0.19
2022-04-22 02:44:45 +02:00
vyzo
cc294496ab
go mod tidy
2022-04-22 02:20:45 +02:00
vyzo
ed0b4b0bfa
update go-libp2p@v0.19
2022-04-22 02:20:45 +02:00
Aayush
eb9aa039bb
Set interop (caterpillarnet) params
2022-04-21 17:00:44 -04:00
Jiaying Wang
bab500bec5
Merge pull request #8531 from filecoin-project/fix/lint
...
chore: fix lint issue
2022-04-21 13:24:13 -04:00
vyzo
1c8880ed2c
dear linter, using xerrors is what we want to do.
2022-04-21 20:10:34 +03:00
vyzo
bc32eec051
Merge pull request #8530 from filecoin-project/fix/nv16-itests-paych
...
NV16: fix paych
2022-04-21 20:05:03 +03:00
vyzo
f017d43aae
make gen
2022-04-21 19:19:20 +03:00
vyzo
0def6cb9e1
fix paymentch actor code ID for construction
2022-04-21 19:19:13 +03:00
Aayush Rajasekaran
a7dc3f519b
Merge pull request #8521 from filecoin-project/fix/itests-nv16
...
[nv16] improve itest situation and preload manifests in cli
2022-04-21 10:12:16 -04:00
Masih H. Derkani
f273a440f0
Infer index provider topic from network name by default
...
Index provider integration uses a gossipsub topic to announce changes to
the advertised content. The topic name was fixed to the default topic
which is `/indexer/ingest/mainnet`.
In the case of lotus, the gossipsub validators enforce a list of topics
the instance is permitted to join by setting subscription filter option
when `PubSub` instance is constructed via DI.
Having the fixed topic name meant that any SP starting up a node on a
network other than `mainnet` would have to override the default config
to avoid the node crashing when index provider is enabled.
Instead of a fixed default, the changes here infer the allowed indexer
topic name from network name automatically if the topic configuration is
left empty.
Fixes #8510
2022-04-21 14:00:53 +01:00
Rjan
295bf03e4d
fix: ux: update lotus-wallet run description
...
Update the `lotus-wallet run` to include that a `FULLNODE_API_INFO` env variable needs to be set before running
2022-04-21 14:21:09 +02:00
vyzo
270f962489
Merge pull request #8527 from filecoin-project/fix/itests-nv16-msig
...
fix multisig for nv16
2022-04-21 15:13:55 +03:00
vyzo
2d93697fe3
make gen
2022-04-21 15:09:58 +03:00
vyzo
688e8f3c09
fix multisig creation to not use the synthetic CIDs after v8
2022-04-21 15:09:49 +03:00
vyzo
090c655422
remove log spam
2022-04-21 14:18:21 +03:00
vyzo
75f00e92f5
improve concurrency story of manifest state
2022-04-21 13:53:30 +03:00
vyzo
1366901ded
preload manifest in cli
2022-04-21 13:26:22 +03:00
vyzo
8ea00a3fc0
update builtin-actors bundle
2022-04-21 13:21:24 +03:00
Cory Schwartz
9fd3f3f73a
fix itests
2022-04-20 20:51:15 -07:00
Cory Schwartz
30559a0d78
lint
2022-04-20 20:46:32 -07:00
Cory Schwartz
c2b7ffbae5
fix test
2022-04-20 20:33:37 -07:00
Cory Schwartz
9bf9843ff6
add metrics
2022-04-20 19:48:41 -07:00
Jakub Sztandera
48ffb15901
Merge pull request #8512 from filecoin-project/ci/update-go
...
chore: ci: update golang and go-ipfs
2022-04-20 13:18:13 +02:00
Steven Allen
e0d2b9526e
ci: fix linting
2022-04-20 12:06:28 +02:00
Steven Allen
5f5bd31f58
chore: update golang and go-ipfs
...
1. go 1.16.4 is not supported.
2. go-ipfs 0.4.22 is NOT SUPPORTED!
3. switch go cimg/go
4. Remove unnecessary CI dependencies.
2022-04-20 12:06:25 +02:00
vyzo
5ceaeafa6e
fix TODO for proof type, now that we have the testing bundle
2022-04-20 12:47:06 +03:00
Cory Schwartz
9558e9f0ee
respond early
2022-04-19 19:21:27 -07:00
Cory Schwartz
fc42d03ea4
Add rate limiting to the lotus gateway
2022-04-19 18:35:19 -07:00
Aayush
b60d795a5d
FVM: Support exectraces
2022-04-19 18:05:49 -04:00
Aayush Rajasekaran
2410cf3d84
Merge pull request #8514 from filecoin-project/asr/exec-trace
...
feat: FVM: Support exectraces
2022-04-19 18:03:25 -04:00
Aayush
36a8d9716e
FVM: Support exectraces
2022-04-19 15:24:40 -04:00
raulk
3e5037d196
Merge pull request #8509 from filecoin-project/feat/actor-bundles
2022-04-19 16:18:54 +00:00
vyzo
34dfc78f57
only check hash if we have the file
2022-04-19 19:12:25 +03:00
vyzo
042601129d
fix lotus-seed
2022-04-19 18:39:55 +03:00
Geoff Stuart
a3a3fefb1c
Merge pull request #8486 from filecoin-project/gstuart/robust-address-endpoint
...
Feat: API: Implement StateLookupRobustAddress
2022-04-19 11:37:23 -04:00
vyzo
942f05ad6a
set LOTUS_SRC_DIR for tests in CI
2022-04-19 18:30:04 +03:00
vyzo
adaa02fd26
load testing bundles for tests
2022-04-19 17:33:20 +03:00
vyzo
eb7fc47290
update CI workflow for bundle fetching
2022-04-19 15:38:14 +03:00
vyzo
7e1c55cdf9
use build tags to embed appropriate bundles
2022-04-19 15:20:40 +03:00
vyzo
995caaaace
update filecoin-ffi
2022-04-19 15:02:14 +03:00
vyzo
959b62a2df
new bundle fetcher
2022-04-19 14:42:53 +03:00
Łukasz Magiera
eb894b0dd2
Merge pull request #8475 from filecoin-project/fix/deal-idx-oob
...
fix:sealing:check index out of bounds against correct param length not return length
2022-04-18 18:56:23 +02:00
Łukasz Magiera
1922e76349
Merge pull request #8495 from 1475-IPFS/new-bootstrapper
...
add 1475 bootstrapper
2022-04-18 13:23:46 +02:00
Łukasz Magiera
d1fd3f56a7
Merge pull request #8429 from filecoin-project/vyzo/fip-0031
...
FIP0031 refinements
2022-04-15 20:08:17 +02:00
vyzo
e2e2cd87ff
rename patchStateTree to patchManifestCodeCids
2022-04-15 20:18:41 +03:00
vyzo
beb3369c76
add LoadManifestFromBundle, use it in miner init
2022-04-15 20:15:28 +03:00
Łukasz Magiera
4bd039902c
Merge pull request #8494 from filecoin-project/gstuart/bump-xtools
...
Bump version for xtools
2022-04-15 17:23:06 +02:00
lifei
77615e9583
add 1475 bootstrapper
2022-04-15 12:38:07 +08:00
Geoff Stuart
49d6c07280
Implemented StateLoockupRobustAddress
2022-04-14 17:41:18 -04:00
Geoff Stuart
0db46dfeaa
Bump version for xtools
2022-04-14 17:26:08 -04:00
vyzo
534e43e1d3
fix lotus-shed
2022-04-14 20:10:51 +03:00
vyzo
c5e3ca3855
fix more rebase issues
2022-04-14 19:52:58 +03:00
vyzo
cede67bfdd
make gen
2022-04-14 19:49:23 +03:00
vyzo
2690b69831
fix rebase issues
2022-04-14 19:49:08 +03:00
vyzo
1866eebe06
go mod tidy
2022-04-14 19:35:09 +03:00
vyzo
65de3e7f6c
add retries to curl when fetching bundles
2022-04-14 19:34:40 +03:00
vyzo
1c1d8e0626
update specs-actors/v8@master
2022-04-14 19:34:40 +03:00
Raúl Kripalani
30ed847531
make fetch-bundles.sh portable.
2022-04-14 19:34:26 +03:00
vyzo
6bd2d89e30
use memory blockstore for miner manifest loading
2022-04-14 19:34:26 +03:00
vyzo
507b835a9c
need a blockstore for the manifest loader
2022-04-14 19:34:26 +03:00
vyzo
395c772222
make the miner load the manifest so that it can correctly map actors
2022-04-14 19:34:26 +03:00
vyzo
07e4024e3b
fix lint
2022-04-14 19:33:24 +03:00
vyzo
f28bd054ef
fix rand_test
2022-04-14 19:33:24 +03:00
vyzo
5f62227f53
fix sync_test
2022-04-14 19:33:24 +03:00
vyzo
dec2b312af
fix lint
2022-04-14 19:33:24 +03:00
vyzo
3b1964c507
remove manifest from upgrade schedule, get it inside the migration instead
2022-04-14 19:33:24 +03:00
vyzo
0ac8708396
simplify fetch-bundles script
2022-04-14 19:33:24 +03:00
vyzo
93f1fac76b
simplify DI -- no need for the special key for builtin actor loading
2022-04-14 19:33:24 +03:00
vyzo
1f7c89d5d8
make gen
2022-04-14 19:33:24 +03:00
vyzo
1643ec4fe9
less wonky market/state.go.template
2022-04-14 19:33:24 +03:00
vyzo
508c06092d
remove unnecessary isv8 state boolean from agen
2022-04-14 19:33:24 +03:00
vyzo
54f312139f
removed dead code from builtin actor template init funcs
2022-04-14 19:33:24 +03:00
vyzo
19593eda3b
fix forks_test
2022-04-14 19:33:24 +03:00
vyzo
cd5829ae42
update specs-actors
2022-04-14 19:33:23 +03:00
zenground0
8562798940
Use go-fil-markets tag
2022-04-14 19:32:56 +03:00
zenground0
0f6da17cd1
Lint
2022-04-14 19:32:56 +03:00
zenground0
60d09579be
More fixes
2022-04-14 19:32:56 +03:00
zenground0
7163fe61a0
Post rebase fix
2022-04-14 19:32:56 +03:00
zenground0
124fe26492
WIP annoying errors
2022-04-14 19:32:56 +03:00
Aayush
339b7db2b7
Integrate FIP 0027
2022-04-14 19:32:56 +03:00
vyzo
77613b57a9
fix lint
2022-04-14 19:31:34 +03:00
vyzo
c35e7691bd
fix conformance driver
2022-04-14 19:31:34 +03:00
vyzo
12554baed4
fix forks_test
2022-04-14 19:31:34 +03:00
vyzo
73e7c42b7e
mark TODO for fixing policy stuffs in test
2022-04-14 19:31:34 +03:00
vyzo
2c9ea8c46b
fix test
2022-04-14 19:31:34 +03:00
vyzo
fcf69e7b82
register mapping for methods using the real code cid
2022-04-14 19:31:14 +03:00
vyzo
5d6e9ec65b
patch genesis state tree to get the right code IDs
2022-04-14 19:31:14 +03:00
vyzo
752ce9e590
make tests work
2022-04-14 19:31:14 +03:00
vyzo
e8b902b42f
initialize system actor for nv16 at genesis
2022-04-14 19:31:14 +03:00
vyzo
9ee57937b4
make gen
2022-04-14 19:31:14 +03:00
vyzo
8f121ab0ec
patch agen to deal with v8 deal proposals
2022-04-14 19:31:14 +03:00
vyzo
45a65c5d9e
update specs-actors
2022-04-14 19:31:14 +03:00
vyzo
36cb76a322
genesis depends on actor bundle
2022-04-14 19:30:47 +03:00
vyzo
3e72a088df
fix rand_test
2022-04-14 19:30:47 +03:00
vyzo
aba27d930b
make gen
2022-04-14 19:30:47 +03:00
vyzo
44e42bfec8
fix sync_test
2022-04-14 19:30:47 +03:00
vyzo
1dbfb3bea9
fetch builtin actor bundles as part of prepare workflow
2022-04-14 19:30:47 +03:00
vyzo
c9ac0020d7
make gateway a variable
2022-04-14 19:30:47 +03:00
vyzo
71913521f9
fix itest migrations
2022-04-14 19:30:47 +03:00
vyzo
a375d532f6
add make rules to fetch actor bundles
2022-04-14 19:30:47 +03:00
vyzo
34022f3844
add script to fetch bundles
2022-04-14 19:30:47 +03:00
vyzo
ad00d5987d
gitignore actor bundles
2022-04-14 19:30:47 +03:00
vyzo
a8547ed840
make manifest cid access thread-safe
2022-04-14 19:30:47 +03:00
vyzo
ddede202a8
update fvm construction
2022-04-14 19:29:59 +03:00
vyzo
10b07ecd20
update filecoin-ffi
2022-04-14 19:29:34 +03:00
vyzo
17d72f02a1
use a sync.Once for manifest loading to avoid interference from parallel test runs
2022-04-14 19:29:22 +03:00
vyzo
5e3112fa95
introduce a marker type for builtin actor loading to make DI work
2022-04-14 19:29:22 +03:00
vyzo
f26d19ed7d
load actor bundle at startup and initialize the manifest CID from the loaded file
2022-04-14 19:29:22 +03:00
vyzo
c3fb3301ab
embed actors v8 bundle
2022-04-14 19:29:22 +03:00
vyzo
7712fc044e
rerun agen to gofmt
2022-04-14 19:29:22 +03:00
vyzo
efa57bbd1f
make agen gofmt
2022-04-14 19:29:22 +03:00
vyzo
cdd5420e0c
agen
2022-04-14 19:29:22 +03:00
vyzo
770608aef1
update templates for actor shims
2022-04-14 19:29:22 +03:00
vyzo
08a5950863
actor manifests and metadata
2022-04-14 19:29:22 +03:00
vyzo
a9ae38a1ce
wire in nv16 migration signature and manifests
2022-04-14 19:29:22 +03:00
vyzo
13a4602806
gomod: update specs-actors@v8
2022-04-14 19:29:06 +03:00
Aayush
3370847f3e
Implement FIP-0031
2022-04-14 19:28:16 +03:00
Łukasz Magiera
06f8637485
Merge pull request #8481 from filecoin-project/fix/snap-fsoverhead
...
fix: storiface: Make FSOverhead numbers more accurate
2022-04-14 15:36:19 +02:00
Piotr Galar
9277c2d68d
Use testground-github-action from testground org
2022-04-14 13:45:55 +02:00
zenground0
5bdcc7d7e0
make gen
2022-04-13 22:16:05 -04:00
zenground0
db5082552d
Fix sorting bug to deflake test
2022-04-13 22:06:38 -04:00
Jiaying Wang
dcf6f64143
Merge pull request #8482 from filecoin-project/jen/11521
...
build: release: v1.15.2-rc1
2022-04-13 19:29:24 +02:00
jennijuju
372dd2ced9
v1.15.2-rc1
2022-04-13 19:11:02 +02:00
Łukasz Magiera
0c8828514e
Merge pull request #8480 from Icarus9913/fix/indexProvider-comments
...
fix: node: fix comment for IndexProvider
2022-04-13 12:01:33 +02:00
Łukasz Magiera
0a4b49d3b3
fix: storiface: Make FSOverhead numbers more accurate
2022-04-13 11:59:48 +02:00
Łukasz Magiera
84470e9c64
Merge pull request #8442 from rjan90/ux/soft-delete-wallet
...
ux: wallet: update delete usage
2022-04-13 11:51:09 +02:00
Łukasz Magiera
88142d246c
Merge pull request #8479 from filecoin-project/asr/expired-cutoff
...
Fail to add expired precommits to a batch
2022-04-13 11:44:31 +02:00
Icarus9913
98c861e3c9
fix the IndexProviderConfig comment
2022-04-13 17:44:06 +08:00
Aayush Rajasekaran
42a79d52a2
Fail to add expired precommits to a batch
2022-04-12 23:41:52 -04:00
zenground0
563dc8e59a
Fix up tests
2022-04-12 18:31:31 -04:00
Jiaying Wang
02a6176bd0
Merge pull request #8477 from filecoin-project/fix/disable-kvlog
...
chore: config: default-disable kvlog
2022-04-13 00:03:11 +02:00
Łukasz Magiera
cc7055774d
chore: config: default-disable kvlog
2022-04-12 23:17:13 +02:00
zenground0
d540f7af72
Fix typo
2022-04-12 15:41:56 -04:00
zenground0
239274cb1d
Properly handle output index
2022-04-12 15:34:45 -04:00
zenground0
fe6c25353c
Fix assumptions about return value
2022-04-12 14:46:01 -04:00
Jiaying Wang
aca9496437
Merge pull request #8473 from filecoin-project/jen/bumpmaster
...
chore: version: bump the version to v1.15.3-dev
2022-04-12 17:36:07 +02:00
Jiaying Wang
ce3c6472fb
Merge pull request #8470 from filecoin-project/feat/enable-rcmgr-by-default
...
enable rcmgr by default
2022-04-12 16:12:03 +02:00
jennijuju
787bcef130
bump the version to v1.15.3
2022-04-12 15:53:45 +02:00
Łukasz Magiera
cf92776c64
Merge pull request #8468 from filecoin-project/jen/mergeback
...
chore: merge releases back to master
2022-04-12 15:41:36 +02:00
Jiaying Wang and Łukasz Magiera
1fc94e33b2
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
...
fix merge error
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-04-12 15:29:54 +02:00
jennijuju
137f494619
tidy and gen
2022-04-12 13:53:03 +02:00
Łukasz Magiera
df7e2a884b
Merge pull request #8469 from filecoin-project/update-libp2p-rcmgr-optout
...
Update libp2p to v0.18.1
2022-04-12 12:02:24 +02:00
Łukasz Magiera
ac57797904
Merge pull request #8464 from filecoin-project/feat/getask-protos
...
feat: cli: lotus client list-asks --protocols
2022-04-12 10:47:52 +02:00
vyzo
3c8aa18f70
enabled rcmgr by default; disable with LOTUS_RCMGR=0
2022-04-12 11:32:37 +03:00
vyzo
0f4019cbb7
update go-libp2p@v0.18.1
2022-04-12 11:30:24 +03:00
Rjan
c3f2f12cb2
Revert soft-delete cmd
...
Revert `soft-delete` cmd back to `delete`. Keeps the updated usage
2022-04-12 08:31:54 +02:00
Aayush Rajasekaran
656a33863f
Fixup merge
2022-04-11 20:45:13 -04:00
jennijuju
0dcad9cc18
Merge branch 'releases' into jen/mergeback
2022-04-12 01:25:02 +02:00
Łukasz Magiera
6bef1aeb82
feat: cli: lotus client list-asks --protocols
2022-04-11 19:49:52 +02:00
Łukasz Magiera
3cd563622e
Merge pull request #8439 from filecoin-project/revert-appimage-removal
...
Revert appimage removal
2022-04-11 19:24:36 +02:00
Łukasz Magiera
66f88773c0
Merge pull request #8461 from filecoin-project/fix/release-unseal-nosnap-panic
...
sealing: Don't panic in ReleaseUnsealed with no ranges
2022-04-09 21:40:35 +02:00
Łukasz Magiera
3ecb1fd5d9
sealing: Don't panic in ReleaseUnsealed with no ranges
2022-04-09 20:58:47 +02:00
Łukasz Magiera
7900479e9c
Merge pull request #8447 from filecoin-project/feat/sched-better
...
feat: sched: Improve worker assigning logic
2022-04-09 20:50:31 +02:00
BMZ
73203f6ebe
Update README.md
...
find the link is fault, modify https://docs.filecoin.io/get-started/lotus to https://lotus.filecoin.io
2022-04-08 17:36:32 +08:00
Jiaying Wang
731da455d4
Merge pull request #8457 from filecoin-project/release/v1.15.1
...
build: release: v1.15.1
2022-04-07 18:14:15 -04:00
Aayush Rajasekaran
b5791d4442
Merge pull request #8456 from filecoin-project/jen/v1.15.1
...
chore: release: v1.15.1 prep
2022-04-07 18:04:15 -04:00
Jennifer Wang
af7e301867
bump the version to v1.15.1
2022-04-07 17:40:58 -04:00
Jennifer Wang
681c255bc5
update changelog
2022-04-07 17:40:47 -04:00
Jiaying Wang
8a30448fa7
Merge pull request #8455 from filecoin-project/jen/v1516prep
...
build: release: v1.15.1-rc6
2022-04-07 14:52:20 -04:00
Jennifer Wang
fa6389a7e7
add missing item to changelog
2022-04-07 14:43:38 -04:00
Jennifer Wang
0c099dfbd0
bump the version to v1.15.1-rc6
2022-04-07 14:10:01 -04:00
Jennifer Wang
fd40280300
update changelog
2022-04-07 14:08:36 -04:00
Jiaying Wang
5a48c3a921
Merge pull request #8451 from filecoin-project/jen/v1516
...
chore: backport: #8443 #8444 #8446
2022-04-07 13:27:17 -04:00
Aayush Rajasekaran
68b6190c12
Merge pull request #8453 from filecoin-project/asr/backport
...
fix: FVM: add finality check for consensus faults
2022-04-07 13:16:47 -04:00
Łukasz Magiera
e2f4c70b70
Merge pull request #8452 from filecoin-project/asr/fvm-consensus-fault
...
fix: FVM: add finality check for consensus faults
2022-04-07 13:07:40 -04:00
Aayush
7518854625
fix: FVM: add finality check for consensus faults
2022-04-07 12:27:33 -04:00
Aayush
d1c0b8b0c9
fix: FVM: add finality check for consensus faults
2022-04-07 12:22:07 -04:00
Masih H. Derkani
0a2429b467
Fix DI of PubSub in markets by binding dependencies it needs
...
Bind drand and bootstrap peers config so that `PubSub` instantiated by
`ConfigCommon` has all the dependencies it needs when `PubSub` instance
is needed in markets. In ths case, the instance is needed by the index
provider engine to announce new indexing advertisements.
2022-04-07 11:06:29 -04:00
Masih H. Derkani
e37c54f38e
Reuse the market process PubSub instance in index provider engine
...
The markets process instantiates its own `PubSub` instance with all
validators, peer scoring, etc. set up. Use that instane to join the
indexing topic, otherwise the default topic instantiated by
index-provider internally (via go-legs) has no validators.
2022-04-07 11:06:23 -04:00
Masih H. Derkani
4043923e56
Set index provider options based on lotus config
...
Always set index provider options based on the lotus configuration.
Otherwise, they will have no effect.
2022-04-07 11:05:09 -04:00
Cory Schwartz
76c10807d6
disable publish-packer
2022-04-07 11:04:45 -04:00
Łukasz Magiera
20698a7843
Merge pull request #8446 from filecoin-project/disable-publish-packer
...
chore: ci: disable publish-packer
2022-04-07 10:44:13 -04:00
Cory Schwartz
a4c24985e8
disable publish-packer
2022-04-07 10:32:15 -04:00
Łukasz Magiera
b26ac2bd0e
Merge pull request #8450 from filecoin-project/fix/testkit-rpc-shutdown
...
testkit: give up on waiting for the RPC server to shutdown after 1s
2022-04-07 08:06:46 -04:00
dirkmc and Anton Evangelatov
c34ade9ffb
Update itests/kit/rpc.go
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2022-04-07 13:32:00 +02:00
Dirk McCormick
5f0489ace0
fix: testkit: give up on waiting for the RPC server to shutdown after 1 second
2022-04-07 12:22:36 +02:00
Rjan
96ee416b96
Fix TestWalletDelete-test
...
Change from `delete` to `soft-delete` in the TestWalleteDelete test.
2022-04-07 10:25:49 +02:00
Łukasz Magiera
80133aaa79
feat: sched: Improve worker assigning logic
2022-04-06 18:24:14 -04:00
Łukasz Magiera
6de4e3d4cd
feat: sched: Cache worker tasks
2022-04-06 18:24:14 -04:00
Łukasz Magiera
f652dd3436
Merge pull request #8441 from filecoin-project/frrist/observer-deregister
...
chore: events: implement event observer deregister method
2022-04-06 18:22:41 -04:00
Łukasz Magiera
9f98d0ae4a
Merge pull request #8443 from filecoin-project/masih/idxprov-reuse-pubsub
...
fix: market: Reuse the market `PubSub` in index provider
2022-04-06 17:51:46 -04:00
Masih H. Derkani
f369d99138
Fix DI of PubSub in markets by binding dependencies it needs
...
Bind drand and bootstrap peers config so that `PubSub` instantiated by
`ConfigCommon` has all the dependencies it needs when `PubSub` instance
is needed in markets. In ths case, the instance is needed by the index
provider engine to announce new indexing advertisements.
2022-04-06 20:04:39 +01:00
Masih H. Derkani
7e7e88e330
Reuse the market process PubSub instance in index provider engine
...
The markets process instantiates its own `PubSub` instance with all
validators, peer scoring, etc. set up. Use that instane to join the
indexing topic, otherwise the default topic instantiated by
index-provider internally (via go-legs) has no validators.
2022-04-06 19:39:12 +01:00
frrist
20bf46f309
chore: events: implement event observer deregister method
2022-04-06 11:01:18 -07:00
Łukasz Magiera
f378c6d3ee
Merge pull request #8444 from filecoin-project/masih/fix-idxprov-config
...
fix: market: set all index provider options based on lotus config
2022-04-06 11:59:37 -04:00
Masih H. Derkani
b88307f875
Set index provider options based on lotus config
...
Always set index provider options based on the lotus configuration.
Otherwise, they will have no effect.
2022-04-06 16:08:10 +01:00
Rjan
255ff1a4b7
ux: wallet: soft-delete wallet
...
Renaming the function to soft-delete to better reflect what it does - and specify that a hard deletion is needed for permanent removal.
2022-04-06 10:23:03 +02:00
Łukasz Magiera
696659d6bc
Merge pull request #8437 from filecoin-project/fix/fvm-aarch64-build
...
chore: ffi: update the FFI to fix the aarch64 build
2022-04-05 21:56:08 -04:00
Łukasz Magiera
8a16e1ca7d
Merge pull request #8440 from filecoin-project/chore/update-fvm
...
chore: ffi: update the FFI to update the FVM
2022-04-05 21:36:42 -04:00
Steven Allen
39dee1410b
chore: ffi: update the FFI to update the FVM
...
This fixes the build on aarch64.
2022-04-05 21:25:00 -04:00
Cory Schwartz
c715254d54
Revert "stop publishing appimagine since its disabled by #7707 "
...
This reverts commit 6b0868089b .
2022-04-05 17:26:44 -07:00
Cory Schwartz
d1f3ab5dec
Revert "remove from the bundlde"
...
This reverts commit 7d65a2664d .
2022-04-05 17:26:39 -07:00
Łukasz Magiera
0fa74a7712
Merge pull request #8438 from filecoin-project/fix/release-unseal-snap-abort
...
fix: sealing: Release unsealed sector files after snapdeals abort
2022-04-05 18:26:20 -04:00
Steven Allen
e69cc545b3
chore: ffi: update to fix build on aarch64
2022-04-05 17:59:30 -04:00
Łukasz Magiera
68f3e4483f
fix: sealing: Release unsealed sector files after snapdeals abort
2022-04-05 16:45:07 -04:00
Łukasz Magiera
e1ef1b759e
Merge pull request #8206 from firesWu/fix/optimize-worker-tracker-lock
...
release worker tracker lock when call cb func
2022-04-05 12:53:09 -04:00
Łukasz Magiera
1bd0f55945
Merge pull request #8425 from filecoin-project/fix/market-node-startup
...
fix: node: Fix market node startup
2022-04-03 14:55:19 -04:00
Łukasz Magiera
a40381a700
Merge pull request #8426 from filecoin-project/feat/multi-vlog2car
...
feat: shed: Multi-file vlog2car
2022-04-02 18:00:21 -04:00
Łukasz Magiera
9a34f5803c
feat: shed: Multi-file vlog2car
2022-04-02 13:25:14 -04:00
Jiaying Wang
913478b21e
Merge pull request #8421 from filecoin-project/jen/v1515
...
build: release: v1.15.1-rc5
2022-04-01 17:57:21 -04:00
Łukasz Magiera
2b3fad1261
fix: node: Fix market node startup
2022-04-01 17:32:55 -04:00
Jennifer Wang
bba2ee92bd
update dockerfile
2022-04-01 17:08:27 -04:00
Jennifer Wang
c4aece4ab4
pull ffi that includes the latest fvm
2022-04-01 17:02:32 -04:00
Jiaying Wang
e74e56947b
Merge pull request #8424 from filecoin-project/jen/ffibump
...
deps: ffi: pull ffi that includes the latest fvm
2022-04-01 17:01:49 -04:00
Jennifer Wang
ce0b8149e9
pull ffi that includes the latest fvm
2022-04-01 15:58:15 -04:00
Jennifer Wang
5915d4ac6a
fix ci
2022-04-01 15:31:10 -04:00
Aayush Rajasekaran
940505569c
Merge pull request #8422 from filecoin-project/asr/log
...
Update to go-log 2.5.1
2022-04-01 09:41:26 -04:00
Aayush Rajasekaran
8c46d00ee7
Update to go-log 2.5.1
2022-04-01 01:13:55 -04:00
Cory Schwartz
cc57f732d2
fix template
2022-04-01 00:07:48 -04:00
Cory Schwartz
f410da2a0a
restore filters
2022-04-01 00:07:28 -04:00
Cory Schwartz
cb39ce66bc
add packer executor
2022-04-01 00:07:10 -04:00
Cory Schwartz
eb0d52a249
copy packer_build source
2022-04-01 00:05:27 -04:00
Cory Schwartz
2804c2ca99
tmp: remove filters
2022-04-01 00:05:23 -04:00
Cory Schwartz
71614bd639
add debug
2022-04-01 00:05:19 -04:00
Cory Schwartz
78187ab8d1
fix template
2022-04-01 00:05:10 -04:00
Cory Schwartz
6b4cc44060
fix template
2022-04-01 00:05:06 -04:00
Cory Schwartz
61742f5d5a
restore filters
2022-04-01 00:05:02 -04:00
Cory Schwartz
c330641866
use 1.8
2022-04-01 00:04:58 -04:00
Cory Schwartz
33019ee496
add packer executor
2022-04-01 00:04:53 -04:00
Cory Schwartz
b40b7cc40e
copy packer_build source
2022-04-01 00:04:38 -04:00
Cory Schwartz
17bcf91910
tmp: remove filters
2022-04-01 00:04:29 -04:00
Cory Schwartz
f04b5f2963
add debug
2022-04-01 00:04:23 -04:00
Jennifer Wang
6ff99568cf
pull the latest ffi
2022-03-31 23:52:08 -04:00
Jennifer Wang
0a220a3efb
update the changelog
2022-03-31 23:51:57 -04:00
Jennifer Wang
0bc3e26090
bump the version to v1.15.1-rc5
2022-03-31 23:13:35 -04:00
Łukasz Magiera
257bc70c2e
fix lotus-sim build
2022-03-31 23:08:05 -04:00
koalacxr
6c1651cb3d
modify quantile imports error
2022-03-31 23:08:00 -04:00
zl
01efb3b1a7
fix: dead loop on removing a sector
2022-03-31 23:06:54 -04:00
Łukasz Magiera
2ad3a117f1
fix: sealing: Fix PR1 worker selection
2022-03-31 23:06:17 -04:00
Łukasz Magiera
e19c5bfcd7
Merge pull request #8413 from filecoin-project/packer-publish-copy-orb
...
Packer publish copy orb
2022-03-31 18:45:40 -04:00
Łukasz Magiera
f9ae5c0cb3
Merge pull request #8420 from filecoin-project/fix/8226
...
fix: sealing: Fix PR1 worker selection
2022-03-31 17:52:45 -04:00
Łukasz Magiera
ac82366b9e
fix: sealing: Fix PR1 worker selection
2022-03-31 17:01:33 -04:00
Cory Schwartz
b493855195
fix template
2022-03-30 23:10:17 -07:00
Cory Schwartz
4bb8865e2f
fix template
2022-03-30 22:57:02 -07:00
Cory Schwartz
9c25aea327
restore filters
2022-03-30 22:53:57 -07:00
Cory Schwartz
cc5e96b23f
use 1.8
2022-03-30 22:35:20 -07:00
Cory Schwartz
0095d93686
add packer executor
2022-03-30 22:30:17 -07:00
Cory Schwartz
1da3e2c711
copy packer_build source
2022-03-30 22:27:18 -07:00
Cory Schwartz
73468e706e
tmp: remove filters
2022-03-30 22:03:41 -07:00
Cory Schwartz
4894e0b18d
add debug
2022-03-30 22:02:43 -07:00
Łukasz Magiera
f155b3003b
Merge pull request #8411 from filecoin-project/deps/update-data-transfer-fix-master
...
chore(deps): update go-data-transfer with fixes (master edition)
2022-03-30 15:11:26 -04:00
hannahhoward
4974b6874e
chore(deps): update go-data-transfer with fixes
2022-03-30 14:59:31 -04:00
Łukasz Magiera
1fac7981a4
Merge pull request #8410 from filecoin-project/feat/go-1.18
...
fix: go: make Go 1.18 builds work
2022-03-30 14:56:19 -04:00
Łukasz Magiera
b244277ff2
Merge pull request #8403 from filecoin-project/deps/update-data-transfer-fix
...
Update go-data-transfer with fixes
2022-03-30 14:54:45 -04:00
Łukasz Magiera
0c6f3ee19c
fix lotus-sim build
2022-03-30 14:34:20 -04:00
Łukasz Magiera
12752c6970
Merge github.com:koalacxr/lotus into feat/go-1.18
2022-03-30 14:31:32 -04:00
Łukasz Magiera
39c38c44a3
Merge pull request #8404 from simlecode/fix/not_check_error
...
fix: sealing: Added error checking
2022-03-29 22:57:35 -04:00
simlecode
f0944030b7
Added error checking
2022-03-30 10:28:56 +08:00
Aayush Rajasekaran
7eb7edb950
Merge pull request #8402 from filecoin-project/jen/ffiupdate
...
deps: update ffi with actor v7.1.0 and fvm that uses the bundle that includes the new manifest
2022-03-29 21:17:33 -04:00
Jiaying Wang
6a88a94a8b
Merge pull request #8401 from filecoin-project/jen/v1514
...
chore: release: v1.15.1-rc4
2022-03-29 21:15:34 -04:00
hannahhoward
7e86f7196e
chore(deps): update go-data-transfer with fixes
2022-03-29 18:12:42 -07:00
Jiaying Wang and Aayush Rajasekaran
eeeb33c9ac
Update CHANGELOG.md
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-03-29 20:59:16 -04:00
Jennifer Wang
b8e412884b
deps: update ffi with actor v7.1.0 and fvm that uses the bundle that includes the new manifest
2022-03-29 20:49:40 -04:00
Jennifer Wang
4d2691a2e1
build: release: v1.15.1-rc4
2022-03-29 20:36:39 -04:00
Łukasz Magiera
3ce467a25f
Merge pull request #8391 from filecoin-project/feat/parallel-fault-check
...
feat: storage: Parallel proving checks
2022-03-29 16:36:12 -04:00
Łukasz Magiera
0710342317
fix waiting in sector proving checks
2022-03-29 15:28:37 -04:00
Łukasz Magiera
d95f24b9d2
config: Sane default parallel sector read defaults
2022-03-29 14:52:37 -04:00
Łukasz Magiera
c456836ad5
Merge pull request #8400 from filecoin-project/asr/update
...
Update to specs-storage v0.2.2
2022-03-29 14:23:07 -04:00
Aayush
be418e77f9
Update to specs-storage v0.2.2
2022-03-29 14:08:55 -04:00
Jennifer Wang
21a1f3a34d
deps: update ffi
2022-03-29 12:02:41 -04:00
Łukasz Magiera
ebd34f1884
feat: storage: Parallel proving checks
2022-03-29 11:45:08 -04:00
Łukasz Magiera
ba2596e318
Merge pull request #8397 from filecoin-project/feat/thread-safe-piecereader
...
Thread safe piecereader
2022-03-29 11:22:19 -04:00
Aarsh Shah
d0af0eff9f
thread safe piecereader
2022-03-29 19:41:06 +05:30
Łukasz Magiera
d502eeba2b
Merge pull request #8389 from filecoin-project/feat/manual-wdpost
...
feat: miner: API/CLI to compute window-post
2022-03-28 21:20:06 -04:00
Łukasz Magiera
064c3d473c
Merge pull request #8390 from filecoin-project/feat/worker-ulimitn-check
...
feat: worker: check fd limit on startup
2022-03-28 18:33:26 -04:00
Łukasz Magiera
5a42083abd
feat: worker: check fd limit on startup
2022-03-28 18:07:54 -04:00
Łukasz Magiera
54cb55a7ae
feat: miner: API/CLI to compute window-post
2022-03-28 17:06:51 -04:00
Łukasz Magiera
a709a0a682
Merge pull request #8384 from rjan90/fix/change-worker-msg
...
fix: ux: Change Propose-worker msg
2022-03-28 12:57:01 -04:00
Łukasz Magiera
029610fb40
Merge pull request #8386 from zl03jsj/fix/dead_loop_on_remove_sector
...
fix: miner: dead loop on removing sector
2022-03-28 12:51:53 -04:00
zl
1646edf513
fix: dead loop on removing a sector
2022-03-28 20:51:57 +08:00
Rjan
e2781ea0f2
Change test to reflect renaming
...
Change what string the TestWorkerKeyChange-test is looking for, to reflect the new Propose-worker msg-changes
2022-03-28 10:04:47 +02:00
Rjan
555ff81cbf
Add punctuation.
2022-03-28 09:46:08 +02:00
Jiaying Wang
003df89edf
Merge pull request #8383 from filecoin-project/jen/v1512
...
chore: build: v1.15.1-rc3
2022-03-28 02:54:15 -04:00
Rjan
bfc2cc3aa3
fix: ux: Change Propose-worker msg
...
Changes the message so it´s clear that it´s only Storage Providers without active deadlines that needs to call 'confirm-change-worker'.
2022-03-28 08:18:30 +02:00
jennijuju
eeab118a05
chore: build: v1.15.1-rc3
2022-03-27 19:36:10 -04:00
Jiaying Wang
04458ea12b
Merge pull request #8382 from filecoin-project/jen/v1513
...
chore: backport: #8381 #8378
2022-03-27 19:17:28 -04:00
Łukasz Magiera
c951e348b4
feat: config: Move MakeNewSectorForDeals config into the Sealing sectoin
2022-03-26 23:45:48 -04:00
Jennifer Wang
2a988d453c
chore: ffi: the latest fvm release
2022-03-26 23:25:02 -04:00
Jiaying Wang
b8b33c4f06
Merge pull request #8381 from filecoin-project/jen/ffi
...
chore: ffi: the latest fvm release
2022-03-26 22:57:02 -04:00
Jennifer Wang
f2fa2f5067
chore: ffi: the latest fvm release
2022-03-26 22:45:47 -04:00
Łukasz Magiera
001de1a915
Merge pull request #8379 from filecoin-project/feat/proving-workers-cli
...
feat: miner cli: Separate proving workers command
2022-03-26 16:36:00 -04:00
Łukasz Magiera
f0f0fe38a3
Merge pull request #8380 from filecoin-project/feat/worker-type-logic
...
fix: worker: Fix default value handling
2022-03-26 16:35:38 -04:00
Łukasz Magiera
2498da742d
fix: worker: Fix default value handling
2022-03-26 16:26:19 -04:00
Łukasz Magiera
ad684ed0ea
feat: miner cli: Separate proving workers command
2022-03-26 16:16:25 -04:00
Łukasz Magiera
0d7d02da35
Merge pull request #8378 from filecoin-project/feat/move-makedealsector-cfg
...
feat: config: Move MakeNewSectorForDeals config into the Sealing sectoin
2022-03-26 16:08:21 -04:00
Łukasz Magiera
b78892934b
feat: config: Move MakeNewSectorForDeals config into the Sealing sectoin
2022-03-26 15:50:21 -04:00
Aayush Rajasekaran
c50b63c5f6
Merge pull request #8374 from filecoin-project/revert-8119-travis/fvm-interopnet
...
Revert "Update params for interopnet for fvm"
2022-03-25 22:26:35 -04:00
Aayush Rajasekaran
b0ff3dfb90
Revert "Update params for interopnet for fvm"
2022-03-25 22:21:36 -04:00
Łukasz Magiera
7401fa234e
Merge pull request #7971 from filecoin-project/feat/post-worker
...
feat: PoSt workers
2022-03-25 20:31:49 -04:00
Łukasz Magiera
7a009abcdd
sealing: Fix TaskType.WorkerType
2022-03-25 18:54:59 -04:00
Aayush Rajasekaran
b305244405
Merge pull request #8119 from filecoin-project/travis/fvm-interopnet
...
Update params for interopnet for fvm
2022-03-25 17:28:41 -04:00
Aayush
02a0770436
Caterpillarnet
2022-03-25 17:05:45 -04:00
Florian Ruen
196030bee2
fix: cli: Reset miner/ask lists in interactive deal 'miner' step ( #8155 )
...
* Update client.go
Bug fixed : if hitting return instead of filling with a valid value, the CLI crashed (line 796)
Change return err by continue to ask a valid value again
* Fix #8100
Bug fixed : if hitting return instead of filling with a valid value, the CLI crashed (line 796)
Change return err by continue to ask a valid value again
* lint reported errors on CircleCI
Commit to fix lint reported errors during tests on CircleCI
(remove blank lines x2)
* lint reported errors on CircleCI
Commit to fix lint reported errors during tests on CircleCI
(remove trailling whitespace)
* Fix #8095
Clear the list of miner addresses and successfull get-asked before asking for new ones
Previous behavior : if get-ask failed for miner(s), the faulty miner will be retried each time,
so you have to stop the command and start again to change this faulty miner (instead of removing from the list on the new attempt)
* Clear the list of miner addresses and successfull get-asked before asking for new ones
Previous behavior : if get-ask failed for miner(s), the faulty miner will be retried each time,
so you have to stop the command and start again to change this faulty miner (instead of removing from the list on the new attempt)
2022-03-25 17:05:19 -04:00
Łukasz Magiera
d49297f898
Merge pull request #8371 from filecoin-project/raulk/shed-compute-state-range
...
feat: lotus-shed: add command to compute state over a range of tipsets.
2022-03-25 17:00:35 -04:00
Łukasz Magiera
b5ce847579
Merge pull request #8372 from filecoin-project/chore/gomock-temp-cleanup
...
chore: Remove temp gomock reflect file
2022-03-25 16:57:13 -04:00
Łukasz Magiera
7dc19bb26e
Merge pull request #8369 from filecoin-project/asr/pricelist
...
VM: Refactor pricelist to be based on network versions
2022-03-25 16:50:52 -04:00
Łukasz Magiera
82343a06e7
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-03-25 16:49:46 -04:00
Łukasz Magiera
5f9753933a
chore: Remove temp gomock reflect file
2022-03-25 16:46:50 -04:00
Łukasz Magiera
fcaad20ecc
cli: Update docs
2022-03-25 16:28:08 -04:00
Łukasz Magiera
f1ddb55252
worker: Fix challengeThrottle
2022-03-25 16:07:47 -04:00
Łukasz Magiera
69e8516d1f
stores: log 404 in remote.GenerateSingleVanillaProof
2022-03-25 15:37:35 -04:00
Łukasz Magiera
d437f19aae
Merge pull request #8349 from filecoin-project/feat/faulty-cli-utils
...
feat: miner cli: proving check --faulty, faults in storage list sectors
2022-03-25 15:29:27 -04:00
Raúl Kripalani
977e302e0c
lotus-shed: add command to compute state over a range of tipsets.
2022-03-25 19:12:16 +00:00
Aayush
0bfbcfb5e9
stmgr: GetNtwkVersion: return genesis network version before the first upgrade
2022-03-25 15:09:14 -04:00
Łukasz Magiera
7c4d3a457c
Merge pull request #8343 from filecoin-project/feat/more-snap-config
...
feat: sealing: More SnapDeals config knobs
2022-03-25 15:07:00 -04:00
Aayush
25b2e144b8
VM: Refactor pricelist to be based on network versions
2022-03-25 15:06:10 -04:00
Łukasz Magiera
11db419735
Merge pull request #8357 from filecoin-project/feat/net-ping
...
feat: cli/net: implement 'net ping' command
2022-03-25 14:57:21 -04:00
Łukasz Magiera
4e2d7fe1db
Merge pull request #8370 from rjan90/ux/sectors-snap-up
...
fix:snapup: Rename error message
2022-03-25 14:33:20 -04:00
Rjan
910d3caacf
fix:snapup: Rename error message
...
Renaming the the error-message you get if you try to snap-up the same sector twice, to better reflect that you are snapping a sector, and not marki-for-upgrade, which now has been deprecated.
2022-03-25 16:39:53 +01:00
Jiaying Wang
a449937682
Merge pull request #8368 from rjan90/fix/ux-msig-create
...
fix: multisig: Print "waiting for confirmation.."
2022-03-25 11:15:15 -04:00
Łukasz Magiera
0b3144f566
workers: PoSt challenge throttle/timeout config
2022-03-24 19:42:44 -04:00
Łukasz Magiera
13701c7ce2
wdpost: Lock update files in snapped sectors
2022-03-24 18:43:08 -04:00
Łukasz Magiera
3f152ae2bf
workers: cmd/lotus-seal-worker->cmd/lotus-worker
2022-03-24 18:37:01 -04:00
Łukasz Magiera
a53dc5a7c7
workers: WorkerType mehdod on SealTask
2022-03-24 18:28:45 -04:00
Rjan
da64f241eb
Print "waiting for confirmation.." in msigCreateCmd
...
Prints an addition "waiting for confirmation.." when running `lotus msig create [address1 address2]` to indicate that command is waiting for the msg to be mined into block, and not just hanging.
Should fix #4053
2022-03-24 16:11:24 +01:00
Jiaying Wang
b2dbe8dfef
Merge pull request #8365 from filecoin-project/jen/v1512prep
...
chore: build: v1.15.1-rc2
2022-03-23 16:32:49 -04:00
Jennifer Wang
9436b15528
chore: release: v1.15.1-rc2
2022-03-23 16:22:51 -04:00
Jiaying Wang
d6e6bfbb5a
Merge pull request #8364 from filecoin-project/jen/v1512
...
chore: backport: #8355 #8353 #8363
2022-03-23 16:20:07 -04:00
Aayush
3fbf765605
FVM: log when fvm is used
2022-03-23 14:05:43 -04:00
Łukasz Magiera
8e75a8d12d
fix: sealing: always do cooldown in handleSubmitReplicaUpdateFailed
2022-03-23 14:05:43 -04:00
vyzo
450d4b256a
update go-libp2p to v0.18
2022-03-23 14:05:43 -04:00
Aayush
595e29186e
stmgr: call: use a buffered concurrent-access blockstore
2022-03-23 14:05:43 -04:00
Jiaying Wang
caeeb6a7d9
Merge pull request #8363 from filecoin-project/asr/fvm-log
...
chore: FVM: log when fvm is used
2022-03-23 13:43:35 -04:00
Jiaying Wang
c070f253ac
Merge pull request #8359 from filecoin-project/asr/vm-memstore
...
stmgr: call: use a buffered concurrent-access blockstore
2022-03-23 13:22:56 -04:00
Aayush
694c45cd65
FVM: log when fvm is used
2022-03-23 13:19:28 -04:00
Aayush
46447ef55c
stmgr: call: use a buffered concurrent-access blockstore
2022-03-23 12:30:27 -04:00
Łukasz Magiera
dbc6b32a4c
Merge pull request #8361 from filecoin-project/gstuart/set-ask-optional-params
...
--max-piece-size in set-ask is no longer required
2022-03-23 16:08:35 +01:00
Geoff Stuart
5ba4a78657
--max-piece-size in set-ask is no longer required
2022-03-22 22:05:06 -04:00
Jiaying Wang
6861705354
Merge pull request #8360 from filecoin-project/asr/v7-actors-bump
...
FFI: Bump v7 actors to v7.0.6
2022-03-22 21:14:22 -04:00
Aayush
7d0f5dd4f9
FFI: Bump v7 actors to v7.0.6
2022-03-22 20:44:51 -04:00
Steven Allen
1609317ac8
Merge pull request #8358 from filecoin-project/asr/vm-memstore
...
feat: stmgr: call: use a buffered concurrent-access blockstore
2022-03-21 21:08:12 -04:00
Aayush
3a121f99c7
stmgr: call: use a buffered concurrent-access blockstore
2022-03-21 19:32:18 -04:00
Łukasz Magiera
56b97e1386
lotus-worker: default non-exclusive flags to false when exclusive flag is set
2022-03-21 19:53:43 +01:00
Aayush Rajasekaran
3a62c8b4a2
Merge pull request #8356 from filecoin-project/fix/wallet-init-type
...
fix: lotus-wallet: pass correct repo type to repo.Init
2022-03-21 11:59:39 -04:00
Łukasz Magiera
1a0fc75325
Merge pull request #8353 from filecoin-project/fix/ru-retry-loop
...
fix: sealing: always do cooldown in handleSubmitReplicaUpdateFailed
2022-03-21 16:38:44 +01:00
Łukasz Magiera
945b93590d
ping: Match go-ipfs in cmd output
2022-03-21 15:11:19 +01:00
Łukasz Magiera
701d0a111e
Merge branch 'feat/net-ping' of github.com:ychiaoli18/lotus into feat/net-ping
2022-03-21 13:06:11 +01:00
Łukasz Magiera
3c1edca902
Merge pull request #8351 from filecoin-project/asr/vm-memstore
...
fix: avoid racy memstores when estimating gas
2022-03-21 12:12:28 +01:00
Łukasz Magiera
92e4caa151
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-03-21 12:09:47 +01:00
Łukasz Magiera
e767981aaf
itests: Fix ccupgrade post test
2022-03-21 12:07:00 +01:00
Łukasz Magiera
0536eb898d
itests: Share WaitForSectorActive correctly
2022-03-21 12:07:00 +01:00
Łukasz Magiera
433e9c351d
config: Fix doc on PreferNewSectorsForDeals; gofmt
2022-03-21 12:07:00 +01:00
Łukasz Magiera
49a6d7ebcc
itests: Breakup ccupgrade_test.go
2022-03-21 12:07:00 +01:00
Łukasz Magiera
4c25358a08
itests: Test Sealing.MakeCCSectorsAvailable
2022-03-21 12:07:00 +01:00
Łukasz Magiera
ecd1ab4b42
itests: Test Sealing.PreferNewSectorsForDeals
2022-03-21 12:07:00 +01:00
Łukasz Magiera
97a73f1c29
sealing: More SnapDeals config knobs
2022-03-21 12:04:23 +01:00
Łukasz Magiera
d118ef9202
Merge pull request #8355 from filecoin-project/deps/update-libp2p
...
deps: update go-libp2p to v0.18 release
2022-03-21 12:00:49 +01:00
Łukasz Magiera
3cd17f0ee4
fix: lotus-wallet: pass correct repo type to repo.Init
2022-03-21 12:00:37 +01:00
Łukasz Magiera
fc34d9ba1c
Merge pull request #8086 from filecoin-project/nonsense/refactor-nodetype
...
refactor: convert RepoType from int to interface
2022-03-21 11:57:39 +01:00
Łukasz Magiera
1eb101d70e
Merge pull request #8354 from filecoin-project/nonsense/extract-unixfs-filestore
...
lib: extract unixfs filestore into lib
2022-03-21 11:47:14 +01:00
vyzo
7fea2e4d6c
update go-libp2p to v0.18
2022-03-21 12:33:07 +02:00
Łukasz Magiera
cca69a6c16
gen
2022-03-21 10:49:30 +01:00
Anton Evangelatov
0ed8647b6f
extract unixfs filestore into lib
2022-03-21 10:48:52 +01:00
Łukasz Magiera
58843857e5
fix: sealing: always do cooldown in handleSubmitReplicaUpdateFailed
2022-03-21 10:32:03 +01:00
Łukasz Magiera
efdcd00da4
Merge pull request #7956 from filecoin-project/nonsense/add-lotus-test-image-building
...
feat: infra/ci: add `lotus-test` image as CI build step
2022-03-21 10:26:37 +01:00
Anton Evangelatov
fee69a889b
modify .circleci/template.yml
2022-03-21 08:41:30 +01:00
Aayush
4af8b8ecf3
fix: avoid racy memstores when estimating gas
2022-03-20 16:25:38 -04:00
Łukasz Magiera
9a31b65cd0
feat: miner cli: proving check --faulty, faults in storage list sectors
2022-03-19 12:55:52 +01:00
Łukasz Magiera
5365ccfdb1
cli: Show separate worker types in miner info
2022-03-18 21:31:15 +01:00
Łukasz Magiera
36f1dd7bb3
itests: Fix flaky TestWindowPostWorkerSkipBadSector
2022-03-18 20:51:47 +01:00
Łukasz Magiera
7b81369c8c
wdpost: Don't attempt to snark with skipped sectors
2022-03-18 19:45:25 +01:00
Łukasz Magiera
7a1beacd00
ffiwrapper: Test some assumptions about GeneratePoStFallbackSectorChallenges
2022-03-18 13:11:14 +01:00
Łukasz Magiera
32818c528f
wdpost: Test repro broken challenge skipping
2022-03-18 12:32:16 +01:00
Anton Evangelatov
0d6493ec3f
resolve merge conflicts with master
2022-03-18 12:28:22 +01:00
Łukasz Magiera
8715745feb
wdpost: Dedupe skipped sectors in generateWindowPoSt
2022-03-18 12:10:42 +01:00
Łukasz Magiera
aa124cf414
fix lint issues
2022-03-18 11:38:27 +01:00
Łukasz Magiera
a94e47c6be
Merge pull request #8345 from filecoin-project/fix/itest-minepost-hang
...
fix: itests: Don't hang on exit in MineBlocksMustPost
2022-03-18 11:27:51 +01:00
Łukasz Magiera
6ddbe41376
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-03-18 10:54:44 +01:00
Łukasz Magiera
42b2adddee
fix: itests: Don't hang on exit in MineBlocksMustPost
2022-03-18 10:42:21 +01:00
Jiaying Wang
cd499e3ab8
Merge pull request #8342 from filecoin-project/jen/v151rc1prep
...
chore: release: v1.15.1-rc1
2022-03-17 17:46:30 -04:00
Jiaying Wang
7244ff9e14
Update CHANGELOG.md
2022-03-17 17:42:45 -04:00
Jennifer Wang
3c252e1d87
bump the version to v1.15.1-rc1
2022-03-17 17:42:45 -04:00
Jennifer Wang
84896f4790
update the change log for v1.15.1
2022-03-17 17:42:45 -04:00
Łukasz Magiera
d4cbb0803b
Merge pull request #8339 from filecoin-project/backport/v1.15.1/smallfixes
...
backport: #8338 , #8337
2022-03-17 19:50:21 +01:00
Łukasz Magiera
18987f92ee
Merge pull request #8340 from filecoin-project/arajasek-patch-1
...
Shed: fix error message
2022-03-17 17:48:02 +01:00
Łukasz Magiera
b26405226e
Merge pull request #8336 from filecoin-project/fix/snap-list-estimate
...
fix: miner cli: Estimate deal weight in sector list when upgrading
2022-03-17 17:30:41 +01:00
Aayush Rajasekaran
e1c7f30e60
Shed: fix error message
2022-03-17 12:24:32 -04:00
Aayush Rajasekaran
ff244fba6c
Merge pull request #8332 from filecoin-project/feat/fvm
...
FVM integration
2022-03-17 12:20:05 -04:00
Łukasz Magiera
49a4c06a88
fix: sealing: FinalizeSector doesn't need sealed replica access
2022-03-17 17:08:25 +01:00
Łukasz Magiera
361dc55dfd
fix: storagefsm: Fix error loop on bad event
2022-03-17 17:08:25 +01:00
Łukasz Magiera
b366e2c91f
Merge pull request #8337 from filecoin-project/fix/fin-sealed-acc
...
fix: sealing: FinalizeSector doesn't need sealed replica access
2022-03-17 16:58:51 +01:00
Łukasz Magiera
eb4bda2302
Merge pull request #8338 from filecoin-project/fix/fsm-badevt-loop
...
fix: storagefsm: Fix error loop on bad event
2022-03-17 16:58:17 +01:00
Aayush Rajasekaran
2ed2ee1da7
Merge branch 'release/v1.15.1' into feat/fvm
2022-03-17 11:31:56 -04:00
Aayush Rajasekaran
58876aefa3
Update FFI
2022-03-17 11:31:47 -04:00
Aayush
77b123b02f
CircSupply: Remove unused method
2022-03-17 11:31:39 -04:00
Łukasz Magiera
d9a1ecd387
fix: storagefsm: Fix error loop on bad event
2022-03-17 15:40:11 +01:00
Łukasz Magiera
9debd14b6c
fix: sealing: FinalizeSector doesn't need sealed replica access
2022-03-17 15:15:54 +01:00
Łukasz Magiera
ff14cd3f9d
fix: Estimate deal weight in sector list when upgrading
2022-03-17 14:52:54 +01:00
Łukasz Magiera
e0481bbeca
Merge pull request #8281 from spark8899/change-worker
...
feat: multisig: lotus-sheed miner-multisig change-worker command.
2022-03-17 13:55:30 +01:00
Łukasz Magiera
73ab064137
Merge pull request #8295 from Juneezee/test/t.TempDir
...
test: use `T.TempDir` to create temporary test directory
2022-03-17 12:30:41 +01:00
Łukasz Magiera
2cf0e4cb32
#8281 : Apply suggestions from code review
2022-03-17 12:30:02 +01:00
Łukasz Magiera
7123b29f06
Merge pull request #8241 from rjan90/master
...
fix: cli: add ArgsUsage field to clientGetDealCmd
2022-03-17 12:19:49 +01:00
Łukasz Magiera
037e80c70c
gofmt
2022-03-17 12:10:24 +01:00
Łukasz Magiera
1c055fe83b
Merge branch 'master' into test/t.TempDir
2022-03-17 12:06:52 +01:00
Łukasz Magiera
858538284f
Merge pull request #8305 from filecoin-project/asr/shed-label
...
Shed: Add a tool to check UTF-8 validity of labels
2022-03-17 12:05:52 +01:00
Łukasz Magiera
114cb4e0d5
Merge pull request #8333 from filecoin-project/backport/v1.15.1/feat/snap-queue
...
backport: v1.15.1: feat: sealing: Sector upgrade queue
2022-03-16 22:50:33 +01:00
Łukasz Magiera
4a1b211876
miner cli: Treat Activating sectors like Proving in sectors list
2022-03-16 22:30:59 +01:00
Łukasz Magiera
d78f1e4eee
sealing: Rename Sealing.creating to a less confusing name
2022-03-16 22:30:58 +01:00
Łukasz Magiera
5e14892ef8
sealing: fix lint issues
2022-03-16 22:30:57 +01:00
Aayush Rajasekaran
97c95a4e82
Update FFI
2022-03-16 17:30:47 -04:00
Łukasz Magiera
9e4c8881b6
sealing: regenerate mocks
2022-03-16 22:30:09 +01:00
Łukasz Magiera
b8ba5274e2
sealing: Enforce minimum expiration in tryGetUpgradeSector
2022-03-16 22:30:09 +01:00
Łukasz Magiera
aa4adb0dfd
sealing: Fix build
2022-03-16 22:30:09 +01:00
Łukasz Magiera
62a393bf12
sealing: Address snap queue review
2022-03-16 22:30:09 +01:00
Łukasz Magiera
a440339548
sealing: Run more checks when considering Available sectors
2022-03-16 22:30:07 +01:00
Łukasz Magiera
3c15314ed5
sealing: Use bitfields in sectorActive
2022-03-16 22:29:40 +01:00
Łukasz Magiera
d3cec2f0d1
sealing: Add MakeCCSectorsAvailable config
2022-03-16 22:29:40 +01:00
Łukasz Magiera
1158a928ec
itests: Test reverting Available sectors to Proving
2022-03-16 22:29:40 +01:00
Łukasz Magiera
1bd2cbbef6
sealing: Support abort uprade for Available sectors
2022-03-16 22:29:40 +01:00
Łukasz Magiera
a9d757f3a0
itests: TestTooManyMarkedForUpgrade is not applicable anymore
2022-03-16 22:29:40 +01:00
Łukasz Magiera
9a854e9ab7
feat: sealing: Linter did have a good point
2022-03-16 22:29:40 +01:00
Łukasz Magiera
2cef55a4f6
feat: sealing: Sector upgrade queue
2022-03-16 22:29:37 +01:00
Łukasz Magiera
a3bdd29615
Merge pull request #8330 from filecoin-project/feat/snap-queue
...
feat: sealing: Sector upgrade queue
2022-03-16 22:24:45 +01:00
Łukasz Magiera
a431fdbdde
miner cli: Treat Activating sectors like Proving in sectors list
2022-03-16 22:16:39 +01:00
Łukasz Magiera
60ba133fc8
sealing: Rename Sealing.creating to a less confusing name
2022-03-16 21:29:57 +01:00
Aayush Rajasekaran
90d78f924f
Merge pull request #8293 from filecoin-project/feat/fvm
...
Filecoin Virtual Machine integration
2022-03-16 15:51:56 -04:00
Łukasz Magiera
3b2a1ea41d
sealing: fix lint issues
2022-03-16 20:28:15 +01:00
Łukasz Magiera
2961f3b864
sealing: regenerate mocks
2022-03-16 20:20:07 +01:00
Łukasz Magiera
3f23cf0c1e
sealing: Enforce minimum expiration in tryGetUpgradeSector
2022-03-16 20:17:20 +01:00
Łukasz Magiera
aac1f5abef
sealing: Fix build
2022-03-16 20:09:18 +01:00
Łukasz Magiera
724d80cf02
sealing: Address snap queue review
2022-03-16 20:04:48 +01:00
Łukasz Magiera
e7ee5b5932
sealing: Run more checks when considering Available sectors
2022-03-16 19:57:37 +01:00
Łukasz Magiera
4d4739497d
sealing: Use bitfields in sectorActive
2022-03-16 19:53:00 +01:00
Łukasz Magiera
4ded059a1c
sealing: Add MakeCCSectorsAvailable config
2022-03-16 19:29:47 +01:00
Jiaying Wang
5ea1502b02
Merge pull request #8331 from filecoin-project/backport/v1.15.1/fix/snap-worker-cleanup
...
backport: v1.15.1: feat: sealing: Sector upgrade queue
2022-03-16 14:20:53 -04:00
Łukasz Magiera
99c6ef564e
worker: RemoveCopies expects one type at a time
2022-03-16 19:07:42 +01:00
Łukasz Magiera
39e3ddb0ed
storagemgr: MoveStorage in separate steps
2022-03-16 19:07:42 +01:00
Łukasz Magiera
defdea7b49
worker: Call RemoveCopies in MoveStorage
2022-03-16 19:07:42 +01:00
Łukasz Magiera
d249eb3f93
stores: Support RemoveCopies on remote store
2022-03-16 19:07:42 +01:00
Łukasz Magiera
668c33fdcd
stores: http: Support multiple storage IDs in ?keep
2022-03-16 19:07:42 +01:00
Łukasz Magiera
799d3ebe5e
itests: Test reverting Available sectors to Proving
2022-03-16 19:05:53 +01:00
Łukasz Magiera
628102ab6c
sealing: Support abort uprade for Available sectors
2022-03-16 18:53:54 +01:00
Łukasz Magiera
f2c0ba1df5
Merge pull request #8329 from filecoin-project/fix/snap-worker-cleanup
...
fix: sealing: Remove sector copies from workers after snapdeals
2022-03-16 18:48:21 +01:00
79453663b3
feat: Add additional test annotations ( #8272 )
...
* Annotate api,proxy_util,blockstore_badger, policy tests
* Annotate splitstore: bsbadger / markset
* Annotate splitstore feature
* Annotate union/timed blockstore tests
* Annotate openrpc, diff_adt tests
* Annotate error,drand,events tests
* Annotate predicates_test
* Fix annotations
* Annotate tscache, gen tests
* Annotate fundmanager test
* Annotate repub and selection tests
* Annotate statetree_test
* Annotate forks_test
* Annotate searchwait_test.go
* Fix duplicated @@ symbols
* Annotate chain stmgr/store tests
* Annotate more (types) tests
* More tests annotated
* Annotate conformance chaos actor tests
* Annotate more integration tests
* Annotate journal system tests
* Annotate more tests.
* Annotate gas,head buffer behaviors
* Fix markset annotations
* doc: test annotations for the markets dagstore wrapper
* Annotate miner_api test in dagstore
* Annotate more test files
* Remove bad annotations from fsrepo
* Annotate wdpost system
* Remove bad annotations
* Renamce "conformance" to "chaos_actor" tests
* doc: stm annotations for blockheader & election proof tests
* Annotate remaining "A" tests
* annotate: stm for error_test
* memrepo_test.go
* Annotate "b" file tests
* message_test.go
* doc: stm annotate for fsrepo_test
* Annotate "c" file tests
* Annotate "D" test files
* message_test.go
* doc: stm annotate for chain, node/config & client
* docs: stm annotate node_test
* Annotate u,v,wl tests
* doc: stm annotations for various test files
* Annotate "T" test files
* doc: stm annotate for proxy_util_test & policy_test
* doc: stm annotate for various tests
* doc: final few stm annotations
* Add mempool unit tests
* Add two more memPool Add tests
* Update submodules
* Add check function tests
* Add stm annotations, refactor test helper
* Annotate api,proxy_util,blockstore_badger, policy tests
* Annotate splitstore: bsbadger / markset
solving merge conflicts
* Annotate splitstore feature
* Annotate union/timed blockstore tests
* Annotate openrpc, diff_adt tests
* Annotate error,drand,events tests
* Annotate predicates_test
* Fix annotations
* Annotate tscache, gen tests
* Annotate fundmanager test
* Annotate statetree_test
* Annotate forks_test
* Annotate searchwait_test.go
* Fix duplicated @@ symbols
* Annotate chain stmgr/store tests
* Annotate more (types) tests
* More tests annotated
* Annotate conformance chaos actor tests
* Annotate more integration tests
* Annotate journal system tests
* Annotate more tests.
* Annotate gas,head buffer behaviors
solve merge conflict
* Fix markset annotations
* Annotate miner_api test in dagstore
* Annotate more test files
* doc: test annotations for the markets dagstore wrapper
* Annotate wdpost system
* Renamce "conformance" to "chaos_actor" tests
* Annotate remaining "A" tests
* doc: stm annotations for blockheader & election proof tests
* annotate: stm for error_test
* Annotate "b" file tests
* memrepo_test.go
* Annotate "c" file tests
* message_test.go
* Annotate "D" test files
* doc: stm annotate for fsrepo_test
* Annotate u,v,wl tests
* message_test.go
* doc: stm annotate for chain, node/config & client
* docs: stm annotate node_test
* Annotate "T" test files
* doc: stm annotations for various test files
* Add mempool unit tests
solve merge conflict
* doc: stm annotate for proxy_util_test & policy_test
* doc: stm annotate for various tests
* doc: final few stm annotations
* Add two more memPool Add tests
* Update submodules
* Add check function tests
solve conflict
* Add stm annotations, refactor test helper
solve merge conflict
* Change CLI test kinds to "unit"
* Fix double merged test
* Fix ccupgrade_test merge
* Fix lint issues
* Add stm annotation to types_Test
* Test vectors submodule
* Add file annotation to burn_test
Co-authored-by: Nikola Divic <divicnikola@gmail.com >
Co-authored-by: TheMenko <themenkoprojects@gmail.com >
2022-03-16 18:37:34 +01:00
Łukasz Magiera
8600ae2ac4
itests: TestTooManyMarkedForUpgrade is not applicable anymore
2022-03-16 17:48:02 +01:00
Łukasz Magiera
193c84811a
feat: sealing: Linter did have a good point
2022-03-16 17:45:22 +01:00
Łukasz Magiera
aef2ec513f
feat: sealing: Sector upgrade queue
2022-03-16 17:33:05 +01:00
Aayush
37539ccb84
CircSupply: Remove unused method
2022-03-16 11:58:23 -04:00
Aayush
16128a0212
Merge branch 'master' into feat/fvm
2022-03-16 11:57:46 -04:00
KAYUII
159da73fcd
Update Dockerfile.lotus
...
fix docker can't find gpus
2022-03-16 09:19:47 -06:00
Łukasz Magiera
9f6f94bd02
Merge pull request #8215 from filecoin-project/feat/remove-mark-for-upgrade
...
chore:sealing:remove endpoint from cli
2022-03-16 15:33:21 +01:00
Łukasz Magiera
c4259cb594
worker: RemoveCopies expects one type at a time
2022-03-16 12:28:56 +01:00
Łukasz Magiera
5ed5744cb6
storagemgr: MoveStorage in separate steps
2022-03-16 12:28:56 +01:00
Łukasz Magiera
a88edeb79d
worker: Call RemoveCopies in MoveStorage
2022-03-16 12:28:56 +01:00
Łukasz Magiera
4d65e0101d
stores: Support RemoveCopies on remote store
2022-03-16 12:28:56 +01:00
Łukasz Magiera
45b07674e5
stores: http: Support multiple storage IDs in ?keep
2022-03-16 12:28:56 +01:00
Łukasz Magiera
4906962da0
Merge pull request #8322 from filecoin-project/jen/versionbump
...
chore: build: bump the master version to v1.15.2-dev
2022-03-16 11:34:02 +01:00
Rjan
3ad1ea386c
Merge branch 'filecoin-project:master' into master
2022-03-16 09:09:20 +01:00
koalacxr
7f26ce614b
modify quantile imports error
2022-03-16 13:10:03 +08:00
Aayush
9ea623e125
Rename the Lotus VM to LegacyVM
2022-03-15 19:40:17 -04:00
Aayush
e6117c49ef
Address review
2022-03-15 19:34:59 -04:00
Aayush
673f558ba5
Rename vm.VMI to vm.Interface
2022-03-15 19:34:39 -04:00
Jiaying Wang
ada499ef14
Merge pull request #8314 from filecoin-project/jen/indexsetting
...
feat: config: enable indexer providing by default
2022-03-15 19:33:49 -04:00
Jennifer Wang
56b80c41b6
bump the master version to v1.15.2-dev
2022-03-15 19:32:28 -04:00
Jiaying Wang
c98ef0aaf8
Merge pull request #8317 from filecoin-project/jen/backport
...
chore: backport: release to master
2022-03-15 19:12:20 -04:00
Aayush
2170b4deb5
Fixup merge
2022-03-15 18:58:32 -04:00
Łukasz Magiera
913cab2785
Merge pull request #8320 from filecoin-project/fix/listsectors-primary
...
fix: storage cli: Output primary sector status correctly
2022-03-15 17:41:41 +01:00
Aayush
6c51adc334
Update FFI: fix cargo.lock
2022-03-15 11:07:25 -04:00
Łukasz Magiera
c6bda0e5d4
fix: storage cli: Output primary sector status correctly
2022-03-15 14:29:21 +01:00
Łukasz Magiera
c3cadcba0e
Merge pull request #8318 from filecoin-project/feat/rcmgr-limits-envvar
...
improve resource manager integration
2022-03-15 12:07:43 +01:00
vyzo
9fcafff847
adjust conns to 2x maxconns for duplicate connections
2022-03-15 10:02:27 +02:00
vyzo
53c525f0ed
improve resource manager integration
...
- add opt-in env var to control instantation, until we are comfortable with testing to enble by default.
- adjust default limits if the connection manager high mark is higher than the default inbound conn limit.
2022-03-15 09:43:18 +02:00
Jennifer Wang
8a2a2d065d
Merge branch 'releases' into jen/backport
2022-03-15 02:07:35 -04:00
Jennifer Wang
6240729ee4
enable indexer providing by default
2022-03-14 23:24:52 -04:00
Eng Zer Jun
c229842f57
test: use T.TempDir to create temporary test directory
...
The directory created by `T.TempDir` is automatically removed when the
test and all its subtests complete.
Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2022-03-15 00:21:31 +08:00
Aayush
9a1a89d98c
Shed: Add a tool to check UTF-8 validity of labels
2022-03-12 18:11:10 -05:00
Aayush
1bf40ad9df
Fix broken go.sum
2022-03-12 14:31:04 -05:00
Aayush
67889b473c
Merge branch 'master' into feat/fvm
2022-03-12 11:12:23 -05:00
Aayush
05fa9c81de
Rename FVM envvar to LOTUS_USE_FVM_EXPERIMENTAL
2022-03-12 11:03:43 -05:00
Aayush Rajasekaran
6d4fb8866e
Merge pull request #8197 from filecoin-project/asr/fvm/nv15
...
FVM: support nv15
2022-03-11 17:35:20 -05:00
Aayush
d2054e8653
FVM: support nv15
2022-03-11 17:03:34 -05:00
Raúl Kripalani
eef436b030
go fmt.
2022-03-11 19:05:07 +00:00
Raúl Kripalani
9eb8103866
tvx and conformance: use precondition state tree as the lookback tree.
2022-03-11 18:56:19 +00:00
Raúl Kripalani
5434cfdaa9
tvx: use addresses when scanning precursors.
2022-03-11 18:49:07 +00:00
Raúl Kripalani
92c9716595
tvx: widen 'sender' precursor strategy to match against both participants.
...
And also use inclusion tipset to run the message, which is more correct
than the execution tipset.
2022-03-11 18:47:44 +00:00
Łukasz Magiera
6401363ef1
docsgen
2022-03-11 18:17:29 +01:00
Łukasz Magiera
ce99aad438
Fix provingCheckProvableCmd
2022-03-11 18:13:51 +01:00
Łukasz Magiera
135aef78d7
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-03-11 17:04:58 +01:00
Aayush Rajasekaran
362c73bfbd
Merge pull request #8291 from filecoin-project/fix/fsm-input-locking
...
fix: sealing fsm: Handle inputLk correctly
2022-03-11 10:02:26 -05:00
Łukasz Magiera
ad66ad4f7d
fix: sealing fsm: Handle inputLk correctly
2022-03-11 13:34:14 +01:00
Łukasz Magiera
9fc6242e5b
Merge pull request #8289 from filecoin-project/deps/update-libp2p-things
...
deps: update go-libp2p and go-libp2p-resource-manager
2022-03-11 10:36:50 +01:00
Jiaying Wang
0ac1bbc7ae
Merge pull request #8279 from filecoin-project/release/v1.15.0
...
build: release: v1.15.0
2022-03-11 00:33:18 -05:00
Jiaying Wang
61a1a172fa
Merge pull request #8277 from filecoin-project/jen/v15prep
...
chore: release: v1.15.0 prep
2022-03-11 00:19:42 -05:00
spark8899
3c96dcaec7
add minerMultisigs ProposeControlSet
2022-03-11 09:37:38 +08:00
Jennifer Wang
98642ec4b5
fix the change log
2022-03-10 17:28:40 -05:00
Łukasz Magiera
81f0cfdd1e
Merge pull request #8276 from filecoin-project/feat/faster-clientcalccommp
...
feat: api: Make ClientCalcCommP multithreaded
2022-03-10 23:22:48 +01:00
Łukasz Magiera
b248097b42
Merge pull request #8283 from filecoin-project/feat/loglvl-config
...
feat: config: Persistent subsystem log level config
2022-03-10 23:22:26 +01:00
Łukasz Magiera
9ce6a15edc
Merge pull request #8265 from filecoin-project/feat/shed-car-tools
...
feat: shed: blockstore/vlog to car export cmds
2022-03-10 23:21:47 +01:00
Łukasz Magiera
55189fbe53
Merge pull request #8287 from filecoin-project/fix/dont-log-binary-cids
...
fix: piece provider: Don't log CIDs as binary
2022-03-10 22:44:59 +01:00
Łukasz Magiera
0d9e34d651
client impl: Fix typo in ClientCalcCommP CopyBuffer error
2022-03-10 22:41:45 +01:00
Raúl Kripalani
ba408cc2be
tvx: print out epoch numbers that weren't found.
2022-03-10 21:33:49 +00:00
Łukasz Magiera
e1ac3f641b
Merge pull request #8290 from filecoin-project/feat/itestd
...
feat: shed: ItestD
2022-03-10 20:00:37 +01:00
Łukasz Magiera
231893a794
feat: shed: ItestD
2022-03-10 19:39:10 +01:00
vyzo
65e599fb8e
update go-libp2p and go-libp2p-resource-manager
...
- go-libp2p at v0.18.0-rc6, which includes fixes for some severe bugs in mplex
- go-libp2p-resource-manager at v0.1.5, which improves debug logging
2022-03-10 18:20:11 +02:00
Łukasz Magiera
4421bf2fa1
feat: config: Persistent subsystem log level config
2022-03-10 14:44:56 +01:00
Łukasz Magiera
91ccb7fbda
fix: piece provider: Don't log CIDs as binary
2022-03-10 14:28:18 +01:00
Łukasz Magiera
9c4f8254ee
post workers: Fix build post-merge
2022-03-10 14:20:07 +01:00
Łukasz Magiera
326a9b673e
Merge pull request #8273 from filecoin-project/feat/graphsync-20-protocol-update
...
feat(deps): update to graphsync v0.13.0 with 2.0 protocol
2022-03-10 11:11:20 +01:00
spark8899
b6278d2a6c
add miner-multisig change-worker command.
2022-03-10 14:11:30 +08:00
Jennifer Wang
1daaba9224
bump the version to v1.15.0
2022-03-09 18:32:02 -05:00
Jennifer Wang
3ecc58d036
update v1.15.0 changelog
2022-03-09 18:28:30 -05:00
Łukasz Magiera
a715fb3063
feat: Make ClientCalcCommP multithreaded
2022-03-09 23:25:29 +01:00
hannahhoward
49742f8fdc
feat(deps): update to graphsync v0.13.0 with 2.0 protocol
2022-03-09 18:06:35 +00:00
Łukasz Magiera
046a9f8af0
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-03-09 16:27:03 +01:00
Łukasz Magiera
ffabb015ef
shed: fix lint
2022-03-09 10:26:02 +01:00
Łukasz Magiera
84dbb229b6
shed: blockstore/vlog to car export cmds
2022-03-09 10:21:36 +01:00
zenground0
c192637741
Fix warmup
2022-03-08 21:01:57 -07:00
zenground0
61f453fcd3
Print sector key in state sector command
2022-03-08 21:01:57 -07:00
Anton Evangelatov
7cdf6dc680
remove .Type() now that we have singletons for repos
2022-03-07 13:00:26 +01:00
Anton Evangelatov
b9fe61f9da
Merge branch 'master' into nonsense/refactor-nodetype
2022-03-07 11:51:28 +01:00
Jiaying Wang
4525395cc5
Merge pull request #8245 from filecoin-project/jen/v15backport
...
chore: backport: release
2022-03-04 15:44:08 -05:00
Jennifer Wang
9b838f515b
Merge branch 'releases' into jen/v15backport
2022-03-04 13:58:56 -05:00
Jiaying Wang
5b33555fda
Merge pull request #8243 from filecoin-project/release/v1.14.4
...
chore: build: v1.14.4
2022-03-03 21:28:31 -05:00
Jiaying Wang
8d737a1428
Merge pull request #8242 from filecoin-project/jen/v144prep
...
build: release: v1.14.4
2022-03-03 21:03:36 -05:00
Jennifer Wang
e51b10e6a5
release v1.14.4
2022-03-03 20:52:03 -05:00
zenground0
93e22da539
Log instead of error normal shutdown of state machine
2022-03-03 18:17:09 -05:00
zenground0
8ec7da0dee
Handle finalize failures in fsm
2022-03-03 18:17:01 -05:00
Łukasz Magiera
5416ce5443
Merge pull request #7313 from filecoin-project/feat/cid-to-piece-idx
...
feat: markets: Integrate index ingest protocol and retrieve by any CID
2022-03-03 16:50:35 +00:00
Masih H. Derkani
4c8015c0a1
Update deps in lotus-soup mod and remove replace directive
...
Update dependency to go-fil-markets in `lotus-soup` module and remove
the redundant replace directive.
2022-03-03 16:05:50 +00:00
Anton Evangelatov
5734a39e8e
move DealmakingConfiger and SealingConfiger away from config/types.go
2022-03-03 16:51:47 +01:00
Anton Evangelatov
62e352ef88
move APIInfoEnvVars, RepoFlags, APIFlags under RepoType
2022-03-03 16:45:11 +01:00
Anton Evangelatov
e1c2cf446e
add lotus-test image as CI build step
2022-03-03 15:50:23 +01:00
Rjan
c5dc898ed0
fix: cli: add ArgsUsage field to clientGetDealCmd
...
Adds [proposalCID] as ArgsUsage field in the 'lotus client get-deal' command. Fixes #8133
2022-03-03 15:40:16 +01:00
Anton Evangelatov
acbfc879aa
config: extract DealmakingConfig and Sealing config from Lotus for Boost ( #8172 )
...
* refactor sealingCfg and dealmakingCfg to be able to abstract Config
* fix error messages
2022-03-03 15:37:23 +01:00
Anton Evangelatov
066d0edf51
add SupportsStagingDeals trait
2022-03-03 15:37:23 +01:00
Anton Evangelatov
949ec65118
drop defConfForType
2022-03-03 15:37:23 +01:00
Anton Evangelatov
f1f878a000
unexport repo types; use a global var for every repo type
2022-03-03 15:37:23 +01:00
Anton Evangelatov
e3edab66e3
refactor RepoType
2022-03-03 15:37:23 +01:00
Łukasz Magiera
28d751b2e0
mod tidy
2022-03-03 14:21:28 +00:00
Łukasz Magiera
7dcfeee0ea
use old go-path
2022-03-03 14:17:25 +00:00
Masih H. Derkani
1bb65189af
Upgrade to go-path v0.2.1 and remove replace directive
...
The dependency was used in the chain API. Integrated the new fetcher
factory.
2022-03-03 13:29:32 +00:00
Łukasz Magiera
6b06c1b5d3
Merge pull request #8232 from filecoin-project/fix/not-so-normal-shutdown-of-state-machine
...
fix:sealing:Log instead of error normal shutdown of state machine
2022-03-03 13:28:57 +00:00
Masih H. Derkani
8cf6f24f4d
Upgrade go-fil-markets to include index provider metadata changes
...
Upgrade to the latest `go-fil-markets` that integrates concrete
multicodec for the indexing metadata.
2022-03-03 12:57:09 +00:00
Aayush Rajasekaran
b7e1548041
Merge pull request #8236 from filecoin-project/asr/backport
...
Lotus release v1.15.0-rc3
2022-03-02 17:06:56 -05:00
Aayush
2e1bb7e8cc
Lotus release v1.15.0-rc3
2022-03-02 16:55:33 -05:00
Aayush Rajasekaran
1c21690dfe
Merge pull request #8235 from filecoin-project/asr/backport
...
Handle finalize failures in fsm
2022-03-02 16:50:03 -05:00
zenground0
7073f31f84
Handle finalize failures in fsm
2022-03-02 16:48:24 -05:00
Aayush Rajasekaran
5ac1c59527
Merge pull request #8234 from filecoin-project/asr/backport
...
pay for the collateral difference needed if the miner available balance is insufficient
2022-03-02 16:47:48 -05:00
Jiaying Wang
c9799e1369
pay for the collateral difference needed if the miner available balance is insufficient
2022-03-02 16:44:27 -05:00
Aayush Rajasekaran
91d773451b
Merge pull request #8233 from filecoin-project/asr/libp2p-downgrade
...
Downgrade libp2p to 0.17.0
2022-03-02 16:42:17 -05:00
Aayush
ebe1ca7c77
make gen
2022-03-02 15:48:07 -05:00
Aayush
1bc1cd3366
Upgrade to go-fil-markets 1.19.2
2022-03-02 15:41:53 -05:00
Aayush
898f523162
Upgrade to go-data-transfer 1.14.1
2022-03-02 15:41:41 -05:00
Aayush
08bbfed825
Revert "go mod: go-libp2p@v0.18.0-rc1"
...
This reverts commit 2fb5837a55 .
2022-03-02 15:39:24 -05:00
Aayush
04f2d3543b
Revert "go mod: go-libp2p-resource-manager"
...
This reverts commit c394fbdfc3 .
2022-03-02 15:39:23 -05:00
Aayush
85886287b4
Revert "use the libp2p connmgr"
...
This reverts commit 826cdb2186 .
2022-03-02 15:39:23 -05:00
Aayush
b5912d1543
Revert "instantiate resource manager in DI"
...
This reverts commit 8d3f98fe38 .
2022-03-02 15:39:22 -05:00
Aayush
e9e28f75e2
Revert "add resource manager NetStat api"
...
This reverts commit d05d5bcb70 .
2022-03-02 15:39:22 -05:00
Aayush
b8747e3afc
Revert "add resource manager Net(Set)Limit api"
...
This reverts commit 554848fe6b .
2022-03-02 15:39:21 -05:00
Aayush
bac17061d4
Revert "add examples to docgen"
...
This reverts commit 39bf59d372 .
2022-03-02 15:39:21 -05:00
Aayush
99e1b9e2aa
Revert "add net stat and limit cli"
...
This reverts commit 0de1566eaf .
2022-03-02 15:39:20 -05:00
Aayush
11fc068cfe
Revert "go mod: go-libp2p-resource-manager@v0.1.1"
...
This reverts commit 62c0f35b5a .
2022-03-02 15:39:19 -05:00
Aayush
f9f6f35b93
Revert "go mod: update go-libp2p-pubsub"
...
This reverts commit aa599bfaf9 .
2022-03-02 15:39:19 -05:00
Aayush
f281027a1c
Revert "fix mocknet.New invocation"
...
This reverts commit c3fb68545a .
2022-03-02 15:39:19 -05:00
Aayush
e49d499bb5
Revert "fix mocknet.New invocation"
...
This reverts commit 0870f48b5c .
2022-03-02 15:39:18 -05:00
Aayush
581cb34b11
Revert "go mod: update go-yamux@v3.0.2"
...
This reverts commit 83427c478f .
2022-03-02 15:39:18 -05:00
Aayush
4968babb32
Revert "go mod: update go-libp2p-resource-manager@v0.1.2"
...
This reverts commit 6260271b78 .
2022-03-02 15:39:17 -05:00
Aayush
ce040b7d33
Revert "add description for net stat and limit commands"
...
This reverts commit 19c8ea3288 .
2022-03-02 15:39:17 -05:00
Aayush
a7e02f7207
Revert "update go-fil-markets@v0.19.0-rc1"
...
This reverts commit 2e5474e864 .
2022-03-02 15:39:16 -05:00
Aayush
bf0470ad09
Revert "fix issues with fil-markets/data-transfer updates"
...
This reverts commit ca4ee1e8cf .
2022-03-02 15:39:15 -05:00
Aayush
7dbf0ced82
Revert "make gen and friends"
...
This reverts commit b360c9403f .
2022-03-02 15:39:14 -05:00
Aayush
48e28898a6
Revert "fix lint"
...
This reverts commit 325a4c0e5b .
2022-03-02 15:29:27 -05:00
Aayush
17ac583508
Revert "close the rcmgr on shutdown"
...
This reverts commit 73ec10a49e .
2022-03-02 15:29:26 -05:00
Aayush
6dc696b745
Revert "feat: update to go-fil-markets v1.19.0"
...
This reverts commit 8a47a71772 .
2022-03-02 15:29:25 -05:00
Aayush
2aab4d4f05
Revert "update go-libp2p to v0.18.0-rc2"
...
This reverts commit 6e5f521463 .
2022-03-02 15:22:06 -05:00
Aayush
94678bacea
Revert "update go-libp2p to v0.18.0-rc3"
...
This reverts commit e78c4ab9b3 .
2022-03-02 15:21:31 -05:00
Aayush
7207740af4
Revert "update libp2p to v0.18.0-rc4"
...
This reverts commit 80e9f76261 .
2022-03-02 15:21:10 -05:00
Aayush
5329f18938
Revert "update go-libp2p to v0.18.0-rc5"
...
This reverts commit a575947294 .
2022-03-02 15:20:18 -05:00
zenground0
b81d189ec1
Log instead of error normal shutdown of state machine
2022-03-02 13:03:03 -07:00
Łukasz Magiera
a52b4b72e9
gomod: Use latest cbor-gen
2022-03-02 20:23:47 +01:00
ZenGround0
14b76743c6
Merge pull request #8229 from filecoin-project/fix/handle-finalize-ru-failure
...
fix:sealing:Handle finalize replica update failures in fsm
2022-03-02 10:40:18 -07:00
zenground0
874124c4e7
Handle finalize failures in fsm
2022-03-02 09:33:33 -07:00
Aayush
0a67b6e222
Merge branch 'master' into feat/fvm
2022-03-02 11:24:48 -05:00
Łukasz Magiera
6d464c478e
Merge pull request #8160 from filecoin-project/fix/addpiece-idempotent
...
feat: Make add piece idempotent
2022-03-02 15:10:16 +00:00
Masih H. Derkani
eb83001bbc
Fix wrong ffi commit
2022-03-02 15:07:05 +00:00
Masih H. Derkani
aacc246ba3
Merge branch 'master' into feat/cid-to-piece-idx
2022-03-02 14:06:30 +00:00
Masih H. Derkani
444a2bf355
Integrate the latest index-provider with config to disable announcements
...
Integrate the latest `index-provider` and reflect the changes to engine
configuration. Note that this commit disables announcements of indices
on the network by default as requested for initial merge to master.
Introduce dedicated index provider configuration parameters with
documentation and defaults that match the defaults in index-provider.
Re-generate code as needed.
2022-03-02 13:45:09 +00:00
Łukasz Magiera
b8473aeedd
Merge pull request #7883 from filecoin-project/feat/paych-avail-reuse
...
feat: paychmgr: Support paych funding (a.k.a. fast paid retrieval)
2022-03-02 13:28:12 +00:00
Łukasz Magiera
91ae72d47a
Merge pull request #7819 from filecoin-project/digitalocean-use-snap
...
feat: ci: packer snap
2022-03-02 13:17:48 +00:00
Łukasz Magiera
74e6260fbd
Merge pull request #7560 from EmadMF/emad22552-patch-1
...
add check manual-stateless-deal with interactive deal making
2022-03-02 13:16:14 +00:00
Łukasz Magiera
a6892f956e
Merge pull request #7844 from llifezou/add_workerName_in_sealing_err
...
feat: #6147 : Include worker name in sealing errors
2022-03-02 13:13:34 +00:00
Łukasz Magiera
c018dac13a
Merge pull request #8079 from filecoin-project/cli_wallet_tests
...
test: cli: adding wallet tests
2022-03-02 12:59:09 +00:00
Łukasz Magiera
e9a6f5f287
Merge remote-tracking branch 'origin/master' into feat/paych-avail-reuse
2022-03-02 12:56:56 +00:00
Łukasz Magiera
a74c466b50
Merge pull request #7943 from filecoin-project/fix/restore-appimage
...
ci: appimage: re-install appimage CI
2022-03-02 12:54:14 +00:00
Łukasz Magiera
97cda51fcf
Merge pull request #8219 from filecoin-project/jennijuju-patch-2
...
fix: sealing: PRU insufficient collateral
2022-03-02 12:24:34 +00:00
Masih H. Derkani
963caf2e9d
Fix gen-check
2022-03-02 11:40:02 +00:00
Masih H. Derkani
769b0f30ef
Address review comments
...
- Add comment to clarify the reason for loop in testkit
- Trim common prefix in state printed in CLI commands for better
readability
- Upgrade to a tagged release of `go-fil-markets` that includes indexing
work; see: https://github.com/filecoin-project/go-fil-markets/pull/673
- Fix typo in CLI usage.
- Add comments to note that it is safe to use fx `OnStart` context when
starting the provider engine.
- Fix string concatenation in error message formatting.
2022-03-02 11:04:50 +00:00
Jiaying Wang
e0922a7dd2
pay for the collateral difference needed if the miner available balance is insufficient
2022-03-01 21:56:12 -05:00
Aayush Rajasekaran
9c22065459
Merge pull request #8072 from filecoin-project/bloxico/syncer-tests
...
test: chain: unit tests for the syncer & sync manager
2022-03-01 19:32:42 -05:00
ZenGround0
8091e7086e
Merge pull request #8202 from filecoin-project/arajasek-patch-1
...
fix: shed: diff command
2022-03-01 11:54:26 -07:00
ZenGround0
00e52296ce
Merge pull request #8207 from rjan90/patch-4
...
Make `--lite` option visible in the lotus daemon help text
2022-03-01 11:51:38 -07:00
zenground0
59ef2fe1b8
Remove unused fields from sealing
2022-03-01 11:46:36 -07:00
Łukasz Magiera
714ce54135
Merge pull request #8213 from filecoin-project/fix/overlog-manager-ru
...
fix:sealing:Less verbose sector manager logging
2022-03-01 18:34:10 +00:00
zenground0
a463c90057
remove endpoint from cli
2022-03-01 11:27:03 -07:00
zenground0
f138ae8882
Less verbose sector manager logging
2022-03-01 10:52:09 -07:00
Aayush Rajasekaran
bc5be0c30e
Merge pull request #8211 from filecoin-project/asr/rc2
...
Lotus release v1.15.0-rc2
2022-03-01 09:49:34 -05:00
Aayush
30ae1dd8e8
Lotus release v1.15.0-rc2
2022-03-01 09:48:19 -05:00
Aayush
dd91857bf6
Merge branch 'master' into feat/fvm
2022-02-28 22:17:20 -05:00
TheMenko
4a5b0b87ea
add assert to output for wallet sign
2022-03-01 02:34:52 +01:00
TheMenko
0708268c75
add assert to output for wallet list
2022-03-01 02:21:22 +01:00
zenground0
77a954c7c3
Merge branch 'master' into feat/cid-to-piece-idx
2022-02-28 12:57:11 -07:00
zenground0
992a01617a
Merge branch 'releases' into release/v1.15.0
2022-02-28 12:18:55 -07:00
Rjan
c9e2c1b1d7
Make --lite
2022-02-28 17:14:05 +01:00
Rjan
686ada0582
Make --lite option visibile in the cli
2022-02-28 15:19:53 +01:00
Łukasz Magiera
6291c0c581
Merge pull request #8205 from s1mple1122/master
...
avoid panic
2022-02-28 13:31:33 +00:00
Łukasz Magiera
f9900ba426
Merge pull request #8204 from bhaskarvilles/patch-2
...
A package is vulnerable to Exposure of Sensitive Information
2022-02-28 13:31:25 +00:00
Jerry
8f95cd4149
release worker tracker lock when call cb func
2022-02-28 16:55:04 +08:00
duzy555666
296ae4305f
avoid panic
2022-02-28 16:51:15 +08:00
Bhaskara Ram
8a9ea66bdf
node-fetch is vulnerable to Exposure of Sensitive Information to an Unauthorized Actor
...
upgrade to node-fetch npm package
2022-02-28 12:40:43 +05:30
Aayush Rajasekaran
92c07f877b
fix: shed: diff command
2022-02-27 20:03:45 -05:00
Aayush Rajasekaran
6d0066eafa
Merge pull request #8194 from filecoin-project/jen/actor
...
dep: actor: get v7
2022-02-27 19:25:35 -05:00
Łukasz Magiera
a49ec594ca
Merge pull request #8080 from filecoin-project/bloxico/cli-sync-tests
...
test: cli: unit tests for sync related commands
2022-02-27 11:54:03 +00:00
Łukasz Magiera
40ed266617
Merge pull request #8192 from filecoin-project/jen/releasesbacktomaster
...
chore: build: backport releases
2022-02-26 19:37:59 +00:00
Jiaying Wang
b8eb4ddb0b
Merge pull request #8193 from filecoin-project/jen/v15
...
chore: build: backport releases
2022-02-25 21:13:42 -05:00
Jiaying Wang
d495c3cc16
Merge pull request #8190 from filecoin-project/jen/flagfix
...
fix: sealing: add flag usage
2022-02-25 21:13:18 -05:00
Jiaying Wang
a92981c967
Merge pull request #8171 from filecoin-project/asr/libp2p-update
...
update go-libp2p to v0.18.0-rc5
2022-02-25 21:13:01 -05:00
jennijuju
254f821564
get actor v7 (same commit as v7-rc1)
2022-02-25 21:03:46 -05:00
jennijuju
c6361b391c
Merge branch 'releases' into jen/v15
2022-02-25 21:01:31 -05:00
Jiaying Wang
6347daf847
Merge pull request #8189 from filecoin-project/jen/reallydoitflag
...
fix: sealing: add flag usage
2022-02-25 20:55:11 -05:00
jennijuju
f21ddf0c50
Merge branch 'releases' into jen/releasesbacktomaster
2022-02-25 20:54:11 -05:00
jennijuju
865c7e587c
make gen
2022-02-25 17:34:14 -05:00
Łukasz Magiera
949a046432
Merge pull request #7928 from filecoin-project/bloxico/basic_wallet_tests
...
misc: wallet: wallet tests with annotations for system test matrix
2022-02-25 19:29:50 +00:00
Łukasz Magiera
69470db596
Merge pull request #8162 from filecoin-project/cli-mempool-tests
...
test: Cli: add mempool tests
2022-02-25 16:09:32 +00:00
jennijuju
52756128da
add flag usage
2022-02-25 10:49:18 -05:00
jennijuju
433f9f8a13
make gen
2022-02-25 10:48:08 -05:00
jennijuju
79562a7175
add flag usage
2022-02-25 10:28:47 -05:00
llifezou and Łukasz Magiera
dac5518005
Update extern/sector-storage/worker_local.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-02-25 11:12:18 +08:00
Aayush Rajasekaran
a65386b491
Merge pull request #8183 from filecoin-project/jen/v142prep
...
build: version: v1.14.2
2022-02-24 19:17:42 -05:00
Aayush Rajasekaran
37b857a0b2
Update CHANGELOG.md
2022-02-24 19:17:33 -05:00
Jennifer Wang
5cfe8f315f
add changelog
2022-02-24 18:33:52 -05:00
Jennifer Wang
a567a745b2
bump the version to v1.14.2
2022-02-24 18:30:31 -05:00
Jennifer Wang
51fc965beb
ayyush sucks at math with time
2022-02-24 18:12:36 -05:00
Jiaying Wang
ec6b786fbf
Merge pull request #8182 from filecoin-project/jen/backports
...
chore: backports: snappy related improvements/bug fixes
2022-02-24 18:07:41 -05:00
Aayush Rajasekaran
64b13afee5
Merge pull request #8163 from filecoin-project/steb/fix-inclusion-price-at-upgrade
...
Fix the epoch used for gas in the message pool & validation
2022-02-24 18:06:08 -05:00
Peter Rabbitson
3c366160bb
Retract force-pushed v1.14.0 to work around stale gomod caches
2022-02-24 17:59:38 -05:00
eben.xie
be3462eb76
[Describe]: when excute cmd "lotus-bench sealing" without "benchmark-existing-sectorbuilder", panic will occur
...
[BugFix]:
[FeatureAdd]:
[CodeReview]:
[ModifyDesc]:
[Author]:
[BugID]:
2022-02-24 17:54:38 -05:00
zenground0
6862015929
add rdi flag for abort upgrade
2022-02-24 17:54:10 -05:00
zenground0
e5de237990
Fix fault tracker to handle snap deals
2022-02-24 17:53:21 -05:00
Jiaying Wang
d054340f13
Merge pull request #8181 from filecoin-project/fix/really-do-it-for-abort
...
fix:sealing:really-do-it flag for abort upgrade
2022-02-24 17:50:12 -05:00
zenground0
77bf46d018
Tiny clean up
2022-02-24 15:46:15 -07:00
Jiaying Wang
3621d8675f
Merge pull request #8180 from filecoin-project/jennijuju-patch-2
...
fix: sealing: missing file type
2022-02-24 17:41:48 -05:00
zenground0
367146f032
add rdi flag for abort upgrade
2022-02-24 15:20:21 -07:00
Jiaying Wang
f9641d70af
fix: sealing: missing file type
2022-02-24 16:27:24 -05:00
Aayush Rajasekaran
755ce8cb91
Merge pull request #8174 from filecoin-project/asr/consistent-vm
...
Use either Lotus VM or FVM consistently
2022-02-24 16:19:29 -05:00
Aayush Rajasekaran
b8cd154516
Merge pull request #8175 from filecoin-project/gstuart/remove-verified-data-cap-cli
...
Feat: cli: Remove verified data cap
2022-02-24 13:33:47 -05:00
ZenGround0
d711775cdf
Merge pull request #8177 from filecoin-project/fix/fault-tracker-snap-deals
...
fix:proving:post check sector handles snap deals replica faults
2022-02-24 11:30:10 -07:00
Geoff Stuart and Aayush Rajasekaran
e0382c546d
Update cmd/lotus-shed/verifreg.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-02-24 13:07:10 -05:00
Geoff Stuart
4293023731
Updated cli docs
2022-02-24 12:43:02 -05:00
Geoff Stuart
83bf0c5a11
Review fixes
2022-02-24 12:40:13 -05:00
Aayush
2ba34add2a
stmgr: call needs to flush VM before fetching nonce
2022-02-24 12:19:59 -05:00
Aayush
d58babe32c
fix: set FilVested when constructing VmOpts
2022-02-24 12:04:05 -05:00
Aayush
b6682f4bbe
feat: use either lotus vm or fvm consistently
2022-02-24 12:04:05 -05:00
Aayush
9bb936b75c
chore: refactor: rename NewVM to NewLotusVM
2022-02-24 12:04:05 -05:00
Aayush Rajasekaran
c940727cb4
Merge pull request #8179 from filecoin-project/asr/comm-p-fix
...
fix: client: calculate commps for pieces bigger than 32GB
2022-02-24 11:56:12 -05:00
Aayush
fd8cb44e67
fix: client: calculate commps for pieces bigger than 32GB
2022-02-24 10:27:37 -05:00
Łukasz Magiera
7c2f653323
Merge pull request #8168 from filecoin-project/feat/ufs-selectors
...
feat: market utils: Support unixfsnode in TraverseDag
2022-02-23 22:35:24 +01:00
Steven Allen
420c5fb568
fvm: time message execution
2022-02-23 19:23:20 +00:00
Steven Allen
aad376296e
fvm: set gas costs to nil for implicit messages
...
This is what the lotus VM does.
2022-02-23 19:22:47 +00:00
Geoff Stuart and Aayush Rajasekaran
ef68fdb261
Update cmd/lotus-shed/verifreg.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-02-23 12:16:42 -05:00
Geoff Stuart and Aayush Rajasekaran
25912e72a1
Update cli/filplus.go
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-02-23 12:14:26 -05:00
Geoff Stuart
22760f0922
Handle pre-v7 case more gracefully
2022-02-23 12:02:26 -05:00
zenground0
abe04c33c1
Fix fault tracker to handle snap deals
2022-02-23 09:56:47 -07:00
ZenGround0
ba65d1e1e3
Merge pull request #8173 from xgswust/lotus-bench-fix
...
[Describe]: when excute cmd "lotus-bench sealing" without "benchmark-…
2022-02-23 09:07:57 -07:00
TheMenko
5ece3d4c10
Merge branch 'master' into bloxico/basic_wallet_tests
...
merge master to update the branch
2022-02-23 15:48:53 +01:00
Masih H. Derkani
b802ddb848
Upgrade dependency to markets
2022-02-23 14:41:55 +00:00
Masih H. Derkani
c3b406c5c2
Update indexing and markets dependencies
...
Update indexing dependencies to latest along with go-fil-markets
dependency, to the head of:
- https://github.com/filecoin-project/go-fil-markets/pull/673
2022-02-23 14:10:38 +00:00
Geoff Stuart
e9715cae3b
Small fixes
2022-02-22 22:58:51 -05:00
Geoff Stuart
5a5d1bf9aa
Updated cli docs
2022-02-22 22:07:20 -05:00
Geoff Stuart
23147378a3
Added cli command for vrk to send RemoveVerifiedClientDataCap message
2022-02-22 22:07:20 -05:00
Geoff Stuart
375d9fdfc9
Added cli command for verifier to sing RemoveDataCapProposal
2022-02-22 22:07:20 -05:00
eben.xie
e2cbad6ff4
[Describe]: when excute cmd "lotus-bench sealing" without "benchmark-existing-sectorbuilder", panic will occur
...
[BugFix]:
[FeatureAdd]:
[CodeReview]:
[ModifyDesc]:
[Author]:
[BugID]:
2022-02-23 10:49:53 +08:00
Darko Brdareski
a54d2fd19d
Update cli docs
2022-02-22 17:08:04 +01:00
vyzo
a575947294
update go-libp2p to v0.18.0-rc5
2022-02-22 11:04:21 -05:00
Darko Brdareski
79ba74ce71
Merge branch 'master' into cli-mempool-tests
2022-02-22 16:27:38 +01:00
Darko Brdareski
0a03ec569a
Merge branch 'master' into bloxico/syncer-tests
2022-02-22 16:17:04 +01:00
TheMenko
cd64eba76c
add stm annotations
2022-02-22 16:00:01 +01:00
TheMenko
de68f1e5fe
Merge branch 'master' into cli_wallet_tests
...
update branch from master
2022-02-22 15:37:09 +01:00
TheMenko
fce9ff237a
add fmt output checks
2022-02-22 15:35:46 +01:00
Darko Brdareski
10c939bc36
Remove leftover logging from sync_manager_test
2022-02-22 14:54:56 +01:00
Darko Brdareski
e753e7a66e
Merge branch 'master' into bloxico/cli-sync-tests
2022-02-22 14:03:44 +01:00
Łukasz Magiera
5d416de32e
Merge pull request #8169 from filecoin-project/deps/update-libp2p
...
deps: update go-libp2p to v0.18.0-rc5
2022-02-22 11:47:42 +01:00
Aarsh Shah
f0f2b3e1f4
changes as per review
2022-02-22 14:22:51 +04:00
vyzo
012cf96d60
update go-libp2p to v0.18.0-rc5
2022-02-22 12:19:26 +02:00
Łukasz Magiera
a0cb6094c6
Merge remote-tracking branch 'origin/master' into feat/paych-avail-reuse
2022-02-22 10:55:03 +01:00
Łukasz Magiera
a05a462c8c
market utils: Support unixfsnode in TraverseDag
2022-02-22 10:51:57 +01:00
Aarsh Shah
8e62fec1d3
address review
2022-02-22 13:48:39 +04:00
ZenGround0
6123aa2ed4
Merge pull request #8048 from filecoin-project/cli-chain-tests
...
test: cli: chain category unit tests
2022-02-21 19:12:18 -07:00
Steven Allen
1234fcfd4f
fix: mempool: check messages against the next block's height
...
Previously, we checked message gas/validity with the previous block's
height. This doesn't affect consensus, but will help us avoid adding
messages to the message pool that shouldn't be there.
2022-02-21 18:13:07 +00:00
Steven Allen
04bc4405c7
fix: chain: check against the inclusion price at the correct height
...
We need to use the height at which the messages will be executed, not
the height of the previous tipset. This brings the gas checking for
validation with the gas we actually _charge_ during message execution.
This only matters for the Calico upgrade (the only upgrade where we
changed the gas prices).
This change could potentially cause a block at that height to be
rejected if it includes a message with insufficient gas for inclusion.
However, that _should_ have shown up as a miner penalty when we executed
the blocks in the following tipset. Given that there were no miner
penalties at 265199-265201, this change should be "safe".
2022-02-21 18:12:51 +00:00
Darko Brdareski
7b203eae1b
More lint issues fixed
2022-02-21 18:35:31 +01:00
Darko Brdareski
76157c5e03
Merge branch 'master' into cli-mempool-tests
2022-02-21 18:08:15 +01:00
Darko Brdareski
ad4acf3baa
Fix lint issues
2022-02-21 17:58:00 +01:00
Darko Brdareski
580fa86ea3
Change annotation to #cli
2022-02-21 17:57:01 +01:00
Darko Brdareski
675012fe1c
Fix matching for TestInspectUsage
2022-02-21 16:49:07 +01:00
Aarsh Shah
56926b349a
changes as per review
2022-02-21 18:27:51 +04:00
Darko Brdareski
87c63e2cb7
Add stm file annotation
2022-02-21 12:33:07 +01:00
Darko Brdareski
c8cd8bb591
Add stm annotations
2022-02-21 12:32:53 +01:00
Darko Brdareski
c3817652dc
Add cli tests for mempool
2022-02-21 11:28:45 +01:00
Aarsh Shah
3fd83e9345
dagstore size bloating fix
2022-02-21 13:57:29 +04:00
Aarsh Shah
c2522e8ca9
idempotent add piece
2022-02-21 13:51:43 +04:00
Aarsh Shah
1245871004
guard with ctx
2022-02-21 11:56:49 +04:00
Aarsh Shah
26707a5e03
make add piece idempotent
2022-02-21 11:51:25 +04:00
Łukasz Magiera
214c32d2ef
Merge pull request #8131 from FlorianRuen/master
...
fix:cli:Continue instead of return error if no valid value is filled
2022-02-21 00:43:25 +01:00
Łukasz Magiera
051ff5d205
Merge pull request #8149 from filecoin-project/fix/reify-limit
...
fix: limit reification sizes
2022-02-21 00:09:06 +01:00
Łukasz Magiera
31ad8e647a
Merge pull request #8104 from ychiaoli18/feat/gateway-msig-get-vesting-schedule
...
feat: gateway: add MsigGetVestingSchedule to gateway api
2022-02-21 00:06:18 +01:00
Łukasz Magiera
7351939053
Merge pull request #8157 from elijaharita/feat/ensemble-mocknet-getter
...
feat: itests: add itests ensemble mocknet getter
2022-02-21 00:04:20 +01:00
Peter Rabbitson
2d1ebee139
Merge pull request #8159 from filecoin-project/chore/retract_1_14_0
...
Retract force-pushed v1.14.0 to work around stale gomod caches
2022-02-19 23:59:59 +01:00
Peter Rabbitson
9bb9bb5682
Retract force-pushed v1.14.0 to work around stale gomod caches
2022-02-19 16:25:18 +01:00
Cory Schwartz
cdd2d5cc6a
update template
2022-02-18 15:37:53 -08:00
Cory Schwartz
6ec82b7446
Merge branch 'master' into digitalocean-use-snap
2022-02-18 15:26:13 -08:00
Elijah Seed-Arita
e2a93a3feb
add itests ensemble mocknet getter
2022-02-18 11:09:56 -10:00
Aayush Rajasekaran
942922960e
Merge pull request #8156 from filecoin-project/asr/releases-master
...
chore: Merge releases into master
2022-02-18 13:57:47 -05:00
Aayush
9ba7bcea23
Merge branch 'releases' into release/v1.15.0
2022-02-18 13:57:07 -05:00
Aayush
d35216434f
Merge branch 'releases' into asr/releases-master
2022-02-18 13:45:08 -05:00
Aayush Rajasekaran
d2dca7b217
Merge pull request #8154 from filecoin-project/release/v1.14.1
...
chore: release: merge release/v1.14.1 to releases branch
2022-02-18 13:36:57 -05:00
Jiaying Wang
0ce666aaa0
Merge branch 'releases' into release/v1.14.1
2022-02-18 13:36:37 -05:00
Aayush Rajasekaran
f3db3da153
Merge pull request #8153 from filecoin-project/jen/rv141prep
...
chore: build: fix the typo in upgrade epoch date and version bump to v1.14.1
2022-02-18 13:35:21 -05:00
Aayush
6e1d5c5733
Merge branch 'master' into feat/fvm
2022-02-18 13:33:06 -05:00
Aayush Rajasekaran
562c59b6c1
Merge pull request #8101 from filecoin-project/asr/fault
...
Fvm: impl VerifyConsensusFault
2022-02-18 13:27:25 -05:00
Aayush
5be125ad1a
address review feedback
2022-02-18 13:21:17 -05:00
Aayush
393479ea69
Fvm: impl VerifyConsensusFault
2022-02-18 13:21:01 -05:00
florian@eyesr.fr
623272aa96
Merge branch 'master' of https://github.com/FlorianRuen/lotus
2022-02-18 15:51:19 +00:00
florian@eyesr.fr
1c39730531
Fix #8095
...
Clear the list of miner addresses and successfull get-asked before asking for new ones
Previous behavior : if get-ask failed for miner(s), the faulty miner will be retried each time,
so you have to stop the command and start again to change this faulty miner (instead of removing from the list on the new attempt)
2022-02-18 15:46:40 +00:00
jennijuju
94bfd5cf66
version v1.14.1
2022-02-18 09:12:43 -05:00
Jiaying Wang
c5bd019a7c
Fix mainnet upgrade date, epoch is correct
2022-02-18 09:11:49 -05:00
Aayush Rajasekaran
c8edd5bd52
CHANGELOG: add a note about premigrations
2022-02-18 09:10:24 -05:00
vyzo
a7b1d86533
make cidset (in memory) visitors smarter; no need to ever visit unitary objects
2022-02-18 12:35:42 +02:00
vyzo
2795995989
add reification limit test
2022-02-18 12:19:19 +02:00
vyzo
cbd23c2b1b
add reification limit
2022-02-18 12:19:09 +02:00
Aarsh Shah
e3f5b7c59f
update dagstore top level index db
2022-02-18 14:00:01 +04:00
Aayush Rajasekaran
3bb6efe0db
Merge pull request #8144 from filecoin-project/asr/release
...
CHANGELOG: add a note about premigrations
2022-02-17 21:03:47 -05:00
Aayush Rajasekaran
e05b9ce039
CHANGELOG: add a note about premigrations
2022-02-17 20:55:32 -05:00
Aayush Rajasekaran
94e3088f56
Merge pull request #8143 from filecoin-project/asr/release
...
Lotus version 1.14.0: set OhSnap upgrade epoch
2022-02-17 20:29:22 -05:00
Aayush Rajasekaran
b311c26e21
Lotus version 1.14.0: set OhSnap upgrade epoch
2022-02-17 20:28:38 -05:00
Aayush Rajasekaran
0521d793db
tidy go.sum
2022-02-17 19:11:41 -05:00
Aayush Rajasekaran
cf7a0415c1
Merge pull request #8130 from filecoin-project/feat/lm-snap-clis
...
feat: Snapdeals support in `storage find` CLI
2022-02-17 14:49:08 -05:00
Aayush Rajasekaran
ab2cea6b46
Merge pull request #8137 from filecoin-project/asr/backport
...
sealer: fix error message
2022-02-17 14:44:16 -05:00
Aayush
b708fbcd20
sealer: fix error message
2022-02-17 14:31:59 -05:00
Aayush Rajasekaran
bf36363109
Merge pull request #8136 from filecoin-project/asr/backport
...
sealer: fix error message
2022-02-17 14:31:43 -05:00
Aayush
3399f72113
sealer: fix error message
2022-02-17 14:24:32 -05:00
Aayush Rajasekaran
8c0b4a5132
Merge pull request #8135 from filecoin-project/asr/backport
...
typo in variable name
2022-02-17 14:22:04 -05:00
Jennifer Wang
f6e545bce5
typo in variable name
2022-02-17 14:09:10 -05:00
Aayush Rajasekaran
c6c5cdd1dc
Merge pull request #8134 from filecoin-project/asr/backport
...
typo in variable name
2022-02-17 14:08:31 -05:00
Jennifer Wang
ae7e5f4b2c
typo in variable name
2022-02-17 14:07:45 -05:00
Aayush Rajasekaran
33134e617f
Merge pull request #8123 from filecoin-project/jen/fixcli
...
fix: sealing: replica-update variable name is inconsistent
2022-02-17 14:06:48 -05:00
Łukasz Magiera
81d2fd615d
Merge pull request #8132 from filecoin-project/fix/disable-reify
...
temporarily disable reification
2022-02-17 19:30:17 +01:00
vyzo
899a65ae87
fix test
2022-02-17 20:13:46 +02:00
Florian Ruen
6ce9321094
lint reported errors on CircleCI
...
Commit to fix lint reported errors during tests on CircleCI
(remove trailling whitespace)
2022-02-17 19:01:52 +01:00
vyzo
a20c6cb04b
temporarily disable reification
...
big reifications can use a lot of memory during sync apparently.
2022-02-17 19:56:50 +02:00
Florian Ruen
ddd369e731
lint reported errors on CircleCI
...
Commit to fix lint reported errors during tests on CircleCI
(remove blank lines x2)
2022-02-17 18:53:21 +01:00
Florian Ruen
78817bd001
Fix #8100
...
Bug fixed : if hitting return instead of filling with a valid value, the CLI crashed (line 796)
Change return err by continue to ask a valid value again
2022-02-17 17:57:42 +01:00
Florian Ruen
6d32a2f299
Update client.go
...
Bug fixed : if hitting return instead of filling with a valid value, the CLI crashed (line 796)
Change return err by continue to ask a valid value again
2022-02-17 17:35:33 +01:00
Aayush Rajasekaran
72021b3221
Merge pull request #8111 from filecoin-project/travis/set-current-network-version
...
feat: cli: set current network version from params
2022-02-17 11:25:07 -05:00
Aayush Rajasekaran
5e4e7c6d34
Merge pull request #8122 from filecoin-project/asr/make-jen
...
makefile: add make jen
2022-02-17 10:56:39 -05:00
Łukasz Magiera
c974872494
lotus-miner: More sector-related data in info all
2022-02-17 16:35:09 +01:00
Łukasz Magiera
7823363bba
lotus-miner: Support update files in storage find
2022-02-17 16:29:27 +01:00
Darko Brdareski
6feae1993d
Fix PR comments.
...
Refactor random addr generation to use a rand seed.
Remove unused lines in tests.
2022-02-17 14:24:42 +01:00
Łukasz Magiera
93bc3af7c6
Merge pull request #8128 from filecoin-project/fix/splitstore-reify-incomplete
...
don't fail reification on missing references
2022-02-17 13:16:34 +01:00
vyzo
74556edcff
don't fail reification on missing references
2022-02-17 12:52:52 +02:00
Łukasz Magiera
36224838dd
Merge pull request #8121 from filecoin-project/asr/nil-update
...
sealer: fix error message
2022-02-17 11:30:53 +01:00
Kevin Li
bc88a02fe2
fix docsgen-cli
2022-02-17 17:29:09 +08:00
Kevin Li
ba72eff3e6
feat: cli/net: implement 'net ping' command
2022-02-17 17:22:52 +08:00
Steven Allen
d835cade15
chore: update FFI
...
Updates the FVM
2022-02-16 17:47:25 -08:00
Aayush
355b73843c
makefile: add make jen
2022-02-16 19:34:45 -05:00
Jennifer Wang
43c0344fb2
typo in variable name
2022-02-16 19:31:45 -05:00
Aayush Rajasekaran
4767f3d87e
Merge pull request #8120 from filecoin-project/travis/set-current-network-version
...
feat: cli: set current network version from params
2022-02-16 19:28:59 -05:00
Aayush
36aa243c56
sealer: fix error message
2022-02-16 19:26:00 -05:00
Aayush Rajasekaran
9df5ce1fb7
Merge pull request #8116 from filecoin-project/asr/migration-tweak
...
feat: tweak v15 migration params
2022-02-16 17:54:46 -05:00
Aayush
71f0f4c335
feat: tweak v15 migration params
2022-02-16 17:53:59 -05:00
Aayush Rajasekaran
7a0f88cc7c
Merge pull request #8115 from filecoin-project/asr/migration-tweak
...
feat: tweak v15 migration params
2022-02-16 17:53:46 -05:00
Aayush
3b3b0725ed
feat: tweak v15 migration params
2022-02-16 17:52:57 -05:00
Aayush Rajasekaran
f17bbc9eac
Merge pull request #8108 from filecoin-project/asr/migration-tweak
...
feat: tweak v15 migration params
2022-02-16 17:50:10 -05:00
Travis Person
ca9bcc90a5
lotus-seed: set current network version from params
...
allows automation to correctly set the network version for the currently
built network with no variable inputs.
2022-02-16 21:02:51 +00:00
Łukasz Magiera
384999556c
paychmgr: AvailableAmt -> NonReservedAmt
2022-02-16 20:39:43 +01:00
Aayush
afc29ed445
feat: tweak v15 migration params
2022-02-16 13:04:48 -05:00
Masih H. Derkani
a09f386537
Remove redundant IndexProvider config now that host is shared
...
Now that host is shared having separate config for listen and announce
addresses along with graphsync limit makes no sense since all of that is
shared with the markets host and datatransfer manager.
2022-02-16 13:46:44 +00:00
Masih H. Derkani
2ebc111b70
Use the same host and datatransfer as markets for index provider
...
Remove the bespoke instantiation of libp2p host and datatransfer manager
for index provider and reuse the existing instances used by markets.
The rationale for reuse is the following:
1. Separation of host introduces a discovery problem, where without
gossipsub the index provider endpoint will not be discoverable.
Using the same host as markets would mean the chain can be used to
discover addresses, putting less empassis on criticality of
gossipsub considering its set-up cost and lack of message delivery
guarantees.
2. Only a single instance of graphsync/datatransfer can be instantiated
per libp2p host; therefore, if the host is shared, so should
datatransfer manager.
3. it is not clear if the assumptions under which separation was
decided still hold.
2022-02-16 13:46:44 +00:00
Łukasz Magiera
e961766e4b
fix lotus-soup build
2022-02-16 10:08:44 +01:00
Łukasz Magiera
681b90768a
Merge remote-tracking branch 'origin/master' into feat/paych-avail-reuse
2022-02-16 10:06:36 +01:00
Łukasz Magiera
cdca1a46b1
Merge pull request #8102 from filecoin-project/feat/paych-avail-reuse-updated-markets
...
feat(markets): update markets to simplify client adapter
2022-02-16 10:01:10 +01:00
Kevin Li
f677995603
feat: add MsigGetVestingSchedule to gateway api
...
expose MsigGetVestingSchedule method to gateway api
2022-02-16 16:11:46 +08:00
hannahhoward
e1a36058b4
feat(markets): update markets to simplify client adapter
2022-02-15 21:52:06 -08:00
Aayush Rajasekaran
439b424261
Merge pull request #8093 from filecoin-project/asr/enabler15
...
fix: sealer: allow enable/disabling ReplicaUpdate tasks
2022-02-15 14:57:20 -05:00
Aayush Rajasekaran
c217ccf540
Merge pull request #8092 from filecoin-project/asr/enabler14
...
fix: sealer: allow enable/disabling ReplicaUpdate tasks
2022-02-15 14:56:11 -05:00
Łukasz Magiera
6f21a10a56
Merge pull request #8098 from filecoin-project/feat/sectorlist-pledge
...
feat: lotus-miner sectors list --initial-pledge
2022-02-15 16:44:49 +01:00
Łukasz Magiera
fd66c0dcf6
Merge pull request #8099 from filecoin-project/feat/rcmgr-metrics-redux
...
don't track peer ids in rcmgr metrics
2022-02-15 15:52:26 +01:00
vyzo
9c00af1b86
don't track peer ids in rcmgr metrics
2022-02-15 16:12:17 +02:00
Łukasz Magiera
a3e785cb4a
Merge pull request #8057 from mtelka/info-noadmin
...
fix: state: Allow lotus-miner info to complete without admin permission
2022-02-15 15:00:29 +01:00
Łukasz Magiera
6926d63655
Merge pull request #8088 from filecoin-project/fix/flakey-paychapi-test
...
fix:paychan:deflake integration test
2022-02-15 14:45:14 +01:00
Łukasz Magiera
48dea93c7e
Merge pull request #8089 from filecoin-project/feat/rcmgr-metrics
...
Resource Manager Metrics
2022-02-15 14:40:44 +01:00
Łukasz Magiera
0b7addc031
lotus-miner sectors list --initial-pledge
2022-02-15 14:21:30 +01:00
Masih H. Derkani
031bfaf120
Update to the head of go-fil-markets#673
...
Update to the head of the PR that introduces indexing integration in
`go-fil-markets` so that failure to connect to full node is logged only
instead of crashing markets process.
Relates to:
- https://github.com/filecoin-project/go-fil-markets/pull/673
- https://github.com/filecoin-project/index-provider/issues/177
2022-02-15 12:37:13 +00:00
Masih H. Derkani
f15a1edbf2
Protect index provider peer ID before connecting to full node
...
Add the peer ID of index provider host to the list of protected peers
before connecting to full node. Otherwise, it is possible for the
connection to be reset by full node before we reach the line that adds
the ID to list of protected peers via JsonRPC API.
Relates to:
- https://github.com/filecoin-project/index-provider/issues/177
2022-02-15 11:49:29 +00:00
Aayush
75b8e4c981
fix: sealer: allow enable/disabling ReplicaUpdate tasks
2022-02-14 15:25:52 -05:00
Aayush
56df886b55
fix: sealer: allow enable/disabling ReplicaUpdate tasks
2022-02-14 15:24:13 -05:00
Aayush Rajasekaran
bcaeb83fef
Merge pull request #8090 from filecoin-project/asr/snap-tasks
...
fix: worker: allow enable/disabling ReplicaUpdate tasks
2022-02-14 15:23:42 -05:00
Łukasz Magiera
60b9acc09d
gen
2022-02-14 21:16:41 +01:00
Łukasz Magiera
deb9882520
Merge branch 'feat/paych-avail-reuse' of github.com:filecoin-project/lotus into feat/paych-avail-reuse
2022-02-14 21:11:48 +01:00
Łukasz Magiera
da5ae1efe1
paychmgr: erlier checks in completeAmount
2022-02-14 21:11:31 +01:00
Aayush
eebe784191
fix: sealer: allow enable/disabling ReplicaUpdate tasks
2022-02-14 15:08:28 -05:00
Łukasz Magiera and dirkmc
f9485eb9c2
Update paychmgr/store.go
...
Co-authored-by: dirkmc <dirkmdev@gmail.com >
2022-02-14 20:42:45 +01:00
Łukasz Magiera
36a1934845
paychmgr: Fix tests after api changes
2022-02-14 20:16:30 +01:00
df5bd147fa
paychmgr: Review comments
...
Co-authored-by: Hannah Howard <hannah@hannahhoward.net >
Co-authored-by: dirkmc <dirkmdev@gmail.com >
2022-02-14 20:07:13 +01:00
zenground0
977351f419
Fix from Magik to remove hanging behavior
2022-02-14 14:00:41 -05:00
Łukasz Magiera
f61eb23f8f
api: separate method for paych funding
2022-02-14 19:56:02 +01:00
Łukasz Magiera
10af768c60
Merge commit 'origin/release/v1.15.0~2' into feat/paych-avail-reuse
2022-02-14 19:27:12 +01:00
Łukasz Magiera
7efed6617c
Merge pull request #8029 from filecoin-project/feat/splistore-cold-object-reification-redux
...
splistore cold object reification redux
2022-02-14 19:04:02 +01:00
vyzo
a9ec408844
collect resource manager metrics
2022-02-14 19:46:05 +02:00
vyzo
b260c849f7
deps: update go-libp2p-resource-manager to v0.1.4
2022-02-14 19:43:07 +02:00
zenground0
2c06eb76d6
Improve MineBlocksMustPost use it in PaychAPI itest
2022-02-14 09:47:18 -05:00
vyzo
6bcade5e6d
add comment about bigness of reification batch
2022-02-14 16:13:54 +02:00
vyzo
4524fbe936
wait for reify workers to finish when closing
2022-02-14 16:10:54 +02:00
vyzo
6c7ababd3f
add comment about trackTxnRefs being noops if txnActive is false
2022-02-14 16:06:12 +02:00
vyzo
a428f44793
don't reify objects while still warming up
2022-02-14 16:04:39 +02:00
vyzo
b576785aac
rename GetHotView to IsHotView
2022-02-14 16:03:17 +02:00
ZenGround0
3b5b55de19
Merge pull request #8017 from filecoin-project/bloxico/mempool_tests
...
test: mempool: Add unit and integration tests
2022-02-14 08:46:45 -05:00
Aayush
ee6989970f
Merge branch 'master' into feat/fvm
2022-02-13 14:25:39 -05:00
Aayush Rajasekaran
bac708fa34
Merge pull request #8081 from filecoin-project/feat/shed-state-diff
...
add a state-tree diff command to lotus shed
2022-02-13 14:03:22 -05:00
Nikola Divic
93d9bfb682
doc: stm test annotations for cli/sync category
2022-02-13 18:39:37 +01:00
Nikola Divic
e6c8c9a6ab
doc: add stm annotation to cli chain tests
2022-02-13 17:14:27 +01:00
Nikola Divic
34387326d1
test: fix flaky message pool integration tests
...
Using the same pattern described in my previous commit.
I also added the CircuitBreaker to the itests kit as it may be useful
for other integration tests when debugging flakyness caused by timeouts.
2022-02-12 19:52:51 +01:00
Nikola Divic
aca2a0fd1b
test: fix flake in TestMemPoolBatchPushUntrusted integration test
...
The flake was caused by improper waiting for certain chain operations
to finish:
- We didn't wait for messages to be registered as pushed
- We improperly waited for a fixed time (10 seconds) for messages to be
mined, which in the best case would wait longer than necessary and in the
worst case would cause the test to break.
What I did:
- fixed by waiting in a loop for "just enough time". This fixed the flake
and made the test run faster, on average, because we don't have unnecessary
waiting.
- I added a "circuit-breaker" where the wait loop will timeout after 10 seconds.
2022-02-12 17:48:45 +01:00
Nikola Divic
0e8a709f92
Merge branch 'master' of https://github.com/filecoin-project/lotus into bloxico/mempool_tests
2022-02-12 17:11:24 +01:00
Nikola Divic
d50a26f4ae
Revert "test: (kinda) fix flaky test"
...
This reverts commit baee4a1576 .
2022-02-12 17:10:00 +01:00
Nikola Divic
baee4a1576
test: (kinda) fix flaky test
...
deals_retry_deal_no_funds_test.go:TestDealsRetryLackOfFunds seems to be
flaky, sometimes it passes and sometimes it doesn't.
The first suspect for me was time.Sleep(), which I replaced with waiting
until a deal state where you can restart is reached.
2022-02-11 21:56:28 +01:00
Masih H. Derkani
1bf7e6a408
Fix gen-check
2022-02-11 20:02:56 +00:00
Masih H. Derkani
59351c8cb8
Add lotus net CLI command to add/remove/list protected peers
...
Add CLI commands under `lotus net` to add/ remove/list protected peers.
2022-02-11 19:54:59 +00:00
Masih H. Derkani
230b8554f6
Override testnetnet to mainnet in indexer ingest topic
...
Override `testnetnet` to `mainnet` when constructing indexer ingestion
topic.
2022-02-11 19:52:19 +00:00
Masih H. Derkani
b47cde70fa
Decode gossip extra data as []bytes
...
The type of extra data in go-legs gossip is bytes. But when it is parsed
as miner ID, it is cast to string then parsed. Instead, it should be
decoded from bytes.
2022-02-11 18:59:00 +00:00
Steven Allen
e89f7d9023
feat: shed: add a state-tree diff command to lotus shed
...
This makes it easier to debug state mismatches by providing a nice way
to figure out which actors differ between two state-trees and
how (balance, nonce, state, etc.).
It doesn't provide a way to actually _diff_ those state-trees, but one
can use `lotus chain get` to figure that out (although it would be
_nice_ to provide something a bit smarter).
2022-02-11 10:35:56 -08:00
Nikola Divic
94374aa93d
test: sync checkpoint cli command
2022-02-11 18:30:07 +01:00
Nikola Divic
05c8635749
test: sync check-bad cli command
2022-02-11 18:08:36 +01:00
Nikola Divic
0f79a0024c
test: sync unmark-bad cli command
2022-02-11 18:00:01 +01:00
Nikola Divic
7fc2f9dc29
test: sync mark-bad cli command
2022-02-11 17:54:53 +01:00
Nikola Divic
ec0607900d
test: sync state cli command
2022-02-11 17:45:19 +01:00
TheMenko
8a2d27309d
adding cli wallet tests
2022-02-11 16:30:28 +01:00
TheMenko
d77e59309d
Merge remote-tracking branch 'origin/cli-chain-tests' into cli_wallet_tests
...
merging cli-chain-tests for mock full api function dependency
2022-02-11 16:17:30 +01:00
Nikola Divic
2a1f18b6ab
Merge branch 'cli-chain-tests' into bloxico/cli-sync-tests
2022-02-11 15:56:49 +01:00
Nikola Divic
34bfd13548
doc: add stm annotations to the syncer tests
...
Add annotations for the test crawler for the lotus.systemtestmatrix.com
dashboard.
2022-02-11 15:06:06 +01:00
Masih H. Derkani
7e7844f169
Fix log message formatting when instantiating index provider
2022-02-11 12:15:21 +00:00
Łukasz Magiera
2e22781f8f
Merge pull request #8073 from filecoin-project/jen/v151
...
feat: build: bump the version to v1.15.1-dev
2022-02-11 09:51:21 +00:00
Jennifer Wang
99d5ad097c
Merge remote-tracking branch 'origin/master' into jen/v151
2022-02-11 00:16:52 -05:00
Jennifer Wang
1b2bbd3888
bump master version to v1.15.1-dev
2022-02-11 00:13:18 -05:00
Jennifer Wang
095d5d2e31
add changelog
2022-02-10 23:56:42 -05:00
Jennifer Wang
7fd4c9617d
typo in change log
2022-02-10 23:46:49 -05:00
Jennifer Wang
1916561e60
bump the version to v1.15.0-rc1
2022-02-10 23:38:41 -05:00
Jiaying Wang
ad0f44f0c5
Merge pull request #8070 from filecoin-project/jen/rc7
...
chore: build: v1.14.0-rc7
2022-02-10 19:19:04 -05:00
Nikola Divic
ae66f57fa0
test: chain syncer & sync manager
...
Added a few tests for some uncovered methods of the syncer and sync
manager. Deleted some dead code (sync.go:getLatestBeaconEntry).
2022-02-11 00:46:59 +01:00
Nikola Divic
107eb76b20
cleanup: small cleanup before final push
2022-02-11 00:09:07 +01:00
Jennifer Wang
cb2518716c
v1.14.0-rc7
2022-02-10 17:43:57 -05:00
Łukasz Magiera
a1098f6dc2
Cleanup go.mod
2022-02-10 17:37:09 -05:00
zenground0
407c6cf120
Stop recovery attempts after fault
2022-02-10 17:33:57 -05:00
Łukasz Magiera
9e76a788e2
sealing: Use ChainAt in handleUpdateActivating
2022-02-10 17:32:31 -05:00
Łukasz Magiera
02c0fb7b65
ffiwrapper: Use ClearCache for update cache cleanup
2022-02-10 17:32:13 -05:00
Łukasz Magiera
a5bddbcdc6
proofs master
2022-02-10 17:32:04 -05:00
Łukasz Magiera
9f54c4d002
Fix CheckProvable with updated sectors
2022-02-10 17:30:23 -05:00
Łukasz Magiera
4289ce10e4
fsm: Call ReleaseSectorKey after WinningPoSt lookback period
2022-02-10 17:30:18 -05:00
Łukasz Magiera
263de5b0c1
Use tagged specs-storage
2022-02-10 17:29:57 -05:00
Łukasz Magiera
ecc1f4b8f1
Make FinalizeReplicaUpdate actually do cleanup
2022-02-10 17:29:52 -05:00
Łukasz Magiera
ea32b415f0
Fix missing FinalizeReplicaUpdate in tests
2022-02-10 17:29:47 -05:00
Łukasz Magiera
229cfafa8d
make gen
2022-02-10 17:29:39 -05:00
Łukasz Magiera
53e1f75c2c
Add FinalizeReplicaUpdate into some more places
2022-02-10 17:27:49 -05:00
Łukasz Magiera
9a01964f5f
itests: Print API info env vars in ThroughRPC tests
2022-02-10 17:27:43 -05:00
Łukasz Magiera
f2a6c9458c
mod tidy
2022-02-10 17:27:38 -05:00
Łukasz Magiera
9a117fa39a
try ClearCache for update cache
2022-02-10 17:27:24 -05:00
Łukasz Magiera
212f5ddb4f
wip FinalizeReplicaUpdate
2022-02-10 17:24:26 -05:00
Will
296eab3045
Merge pull request #8045 from gammazero/feat/cid-to-piece-idx
...
Add indexer pubsub message authentication and rate limiting
2022-02-10 13:49:58 -08:00
Nikola Divic
e5ac8662c8
test: chain gas-price cli command
...
Contains some funny mocking logic, because estimate gas price is called
multiple times (for various nblocks) and I wanted to make it as flexible
as possible.
2022-02-10 21:55:09 +01:00
gammazero
c1b2080f4e
spelling in comment
2022-02-10 11:25:30 -08:00
gammazero
eedcf910eb
change scoring based on review
2022-02-10 10:53:07 -08:00
gammazero
b72cd90c19
Add indexer message scoring
2022-02-10 09:21:21 -08:00
Nikola Divic
c0f89e5b2d
test: chain export cli command
...
Modified ChainExportCmd to use io.WriterCloser instead of os.File so
it the file can be mocked in unit tests, without side effects to the FS.
2022-02-10 18:18:31 +01:00
gammazero
1e37185d74
Ignore, not regect, indexer messages from self.
2022-02-10 08:44:40 -08:00
gammazero
3f3d61b043
Service creation takes interface, not implementation
2022-02-10 08:41:18 -08:00
Steven Allen
7ef1513f9b
ffi: update fvm
2022-02-10 07:56:27 -08:00
Nikola Divic
b536dfa552
test: chain bisect cli command
2022-02-10 15:46:06 +01:00
Masih H. Derkani
f0accce286
Upgrade index-provider and go-fil-markets to latest
...
See: https://github.com/filecoin-project/go-fil-markets/pull/680
2022-02-10 14:04:11 +00:00
Nikola Divic
6bc2ee2735
test: chain get cli command
...
Cover the essential function execution paths, no time for every -as-type
combination.
2022-02-10 14:49:38 +01:00
Marcel Telka
3c82ee49c0
Allow lotus-miner info to complete without admin permission
2022-02-10 12:45:57 +01:00
Łukasz Magiera
e435b42426
Merge pull request #8053 from filecoin-project/jen/v15
...
chore: build: v1.14.0 -> master
2022-02-10 11:06:01 +00:00
gammazero
9481fa0a4b
Use new indexer pubsub message encoding
2022-02-09 16:40:27 -08:00
Jennifer Wang
1d67b7ffb6
undo ffi
2022-02-09 19:31:50 -05:00
Jennifer Wang
de1f4792cd
Merge remote-tracking branch 'origin/master' into jen/v15
2022-02-09 19:27:34 -05:00
gammazero
681ce94a34
Correctly handle seqno check
2022-02-09 16:21:05 -08:00
Jiaying Wang and Łukasz Magiera
cd3772bf4f
Update go.mod
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2022-02-09 19:08:00 -05:00
Nikola Divic
b3f7db7a15
test: chain list (love) cli command
...
Some "funky" string matching in this one, but I think that's ok.
Chain is love. ❤️
2022-02-10 00:36:38 +01:00
Nikola Divic
4e37131602
test: chain inspect-usage cli command
2022-02-09 23:47:40 +01:00
Steven Allen
0d6eb7fefc
ffi: update for fixed FVM lifetime management
2022-02-09 14:13:58 -08:00
Jennifer Wang
7b7733077a
update the proofs in test plans`
2022-02-09 15:11:29 -05:00
Jiaying Wang
3b5f367822
Merge pull request #8042 from filecoin-project/jen/testplanproof
...
feat: build: update the snap proofs in testplans
2022-02-09 15:04:11 -05:00
Nikola Divic
ae49729afb
test: chain sethead cli command
...
Also moved the mock definition to a separate file (mocks_test.go)
because it's gonna be used in other test files, and it didn't make sense
for it to stay inside chain_test.go.
2022-02-09 20:46:51 +01:00
gammazero
3ff209d95d
Add replay rejection
2022-02-09 11:06:56 -08:00
Nikola Divic
7d2810abbc
test: don't parse err messages in messagepool_test
...
Per @vyzo's feedback, we shouldn't parse err messages but figure out
a way to do this smarter. I updated the code just check for error
existence and @brdji should figure out what to do next.
2022-02-09 19:54:45 +01:00
Jennifer Wang
8b68d37e84
remove change log
2022-02-09 13:33:47 -05:00
gammazero
a62e027002
review changes
2022-02-09 10:29:49 -08:00
Łukasz Magiera
e7038d286d
Merge pull request #8018 from filecoin-project/feat/fru
...
FinalizeReplicaUpdate
2022-02-09 17:40:47 +00:00
Łukasz Magiera
44fd0e3349
Merge pull request #8008 from filecoin-project/feat/splitstore-sortless-compaction
...
splitstore sortless compaction
2022-02-09 17:17:57 +00:00
Łukasz Magiera
84d70caa87
sealing: Use ChainAt in handleUpdateActivating
2022-02-09 17:50:56 +01:00
vyzo
e129ae3706
refactor nextBatch in badger markset
2022-02-09 18:34:50 +02:00
Nikola Divic
e797ec138d
test: chain getmessage cli command
...
I also added some helper functions for mocking in the types/mock pkg
2022-02-09 17:29:29 +01:00
Nikola Divic
a923d7c884
test: chain stat-obj cli command
...
Test expected output with respect to the --base flag
2022-02-09 16:22:52 +01:00
Łukasz Magiera
cce77196cd
proofs v11.0.2
2022-02-09 16:22:35 +01:00
Nikola Divic
c0f47e5eed
test: chain delete-obj cli command
...
Contains two subtests, that check if the --really-do-it flag (force)
is respected, since removing wrong objects may lead to sync issues.
2022-02-09 15:56:13 +01:00
Nikola Divic
1cd590ace9
test: chain read-obj
...
Simple test that checks if this CLI method prints the IPLD node referenced
by the given CID encoded in hexadecimal.
2022-02-09 15:29:10 +01:00
Łukasz Magiera
f33cf74d0f
ffiwrapper: Use ClearCache for update cache cleanup
2022-02-09 14:54:36 +01:00
Łukasz Magiera
6cb411e5bb
proofs master
2022-02-09 14:46:29 +01:00
Łukasz Magiera
b1a74d71f1
Fix CheckProvable with updated sectors
2022-02-09 14:41:36 +01:00
Rob Quist
026c51033c
perf: chain: Make drand logs in daemon less noisy ( #7955 )
...
Makes logs less noisy
2022-02-09 13:34:55 +01:00
Łukasz Magiera
eff73c9728
Merge pull request #7941 from filecoin-project/chore/more_detailed_network-wide_shed_stats
...
chore: shed: storage stats 2.0
2022-02-09 12:03:49 +00:00
Łukasz Magiera
947000c94f
fsm: Call ReleaseSectorKey after WinningPoSt lookback period
2022-02-09 12:41:39 +01:00
Łukasz Magiera
67e3f182f5
Use tagged specs-storage
2022-02-09 11:28:48 +01:00
Jennifer Wang
6ed97f0d04
Merge branch 'release/v1.14.0' into jen/v15
2022-02-09 03:17:38 -05:00
Steven Allen
743862857e
ffi: update FFI for fvm changes
2022-02-08 20:57:20 -08:00
Steven Allen
e8bdf8171b
chore: cleanup fil vested calculation
...
1. Move lock, loading, etc into GetFilVested.
2. Call it directly when creating the FVM.
3. Detach GetFilLocked from state manager.
Really, this just makes it a bit easier to reason about this code.
2022-02-08 20:54:53 -08:00
Jiaying Wang
eecb0831a8
Merge pull request #8049 from filecoin-project/asr/dep
...
deps: update go-paramfetch to v0.0.4
2022-02-08 21:06:32 -05:00
Jiaying Wang
7319420c8f
Merge pull request #7905 from filecoin-project/feat/snap-deals-add-ons
...
StartEpochSealingBuffer triggers packing on timer
2022-02-08 21:06:11 -05:00
Steven Allen
e8d771fcac
pass only fil-vested into FVM
2022-02-08 15:26:20 -08:00
Steven Allen
32b3618c74
fvm: feed in correct "base" circulating supply
2022-02-08 13:20:03 -08:00
Łukasz Magiera
22e72e19b3
Merge pull request #8050 from filecoin-project/asr/dep-master
...
deps: update go-paramfetch to v0.0.4
2022-02-08 19:04:34 +00:00
zenground0
485568d460
make docsgen-cli
2022-02-08 13:52:24 -05:00
Aayush Rajasekaran
8d5be1c012
Merge pull request #8051 from filecoin-project/fix/8011-1.14.0
...
Stop recovery attempts after fault
2022-02-08 13:23:09 -05:00
zenground0
e32704e7f6
Update node doc gen
2022-02-08 12:56:32 -05:00
zenground0
03bc45a26a
Update ci config to match auto gen
2022-02-08 12:47:23 -05:00
zenground0
1e524b7210
Review Response
2022-02-08 12:39:35 -05:00
zenground0
5a09b6496d
Actually read config value
2022-02-08 12:39:35 -05:00
zenground0
2aa5911fb9
config gen
2022-02-08 12:39:35 -05:00
zenground0
a19c0a8255
Remove extra file
2022-02-08 12:39:35 -05:00
zenground0
4d8b912acc
New config for turning off auto deal creation
2022-02-08 12:39:35 -05:00
zenground0
1af8987c79
StartEpochSealingBuffer triggers packing on timer
2022-02-08 12:39:35 -05:00
zenground0
6fdf76b5d2
Stop recovery attempts after fault
...
Check sector is active before PRU
Fix log
nit: edit a comment
2022-02-08 12:25:24 -05:00
Nikola Divic
78649d45b9
test: cli chain getblock command
...
Unit test for the cli `chain getblock` command.
Tests if output is JSON in the expected format.
2022-02-08 18:24:45 +01:00
Aayush Rajasekaran
899ae8aa8e
Merge pull request #8014 from filecoin-project/fix/8011
...
fix: sealing: Stop recovery attempts after fault
2022-02-08 12:06:55 -05:00
Aayush Rajasekaran
b6c141c059
nit: edit a comment
2022-02-08 12:06:33 -05:00
Aayush Rajasekaran
316836f43b
deps: update go-paramfetch to v0.0.4
2022-02-08 12:00:55 -05:00
Aayush Rajasekaran
9df19ae436
deps: update go-paramfetch to v0.0.4
2022-02-08 12:00:19 -05:00
Łukasz Magiera
6123339baf
Make FinalizeReplicaUpdate actually do cleanup
2022-02-08 17:45:26 +01:00
Nikola Divic
35918cbd7e
Merge branch 'master' of https://github.com/filecoin-project/lotus into cli-chain-tests
2022-02-08 17:25:45 +01:00
Łukasz Magiera
c8e0341248
Fix missing FinalizeReplicaUpdate in tests
2022-02-08 17:22:41 +01:00
Łukasz Magiera
4ad97f6a36
make gen
2022-02-08 17:22:41 +01:00
Łukasz Magiera
09cfad9d71
Add FinalizeReplicaUpdate into some more places
2022-02-08 17:22:41 +01:00
Łukasz Magiera
7fa84518c8
itests: Print API info env vars in ThroughRPC tests
2022-02-08 17:22:41 +01:00
Łukasz Magiera
6675aec686
mod tidy
2022-02-08 17:22:41 +01:00
Łukasz Magiera
e271bae5ec
try ClearCache for update cache
2022-02-08 17:22:41 +01:00
Łukasz Magiera
142ba6660a
wip FinalizeReplicaUpdate
2022-02-08 17:22:41 +01:00
Łukasz Magiera
b27196b770
Merge pull request #8047 from filecoin-project/asr/params
...
chore: update build and deps
2022-02-08 16:22:12 +00:00
Nikola Divic
811bc62d65
test: cli test setup & test chain head
...
CLI actions lack unit tests. I decided to use the approach similar to
what I found in `send_test.go` using gomock, but I don't rely on custom
"service" implementations but mock the whole FullNode API.
This first commit validates the test setup by testing the simplest method
of the chain category, e.g. `chain head`.
This requires a minor refactor of the CLI action code:
- The constructor (`GetFullNodeAPI`) checks if there's an injected mock
API in the app Metadata and uses that in unit tests.
- Actions shouldn't use raw `fmt.*` but instead write to the `app.Writer`
so the CLI output is testable
2022-02-08 17:15:45 +01:00
Aayush Rajasekaran
f476aa937e
update to latest FFI
2022-02-08 10:45:58 -05:00
Jennifer Wang
932110fb93
update the param version
2022-02-08 10:44:36 -05:00
Jennifer Wang
1865e8f088
reset butterfly net
2022-02-08 10:43:51 -05:00
Jennifer Wang
fdae1face5
Set Calib OhSnap upgrade epoch
2022-02-08 10:43:43 -05:00
Aayush Rajasekaran
ad39d8707d
build: add empty sector update params
2022-02-08 10:41:18 -05:00
Masih H. Derkani
cc61650f86
Upgrade to latest index-provider and set miner ID as extra gossip data
...
Upgrade to the latest `index-provider` which upgrades the go-legs
protocol to allow the inclusion of extra gossip data that may be used
for gossip validation purposes. In the case of lotus gossip message
validators the miner ID is used to verify the sender's peer ID on chain.
Relates to:
- https://github.com/filecoin-project/lotus/pull/8045
2022-02-08 14:32:03 +00:00
gammazero
b2805823ce
Pass to validator the interfaces needed to get miner info
2022-02-08 04:55:59 -08:00
gammazero
1dc6a2fea6
Add indexer pubsub message authentication and rate limiting
2022-02-08 02:53:25 -08:00
Łukasz Magiera
b38adaa736
Merge pull request #8044 from filecoin-project/deps/update-libp2p
...
update libp2p to v0.18.0-rc4
2022-02-08 10:52:56 +00:00
vyzo
80e9f76261
update libp2p to v0.18.0-rc4
2022-02-08 11:51:14 +02:00
Aarsh Shah
399a1afd94
Merge remote-tracking branch 'origin/master' into feat/cid-to-piece-idx
2022-02-08 12:37:57 +04:00
vyzo
8ddf4766ea
update README
...
Adds note about 3k IOPs requirement with badger markset, updates the memory requirement for
map to 48G based on observed behaviour of test nodes.
2022-02-08 10:10:51 +02:00
Jiaying Wang
171a0461b2
Merge pull request #8041 from filecoin-project/jen/v14rc6
...
build: release: v1.14.0-rc6
2022-02-08 02:24:14 -05:00
Jennifer Wang
73208b8081
update the proofs in test plans`
2022-02-08 02:10:09 -05:00
Jennifer Wang
d6d2c2fc39
update changelog
2022-02-08 02:08:30 -05:00
Jennifer Wang
b8f3d936c4
bump the version to v1.14.0-rc6
2022-02-08 01:53:15 -05:00
Jiaying Wang
da31b61ba1
Merge pull request #8038 from filecoin-project/asr/soup-fix
...
Fix: soup: Downgrade datastore to 0.4.6
2022-02-08 00:45:11 -05:00
Jiaying Wang
a3c9f5ed79
Merge pull request #8039 from filecoin-project/jen/rmpram
...
fix: params: remove experimental params that's not used for production mainnet
2022-02-08 00:31:02 -05:00
Jennifer Wang
8d4876d1ee
remove unrelated parmas
2022-02-07 17:45:05 -05:00
Aayush
8bd848c8d7
Fix: lotus soup
2022-02-07 17:11:48 -05:00
Łukasz Magiera
966071d437
Merge pull request #8034 from filecoin-project/feat/splitstore-default-markset-badger
...
splitstore: set badger as the default default markset type
2022-02-07 19:27:13 +00:00
Steven Allen
279cdd0760
fvm: fix implicit messages and message inclusion gas charging
2022-02-07 10:33:57 -08:00
zenground0
1ab2744c84
Fix log
2022-02-07 09:15:23 -05:00
zenground0
47ffceef0d
Check sector is active before PRU
2022-02-07 07:41:48 -05:00
vyzo
0ad1f0e233
moar make gen
2022-02-06 12:48:49 +02:00
vyzo
1221c0ba3f
make gen
2022-02-06 12:28:21 +02:00
vyzo
d45e2074a6
update README for map as the default
2022-02-06 11:25:27 +02:00
vyzo
03352ea863
make badger the default splitstore markset type
2022-02-06 11:21:16 +02:00
vyzo
713edd565c
fix lint
2022-02-05 21:30:53 +02:00
vyzo
a32b7a32f3
directly mark objects in cold object reification
2022-02-05 20:00:15 +02:00
Jiaying Wang
f51d8323c0
Merge pull request #8032 from filecoin-project/jen/v14rc5
...
[WIP] v1.14.0-rc6
2022-02-04 16:36:48 -05:00
Travis Person
9b68174231
reset of the butterfly network
2022-02-04 21:31:09 +00:00
Steven Allen
04092f3e6b
update ffi
2022-02-04 12:46:15 -08:00
Steven Allen
fc74a6c8ca
update fvm/ffi bindings
2022-02-04 12:46:15 -08:00
Aayush Rajasekaran
2a669b95fb
:Hook up the FVM
2022-02-04 12:46:15 -08:00
Jennifer Wang
9117b89b83
update the calib upgrade epoch
2022-02-04 15:37:07 -05:00
vyzo
9d92b6eb92
correctly wrap hotview in the context for compute_state
2022-02-04 16:57:08 +02:00
vyzo
73c741f20c
reify cold objects on block validation/application
2022-02-04 16:19:28 +02:00
vyzo
929a05e898
add reification test
2022-02-04 16:16:34 +02:00
vyzo
268366e446
cold object reification context option
2022-02-04 16:07:58 +02:00
vyzo
4cddfd1074
background cold object reification
2022-02-04 14:29:50 +02:00
Aarsh Shah
eb8296120b
changes to mesh creation code
2022-02-04 13:58:47 +04:00
Aarsh Shah
daac7f2988
fix lint
2022-02-04 13:55:26 +04:00
Aarsh Shah
ca46a79144
protect full node connection
2022-02-04 13:04:07 +04:00
Aarsh Shah
e155eb9fa3
Merge pull request #8016 from filecoin-project/nonsense/add-fullnode-api
...
add indexProvider host to markets
2022-02-04 12:56:36 +04:00
Aarsh Shah
4691b2b809
changes to the indexer message relay PR
2022-02-04 12:15:01 +04:00
Aarsh Shah
3ecf478ff0
Merge pull request #8026 from gammazero/feat/cid-to-piece-idx
...
Lotus chain nodes relay indexer pubsub messages
2022-02-04 12:05:46 +04:00
gammazero
c084130d3e
Lotus chain nodes relay indexer pubsub messages
...
Content providers announce the availability of indexer data using gossip pubsub. The content providers are not connected directly to indexers, so the pubsub messages are relayed to indexers via chain nodes. This PR makes chain nodes relay gossip pubsub messages, on the /indexer/ingest/<netname> topic.
2022-02-03 14:56:21 -08:00
Jiaying Wang
f4af6b670c
Merge pull request #8021 from filecoin-project/willscott/net-protect-api
...
add net protect api methods
2022-02-03 17:54:33 -05:00
Jiaying Wang
d2d8c06f52
Merge pull request #8025 from filecoin-project/jen/butterfly
...
chore: butterfly: reset SnapNet
2022-02-03 14:55:03 -05:00
Jennifer Wang
c65142782f
reset butterfly net
2022-02-03 14:54:25 -05:00
Jiaying Wang
266b3750c9
Merge pull request #8024 from filecoin-project/fix/ctxci
...
fix: test: remove unneeded ctx
2022-02-03 14:47:40 -05:00
Jennifer Wang
3233755282
remove ctx
2022-02-03 14:40:37 -05:00
Jiaying Wang
b1d9fd3b70
Merge pull request #8023 from filecoin-project/jen/calibupgrade
...
Set Calib OhSnap upgrade epoch
2022-02-03 14:37:53 -05:00
Jennifer Wang
e23768fa58
Set Calib OhSnap upgrade epoch
2022-02-03 14:26:59 -05:00
Jiaying Wang
533e76ff2e
Merge pull request #8020 from filecoin-project/jen/finalproof
...
dep: proof: rust proof v11.0.1
2022-02-03 14:21:43 -05:00
Jennifer Wang
a30493446e
update the param version
2022-02-03 13:49:22 -05:00
Łukasz Magiera
d9c763437e
Merge pull request #8022 from filecoin-project/deps/update-libp2p
...
update go-libp2p to v0.18.0-rc3
2022-02-03 18:42:04 +00:00
vyzo
e78c4ab9b3
update go-libp2p to v0.18.0-rc3
2022-02-03 19:32:30 +02:00
Will Scott
7247f8e41f
add net protect api methods
...
fix #8015
2022-02-03 17:24:49 +01:00
Jennifer Wang
33b53c4a0d
update to ffi v11.0.1
2022-02-03 11:15:47 -05:00
Jennifer Wang
ac5cbe5a82
update to the final proof for snap
...
source: https://github.com/filecoin-project/rust-fil-proofs/blob/master/parameters.json
2022-02-03 11:15:40 -05:00
Anton Evangelatov
b6b5046cce
upgrade go-fil-markets
2022-02-03 16:26:04 +01:00
Anton Evangelatov
dde2ab59ae
fixup
2022-02-03 15:53:46 +01:00
Anton Evangelatov
bb6235733d
go mod tidy
2022-02-03 15:48:05 +01:00
Anton Evangelatov
595ad44ee7
refactor indexprovider libp2p host connection to fullnode with meshcreator
2022-02-03 15:44:18 +01:00
Anton Evangelatov
20fc5ffa38
fixing tests
2022-02-03 14:43:20 +01:00
Masih H. Derkani
6ef0c382c3
Fix typos in default miner config
2022-02-03 13:24:46 +00:00
Masih H. Derkani
575e6add43
Rename IndexerProvider to IndexProvider and add more docs
...
Rename the config section corresponding to indexing to `IndexProvider`
for better readability.
Update existing docs for better clarity and add docs for config
parameters embedded from `index-provider` `Ingest` config library.
2022-02-03 13:10:47 +00:00
Masih H. Derkani
235377585d
Clarify the purpose of MaxSimultaneousTransfers config
...
Clarify the documentation of `MaxSimultaneousTransfers` to state that
the "transfer" refers to multihash syncing only and not the data itself.
2022-02-03 11:51:01 +00:00
Łukasz Magiera
b74e085272
don't sort
2022-02-02 19:08:21 +00:00
Darko Brdareski
008fbbd652
Add unit and integration tests for mempool
2022-02-02 17:08:50 +01:00
Anton Evangelatov
c3d41d4e17
upgrade go-fil-markets
2022-02-02 16:14:44 +01:00
Anton Evangelatov
faa3a79a5f
use NetAddrListener iface
2022-02-02 16:01:19 +01:00
Anton Evangelatov
03dd33dbbe
upgrade go-fil-markets
2022-02-02 14:07:41 +01:00
vyzo
049b48928f
add note about compaction algorithm changes in README
2022-02-02 14:39:21 +02:00
vyzo
75ad0c3c2d
badger markset option tweaks
2022-02-02 14:34:30 +02:00
Anton Evangelatov
79403f169e
fix autogenerated docs
2022-02-02 13:18:53 +01:00
Anton Evangelatov
2790cf35af
change fullnodeApi to listen addrs
2022-02-02 13:06:53 +01:00
Anton Evangelatov
f9b63c5f8c
add idxProvHost to StorageProvider
2022-02-02 13:03:41 +01:00
Anton Evangelatov
db5e4da268
add fullnodeApi to StorageProvider
2022-02-02 13:03:41 +01:00
vyzo
c1d8368fdc
share a concurrent visitor between workers in markLiveRefs
2022-02-01 21:40:09 +02:00
vyzo
4b4104e400
fix comment
2022-02-01 12:10:30 +02:00
Masih H. Derkani
ad348c8e2f
Upgrade to the latest index provider
...
Upgrade to the latest index provider which rolls out a more compact ad
signature mechanism along with dependency updates.
2022-02-01 09:53:57 +00:00
vyzo
b13aa8f172
unblock waitForSync on close
2022-02-01 11:30:21 +02:00
vyzo
9c92d77b64
improve robustness of waitForSync
2022-02-01 11:25:07 +02:00
vyzo
cd95892bf0
fix test
2022-02-01 11:13:01 +02:00
vyzo
7b4ab2077b
wait for sync in a non racey way
2022-02-01 11:10:51 +02:00
vyzo
578b5691bc
check for closing after the sync wait
2022-02-01 10:59:08 +02:00
vyzo
6353fa72d8
decouple SyncGapTime from wait time
2022-02-01 10:55:15 +02:00
vyzo
fd07ca87ce
wait for the sync gap time befor starting the purge
2022-02-01 10:46:42 +02:00
vyzo
11ae85645b
optimize single object marking in markLiveRefs
2022-02-01 09:13:21 +02:00
vyzo
3aabb0314a
synchronously mark live refs on put/putmany
2022-02-01 09:07:14 +02:00
zenground0
13ccb8cbfe
Stop recovery attempts after fault
2022-02-01 11:39:42 +05:30
Łukasz Magiera
efdb854a7c
fix some races
2022-01-31 20:53:25 +00:00
Łukasz Magiera
98f4d37f1a
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-01-31 19:50:52 +00:00
vyzo
37673c6de6
downgrade marking log to debug
2022-01-31 21:44:10 +02:00
vyzo
7896af731f
use walkObjectIncomplete for marking live refs
2022-01-31 21:41:42 +02:00
vyzo
877dfbe992
hold the lock in the second protect call
2022-01-31 19:21:03 +02:00
vyzo
5b9ea1b4e0
avoid races in beginCriticalSection
2022-01-31 18:48:53 +02:00
vyzo
710fda49f0
fix putmany marking
2022-01-31 17:35:30 +02:00
vyzo
2b14bda6b8
recursively mark puts during the critical section
2022-01-31 17:26:08 +02:00
vyzo
1abfc5b1cf
fix comment
2022-01-31 15:00:03 +02:00
vyzo
c9bd5ec452
mark tipset references to protect them during critical section
2022-01-31 14:54:23 +02:00
Łukasz Magiera
51643caf60
Merge pull request #7835 from filecoin-project/bloxico/system-test-matrix
...
misc: api: Annotate lotus tests according to listed behaviors
2022-01-31 12:23:09 +01:00
vyzo
ee63be26a1
fix race in protectView
2022-01-31 12:40:26 +02:00
vyzo
1900c907fd
account for missing refs in the markset in Has
2022-01-31 09:44:51 +02:00
vyzo
a9d4495d83
use both hot and cold when doing fetches for markset positive objects
2022-01-30 22:47:20 +02:00
vyzo
7b8447a95a
reinstante waitForMissingRefs
2022-01-30 19:00:52 +02:00
vyzo
7931f1f8f9
fix lint
2022-01-30 15:43:52 +02:00
vyzo
20b75022aa
fix mockStore for splitstore tests
2022-01-30 15:33:30 +02:00
vyzo
dbc8903bac
sortless compaction
2022-01-30 15:33:15 +02:00
vyzo
a4f720d866
coldset test
2022-01-30 15:11:25 +02:00
vyzo
4b8369c071
fix buffered reads
2022-01-30 15:11:18 +02:00
vyzo
72333147d3
prettier checkpoint close
2022-01-30 15:00:03 +02:00
vyzo
64cda4aeda
on disk coldsets
2022-01-30 14:19:05 +02:00
vyzo
6ede77b254
checkpoint test
2022-01-30 14:10:11 +02:00
vyzo
c94eee5fc3
on disk checkpoints
2022-01-30 12:47:30 +02:00
vyzo
322b85898f
make markSets synchronous in critical section
2022-01-30 12:10:08 +02:00
vyzo
cf09dd044a
moar markset tests
2022-01-30 11:45:12 +02:00
vyzo
a4c1a34163
check for existence of badger db in recover
2022-01-30 11:44:27 +02:00
vyzo
d140909562
add MarkMany to MarkSet interface
2022-01-30 11:43:45 +02:00
vyzo
f9fd47e7d0
use temporary dir for splitstore test path
2022-01-29 13:11:58 +02:00
vyzo
67fbf9eb00
improve peristence test
2022-01-28 15:55:34 +02:00
vyzo
730aceac6d
immediately flush pending writes when entering critical section
2022-01-28 15:55:10 +02:00
vyzo
1bf396f9af
add test for markset persistence
2022-01-28 15:49:41 +02:00
vyzo
45c2f34295
refactor marksets for critical section on-disk persistence
2022-01-28 15:41:33 +02:00
vyzo
ff10e0eaf1
Merge pull request #7999 from filecoin-project/feat/splistore-refactors
...
some basic splitstore refactors
2022-01-28 13:55:16 +02:00
Aayush
40485eb88a
Lotus release v1.14.0-rc5
2022-01-27 15:36:25 -05:00
Aayush
37a345b39d
Update FFI
2022-01-27 15:30:01 -05:00
Darko Brdareski
6b8f526df3
Fix merge
2022-01-27 11:06:04 +01:00
Darko Brdareski
e51ce5c508
Merge remote-tracking branch 'upstream/master' into bloxico/system-test-matrix
2022-01-27 10:57:56 +01:00
Darko Brdareski
8c41e17c93
Fix typo in client_test annotations
2022-01-27 10:56:33 +01:00
Masih H. Derkani
5d72ebe0cc
Upgrade index-provider and update topic name
...
Update the topic name to be consistent with default
configured in storetheindex.
Upgrade to the latest `index-provider`.
2022-01-27 09:48:10 +00:00
vyzo
f07ce297f6
optimize slice allocations in walk
2022-01-26 21:55:24 +02:00
vyzo
a87239e802
avoid extraneous assignment
2022-01-26 21:48:03 +02:00
Łukasz Magiera
3e6c482229
Merge pull request #8005 from filecoin-project/feat/mpool-cache-statenonces
...
feat: mpool: Cache state nonces
2022-01-26 16:22:12 +01:00
Łukasz Magiera
176ecd4c3b
mpool: Cache state nonces
2022-01-26 15:39:58 +01:00
Aarsh Shah
211ad166af
update markets deps
2022-01-26 15:53:27 +04:00
vyzo
fe47d6a1a4
fix check and warmup for parallel walk
2022-01-26 09:01:51 +02:00
Aarsh Shah
4dd93e5bbb
update deps
2022-01-26 10:58:44 +04:00
vyzo
10f2445a99
use minimum of 2 workers
2022-01-25 21:37:48 +02:00
Aayush
6cc9eecc85
Lotus release v1.14.0-rc4
2022-01-25 13:28:03 -05:00
Aayush
817c155287
chore: deps: update to latest proofs
2022-01-25 13:23:00 -05:00
Aayush Rajasekaran
6e44de1e10
Update params_2k.go
2022-01-25 13:04:22 -05:00
Aayush Rajasekaran
a6460be37b
remove a log
2022-01-25 13:02:45 -05:00
Aayush
6b7b488e00
Lotus release v1.14.0-rc3
2022-01-25 13:02:08 -05:00
Aayush
e7123d1a8e
fix: sealer: correctly pipe through errors for SectorAbortUpgrade
2022-01-25 13:02:00 -05:00
Aayush
50aba9a8e6
fix: sealer: don't replica update sectors unless they have deals in them
2022-01-25 13:01:56 -05:00
Aayush
1b18236f91
feat: sealer: allow users to abort in-flight snap upgrades
2022-01-25 13:01:51 -05:00
Aayush
e17ae2eaf4
fix: sealer: manager should lock Unsealed for ReplicaUpdate
2022-01-25 13:01:37 -05:00
Aayush
6d567b36e3
Fix: sealer: ReplicaUpdate should fetch the correct files
2022-01-25 13:01:27 -05:00
Aayush Rajasekaran
7b7ab016db
create replica update paths in acquireSectors
2022-01-25 13:01:18 -05:00
Aayush Rajasekaran
0c9c94bad1
fix: checkReplica incorrectly returns ErrBadPR
2022-01-25 13:01:12 -05:00
Aayush Rajasekaran
a3c5fadcc0
feat: sealing: Add ReplicaUpdate work to Resource table
2022-01-25 13:01:05 -05:00
Aayush Rajasekaran
f1b24598f5
Merge pull request #7998 from filecoin-project/arajasek-patch-3
...
chore: sealer: quieten a log
2022-01-25 12:56:30 -05:00
Aayush Rajasekaran
2d0929e305
remove a log
2022-01-25 12:55:56 -05:00
vyzo
8e01e73de4
dynamically compute number of workers for parallel chain walk
2022-01-25 19:47:58 +02:00
vyzo
7c8edf5632
parallelize walkChain
2022-01-25 17:29:02 +02:00
vyzo
25284b5325
refactor: eliminate distinction between markset and markset visitors
2022-01-25 16:31:45 +02:00
Łukasz Magiera
06d2ac65b5
Merge pull request #7995 from filecoin-project/arajasek-patch-2
...
chore: build: make the OhSnap epoch configurable by an envvar for devnets
2022-01-25 10:51:26 +01:00
Łukasz Magiera
e3888b38bb
Merge pull request #7993 from filecoin-project/arajasek-patch-1
...
chore: chain: fix log
2022-01-25 10:50:47 +01:00
Masih H. Derkani
5da2995bcd
Upgrade to index-provider v0.2.3
...
Upgrade index provider to latest so that on engine restart the head
advertisement is published.
2022-01-25 09:37:44 +00:00
Aayush Rajasekaran
92e6f29cc8
chore: sealer: quieten a log
2022-01-24 18:28:52 -05:00
raulk
a2468656e4
Merge pull request #7996 from filecoin-project/raulk/tvx-network-version
...
tvx: supply network version when extracting messages.
2022-01-24 20:50:51 +00:00
Aayush Rajasekaran
0358ad83cb
Update params_2k.go
2022-01-24 15:44:20 -05:00
Raúl Kripalani
3aab77af8d
tvx: add missing network upgrade names.
2022-01-24 20:13:04 +00:00
Raúl Kripalani
85447abe7f
tvx: supply network version when extracting messages.
2022-01-24 20:06:07 +00:00
Aayush Rajasekaran
71c6d05902
chore: chain: fix log
2022-01-24 11:18:01 -05:00
Aarsh Shah
8d062bc880
update index provider
2022-01-24 14:26:17 +04:00
Aarsh Shah
9e2d46b33f
Merge remote-tracking branch 'origin/master' into feat/cid-to-piece-idx
2022-01-23 10:32:54 +04:00
Łukasz Magiera
6080431383
Merge pull request #7986 from filecoin-project/asr/more-fixes-master
...
fix: sealer: manager should lock Unsealed for ReplicaUpdate
2022-01-21 17:38:23 +01:00
Aayush
5cafdc2f29
fix: sealer: manager should lock Unsealed for ReplicaUpdate
2022-01-21 11:12:12 -05:00
Aayush Rajasekaran
ff845aa793
Merge pull request #7977 from filecoin-project/chore/sealtasks-comment
...
chore: remove inaccurate comment in sealtasks
2022-01-21 10:53:04 -05:00
Łukasz Magiera
55c9271695
post workers: Test skips
2022-01-21 13:33:47 +01:00
Łukasz Magiera
f148397e1b
post workers: Fix race in setting vproofs
2022-01-21 12:31:24 +01:00
Łukasz Magiera
82c9e72aab
post workers: Fix skipped handling
2022-01-21 10:39:14 +01:00
Łukasz Magiera
cdeac2bca0
Merge pull request #7984 from filecoin-project/deps/update-libp2p
...
update go-libp2p to v0.18.0-rc2
2022-01-21 10:11:27 +01:00
Łukasz Magiera
4682e72cf4
Address review
2022-01-21 10:11:04 +01:00
Łukasz Magiera and Aayush Rajasekaran
1e5e69ec9d
Typos
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2022-01-21 10:02:00 +01:00
vyzo
6e5f521463
update go-libp2p to v0.18.0-rc2
2022-01-21 10:45:45 +02:00
Aayush Rajasekaran
abdad1f6d3
Merge pull request #7983 from filecoin-project/asr/snap-paths-master
...
Fix: sealer: ReplicaUpdate should fetch the correct files
2022-01-20 15:21:18 -05:00
Aayush
752f4a3d67
Fix: sealer: ReplicaUpdate should fetch the correct files
2022-01-20 15:06:53 -05:00
Łukasz Magiera
550e2743d7
paych: Don't return settling/collected chennals from OutboundActiveByFromTo
2022-01-20 18:24:01 +01:00
Łukasz Magiera
8f9e730ad6
paych: Better off-chain errors
2022-01-20 18:19:27 +01:00
Łukasz Magiera
4235a97cf4
retrieval: OffChainRetrieval config
2022-01-20 18:19:27 +01:00
Łukasz Magiera
8b19b84140
paych: option to force off-chain get
2022-01-20 18:19:26 +01:00
Łukasz Magiera
5b585c0285
paych: reset fundsReqQueue correctly
2022-01-20 18:17:19 +01:00
Łukasz Magiera
b0e7bc15c2
paych: Cleanup available fund logic
2022-01-20 18:17:19 +01:00
Łukasz Magiera
533349cc0d
paych: Fix cli tests
2022-01-20 18:17:18 +01:00
Łukasz Magiera
eab8fecd26
gen stuff
2022-01-20 18:17:17 +01:00
Łukasz Magiera
1f2621b574
Make retrieval work with reused channels
2022-01-20 18:16:00 +01:00
Łukasz Magiera
ff8b95df93
paych: Reserve flag for add-funds cli
2022-01-20 18:16:00 +01:00
Łukasz Magiera
8f6f21c94c
paych: Print available amounts in paych status
2022-01-20 18:16:00 +01:00
Łukasz Magiera
7a938b2dea
paych: Output FIL in cli
2022-01-20 18:16:00 +01:00
Łukasz Magiera
2e76375e8a
Fix paych itests
2022-01-20 18:16:00 +01:00
Łukasz Magiera
9715113898
paych: Test pre-funding
2022-01-20 18:15:59 +01:00
Łukasz Magiera
8e46b9ea5d
paych: API to pre-fund channels
2022-01-20 18:15:46 +01:00
Łukasz Magiera
33dfcf2663
stores: Fix single post proof reading with updated sectors
2022-01-20 15:27:42 +01:00
Aarsh Shah
7508d96327
fix lint
2022-01-20 16:47:15 +04:00
Aarsh Shah
b8bf2af3e3
upgrade on master
2022-01-20 16:34:13 +04:00
Aarsh Shah
9ee940098d
Merge remote-tracking branch 'origin/master' into feat/cid-to-piece-idx
2022-01-20 16:21:48 +04:00
Łukasz Magiera
e476cf7968
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-01-20 13:15:48 +01:00
Łukasz Magiera
c315111bc7
Merge pull request #7969 from filecoin-project/feat/libp2p18
...
libp2p v0.18.0-rc1 and initial resource manager integration
2022-01-20 12:59:39 +01:00
Dirk McCormick
8a47a71772
feat: update to go-fil-markets v1.19.0
2022-01-20 11:46:17 +01:00
Łukasz Magiera
b115e2879a
don't defer in a loop
2022-01-20 11:19:57 +01:00
vyzo
73ec10a49e
close the rcmgr on shutdown
2022-01-20 11:47:39 +02:00
vyzo
325a4c0e5b
fix lint
2022-01-20 11:46:39 +02:00
vyzo
b360c9403f
make gen and friends
2022-01-20 11:44:01 +02:00
vyzo
ca4ee1e8cf
fix issues with fil-markets/data-transfer updates
2022-01-20 11:38:37 +02:00
vyzo
2e5474e864
update go-fil-markets@v0.19.0-rc1
2022-01-20 11:37:08 +02:00
vyzo
19c8ea3288
add description for net stat and limit commands
2022-01-20 11:36:11 +02:00
vyzo
6260271b78
go mod: update go-libp2p-resource-manager@v0.1.2
2022-01-20 11:36:11 +02:00
vyzo
83427c478f
go mod: update go-yamux@v3.0.2
2022-01-20 11:36:11 +02:00
vyzo
0870f48b5c
fix mocknet.New invocation
2022-01-20 11:36:11 +02:00
vyzo
c3fb68545a
fix mocknet.New invocation
2022-01-20 11:36:11 +02:00
vyzo
aa599bfaf9
go mod: update go-libp2p-pubsub
2022-01-20 11:36:11 +02:00
vyzo
62c0f35b5a
go mod: go-libp2p-resource-manager@v0.1.1
2022-01-20 11:36:11 +02:00
vyzo
0de1566eaf
add net stat and limit cli
2022-01-20 11:36:11 +02:00
vyzo
39bf59d372
add examples to docgen
2022-01-20 11:36:11 +02:00
vyzo
554848fe6b
add resource manager Net(Set)Limit api
2022-01-20 11:36:11 +02:00
vyzo
d05d5bcb70
add resource manager NetStat api
2022-01-20 11:36:11 +02:00
vyzo
8d3f98fe38
instantiate resource manager in DI
2022-01-20 11:36:11 +02:00
vyzo
826cdb2186
use the libp2p connmgr
2022-01-20 11:36:11 +02:00
vyzo
c394fbdfc3
go mod: go-libp2p-resource-manager
2022-01-20 11:36:11 +02:00
vyzo
2fb5837a55
go mod: go-libp2p@v0.18.0-rc1
2022-01-20 11:36:11 +02:00
Cory Schwartz
8cbf1a3e1b
undo tmp edits
2022-01-19 12:30:36 -08:00
Łukasz Magiera
04ce49130a
Merge pull request #7979 from filecoin-project/asr/cherry-picks
...
chore: merge release/v1.14.0 PRs into master
2022-01-19 18:17:21 +01:00
Aayush Rajasekaran
3ff23ecbfa
:fix: checkReplica incorrectly returns ErrBadPR
2022-01-19 12:00:27 -05:00
Aayush Rajasekaran
ab8bf393c2
create replica update paths in acquireSectors
2022-01-19 11:41:38 -05:00
Aayush Rajasekaran
d0390181ec
feat: sealing: Add ReplicaUpdate work to Resource table
2022-01-19 11:41:32 -05:00
Łukasz Magiera
2f5c036faa
Merge pull request #7918 from filecoin-project/jennijuju-patch-1
...
chore: update PR template
2022-01-19 10:48:24 +01:00
Łukasz Magiera
c41ccb6c37
chore: remove inaccurate comment in sealtasks
2022-01-19 10:46:37 +01:00
Aarsh Shah
9e40e246ec
deps update
2022-01-19 11:36:07 +04:00
Cory Schwartz
afac38e492
spelling
2022-01-18 17:36:44 -08:00
Cory Schwartz
1cd93e63fd
edge
2022-01-18 17:35:34 -08:00
Cory Schwartz
a3458213f4
Merge branch 'master' into digitalocean-use-snap
2022-01-18 17:02:41 -08:00
Aayush Rajasekaran
c0f29ea9c6
Merge pull request #7966 from filecoin-project/asr/compute-state-vm
...
Fix: chain: create a new VM for each epoch
2022-01-18 14:11:02 -05:00
Łukasz Magiera
fa09b9afb1
post workers: Share resource accounting code
2022-01-18 16:02:37 +01:00
Łukasz Magiera
7dba12fc81
Merge pull request #7967 from filecoin-project/chore/mod-comments
...
chore: Cleanup go.mod
2022-01-18 15:18:19 +01:00
Łukasz Magiera
95442094df
Merge pull request #7959 from filecoin-project/feat/update-data-transfer-graphsync
...
feat(deps): update markets stack
2022-01-18 15:08:59 +01:00
Dirk McCormick
1ce1dbbc50
feat: update go-fil-markets to tagged release
2022-01-18 14:29:59 +01:00
Łukasz Magiera
8ac20305df
Fix double unlock in WorkerStats
2022-01-18 12:40:04 +01:00
Łukasz Magiera
98fed009d7
docsgen
2022-01-18 12:21:30 +01:00
Łukasz Magiera
c79f2b9d38
post workers: Fix lint
2022-01-18 12:11:59 +01:00
Łukasz Magiera
b38141601c
Untangle ffi from api
2022-01-18 11:57:04 +01:00
Łukasz Magiera
03fa955e9e
Cleanup imports
2022-01-18 11:37:24 +01:00
Łukasz Magiera
f41dd4feb6
gen
2022-01-18 11:28:55 +01:00
Łukasz Magiera
f2496d87c9
post workers: Snapdeals updates
2022-01-18 11:25:04 +01:00
Łukasz Magiera
0c062f9c08
Merge remote-tracking branch 'origin/master' into feat/post-worker
2022-01-18 10:49:42 +01:00
Łukasz Magiera
d677826312
Cleanup go.mod
2022-01-18 10:24:43 +01:00
Aayush
9ec1abf880
:Fix: create a new VM for each epoch
2022-01-17 16:28:22 -05:00
hannahhoward
92d56d82f4
feat(deps): update markets stack
...
update go-fil-markets, go-data-transfer 1.13.0, go-graphsync 0.12.0
2022-01-14 17:21:04 -08:00
Jennifer Wang
ca444bb71d
revert #7646 from v1.14.0 - this is not concensus breaking change and needs more testing before landing
2022-01-14 19:00:33 -05:00
Jennifer Wang
5f1ae545e3
add 7939 to change log
2022-01-14 18:57:57 -05:00
Aayush Rajasekaran
99d0d5019b
Add missing locks to Get()
2022-01-14 18:57:57 -05:00
Aayush Rajasekaran
be09474615
Apply suggestions from code review
2022-01-14 18:57:57 -05:00
Jennifer Wang
a67f97e8a2
address reviews
2022-01-14 18:57:57 -05:00
Jennifer Wang
9453734434
fix the statsboard link
2022-01-14 18:57:57 -05:00
Jennifer Wang
2fde9e63cd
update change log
2022-01-14 18:57:57 -05:00
Aayush Rajasekaran
f628e121df
Merge pull request #7957 from filecoin-project/asr/conn-mgr-revert
...
Use go-libp2p-connmgr v0.3.1
2022-01-14 17:57:51 -05:00
Aayush
2b29ceab83
Use go-libp2p-connmgr v0.3.1
2022-01-14 17:38:56 -05:00
Aayush Rajasekaran
51b4458d32
Resolve conflict
2022-01-14 17:18:47 -05:00
Steven Allen
9872ca7f12
correctness fixes for the autobatch blockstore
...
1. Simplify shutdown and make it idempotent by using a context.
2. Make sure `Flush` actually _fully_ flushes if the previous flush failed.
3. Don't clear the flush batch if flushing fails.
2022-01-14 17:17:51 -05:00
Aayush Rajasekaran
2871ed74d0
go mod tidy
2022-01-14 17:17:51 -05:00
Jiaying Wang
07e68aa064
update snap net upgrade epoch
2022-01-14 17:17:51 -05:00
Jennifer Wang
1b264d5a53
update network version for test ground
2022-01-14 17:17:51 -05:00
Jennifer Wang
03cb555d1d
Update the ntwk v15 name to OhSnap
2022-01-14 17:17:51 -05:00
Jennifer Wang
e097578e85
add butterfly ohsnap epoch
2022-01-14 17:17:51 -05:00
Aayush Rajasekaran
b3ab3ce170
Update butterflynet params
2022-01-14 17:17:49 -05:00
Aayush Rajasekaran
84e6ba5dff
Update butterflynet params
2022-01-14 17:17:36 -05:00
Jennifer Wang
b7ba08476c
remove power change
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
aad8aa0893
Appease the linter
2022-01-14 17:15:44 -05:00
Jennifer Wang
30013c1f06
fix lint
2022-01-14 17:15:44 -05:00
Jennifer Wang
6901e998e6
Check piece before PRU2 instead of PRU1 as PRU2 is the heavy computation part
2022-01-14 17:15:44 -05:00
Jennifer Wang
8939d5982f
just use checkPiece
2022-01-14 17:15:44 -05:00
Jennifer Wang
a20916f9af
Add more deal expiration handling for snap deals
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
107f80274c
Don't lock in Get
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
4ec8fbf1ff
Address review part 2
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
5b38419c5f
Address review
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
dafd1f77fa
Support faster Get, retry flushes on error
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
ce6e328d52
Use channels to trigger flushes in a dedicated goroutine
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
2bc4b35f51
implement stubs
2022-01-14 17:15:44 -05:00
Aayush Rajasekaran
031b06be77
cache added cids
2022-01-14 17:15:43 -05:00
Aayush Rajasekaran
b9474cf0a2
Implement an autobatcher
2022-01-14 17:15:20 -05:00
Aayush Rajasekaran
074a4cc3e4
Update to actors v7.0.0-rc1
2022-01-14 17:15:20 -05:00
Aayush Rajasekaran
790ba155b8
Fast migration for v15
2022-01-14 17:15:15 -05:00
vyzo
0ca95a5ea0
satisfy the spellchecker that masquarades as a linter
2022-01-14 17:14:33 -05:00
vyzo
7e43bfc109
hook the upgrade schedule to splitstore start
2022-01-14 17:14:32 -05:00
vyzo
6cfee12f31
add unit test for compaction supression
2022-01-14 17:14:32 -05:00
vyzo
6ac3d529ef
add logic for supressing compaction near upgrade boundaries
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
e4cb68e05d
format
2022-01-14 17:14:32 -05:00
Jiaying Wang
0626330d44
Update default-lotus-miner-config.toml
2022-01-14 17:14:32 -05:00
Jennifer Wang
60cf2a71cf
fix lint
2022-01-14 17:14:32 -05:00
Jennifer Wang
87babdf3e7
Disable mark-for-upgrade two days before the network v15 OhSnap upgrade to avoid unexpected edge cases that may cause deal/sector failure
2022-01-14 17:14:32 -05:00
Jennifer Wang
ac3bea489b
Integrate proof v11.0.0
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
ca57546ef5
Remove unnecessary params from VerifyWinningPost
2022-01-14 17:14:32 -05:00
Łukasz Magiera
7bd9af7856
address review
2022-01-14 17:14:32 -05:00
zenground0
5b0a0baa9a
Fix hande deal recover return value bug
2022-01-14 17:14:32 -05:00
zenground0
a9a523d8c0
Fix TooManyMarkedForUpgrade
2022-01-14 17:14:32 -05:00
zenground0
c6277922ac
Deflake more practically
2022-01-14 17:14:32 -05:00
zenground0
a82ac00d9a
Deflake snap deals integration test
2022-01-14 17:14:32 -05:00
zenground0
d6aa17e21f
Snap Deals Integration
...
- FSM handles the actual cc upgrade process including error states
- PoSting (winning and window) works over upgraded and upgrading sectors
- Integration test and changes to itest framework to reduce flakes
- Update CLI to handle new upgrade
- Update dependencies
2022-01-14 17:14:32 -05:00
Jennifer Wang
ba816a1c13
bump the version to v1.14.0-rc1
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
ceb11bfe77
Update go-paramfetch
2022-01-14 17:14:32 -05:00
Jiaying Wang
c99f8a17ac
Update pull_request_template.md
2022-01-14 17:14:32 -05:00
Jiaying Wang
1e03fac105
Remove ticket number from the title
...
issue number in PR title is not that useful because reader cannot click it and need to mention the issue in the body for auto close either way.
2022-01-14 17:14:32 -05:00
Jakub Sztandera
0b105dad97
Add gas charge for VerifyReplicaUpdate
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
832e204ec4
Fix circsuypply calc around null blocks
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
bfbd01ab15
VM: Circ supply should be constant per epoch
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
58f63ca8a2
Add a log for when message selection fails
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
012efed117
Mempool: add selection tests
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
1f1e341c36
Mempool: Selection should respect CBOR limits
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
80c9c26560
Consensus: Safety check against unknown sig types
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
011ea43496
Mempool: Selection logic should respect block message limits
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
3a8ac6dffa
Update FFI
2022-01-14 17:14:32 -05:00
zenground0
d1480c36c0
RemoveData and Decode
...
- Unsealing replica update with sector key works and tested
- Sector key generation added and tested
2022-01-14 17:14:32 -05:00
Jiaying Wang
5c9a10617b
Create pull_request_template.md
...
This is the very first iteration of the lotus PR template. The goal of adding PR template is to standardize PR requests and encourage contributors to:
- come up with good PR descriptions to give code reviewers a clear overview of what's in the PR
- have a clear PR title as lotus generates a change log based on it
- check that tests and documentation for the codes that changed are icnluded
The PR type follows the https://www.conventionalcommits.org/en/v1.0.0-beta.2/ . The [contribution guideline](https://github.com/filecoin-project/lotus#contribute ) should be updated with how to create a pr after the template is accepted.
2022-01-14 17:14:32 -05:00
Jennifer Wang
a93d7499d9
docs gen
2022-01-14 17:14:32 -05:00
Jennifer Wang
e24b454a1f
Bump the master version to v1.13.3-dev
2022-01-14 17:14:32 -05:00
zenground0
4936b4ea44
Review Response
2022-01-14 17:14:32 -05:00
zenground0
c4069824f7
WIP
2022-01-14 17:14:32 -05:00
c r
7efaa708a6
reorder transfer checks so as to ensure sending more money than you have to yourself fails with an error (fixing issue 7596)
...
PR #7637 , also adds tests to make sure behavior is correct across versions.
2022-01-14 17:14:32 -05:00
zenground0
93656e65f8
WIP sector storage and integration test
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
3a7c364562
Address review
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
c0bb554d8d
Update actors
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
073b7b4ff5
Update FFI
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
393d8541e2
Update deps
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
1ef780d96f
Plug in the FFI call
2022-01-14 17:14:32 -05:00
Aayush Rajasekaran
a8cb027c08
Integrate v7 actors
2022-01-14 17:14:32 -05:00
Łukasz Magiera
4a874eff70
post workers: Cleanup, tests
2022-01-14 14:17:52 +01:00
Peter Rabbitson
e3c250f240
Force float in output to remain decimal
2022-01-14 13:17:45 +01:00
Cory Schwartz
899db1f7c3
fix template
2022-01-14 03:07:20 -08:00
Cory Schwartz
d9562e2aee
restore appiamge
2022-01-14 03:01:12 -08:00
Peter Rabbitson
d568d6fabc
As per Why&Aayush: slashing deals is not really a thing
2022-01-13 20:03:33 +01:00
c r
da6752eccb
feat: #7747 sealing: Adding conf variable for capping number of concurrent unsealing jobs ( #7884 )
...
* adding the new variables- now time for logic
* putting parameters into right placeS
* adding unsealing throttle
* fixing linter issues
* removing one last thing...
2022-01-13 12:26:13 -06:00
Peter Rabbitson
9a5b13b7c8
Storage stats 2.0
2022-01-13 17:21:13 +01:00
Aarsh Shah
8459d75597
update index provider config
2022-01-13 16:15:43 +04:00
Aarsh Shah
b780a64ed9
send markets multiaddrs to the engine
2022-01-13 15:31:15 +04:00
Jiaying Wang
60fae3a59d
Merge pull request #7922 from filecoin-project/build/15dev
...
build: release: bump master version to v1.15.0-dev
2022-01-12 20:11:02 -05:00
Jennifer Wang
c1d04a9d13
bump master version to v1.15.0-dev
2022-01-12 19:28:08 -05:00
Aayush Rajasekaran
424c27bada
Merge pull request #7932 from filecoin-project/ntwk-butterfly-snapnet
...
feat: build: butterfly SNAPNET
2022-01-12 19:24:31 -05:00
Aayush Rajasekaran
3c57b980e5
Merge pull request #7940 from filecoin-project/steb/buffered-blockstore-correctness
...
correctness fixes for the autobatch blockstore
2022-01-12 19:17:03 -05:00
Aayush Rajasekaran
52411b12e3
Resolve conflict
2022-01-12 19:15:56 -05:00
Aayush Rajasekaran
6f8d00310b
Merge branch 'master' into ntwk-butterfly-snapnet
2022-01-12 19:12:02 -05:00
Aayush Rajasekaran
f955084572
Merge pull request #7871 from filecoin-project/jen/7869
...
fix : #7869 sealing: Add more deal expiration checks during PRU pipeline
2022-01-12 18:50:50 -05:00
Aayush Rajasekaran
d923620d5a
go mod tidy
2022-01-12 18:49:24 -05:00
Steven Allen
2a862d497f
correctness fixes for the autobatch blockstore
...
1. Simplify shutdown and make it idempotent by using a context.
2. Make sure `Flush` actually _fully_ flushes if the previous flush failed.
3. Don't clear the flush batch if flushing fails.
2022-01-12 15:19:44 -08:00
Aayush Rajasekaran
bda4e5be95
Appease the linter
2022-01-12 18:10:07 -05:00
Aayush Rajasekaran
ae12c70afe
Merge pull request #7939 from filecoin-project/asr/migration-autobatch
...
fix: blockstore: Add missing locks to autobatch::Get()
2022-01-12 17:55:31 -05:00
Aayush Rajasekaran
efe9ec4906
Add missing locks to Get()
2022-01-12 17:22:54 -05:00
Aayush Rajasekaran
b161f56bd2
Merge pull request #7933 from filecoin-project/asr/migration-autobatch
...
feat: state: Fast migration for v15
2022-01-12 17:17:49 -05:00
Aayush Rajasekaran
3464dc2fdf
Don't lock in Get
2022-01-12 16:04:47 -05:00
Aayush Rajasekaran
893998cb70
Address review part 2
2022-01-12 15:03:34 -05:00
Aayush Rajasekaran
083c5b003c
Address review
2022-01-12 12:57:34 -05:00
Clint Armstrong
5120d8481a
allow overriding worker hostname with environment variable
...
Signed-off-by: Clint Armstrong <clint@clintarmstrong.net >
2022-01-12 12:20:52 -05:00
Aarsh Shah
8c8652e7bb
add a new cli
2022-01-12 18:06:48 +04:00
Aarsh Shah
051d993d62
update markets
2022-01-12 17:48:12 +04:00
Aarsh Shah
07c842d6e0
lotus soup green
2022-01-12 17:43:56 +04:00
Aarsh Shah
b9d3585f4c
get tests working
2022-01-12 16:55:45 +04:00
Aarsh Shah
05afaf6094
make gen
2022-01-12 16:03:39 +04:00
Aarsh Shah
3a52f05692
green ci
2022-01-12 15:53:15 +04:00
Aarsh Shah
64bf3fccd2
update index provider dep
2022-01-12 15:05:27 +04:00
Aarsh Shah
dec79c70a1
fix compilation
2022-01-12 15:03:46 +04:00
Aarsh Shah
21a8f71859
compiles
2022-01-12 14:59:09 +04:00
Aarsh Shah
edfc2c215c
Merge remote-tracking branch 'origin/main' into feat/cid-to-piece-idx
2022-01-12 12:48:54 +04:00
Jiaying Wang
16d491a134
update snap net upgrade epoch
2022-01-11 21:41:58 -05:00
Aayush Rajasekaran
7559e4311e
Support faster Get, retry flushes on error
2022-01-11 20:30:34 -05:00
Aayush Rajasekaran
a41b4acec3
Use channels to trigger flushes in a dedicated goroutine
2022-01-11 19:44:56 -05:00
Jennifer Wang
fd50cd128a
fix lint
2022-01-11 18:34:26 -05:00
Jennifer Wang
e99b98873c
Check piece before PRU2 instead of PRU1 as PRU2 is the heavy computation part
2022-01-11 18:34:20 -05:00
Jennifer Wang
6b953a03d0
just use checkPiece
2022-01-11 18:34:15 -05:00
Jennifer Wang
37a3e610b7
Add more deal expiration handling for snap deals
2022-01-11 18:34:10 -05:00
Aayush Rajasekaran
f87d8d0b7f
Merge pull request #7900 from filecoin-project/7891
...
enhancement: #7891 sectors: disable existing existing cc upgrade path 2 days before the upgrade epoch
2022-01-11 18:12:16 -05:00
Jiaying Wang
a95b77a940
Merge pull request #7931 from filecoin-project/jen/proof
...
feat: param: add temp snap params
2022-01-11 18:08:50 -05:00
Aayush Rajasekaran
5ff6148444
implement stubs
2022-01-11 18:03:37 -05:00
Jiaying Wang
0130b28879
Merge pull request #7923 from filecoin-project/jen/proofv11
...
chore: deps: Integrate proof v11.0.0
2022-01-11 17:49:43 -05:00
Jennifer Wang
4cdd830003
update network version for test ground
2022-01-11 17:46:49 -05:00
Jennifer Wang
f1425dcb26
go mod tidy
2022-01-11 17:43:03 -05:00
Jennifer Wang
cd8d3a0c88
Update the ntwk v15 name to OhSnap
2022-01-11 17:41:20 -05:00
Jennifer Wang
8729ee4fa2
add butterfly ohsnap epoch
2022-01-11 17:37:06 -05:00
Aayush Rajasekaran
544cfa63ab
cache added cids
2022-01-11 17:22:36 -05:00
Jiaying Wang
0b9a2cc11c
Merge branch 'master' into ntwk-butterfly-snapnet
2022-01-11 17:22:16 -05:00
Aayush Rajasekaran
25768a291e
Implement an autobatcher
2022-01-11 17:20:10 -05:00
Aayush Rajasekaran
19bd9cf945
Update to actors v7.0.0-rc1
2022-01-11 17:20:08 -05:00
Aayush Rajasekaran
8aabe1b488
Fast migration for v15
2022-01-11 17:19:38 -05:00
Jiaying Wang
3a0f80da74
Merge pull request #7899 from filecoin-project/asr/butterfly
...
build: butterflynet: update genesis and bootstrappers
2022-01-11 17:06:14 -05:00
Jennifer Wang
edd3486d2c
add temp snap params
2022-01-11 17:01:15 -05:00
TheMenko
5911780735
remove test files since they have been split to other PR
2022-01-11 19:55:54 +01:00
Aayush Rajasekaran
1e24ef4d0d
format
2022-01-11 12:50:34 -05:00
Aayush Rajasekaran
207d33eaba
Merge pull request #7810 from filecoin-project/feat/snap-deals
...
Snap Deals Lotus Integration: FSM Posting and integration test
2022-01-11 12:46:55 -05:00
Aayush Rajasekaran
d645c5fbab
Remove unnecessary params from VerifyWinningPost
2022-01-11 12:06:39 -05:00
Łukasz Magiera
960759d22b
address review
2022-01-11 17:31:27 +01:00
Jennifer Wang
5b7da270c9
Integrate proof v11.0.0
2022-01-10 23:45:04 -05:00
Jiaying Wang
58edb1b15d
remove log change
2022-01-10 22:24:25 -05:00
Jiaying Wang
655051ef98
Update default-lotus-miner-config.toml
2022-01-10 22:23:55 -05:00
Jiaying Wang
93653d9a58
Merge branch 'feat/snap-deals' into 7891
2022-01-10 22:22:46 -05:00
TheMenko
492fb9d054
wallet basic tests with annotations for system test matrix
2022-01-11 02:16:53 +01:00
Aayush Rajasekaran
4e16d600b0
Merge pull request #7917 from filecoin-project/asr/params
...
chore: deps: Update go-paramfetch
2022-01-10 19:30:53 -05:00
Jiaying Wang
fa8372a83b
Update pull_request_template.md
...
- remove misc, can use chore instead
- add deps for area
2022-01-10 19:07:54 -05:00
Aayush Rajasekaran
9614f6db8d
Update go-paramfetch
2022-01-10 19:03:26 -05:00
Łukasz Magiera
e216aefd23
fix make gen
2022-01-10 18:24:00 +01:00
Łukasz Magiera
cf7dd36829
Merge branch 'feat/decoupling-post-worker' of github.com:wusirdcenter/lotus into feat/decoupling-post-worker
2022-01-10 15:06:04 +01:00
Łukasz Magiera
3fb71cdfea
Merge pull request #7897 from filecoin-project/feat/snap-gas
...
feat: #7880 gas: add gas charge for VerifyReplicaUpdate
2022-01-10 13:27:59 +01:00
Łukasz Magiera
a01f5d4495
Merge pull request #7910 from filecoin-project/jen/releasetomaster
...
misc: build: v1.13.2 back to master
2022-01-10 13:26:25 +01:00
zenground0
d16c5d0e93
Fix hande deal recover return value bug
2022-01-10 15:47:20 +05:30
zenground0
825e2c9527
doscgen cli
2022-01-10 15:39:38 +05:30
zenground0
c309686679
Fix TooManyMarkedForUpgrade
2022-01-10 15:39:38 +05:30
zenground0
3dc3f55ecb
Deflake more practically
2022-01-10 15:39:38 +05:30
zenground0
f59bfd65da
Deflake snap deals integration test
2022-01-10 15:39:38 +05:30
zenground0
33f2d24f54
Snap Deals Integration
...
- FSM handles the actual cc upgrade process including error states
- PoSting (winning and window) works over upgraded and upgrading sectors
- Integration test and changes to itest framework to reduce flakes
- Update CLI to handle new upgrade
- Update dependencies
2022-01-10 15:39:38 +05:30
Jennifer Wang
03a4316dcd
Merge branch 'releases' into jen/releasetomaster
2022-01-09 23:26:27 -05:00
Jiaying Wang
f9db71ee12
Merge pull request #7908 from filecoin-project/release/v1.13.2
...
build: release: v1.13.2
2022-01-09 23:12:14 -05:00
Jiaying Wang
62a85e60a7
Merge pull request #7907 from filecoin-project/build/v1.13.2prep
...
build: release: v1.13.2 prep
2022-01-09 23:00:59 -05:00
Jiaying Wang
4cb5622d18
Merge pull request #7903 from filecoin-project/fix/conformance-bleeding-edge
...
FIX : #7904 CI: generated vectors from v7 for bleeding edge
2022-01-09 23:00:06 -05:00
Jiaying Wang
4abcdd80bf
Merge pull request #7902 from filecoin-project/jennijuju-patch-1
...
misc: docs: remove issue number from the pr title
2022-01-09 22:49:58 -05:00
Jennifer Wang
6ce9f232dc
update changelog
2022-01-09 22:47:41 -05:00
Jennifer Wang
20d1a5db70
bump the version to v1.13.2
2022-01-09 22:39:09 -05:00
Jennifer Wang
d46ee7c89b
add changelog
2022-01-09 22:32:59 -05:00
zenground0
d2abc409f9
Fix template
2022-01-09 21:20:05 -05:00
zenground0
5f9e7c4ff4
generated vectors from v7 for bleeding edge
2022-01-09 21:20:00 -05:00
zenground0
4963fe7809
Fix template
2022-01-09 09:41:53 +05:30
zenground0
a64cf77e84
generated vectors from v7 for bleeding edge
2022-01-09 09:33:07 +05:30
Jiaying Wang
57fa377730
Update pull_request_template.md
2022-01-07 19:02:51 -05:00
Jiaying Wang
d4f46122f7
Remove ticket number from the title
...
issue number in PR title is not that useful because reader cannot click it and need to mention the issue in the body for auto close either way.
2022-01-07 19:01:32 -05:00
Jennifer Wang
bf23e59900
fix lint
2022-01-07 18:24:57 -05:00
Jennifer Wang
c578efaabd
Disable mark-for-upgrade two days before the network v15 OhSnap upgrade to avoid unexpected edge cases that may cause deal/sector failure
2022-01-07 18:05:36 -05:00
Aayush Rajasekaran
a98ca86a45
Update butterflynet params
2022-01-07 16:54:15 -05:00
zenground0
b26d952d09
Deflake more practically
2022-01-07 22:20:49 +05:30
Jakub Sztandera
736fb5c5b0
Add gas charge for VerifyReplicaUpdate
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2022-01-07 15:18:08 +01:00
Jennifer Wang
a777cf7166
remove power change
2022-01-07 00:37:14 -05:00
Aayush Rajasekaran
6ff889c8d6
Merge pull request #7890 from filecoin-project/asr/circsupply-fix
...
Fix: state: circsuypply calc around null blocks
2022-01-06 15:48:09 -05:00
Jiaying Wang
3f9849a63b
Merge pull request #7892 from filecoin-project/jen/rmapp100
...
build: release: v1.13.2-rc7 fix: remove app image from the bundle script
2022-01-05 19:42:50 -05:00
Jennifer Wang
09cd258780
lotus v1.13.2-rc7
2022-01-05 19:27:00 -05:00
Jennifer Wang
7d65a2664d
remove from the bundlde
2022-01-05 19:27:00 -05:00
Jiaying Wang
d29e3afc28
Merge pull request #7882 from filecoin-project/jen/rmapp
...
build: release: v1.13.2-rc6 fix: publish ci job
2022-01-05 18:35:20 -05:00
Aayush Rajasekaran
5ec5ebac31
Fix circsuypply calc around null blocks
2022-01-05 14:17:40 -05:00
mz-sirius
793b5c7cc3
fix ci err
2022-01-05 21:41:21 +08:00
zenground0
237d0bb1b0
Deflake snap deals integration test
2022-01-05 08:24:46 -05:00
zenground0
61e173215b
Snap Deals Integration
...
- FSM handles the actual cc upgrade process including error states
- PoSting (winning and window) works over upgraded and upgrading sectors
- Integration test and changes to itest framework to reduce flakes
- Update CLI to handle new upgrade
- Update dependencies
2022-01-05 03:10:31 -05:00
Jennifer Wang
ff949d84ad
v1.13.2-rc6 prep
2022-01-04 17:58:18 -05:00
Jennifer Wang
6b0868089b
stop publishing appimagine since its disabled by #7707
2022-01-04 17:57:57 -05:00
Łukasz Magiera
6f316cddbb
Merge pull request #7881 from filecoin-project/raulk/fix/test-vector-runner
...
test vector runner fixes for v6 vectors
2022-01-04 22:46:10 +01:00
Jiaying Wang
2474c0b633
Merge pull request #7817 from filecoin-project/jen/things
...
build: release: v1.13.2-rc5
2022-01-04 16:33:13 -05:00
Raúl Kripalani
75d8c52004
tvx runner: exec: add support for multiple-level dirs.
2022-01-04 18:13:24 +00:00
mz-sirius
6867f017ec
update ffi
2022-01-05 01:50:53 +08:00
mz-sirius
3fd55fa56b
decoupling winningpost and windowpost from lotus-miner
2022-01-05 01:50:49 +08:00
Raúl Kripalani
572114b8ba
Merge branch 'master' into raulk/fix/test-vector-runner
2022-01-04 17:34:16 +00:00
Raúl Kripalani
1215f26a84
tvx runner: improve error reporting.
2022-01-04 17:32:57 +00:00
Raúl Kripalani
d4fa5a0f1d
tvx runner: adjust gas pricing to cope with synthetic epochs.
2022-01-04 17:32:57 +00:00
Raúl Kripalani
2c3d0d826d
tvx runner: use network version from variant.
2022-01-04 17:23:17 +00:00
Łukasz Magiera
100e198eb3
Merge pull request #7667 from filecoin-project/asr/shed-balances
...
Shed: Add a util to send a batch of messages
2022-01-04 17:15:13 +01:00
Łukasz Magiera
63d7ca328f
Merge branch 'master' into asr/shed-balances
2022-01-04 16:52:37 +01:00
Łukasz Magiera
b72b12a960
Merge pull request #7802 from filecoin-project/snapcraft-grade-no-develgrade
...
Snapcraft grade no develgrade
2022-01-04 11:14:28 +01:00
Łukasz Magiera
0523c946f9
Merge pull request #7851 from zl03jsj/fix/goc-gen-slice
...
fix: doc generation struct slice example value
2022-01-04 10:34:23 +01:00
zl
4172a3c8b7
ExampleValue for a silce is nil
2022-01-04 14:27:10 +08:00
Łukasz Magiera
9b11c4b319
Merge pull request #7852 from pefish/patch-1
...
fix: returned error not be accept correctly
2022-01-03 19:57:43 +01:00
emad22552
135186e33d
go fmt ./client.go
2022-01-02 19:08:22 +03:30
pefish
f82a262ffe
Update wdpost_run.go
2021-12-29 17:37:37 +08:00
llifezou
4b685c5e26
Include worker name in sealing errors
2021-12-23 17:44:43 +08:00
Jiaying Wang
921fda94c7
Merge pull request #7759 from filecoin-project/feat/transfer-diagnostics
...
Add api for transfer diagnostics
2021-12-22 17:07:54 -05:00
hannahhoward
1078dff3a9
feat(storageminer): also list data transfers with no id
2021-12-22 13:41:56 -08:00
hannahhoward
8a923fb420
fix(storageminer): fix conditional
2021-12-22 13:41:56 -08:00
hannahhoward
ced22687eb
fix(cmd): fix cli peer decoding
2021-12-22 13:41:56 -08:00
hannahhoward
177282d9f9
fix(storageminer): lint/mod-tidy/extra checks
2021-12-22 13:41:55 -08:00
hannahhoward
cddf63efe9
feat(storageminer): add api for transfer diagnostics
...
Add API + CLI for inspecting in depth diagnostics on graphsync transfers with a given peer
2021-12-22 13:41:29 -08:00
Aayush Rajasekaran
1bc987772c
Merge pull request #7818 from filecoin-project/asr/vm-nvfactor
...
Refactor: VM: Remove the NetworkVersionGetter
2021-12-21 12:19:53 -05:00
Łukasz Magiera
c755ceeffa
Merge pull request #7812 from filecoin-project/feat/retry-ap-seek-start
...
fix : #7577 markets: When retrying Add Piece, first seek to start of reader
2021-12-21 18:06:47 +01:00
Dirk McCormick
6db8a862bb
feat: update to go-fil-markets v1.14.1
2021-12-21 16:36:47 +01:00
Dirk McCormick
6311e53a76
feat: update to go-fil-markets v1.14.0
2021-12-21 11:23:38 +01:00
Łukasz Magiera
ef65ddf351
Merge pull request #7814 from filecoin-project/feat/retrieval-ask-cli
...
feat: #6017 market: retrieval ask CLI command
2021-12-20 18:04:21 +01:00
Darko Brdareski
a54ac2ef79
Remove FS, MEM, GAS leftover test anotations.
2021-12-20 17:00:01 +01:00
Darko Brdareski
86cf17c1f4
Remove bad annotation from gas_test.go
2021-12-20 16:51:09 +01:00
Łukasz Magiera
daa2d89ef5
Merge pull request #7831 from shotcollin/master
...
misc: n/a sealing: Fix grammatical error in a log warning message
2021-12-20 16:03:58 +01:00
Dirk McCormick
0e53275d40
feat: retrieval-ask - if size param is zero use QueryOffer.Size
2021-12-20 16:03:03 +01:00
Darko Brdareski
dda1a42a2a
Merge branch 'bloxico/system-test-matrix' of https://github.com/filecoin-project/lotus into merge_lotus
2021-12-20 15:48:16 +01:00
shotcollin
a259c7bd75
Merge pull request #1 from shotcollin/typo-fixes
...
fix typo in log warning
2021-12-19 17:10:39 -07:00
shotcollin
d10d0a20b1
fix typo in log warning
...
very minor but this warning comes up a lot so it'd be nicer if it wasn't a grammatical error too
2021-12-19 17:07:11 -07:00
Cory Schwartz
70b8557b63
tmp, don't stop
2021-12-17 18:12:23 -08:00
Cory Schwartz
0e7e252951
set +e before cleanup
2021-12-17 18:07:54 -08:00
Cory Schwartz
d53a9e877a
cleanup script
2021-12-17 17:49:32 -08:00
Cory Schwartz
a03e9e34ab
reinstall snapd
2021-12-17 17:30:23 -08:00
Cory Schwartz
d874c633d7
set -e after switch user
2021-12-17 17:14:53 -08:00
Cory Schwartz
dedf46ed1f
use correct snap name
2021-12-17 17:12:10 -08:00
Cory Schwartz
d42f7e4a1c
packer snap
2021-12-17 17:06:32 -08:00
Aayush Rajasekaran
dd20829dbe
Merge pull request #7762 from filecoin-project/feat/sectors-update-state-guard
...
sectors update-state checks if sector exists before changing its state
2021-12-17 19:21:26 -05:00
Aayush Rajasekaran
670bd993f3
Refactor: VM: Remove the NetworkVersionGetter
2021-12-17 19:14:21 -05:00
Aayush Rajasekaran
6f6f5d79fb
Refactor: State: Let Rand get network versions
2021-12-17 18:54:17 -05:00
Aayush Rajasekaran
3f4eaa99d5
Refactor: State: Rename stmgr::GetNtwkVersion to GetNetworkVersion
2021-12-17 18:43:39 -05:00
Aayush Rajasekaran
94e1a833d6
Merge pull request #7816 from filecoin-project/asr/rand-refactor
...
refactor: state: Move randomness versioning out of the VM
2021-12-17 15:57:10 -05:00
Jennifer Wang
eabb9639a3
v1.13.2-rc5 prep
2021-12-17 15:02:42 -05:00
gstuart
27e48d73dd
Check if sector exists before changing its state
2021-12-17 14:32:18 -05:00
Aayush Rajasekaran
aa1b770974
Rand: Refactor so that versioning lives in StateRand
2021-12-17 13:58:53 -05:00
Dirk McCormick
bb56e97177
fix: rename query-retrieval-ask to retrieval-ask
2021-12-17 18:01:12 +01:00
dirkmc and Łukasz Magiera
0f22d51309
Update cli/client.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-12-17 17:54:32 +01:00
Dirk McCormick
b1734f84b3
feat: retrieval ask CLI command
2021-12-17 15:55:12 +01:00
Dirk McCormick
839fc8df7d
fix: when retrying Add Piece, first seek to start of reader
2021-12-17 14:44:51 +01:00
Łukasz Magiera
a4728d3c72
Merge pull request #7578 from filecoin-project/rvagg/SimultaneousTransfersForStoragePerClient
...
feat(graphsync): allow setting of per-peer incoming requests for miners
2021-12-17 14:27:15 +01:00
Łukasz Magiera
6806bff57b
Merge pull request #7646 from filecoin-project/deps/update-ctx-dsbs
...
updating to new datastore/blockstore code with contexts
2021-12-17 13:50:46 +01:00
Łukasz Magiera
66f8f8aff2
fix shed
2021-12-17 13:05:44 +01:00
Łukasz Magiera
bc384c01e3
Merge remote-tracking branch 'origin/master' into deps/update-ctx-dsbs
2021-12-17 13:01:22 +01:00
vyzo
976a3a5e7b
fix blockstore test contexts
2021-12-17 13:44:05 +02:00
Łukasz Magiera
122b319520
don't update ffi
2021-12-17 11:45:40 +01:00
Łukasz Magiera
29d5976c01
Merge pull request #7774 from filecoin-project/asr/shed-pieces
...
Shed: Add a util to list terminated deals
2021-12-17 11:26:01 +01:00
vyzo
cd266a05d2
fix tests
2021-12-17 12:04:04 +02:00
vyzo
6ba2533e2b
fix lotus-shed
2021-12-17 11:47:28 +02:00
vyzo
dd327f0b22
plumb more contexts
2021-12-17 11:42:09 +02:00
Aayush Rajasekaran
927448601c
Merge pull request #7811 from filecoin-project/asr/vm-circ
...
VM: Circ supply should be constant per epoch
2021-12-17 01:03:26 -05:00
Aayush Rajasekaran
1f04cc1f23
VM: Circ supply should be constant per epoch
2021-12-17 00:29:55 -05:00
Cory Schwartz
cfb6aca9a4
restore .circleci
2021-12-17 00:09:12 -05:00
Cory Schwartz
c37271422b
try stable
2021-12-17 00:09:07 -05:00
Cory Schwartz
975090256d
tmp: publish to snapcraft edge
2021-12-17 00:09:00 -05:00
Cory Schwartz
cbf308a01d
remove devel grade
2021-12-17 00:08:53 -05:00
Jiaying Wang
ec6580d840
Merge pull request #7726 from filecoin-project/jen/pull-request-template
...
chore: create pull_request_template.md
2021-12-17 00:07:01 -05:00
Rod Vagg
9e7d9affbe
feat(graphsync): allow setting of per-peer incoming requests for miners
2021-12-17 15:04:16 +11:00
Jiaying Wang
52fbee6749
Update .github/pull_request_template.md
2021-12-16 23:01:03 -05:00
Jiaying Wang
0f0a70e251
Update .github/pull_request_template.md
2021-12-16 23:00:58 -05:00
Jennifer Wang
fac769ff17
i forced pushed and brought a bug that was fixed back so im fixing it back
2021-12-16 22:25:00 -05:00
Aayush Rajasekaran
690be5bf7f
Merge pull request #7321 from filecoin-project/asr/msg-limit
...
Mempool msg selection should respect block message limits
2021-12-16 22:13:07 -05:00
Aayush Rajasekaran
1d8de2791a
Merge pull request #7784 from filecoin-project/next
...
Merge v15 work into master
2021-12-16 22:12:14 -05:00
Darko Brdareski
3e32aa896c
Annotate client storage deals feature
2021-12-16 14:36:02 +01:00
Cory Schwartz
65ecca2904
restore .circleci
2021-12-15 15:54:40 -08:00
Aayush Rajasekaran
62de84d5b6
Deps: Update drand to 1.3.0
2021-12-15 18:34:21 -05:00
Cory Schwartz
2f30322a4e
try stable
2021-12-15 15:01:42 -08:00
Cory Schwartz
145c862ee0
tmp: publish to snapcraft edge
2021-12-15 14:49:56 -08:00
Cory Schwartz
bd1bec5c93
remove devel grade
2021-12-15 14:48:19 -08:00
Darko Brdareski
2f1f35cc71
Annotate storage miner features
2021-12-15 15:30:42 +01:00
Darko Brdareski
be1123b5df
Merge branch 'wallet_tests_stm'
2021-12-15 12:28:06 +01:00
TheMenko
5ccb4586b5
add header annotations
2021-12-15 12:27:19 +01:00
TheMenko
d8d708704d
Merge branch 'msgpool_tests_stm'
...
message pool tests
2021-12-15 12:20:57 +01:00
TheMenko
063eefe896
Merge branch 'wallet_tests_stm'
...
wallet tests
2021-12-15 12:20:22 +01:00
TheMenko
65819140dd
annotated tests for messagepool
2021-12-15 00:56:05 +01:00
Aayush Rajasekaran
0e2278cc76
Merge branch 'master' into deps/update-ctx-dsbs
2021-12-14 18:08:29 -05:00
Aayush Rajasekaran
bdd56d2516
Deps: Update go-car to v0.3.3
2021-12-14 18:06:28 -05:00
Aayush Rajasekaran
7fb590208c
Deps: Update lotus-soup to point to tagged releases
2021-12-14 18:05:52 -05:00
Aayush Rajasekaran
02b00c025a
Deps: Update go-fil-markets to v1.13.5
2021-12-14 17:55:55 -05:00
Aayush Rajasekaran
8935c4386c
Deps: Update go-ipld-cbor to v0.0.6
2021-12-14 17:53:11 -05:00
Aayush Rajasekaran
bcd2c71031
Deps: Update go-storedcounter to v0.1.0
2021-12-14 17:51:49 -05:00
Aayush Rajasekaran
69495f5b59
Deps: Update dagstore to v0.4.4
2021-12-14 17:50:18 -05:00
Aayush Rajasekaran
3f703ff8a4
Deps: Update go-car/v2 to v2.1.1
2021-12-14 16:54:22 -05:00
Aayush Rajasekaran
46d8ae47dc
Deps: Update go-ipld-prime to v0.14.3
2021-12-14 16:41:34 -05:00
Aayush Rajasekaran
5bc4ee257f
Deps: Update go-ds-badger2 to v0.1.2
2021-12-14 16:33:38 -05:00
Aayush Rajasekaran
aac6d88f72
Deps: Update actors v2 to v2.3.6
2021-12-14 12:49:18 -05:00
vyzo
f00698aafd
fix more paychmgr tests
2021-12-14 19:01:51 +02:00
vyzo
e1634128c1
fix paychmgr test
2021-12-14 18:48:17 +02:00
Aayush Rajasekaran
a3ea3ad911
Deps: Update actors v2
2021-12-14 11:39:06 -05:00
vyzo
0eec00055f
fix lotus-soup build
2021-12-14 18:23:43 +02:00
vyzo
e8df325796
update lotus-soup deps
2021-12-14 18:23:33 +02:00
Darko Brdareski
ec8baf23d8
Annotate message signer subsystem
2021-12-14 17:21:01 +01:00
vyzo
63487e1d69
fix checkpoint test
2021-12-14 18:05:23 +02:00
vyzo
a0353c8627
fix messagepool selection test
2021-12-14 18:01:34 +02:00
vyzo
6ecbcebd44
fix messagepool repub test
2021-12-14 17:57:37 +02:00
Darko Brdareski
0f83a0a634
Annotate paych tests
2021-12-14 16:56:16 +01:00
vyzo
e6a8c278f5
fix messagepool test mock provider
2021-12-14 17:53:31 +02:00
vyzo
780dfa0c7c
fix ReorgOps incantation in events test
2021-12-14 17:49:34 +02:00
vyzo
5e692f9071
fix more tests
2021-12-14 17:45:38 +02:00
vyzo
40c61a310f
fix splitstore test
2021-12-14 17:17:30 +02:00
vyzo
22ce395130
fix some unit tests
2021-12-14 17:05:10 +02:00
vyzo
716b4a3b09
hook a great context in the sky to satisfy DI; sigh...
2021-12-14 16:57:09 +02:00
vyzo
eb48dc9b68
fix issues with new peerstore constructor signature in DI
2021-12-14 16:21:55 +02:00
vyzo
fc7d4a13b0
fix itests
2021-12-14 16:06:59 +02:00
vyzo
73ca65a6ff
update drand
2021-12-14 15:55:00 +02:00
vyzo
f157ac9b68
update for new ConnManager constructor
2021-12-14 15:30:29 +02:00
vyzo
773f896bcd
update go-libp2p-connmgr to v0.3
2021-12-14 15:27:34 +02:00
vyzo
0001a6bad0
update go-libp2p to v0.17
2021-12-14 15:26:15 +02:00
Darko Brdareski
a64f2421d2
Annotate 'incoming' subsystem
2021-12-14 11:33:33 +01:00
Aayush Rajasekaran
8a42462271
Merge pull request #7781 from filecoin-project/asr/update-ffi
...
Update FFI
2021-12-13 18:38:17 -05:00
Aayush Rajasekaran
b08bf32040
Add a log for when message selection fails
2021-12-13 18:31:31 -05:00
Aayush Rajasekaran
a45803d8a0
Mempool: add selection tests
2021-12-13 18:28:05 -05:00
Aayush Rajasekaran
ec00e73c9d
Mempool: Selection should respect CBOR limits
2021-12-13 18:28:05 -05:00
Aayush Rajasekaran
dd20cb7301
Consensus: Safety check against unknown sig types
2021-12-13 18:28:05 -05:00
Aayush Rajasekaran
ac3cdf75fa
Mempool: Selection logic should respect block message limits
2021-12-13 18:28:05 -05:00
Aayush Rajasekaran
3e288f1066
Update FFI
2021-12-13 15:47:17 -05:00
Aayush Rajasekaran
80d5e52923
Merge branch 'master' into next
2021-12-13 13:24:28 -05:00
Dirk McCormick
a51b08e386
feat: add IndexerProvider AnnounceAddress config
2021-12-13 18:24:05 +01:00
Masih H. Derkani
6b7b9793ab
Set default index provider ingest config values
...
Set default values for index-provider ingest config.
Leave a TODO to use provider config APIs once defaults exposed.
Run `go mod tidy`
2021-12-13 14:44:56 +00:00
vyzo
e4233e45be
plumb contexts in lotus-sim
2021-12-13 15:15:38 +02:00
vyzo
47bac4a0c9
plumb context in tvx
2021-12-13 15:03:54 +02:00
vyzo
b31480232b
plumb contexts in conformance
2021-12-13 14:59:52 +02:00
vyzo
73c7e9edf1
go mod tidy
2021-12-13 14:47:01 +02:00
vyzo
5eb5fcd0f4
fix lotus-bench
2021-12-13 14:46:49 +02:00
Darko Brdareski
fbcb05388e
Remove last bad annotations
2021-12-13 13:44:15 +01:00
Darko Brdareski
0addca1070
Fix bad annotations
2021-12-13 13:41:04 +01:00
vyzo
a8fcaeb141
plumb contexts in lotus-shed
2021-12-13 14:35:24 +02:00
vyzo
2e057b8f52
plumb contexts in lotus-miner
2021-12-13 14:28:29 +02:00
vyzo
84710cf27e
plumb more contexts in lotus
2021-12-13 14:26:59 +02:00
vyzo
7ed40c1ec7
go get drand@release/v1.3
2021-12-13 14:17:05 +02:00
vyzo
97a91f23f1
update go-ds-measure and go-filestore
2021-12-13 14:12:14 +02:00
Darko Brdareski
5065626984
Merge remote-tracking branch 'origin/wallet_tests_stm' into syncer_tests
2021-12-13 11:17:03 +01:00
TheMenko
15263bc0d7
basic tests for local and multi wallets
2021-12-13 11:16:06 +01:00
Jennifer Wang
8c4c2eeffc
add client address
2021-12-13 04:02:53 -05:00
Aayush Rajasekaran
d7528557df
Shed: Add a util to list terminated deals
2021-12-12 22:37:05 -05:00
Łukasz Magiera
dc26f3bd74
Merge pull request #7750 from filecoin-project/gstuart/lotus-vm-gas-tracing-env-var
...
Expose EnableGasTracing as an env_var
2021-12-12 12:16:24 +01:00
Łukasz Magiera
8652f80ab3
Merge pull request #7760 from filecoin-project/feat/open-telemetry-fix
...
Minor improvement for OpenTelemetry
2021-12-12 12:14:55 +01:00
Aayush Rajasekaran
e5895af4a2
Update go-ipld-cbor
2021-12-11 18:15:35 -05:00
Aayush Rajasekaran
dfb65ed89f
Plumb contexts through
2021-12-11 17:04:00 -05:00
Aayush Rajasekaran
6c31cecc7d
Update markets
2021-12-11 14:37:37 -05:00
Jiaying Wang
e05fdf8923
Merge pull request #7761 from filecoin-project/jen/rcgain
...
build: release: v1.13.2-rc4
2021-12-10 22:06:43 -05:00
Jiaying Wang and Aayush Rajasekaran
2343778559
Update CHANGELOG.md
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2021-12-10 19:43:25 -05:00
Aayush Rajasekaran
095361bead
Update carv2
2021-12-10 19:15:53 -05:00
gstuart
9108828aeb
Make Lotus vm gas tracing an env var
2021-12-10 17:27:44 -05:00
Jennifer Wang
1ffc3ed3a6
v1.13.2-rc4
2021-12-10 16:58:58 -05:00
hannahhoward
8e376c84cf
feat(tracing): setup logging
2021-12-10 13:50:12 -08:00
Łukasz Magiera
ba3c96f8c6
stores: Reduce log spam during retrievals
2021-12-10 16:47:32 -05:00
Łukasz Magiera
b7912cbe0b
fix lint
2021-12-10 16:47:22 -05:00
Łukasz Magiera
dafdb7689c
Fix mock ReadPiece
2021-12-10 16:47:12 -05:00
Łukasz Magiera
46ba2b6b4f
fr32: Reduce MTTresh from 32M to 512k per core
...
This results in 64x less bytes allocated when spawning new readers
for larger pieces.
Results in about 30% speedup in 1G unpad benchmark on AMD TR 2950x
2021-12-10 16:47:07 -05:00
Łukasz Magiera
b4c1e340ea
piecereader: Avoid allocating 1024MB slices per read
2021-12-10 16:47:01 -05:00
Łukasz Magiera
a438e6fa73
piecereader: Avoid redundant roundtrips when seeking
2021-12-10 16:46:57 -05:00
Łukasz Magiera
b21d3ded2f
piecereader: Move closer to storage
2021-12-10 16:46:52 -05:00
Darko Brdareski
0169d0dafd
Annotate state feature tests
2021-12-10 16:08:25 +01:00
Łukasz Magiera
a0d76bda99
Merge pull request #7749 from filecoin-project/gstuart/sort-lotus-miner-retrieval-deals
...
Sort lotus-miner retrieval-deals by dealId
2021-12-10 12:16:00 +01:00
Łukasz Magiera
36f1a8f3ca
Merge pull request #7746 from filecoin-project/feat/faster-retrieval
...
Make retrieval even faster
2021-12-10 12:01:01 +01:00
Darko Brdareski
f04bae3f0b
Annotate rand_test
2021-12-10 11:41:24 +01:00
Darko Brdareski
95f86f9de0
Annotate feature syncer
2021-12-10 11:33:29 +01:00
Łukasz Magiera
e8ef39e734
stores: Reduce log spam during retrievals
2021-12-10 11:28:04 +01:00
Aayush Rajasekaran
702a7815b9
Update go-car
2021-12-09 22:46:30 -05:00
Aayush Rajasekaran
276eabd4e5
Update go-storedcounter and go-ds-versioning
2021-12-09 22:31:46 -05:00
Jiaying Wang
09a5c2e025
Merge pull request #7752 from filecoin-project/jen/13.2rc3
...
build: release: v1.13.2-rc3
2021-12-09 22:26:16 -05:00
Jiaying Wang
509aea5d04
Merge pull request #7751 from filecoin-project/fix/getnode
...
dep/fix 7701 Dependency: update to ipld-legacy to v0.1.1
2021-12-09 21:16:53 -05:00
Jennifer Wang
3f9f9eb667
v1.13.2-rc3
2021-12-09 21:15:49 -05:00
Jennifer Wang
29cdee761b
update to ipld-legacy to v0.1.1
2021-12-09 21:06:56 -05:00
Jennifer Wang
f7a49e7be7
update to ipld-legacy to v0.1.1
2021-12-09 21:02:24 -05:00
gstuart
21e6c963ab
Sort lotus-miner retrieval-deals by dealId
2021-12-09 19:53:13 -05:00
Łukasz Magiera
74d3ba6b5e
fix lint
2021-12-09 18:10:34 +01:00
Masih H. Derkani
43cde484f4
Upgrade go-legs to a version with debugging features
...
In order to debug the gossipsub issue, upgrade go-legs to a branch that
implments an admin HTTP API to allow checking peerstate connecting to a
host and explicitly publishing CIDs.
This is to reduce the roundtrip time we have to wait for a deal to be
made and advertisement published to debug issues.
Admin server runs on localhost only and will not be present in the final
version of go-legs or will be disabled.
See:
- https://github.com/filecoin-project/go-legs/pull/47
2021-12-09 16:23:12 +00:00
Łukasz Magiera
c31f4de7d5
Fix mock ReadPiece
2021-12-09 16:26:59 +01:00
Łukasz Magiera
6fd1609410
fr32: Reduce MTTresh from 32M to 512k per core
...
This results in 64x less bytes allocated when spawning new readers
for larger pieces.
Results in about 30% speedup in 1G unpad benchmark on AMD TR 2950x
2021-12-09 16:14:47 +01:00
Łukasz Magiera
9c75a3aaa8
piecereader: Avoid allocating 1024MB slices per read
2021-12-09 15:49:43 +01:00
Łukasz Magiera
a3d8494a04
piecereader: Avoid redundant roundtrips when seeking
2021-12-09 14:52:33 +01:00
vyzo
a9e22df765
update deps
2021-12-09 15:14:48 +02:00
Aayush Rajasekaran
b9b4a2659d
Update go-data-transfer
2021-12-09 14:12:25 +02:00
whyrusleeping
072297e661
WIP: updating to new datastore/blockstore code with contexts
2021-12-09 14:12:25 +02:00
Łukasz Magiera
13b260e7f7
piecereader: Move closer to storage
2021-12-08 23:20:20 +01:00
ZenGround0
ac31651a42
Merge pull request #7730 from filecoin-project/feat/sector-storage-unseal
...
Feat/sector storage unseal
2021-12-08 10:10:21 -05:00
Łukasz Magiera
49c619d65d
Merge pull request #7735 from filecoin-project/feat/storlocks-cmd
...
Command to list active sector locks
2021-12-08 00:11:17 +01:00
Aayush Rajasekaran
b0a9a27288
Shed: Allow send-csv to specify params and method
2021-12-07 17:14:29 -05:00
Aayush Rajasekaran
c9a557e0d9
Address review
2021-12-07 17:09:07 -05:00
Aayush Rajasekaran
fcb7cd0eb0
Shed: Add a util to send a batch of messages
2021-12-07 17:09:07 -05:00
Łukasz Magiera
9ccd4ee240
Merge pull request #7737 from filecoin-project/feat/opt-ds-pr
...
dagstore pieceReader: Always read full in ReadAt
2021-12-06 23:14:21 +01:00
Łukasz Magiera
84c48de5d9
CARv2 v2.1.0
2021-12-06 15:39:03 +01:00
Łukasz Magiera
9f6265e0b4
dagstore pieceReader: Fix wrong ErrUnexpectedEOF return in ReadAt
2021-12-03 23:36:36 +01:00
zenground0
a5be80828a
RemoveData and Decode
...
- Unsealing replica update with sector key works and tested
- Sector key generation added and tested
2021-12-03 15:21:06 -05:00
Łukasz Magiera
3969d6b767
dagstore pieceReader: Always read full in ReadAt
2021-12-03 20:14:35 +01:00
Łukasz Magiera
dad9190142
Add metrics to dagstore piecereader
2021-12-03 17:07:14 +01:00
Łukasz Magiera
9d143426ee
Merge pull request #7734 from filecoin-project/feat/splitstore-upgrade-protection
...
SplitStore: supress compaction near upgrades
2021-12-03 15:18:07 +01:00
Łukasz Magiera
727765b248
Command to list active sector locks
2021-12-03 12:33:23 +01:00
Masih H. Derkani
780c40329e
Upgrade to the latest indexer dependencies
...
Do not upgrade to the latest storetheindex, because it uses go-ipfs for
bootstrapping mechanism and that comes with dependencies that we don not
wish to upgrade in lotus just now; namely:
- go-bitswap
- go-path
- interface-go-ipfs-core
- go-libp2p-kad-dht
- go-libp2p-quic-transport
2021-12-03 10:29:17 +00:00
vyzo
489782e21b
satisfy the spellchecker that masquarades as a linter
2021-12-03 12:15:28 +02:00
vyzo
5d6398f20e
hook the upgrade schedule to splitstore start
2021-12-03 12:11:54 +02:00
vyzo
6ce5879071
add unit test for compaction supression
2021-12-03 12:05:15 +02:00
vyzo
05c1325885
add logic for supressing compaction near upgrade boundaries
2021-12-03 11:50:35 +02:00
Łukasz Magiera
9331714089
Merge pull request #7707 from filecoin-project/fix/app-image-build
...
Disable appimage
2021-12-02 14:39:48 +01:00
Łukasz Magiera
d5e1cc095c
Merge pull request #7725 from filecoin-project/feat/open-telemetry
...
Initial switch to OpenTelemetry
2021-12-02 14:39:20 +01:00
Jiaying Wang
c2437b7bf2
Create pull_request_template.md
...
This is the very first iteration of the lotus PR template. The goal of adding PR template is to standardize PR requests and encourage contributors to:
- come up with good PR descriptions to give code reviewers a clear overview of what's in the PR
- have a clear PR title as lotus generates a change log based on it
- check that tests and documentation for the codes that changed are icnluded
The PR type follows the https://www.conventionalcommits.org/en/v1.0.0-beta.2/ . The [contribution guideline](https://github.com/filecoin-project/lotus#contribute ) should be updated with how to create a pr after the template is accepted.
2021-12-01 22:37:22 -05:00
hannahhoward
bfd1099ef3
fix(main): fix bug in startup when tracing is not present
2021-12-01 18:53:00 -08:00
hannahhoward
f3b691d618
feat(tracing): switch to OpenTelemetry
...
Switch the underlying tracing library to OpenTelemetry, with a bridge to OpenCensus for
compatibility
2021-12-01 16:19:47 -08:00
Travis Person
66c8c66f40
disable building of appimage on release
...
appimage testing is currently broken due to a requirement to have access
to /dev/snd, which is not present on the image we are using in circleci.
2021-12-01 19:15:35 +00:00
Jiaying Wang
0cfc344f82
Merge pull request #7717 from filecoin-project/jen/bumpmaster
...
Bump the master version to v1.13.3-dev
2021-11-30 19:06:46 -05:00
Jennifer Wang
c3ecf8355d
docs gen
2021-11-30 18:29:13 -05:00
Jennifer Wang
a09aa0aa72
Bump the master version to v1.13.3-dev
2021-11-30 18:24:34 -05:00
Jennifer Wang
c8b41a571c
simplify the release testing flow as minerx is now our default testing group
2021-11-30 18:18:36 -05:00
ZenGround0
91f6d4b013
Merge pull request #7615 from filecoin-project/feat/snap-deals-storage
...
Feat/snap deals storage
2021-11-30 14:18:24 -05:00
zenground0
40d16a8f88
Review Response
2021-11-30 13:53:37 -05:00
zenground0
f88fcdbcfc
WIP
2021-11-30 12:40:14 -05:00
c r
e16e9ad343
reorder transfer checks so as to ensure sending more money than you have to yourself fails with an error (fixing issue 7596)
...
PR #7637 , also adds tests to make sure behavior is correct across versions.
2021-11-29 17:26:47 -05:00
zenground0
7d2b3f05db
WIP sector storage and integration test
2021-11-29 10:24:00 -05:00
Aayush Rajasekaran
9d4489360b
Merge pull request #7617 from filecoin-project/asr/v7-actors
...
Integrate v7 actors
2021-11-19 15:25:45 -05:00
Aayush Rajasekaran
5f1783c9a5
Address review
2021-11-19 15:11:13 -05:00
Aarsh Shah
7655e660f3
integrate store-the-hash
2021-11-18 12:07:12 +04:00
Aayush Rajasekaran
a5847fd06f
Update actors
2021-11-17 20:33:18 -05:00
Aayush Rajasekaran
91fb111462
Update FFI
2021-11-17 17:50:36 -05:00
Aayush Rajasekaran
8665e32221
Update deps
2021-11-17 15:55:14 -05:00
Aayush Rajasekaran
07f1be0ff6
Plug in the FFI call
2021-11-17 15:55:14 -05:00
Aayush Rajasekaran
1449644c34
Integrate v7 actors
2021-11-17 15:55:14 -05:00
Anton Evangelatov
5454aebf13
CLI tools for the DAGStore inverted index ( #7361 )
...
* cli commands for dagstore
* address comments from Dirk
* rename inverted index to piece index
2021-11-17 15:39:45 +02:00
dirkmc
a4fd3de0b0
Merge pull request #7634 from filecoin-project/feat/cli-announce-index
...
CLI command to announce deal to indexers
2021-11-17 13:55:15 +01:00
Dirk McCormick
599a6bfb24
fix: err message
2021-11-17 12:37:15 +01:00
Aarsh Shah
60fe55cdc0
fix lint and gen
2021-11-17 15:25:25 +04:00
Dirk McCormick
501308239f
feat: CLI command to announce deal to indexers
2021-11-17 12:16:22 +01:00
Aarsh Shah
21e27b8034
Merge pull request #7622 from filecoin-project/feat/indexer-provider
...
Integrate indexer provider
2021-11-17 15:11:51 +04:00
Aarsh Shah
8d3017febb
make gen should work
2021-11-17 15:02:11 +04:00
Aarsh Shah
d196c236b8
fix lint
2021-11-17 14:55:09 +04:00
Aarsh Shah
f8c675bc5e
green tests
2021-11-17 14:48:28 +04:00
Aarsh Shah
caf3cfa7d8
Merge branch 'feat/cid-to-piece-idx' into feat/indexer-provider
2021-11-17 11:43:49 +04:00
Aarsh Shah
bfee6699d2
update go mod and inject store the hash index in dagstore
2021-11-17 11:42:14 +04:00
Dirk McCormick
627d4fbf74
wip: storage miner index provider
2021-11-16 17:45:42 +01:00
Anton Evangelatov
a633f93707
upgrade go modules
2021-11-12 12:28:43 +01:00
Dirk McCormick
588d6ec828
fix: docs-gen
2021-11-12 09:43:42 +01:00
Dirk McCormick
025d8ebc59
feat: include TestDealRetrieveByAnyCid in CI
2021-11-12 09:43:42 +01:00
Aarsh Shah
189f5f8aae
fix deals test
2021-11-12 09:43:42 +01:00
Dirk McCormick
3c37078a85
fix: dagstore wrapper test
2021-11-12 09:43:42 +01:00
Dirk McCormick
e309293a47
fix: lint fixes
2021-11-12 09:43:42 +01:00
Aarsh Shah
4d87f16e95
better comparision in test
2021-11-12 09:43:42 +01:00
Aarsh Shah
053317e334
test for retrieval by any cid
2021-11-12 09:43:42 +01:00
Dirk McCormick
662c51605f
feat: retrieve from any cid (not just root cid)
2021-11-12 09:43:42 +01:00
Matija Petrunic
62e98c1964
Regenerate lotus config
2021-11-10 14:11:15 +01:00
Matija Petrunić
df17ea06f5
Merge branch 'master' into libp2p-pubsub-tracer
2021-11-10 12:47:09 +00:00
Matija Petrunic
59040d4419
Trace reject messages in pubsub
2021-11-10 13:45:40 +01:00
Menko
f01015bac5
Merge pull request #1 from Bloxico/repo_test
...
Tests
2021-11-03 21:44:04 +01:00
TheMenko
ad16bafa66
annotated paych_test
2021-11-03 21:31:33 +01:00
TheMenko
b45924a234
annotated repo_test
2021-11-01 10:49:30 +01:00
TheMenko
fb911a4542
annotated repo_test
2021-11-01 01:24:26 +01:00
TheMenko
9297e1b90d
annotated repo_test
2021-10-31 12:24:07 +01:00
emad22552
4eaf89666f
fix manual-stateless-deal with interactive
...
fix checking manual-stateless-deal with interactive deal making as --manual-stateless-deal can not be combined with interactive deal mode.
2021-10-26 14:00:41 +03:30
Mak Muftic
530df4298e
Fix linter errors
2021-09-29 16:49:03 +02:00
Mak Muftic
ea7673618d
Add unit tests for lotus tracer
2021-09-29 16:39:44 +02:00
Matija Petrunic
53c8e68fba
Remove extra tracer dtypes
2021-09-29 16:23:08 +02:00
Matija Petrunic
c34e15bbb7
Add elasticsearch index template and update dashboards
2021-09-29 16:21:16 +02:00
Matija Petrunic
181b35dc5e
Extend peer score event with score components
2021-09-29 16:20:43 +02:00
Mak Muftic
7b19beaf5d
Fix linter errors
2021-09-29 13:12:42 +02:00
Mak Muftic
3433fa4a6e
Add stringdocs to config props and generate docs
2021-09-29 12:51:43 +02:00
Mak Muftic
45bb8c3ebf
Remove cli flags
2021-09-29 12:50:30 +02:00
Matija Petrunić
58afade1bb
Merge pull request #9 from ChainSafe/mpetrun5/lotus-extended-tracer
...
Lotus extended pubsub tracer
2021-09-28 16:35:57 +02:00
Matija Petrunic
1e9a0894f1
Merge branch 'mpetrun5/lotus-extended-tracer' of github.com:ChainSafe/lotus into mpetrun5/lotus-extended-tracer
2021-09-27 15:09:06 +02:00
Matija Petrunic
581a54663c
Add README for creating kibana dashboards
2021-09-27 15:09:03 +02:00
Mak Muftic
36913f4efc
Fix elasticsearch index setup
2021-09-27 13:28:28 +02:00
Matija Petrunic
6c680e306d
Rename json tracer flag
2021-09-24 16:25:41 +02:00
Mak Muftic
30fc2387be
Merge branch 'mpetrun5/lotus-extended-tracer' of github.com:ChainSafe/lotus into mpetrun5/lotus-extended-tracer
2021-09-24 14:16:31 +02:00
Matija Petrunic
22f8d321d7
Merge branch 'mpetrun5/lotus-extended-tracer' of github.com:ChainSafe/lotus into mpetrun5/lotus-extended-tracer
2021-09-24 14:08:16 +02:00
Matija Petrunic
72d8e62075
Add kibana dashboard configurations
2021-09-24 14:07:47 +02:00
Mak Muftic
9332b9f399
Change json config naming
2021-09-24 13:53:31 +02:00
Matija Petrunić
70e3a9aff8
Merge pull request #10 from ChainSafe/mmuftic/add-cli-flags
...
Add cli flags
2021-09-24 13:51:00 +02:00
Mak Muftic
4438c4bd87
Move index name to config only and add default value
2021-09-24 13:43:25 +02:00
Mak Muftic
22bbb113e7
Fix schema creation
2021-09-24 12:58:32 +02:00
Mak Muftic
94a1601ab2
Remove hardcoded url schema
2021-09-24 12:40:33 +02:00
Mak Muftic
e46da5a181
Add cli flags
2021-09-24 12:37:16 +02:00
Matija Petrunic
0c390d12f7
Append source auth flag to lotus tracer event
2021-09-21 12:54:07 +02:00
Matija Petrunic
d65d9aa6e0
Send peerID peer score as separate events to enable usage of kibana runtime fields
2021-09-21 12:30:50 +02:00
Mak Muftic
082f70757c
Revert additional logging in elastic client
2021-09-20 12:29:12 +02:00
Mak Muftic
a685ccc955
Remove document id
2021-09-17 15:14:39 +02:00
Mak Muftic
0962e73e3e
Add loger to elastic search client
2021-09-17 14:22:57 +02:00
Matija Petrunic
7d0aefacbb
Change peer score event type to avoid exceeding elastisearch field limit
2021-09-17 13:46:26 +02:00
Matija Petrunic
a91ffa60d6
Set peer id event as string in lotus trace event
2021-09-17 12:11:14 +02:00
Mak Muftic
dc79ea363d
Change index name
2021-09-17 11:35:36 +02:00
Mak Muftic
f09f5c2d11
Change elastic document name
2021-09-16 16:49:47 +02:00
Mak Muftic
8e2b474fc7
Use only one document on elastic
2021-09-16 16:44:35 +02:00
Matija Petrunic
9efa495b0e
Write every trace to new line when using json transport
2021-09-16 16:42:18 +02:00
Matija Petrunic
941a0f7153
Update peer score tracker creation to include lotus tracer
2021-09-16 16:31:36 +02:00
Matija Petrunic
9cdc5261c4
Fix lotus tracer being nil when remote tracer is not configured
2021-09-16 15:53:39 +02:00
Matija Petrunic
d067bc9f01
Move creating and opening file to json transport constructor
2021-09-16 15:22:18 +02:00
Matija Petrunic
e2206147cc
Add source auth token to lotus traces
2021-09-16 12:21:57 +02:00
Matija Petrunić
515925a178
Merge pull request #7 from ChainSafe/mmuftic/elastic-search-transport
...
Add Elasticsearch transport
2021-09-16 12:20:22 +02:00
Mak Muftic
c25a5e06cf
Use config string for elasticsearch client
2021-09-16 12:15:42 +02:00
Mak Muftic
5cbd2519da
Remove processing elasticsearch result
2021-09-15 16:20:36 +02:00
Mak Muftic
67c1d633c6
Rename jsonEvent to evt
2021-09-15 16:16:12 +02:00
Mak Muftic
add13c2646
Code cleanup
2021-09-15 16:05:44 +02:00
Mak Muftic
71a2ca9e7c
Add new wrapper structure in tracer transport
2021-09-15 16:03:51 +02:00
Mak Muftic
707faf57b5
Code cleanup
2021-09-15 15:11:34 +02:00
Mak Muftic
e20cd0ef27
Propagate error on creating transport
2021-09-15 14:58:36 +02:00
Mak Muftic
cf06096565
Fix tracer initialization
2021-09-15 14:54:20 +02:00
Mak Muftic
bb85ca031d
Add elasticsearch transport
2021-09-15 14:50:27 +02:00
mace
d2702209a4
Merge pull request #6 from ChainSafe/mpetrun5/tracer-json-transport
...
Json tracer transport
2021-09-15 14:25:00 +02:00
Matija Petrunic
c064ce4852
Add generated documentation
2021-09-15 14:22:48 +02:00
Matija Petrunic
8a657b90a7
Refactor lotus tracer to behave like lp2p tracer
2021-09-15 13:41:56 +02:00
Matija Petrunic
ab86c5419d
Implement json tracer transport
2021-09-15 13:41:03 +02:00
Matija Petrunic
8e6a01de6d
Add configuration in pubsub to trace locally to json file
2021-09-15 13:40:54 +02:00
Matija Petrunic
d5a4b0637a
Add lotus tracer transport calls
2021-09-10 15:37:38 +02:00
Mak Muftic
c367533a3c
Add transport interface
2021-09-10 12:36:38 +02:00
Matija Petrunic
b1dafd81b8
Add peer score tracing on pubsub peer score inspect
2021-08-30 14:49:10 +02:00
Matija Petrunic
99fbd7039e
Update pubsub tracking to trace from lotus and lp2p tracers
2021-08-30 14:38:15 +02:00
Matija Petrunic
522858c871
Add lotus tracer interface
2021-08-30 14:35:15 +02:00