Aayush Rajasekaran
46233e41f7
Merge pull request #11151 from filecoin-project/mikers/go-1.19.12
...
fix: v1.23.3: go version increase
2023-08-09 10:41:37 -04:00
Mikers
70b1bca173
remove deprecated structchecklinter, TOOD add support for linter named "unused"
2023-08-08 13:29:29 -10:00
Mikers
2a9506d7a3
increase golang version to 1.19.12
2023-08-08 13:12:53 -10:00
Aayush Rajasekaran
9310cd6036
Merge pull request #11147 from filecoin-project/asr/fix-test-rest
...
fix: CI: make test-unit-rest actually be the rest of the tests
2023-08-08 15:38:29 -04:00
Aayush Rajasekaran
0c34deb884
fix: CI: make test-unit-rest actually be the rest of the tests
2023-08-08 14:13:44 -04:00
Łukasz Magiera
aa7220d9e8
itests: Drop sealing itests for legacy network versions
2023-08-08 18:51:30 +02:00
Aayush Rajasekaran
87458af858
Merge pull request #11145 from filecoin-project/update-logging
...
fix: downgrade harmless warning to debug
2023-08-08 12:22:09 -04:00
Aayush Rajasekaran
4aeae936d9
Merge pull request #11146 from filecoin-project/asr/bump-libp2p
...
chore: deps: update to go-libp2p 0.27.9
2023-08-08 12:14:53 -04:00
Aayush Rajasekaran
a1c27038ed
chore: deps: update to go-libp2p 0.27.9
2023-08-08 11:41:14 -04:00
nemo
c6d31c0d6d
fix: downgrade harmless warning to debug
2023-08-08 10:52:35 -04:00
Aayush Rajasekaran
4359b2bea9
Merge pull request #11137 from filecoin-project/asr/libp2p-bump
...
chore: deps: update go-libp2p to v0.27.8
2023-08-08 10:37:58 -04:00
Łukasz Magiera
98aff9dcc6
sealing pipeline: Only set pc commd when deals are present
2023-08-08 15:35:19 +02:00
Łukasz Magiera
40cfe626b8
sealing pipeline: Set commd in precommit params
2023-08-08 15:12:50 +02:00
Łukasz Magiera
41fac326b1
sealing pipeline: Fix unit tests
2023-08-08 15:06:43 +02:00
Łukasz Magiera
a4d22f585f
sealing pipeline: Drop legacy single-pc1 submit path
2023-08-08 14:43:00 +02:00
Łukasz Magiera
bb2ac5c22d
ci: Drop legacy cc-replace itests
2023-08-08 13:53:24 +02:00
Phi
94e48ae860
Add IPv6 check and format appropriately
...
Add IPv6 check and format appropriately
2023-08-08 13:18:36 +02:00
Łukasz Magiera
1c73ac69b4
pc batch: drop individual precommit processing
2023-08-08 13:04:21 +02:00
Phi
c4798a604a
Make lint happy
...
Address the errcheck lint error by checking the return from conn.Close()
2023-08-08 12:49:04 +02:00
Łukasz Magiera
ef2be0b546
sealing: pc batch: Call PreCommitSectorBatch2
2023-08-08 12:40:08 +02:00
Phi
b6ba3b23bb
fix: worker: Support IPv6
...
Add support for IPv6 in MINER_API_INFO env.
2023-08-08 12:21:59 +02:00
Phi
826ef40626
Only display chain sync in progress
if behind sync
...
Only display `chain sync in progress` if behind sync
2023-08-08 10:06:19 +02:00
Mikers
cd9fdcf781
update go state types to use the experiment speed up branch in order to test and validate it
2023-08-07 11:12:30 -10:00
Łukasz Magiera
884246677b
Merge pull request #11046 from filecoin-project/fix/fsm-commfail-loop
...
fix: sealing: Fix RetryCommitWait loop when sector cron activation fails
2023-08-07 12:11:57 -07:00
Phi
9539f59e09
Add new butterfly-assets
...
Add new butterfly-assets
2023-08-07 16:29:29 +02:00
Phi
dbb166b840
Set upgrade epoch on Butterfly earlier
...
Set upgrade epoch on Butterfly earlier
2023-08-07 14:59:23 +02:00
Aayush
443620bcbf
chore: deps: update go-libp2p to v0.27.8
2023-08-04 13:49:11 -04:00
Mike Seiler
7f4d8b3052
add go-state-types with nv21 migration code
2023-08-03 23:59:30 +00:00
Phi
607e8cc84c
Updated Butterfly-assets
...
Updated Butterfly-assets as the butterfly-network has been reset.
2023-08-03 16:14:17 +02:00
Łukasz Magiera
c8f8095601
update ffi with synth porep fixes
2023-08-03 10:29:02 +02:00
Łukasz Magiera
f620310bfe
address review
2023-08-02 17:04:58 +02:00
Łukasz Magiera
683432e6e0
Merge pull request #11119 from filecoin-project/chore/cleanup-compunscid
...
chore: legacy syscalls: Cleanup ComputeUnsealedSectorCID
2023-08-02 06:45:35 -07:00
Mikers
4f0e2f3276
Added CPU profiling option to lotus-shed
...
This commit includes the following updates:
- Added a new 'pprof' flag to the command-line arguments in main.go. This flag allows the user to specify a file name for writing CPU profile information, enabling performance analysis.
- Implemented functionality to start CPU profiling in the 'Before' function. If a file name is provided via the 'pprof' flag, the function creates the specified file and begins CPU profiling.
- Added an 'After' function to stop CPU profiling once the program execution is finished.
These changes provide a way to analyze the CPU usage of the 'lotus-shed' application, which can be valuable for performance tuning and optimization.
2023-08-02 01:20:06 +00:00
Mikers
1eca520076
Added support for Filecoin network version 21 (v12 state types)
...
This commit includes the following updates:
- Imported v12 of the filecoin state types in migrations.go. This allows the system to interpret and operate on the latest structure of filecoin state information, ensuring compatibility with the latest version of the Filecoin network.
- Updated the 'getMigrationFuncsForNetwork' function to include a case for network.Version21, enabling the use of the UpgradeActorsV12 and PreUpgradeActorsV12 functions for network migration. These changes ensure the system correctly handles migrations when the network upgrades to version 21.
- Implemented a new 'checkNv21Invariants' function to check the invariants for version 21 of the Filecoin network. This function:
1. Loads the new state root from the actor store.
2. Retrieves the actor code IDs for the current state version (v12).
3. Loads the actor tree from the state root and checks state invariants using the actor code IDs.
4. Logs any error messages generated during the invariant check.
5. Finally, prints a message with the time taken to complete the checks.
By checking these invariants, we can ensure the system's state is consistent and valid after migrating to network version 21.
2023-08-01 14:23:55 -10:00
Aayush
3b9139d01e
feat: changelog: add consensus slasher as a highlight
2023-08-01 16:54:19 -04:00
Aayush Rajasekaran
46ad7476af
Merge pull request #11127 from filecoin-project/asr/backport-slasher
...
chore: backport improvements to the consensus slasher
2023-08-01 15:23:02 -04:00
Łukasz Magiera
fbac220208
feat: chain node: Move consensus slasher to internal service
2023-08-01 12:06:18 -04:00
Aayush
50a86f2161
feat: improvements to the consensus slasher
2023-08-01 12:05:06 -04:00
Aayush
a413a53be2
feat: refactor slashfilter to return bool indicating fault
2023-08-01 12:05:02 -04:00
Aayush
0f6207a755
feat: slasher: print error on failure
2023-08-01 12:04:57 -04:00
Aayush Rajasekaran
d082940d54
Merge pull request #11126 from filecoin-project/feat/move-cons-slasher
...
feat: chain node: Move consensus slasher to internal service
2023-08-01 11:59:40 -04:00
Łukasz Magiera
fe7cf0c39a
feat: chain node: Move consensus slasher to internal service
2023-08-01 17:34:44 +02:00
Łukasz Magiera
6636da1299
itests: Use Must-Post mining in TestDealsWithSealingAndRPC
2023-08-01 16:34:21 +02:00
Aayush
286482fd99
fix: failing test: Tweak TestWindowPostV1P1NV20 test condition
2023-08-01 09:34:44 -04:00
Łukasz Magiera
9b4992b834
Merge pull request #11123 from mtrisic/fix/sector-import-randomness-mismatch
...
sector import: fix evaluating randomness when importing a sector
2023-08-01 04:40:18 -07:00
Mladen Trišić
9459c612fb
sector import: fix evaluating randomness when importing a sector passing SubmitCommit state
2023-08-01 12:05:39 +02:00
Łukasz Magiera
8ce69d1397
Merge pull request #11121 from filecoin-project/asr/fix-test
...
fix: failing test: Tweak TestWindowPostV1P1NV20 test condition
2023-08-01 01:59:08 -07:00
ZenGround0
d900acc506
Merge pull request #11078 from filecoin-project/shed/zip-partition-info
...
feat:shed:gather partition metadata
2023-07-31 18:18:16 -04:00
Aayush
b88e4abe05
fix: failing test: Tweak TestWindowPostV1P1NV20 test condition
2023-07-31 16:07:09 -04:00
Aayush
4872ad66a7
feat: FVM: do not error on unsuccessful implicit messages
2023-07-31 15:37:54 -04:00