Rod Vagg
0a51a0a219
feat!: build: separate miner and node version strings
...
Ref: https://github.com/filecoin-project/lotus/issues/12010
2024-05-30 10:02:43 +10:00
Łukasz Magiera
bcdca4d09f
Drop curio-related sources
2024-05-28 13:28:00 +02:00
Łukasz Magiera
2a4b1ad62b
make gen
2024-05-28 13:28:00 +02:00
Łukasz Magiera
76459fc226
Remove Ensemble dep on Curio
2024-05-28 13:28:00 +02:00
Łukasz Magiera
f97036c1b0
Move curio packages to curiosrc
2024-05-28 13:28:00 +02:00
tomfees
1879570628
chore: fix function names ( #12043 )
...
Co-authored-by: tomfees <170385392+tomfees@users.noreply.github.com>
2024-05-27 03:51:55 +00:00
Łukasz Magiera
759709b768
fix: itests: Fix flaky curio itest ( #12037 )
...
* fix: itests: Fix flaky curio itest
* fix curio test with ffiselect
* try bigger instance for curio itest
* curio itest: reduce block time
2024-05-24 16:35:00 +02:00
LexLuthr
7e3846c669
feat: curio: allow multiple pieces per sector ( #11935 )
...
* multiple piece per sector, DDO deals
* in memory to DB
* sql parser
* add seal command
* multi piece TreeD
* redo filler pieces
* remove psql exception handling
* fix deal sectors porep
* fix tests
* ddo deals
* lower SDR cpu for test
* devnet cpu 0
* get params for itest
* fix itest sector size
* revert sdr devnet cpu
* improve SectorStatus API
* account for verified constraints
2024-05-22 10:08:32 +02:00
Andrew Jackson (Ajax)
672864ad17
Remove "provider" relics ( #11992 )
...
* really get rid of provider this time
* one more
2024-05-14 14:50:31 -05:00
ZenGround0
84b08fc25f
feat:state:Ignore market balance after nv23 ( #11976 )
...
* Ignore market balance after nv23
* Review Response and failing test
* Fixes
* Test passing
* Bump up threshold
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2024-05-13 17:53:20 -04:00
Rod Vagg
1882525578
chore: lint: address feedback from reviews
2024-05-13 14:52:09 +10:00
Rod Vagg
26d3fd2ecc
chore: lint: fix lint errors with new linting config
...
Ref: https://github.com/filecoin-project/lotus/issues/11967
2024-05-13 14:52:09 +10:00
Phi-rjan
2d57bfe273
feat: Skeleton for nv23 ( #11964 )
...
* Use local GST
Use local GST
* Import actors and define upgrade heights
Creatin a mock actor-bundle and define upgrade heights
* Generate adapters
Updates gen/inlinegen-data.json, and runs make actors-gen
* Add schedule and migration
Add schedule and migration
* Add upgrade and network version fields/params
Add upgrade and network version fields/params
* Run make gen / make docsgen-cli
Run make gen / make docsgen-cli
* Update filecoin-ffi
Update filecoin-ffi to the v1.28.0-dev tag, which supports the nv23 skeleton.
* Update GST to v0.14.0-dev
Update GST to v0.14.0-dev, which includes the nv23 skeleton
* Add support for actor version 14 in actor registry
Add support for actor version 14 in actor registry
2024-05-07 09:40:49 +02:00
Masih H. Derkani
f907354300
Refactor LookupID*
APIs in StateManager
and StateTree
...
The naming of `LookupID` can cause confusion when resolving actor IDs vs
ID addresses. To avoid this:
* Refactor `StateTree` `LookupID` to `LookupIDAddress`, because it
returns ID address.
* Refactor `StateManager` `LookupID` to
`LookupIDAddress` because it also returns ID address via a chain call to
`StateTree`.
* Introduce a new API `StateManager` dedicated to resolving address to
actor ID, called `LookupID` which returns `abi.ActorID`.
For context, see:
* https://github.com/filecoin-project/lotus/pull/11723#discussion_r1534728607
2024-04-24 15:25:48 +01:00
forcedebug
772f6a38c5
Fix mismatched method names in comments ( #11913 )
...
Signed-off-by: forcedebug <forcedebug@outlook.com>
2024-04-23 02:56:43 +02:00
Andrew Jackson (Ajax)
fd7f1a95e2
feat: curio: web based config edit ( #11822 )
...
* cfg edit 1
* jsonschema deps
* feat: lp mig - first few steps
* lp mig: default tasks
* code comments
* docs
* lp-mig-progress
* shared
* comments and todos
* fix: curio: rename lotus-provider to curio (#11645 )
* rename provider to curio
* install gotext
* fix lint errors, mod tidy
* fix typo
* fix API_INFO and add gotext to circleCI
* add back gotext
* add gotext after remerge
* lp: channels doc
* finish easy-migration TODOs
* out generate
* merging and more renames
* avoid make-all
* minor doc stuff
* cu: make gen
* make gen fix
* make gen
* tryfix
* go mod tidy
* minor ez migration fixes
* ez setup - ui cleanups
* better error message
* guided setup colors
* better path to saveconfigtolayer
* loadconfigwithupgrades fix
* readMiner oops
* guided - homedir
* err if miner is running
* prompt error should exit
* process already running, miner_id sectors in migration
* dont prompt for language a second time
* check miner stopped
* unlock repo
* render and sql oops
* curio easyMig - some fixes
* easyMigration runs successfully
* lint
* part 2 of last
* message
* merge addtl
* fixing guided setup for myself
* warn-on-no-post
* EditorLoads
* cleanups and styles
* create info
* fix tests
* make gen
* change layout, add help button
* Duration custom json
* mjs naming
---------
Co-authored-by: LexLuthr <88259624+LexLuthr@users.noreply.github.com>
Co-authored-by: LexLuthr <lexluthr@protocol.ai>
Co-authored-by: LexLuthr <lexluthr@curiostorage.org>
2024-04-16 09:30:27 -05:00
Łukasz Magiera
2dd7db20f5
curio: Fix tests
2024-04-16 12:16:33 +02:00
Andrew Jackson (Ajax)
da92001c71
feat/boredom
2024-04-16 12:16:33 +02:00
Aarsh Shah
6443afa2bb
fix: api: fix EthSubscribe tipsets off by one ( #11858 )
...
Eth subscribe tipsets API should only return tipsets that have been executed.
We do this by only returning the parent tipset of the latest tipset received by ETH Subscribe from it's TipSetFilter subscription.
Closes #11807
Subsumes #11816
2024-04-09 13:32:02 -07:00
Steven Allen
8206954bb0
Merge branch 'releases'
2024-04-09 15:28:10 -05:00
Steven Allen
23b61c305a
test: eth: wait longer for chain to settle in block hash test ( #11863 )
...
I shrunk this down to 10 when I last deflaked this test, but I was too
optimistic. I'm bringing this back up to 50.
See https://gist.github.com/Stebalien/701039637361b3b9cb328d7c2d61beda
2024-04-09 13:20:59 -07:00
Rod Vagg
5d620a72f7
fix(events): harden tests to assert strict event entry order
2024-04-05 16:46:30 +11:00
Steven Allen
1645c32997
test: eth: deflake EthBlockHashesCorrect_MultiBlockTipset ( #11808 )
...
Increase the chances of having multiple blocks at the same height by
aligning block times across test miners. Also, make the block hash test
faster.
2024-04-03 19:10:31 -07:00
LexLuthr
9f9dc979fb
feat: curio: add miner init ( #11775 )
...
* sptool: Initial structure
* sptool: Port lotus-miner actor withdraw
* sptool: Make cli docsgen happy
* actors are done
* info
* proving
* sptool the rest
* fixed gitignore
* lints
* oops
* 2
* terminate
* fixes
* curio new-miner setup
* reword doc section
* fix curio flags
* fix gen
* change repetitive prompt
* add miner to base
* add config test
* fix config compare, add tests
* go mod tidy
* fix itest in GA
* fix comparer function
* fix compare value match
---------
Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
Co-authored-by: Andrew Jackson (Ajax) <snadrus@gmail.com>
2024-04-03 15:00:14 -05:00
Andrew Jackson (Ajax)
b95e95f4d6
feat: SPTool ( #11788 )
...
* sptool: Initial structure
* sptool: Port lotus-miner actor withdraw
* sptool: Make cli docsgen happy
* actors are done
* info
* proving
* sptool the rest
* fixed gitignore
* lints
* oops
* 2
* terminate
* fixes
* sptool: improve sectors list
---------
Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
2024-04-01 10:30:35 -05:00
LexLuthr
8062f200bd
fix: curio: refactor curio graceful shutdown ( #11794 )
...
* refactor curio shutdown
* apply suggestions, remove provider cli
2024-03-30 11:40:32 -05:00
LexLuthr
0e4677618f
fix: CLI: adjust TermMax for extend-claim used by a different client ( #11764 )
...
* fix Datacap TermMax
* fix itest
* add batching
* make batch size variable
* docsgen-cli
* reduce batch size, fix batch dc
* apply suggestion from review
* put back TODO
---------
Co-authored-by: LexLuthr <lexluthr@protocol.ai>
2024-03-28 15:18:28 +04:00
Steven Allen
78d9d9baa0
Merge branch 'releases'
2024-03-27 08:55:17 -07:00
Łukasz Magiera
021385116a
paths: Fix local existing allocate requests in Finalize
2024-03-26 20:32:46 +01:00
Łukasz Magiera
e86d81b26a
fix: curio seal: Fix partial Finalize retry
2024-03-22 16:05:48 +01:00
Łukasz Magiera
8ec74fdb05
itests: Try to deflake TestSectorImportAfterPC2
2024-03-22 16:05:48 +01:00
aarshkshah1992
d9c3998c70
remove cli test
2024-03-22 07:00:28 +01:00
aarshkshah1992
1e708367fa
update verified claim tests
2024-03-22 07:00:28 +01:00
Rod Vagg
f4b4cd3633
feat(events): add "Raw" suffix to {Get,Subscribe}ActorEvents
...
This is done with the intention to add new {Get,Subscribe}ActorEvents in a
future release (i.e. soon!) with both decoded values (dag-json represented)
and simplified (no flags or codec). But because this comes with some
trade-offs wrt fidelity of information (e.g. likely needing to drop events with
badly encoded values, and not retaining original codec), we need to also have
a Raw form of these APIs for consumers that want to take on the burden of
consuming them as they are.
2024-03-22 07:00:28 +01:00
Phi-rjan
1a21b42fd7
Chore: Backports to the release/v1.26.0
branch ( #11713 )
...
* enable storing events (#11712 )
* fix: commit batch: Always go through commit batcher (#11704 )
* fix: commit batch: Always go through commit batcher
* fix sealing fsm tests
* sealing pipeline: Fix panic on padding pieces in WaitDeals (#11708 )
* sealing pipeline: Fix panic on padding pieces in WaitDeals
* sealing pipeline: Catch panics
* sealing pipeline: Output DDO pieces in SectorStatus (#11709 )
* sealing pipeline: Fix failing ProveCommit3 aggregate (#11710 )
* itests: Repro failing ProveCommit3 aggregate
* commit batch: Correctly sort sectors in processBatchV2
* fix imports
* ci: Bigger instance for sector_pledge test
* itests: Use Must-Post mining in TestPledgeBatching
---------
Co-authored-by: Aarsh Shah <aarshkshah1992@gmail.com>
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2024-03-22 07:00:28 +01:00
Rod Vagg
d35ebe5bc0
feat(config): move Fevm.Events->Events, implement soft deprecation
...
Closes: https://github.com/filecoin-project/lotus/issues/11679
* Introduce a `moved:"To.New.Config"` tag which prints a stderr warning when
you use one of these, but will move any set value to the new location if the
new location isn't already set itself.
* Look for `X is DEPRECATED` to hold certain fields back from documentation.
* Use `toml:"omitempty"` to prevent the default config output from having these
deprecated values.
2024-03-22 07:00:28 +01:00
Rod Vagg
1667c0e3ed
Add verification for "deal-activated" actor event
2024-03-22 07:00:28 +01:00
Rod Vagg
7af5f5ec96
test: add additional actor events checks
2024-03-22 07:00:28 +01:00
Rod Vagg
7a59934d32
test: extract verified DDO test to separate file, add more checks
2024-03-22 07:00:28 +01:00
Rod Vagg
d520b76c4e
test: cleanup ddo verified itest, extract steps to functions
...
also add allocation-removed event case
2024-03-22 07:00:28 +01:00
Rod Vagg
318695a44c
More post-review changes, lots of tests for SubscribeActorEvents
...
Use BlockDelay as the window for receiving events on the SubscribeActorEvents
channel. We expect the user to have received the initial batch of historical
events (if any) in one block's time. For real-time events we expect them to
not fall behind by roughly one block's time.
2024-03-22 07:00:28 +01:00
Rod Vagg
eff2762348
Terminate SubscribeActorEvents chan when at max height
2024-03-22 07:00:28 +01:00
Rod Vagg
590ce97edf
s/ActorEvents/Events/g in global config
2024-03-22 07:00:28 +01:00
Rod Vagg
13d7411bd9
Adjust actor event API after review
2024-03-22 07:00:28 +01:00
Rod Vagg
f8791cf995
Avoid duplicate messages when looking for receipts
2024-03-22 07:00:28 +01:00
Rod Vagg
0c8dc1b158
Minor tweaks to events types
2024-03-22 07:00:28 +01:00
Rod Vagg
5ae158738e
Clean up DDO+Events tests, add lots of explainer comments
2024-03-22 07:00:28 +01:00
Aarsh Shah
0ca169d252
Tests for builtin actor events API
2024-03-22 07:00:28 +01:00
Rod Vagg
74a46fed3d
itest for DDO non-market verified data w/ builtin actor events
2024-03-22 07:00:28 +01:00
Aarsh Shah
43ed348635
Built-in actor events first draft
2024-03-22 07:00:28 +01:00