Andrew Jackson (Ajax)
32efba72cf
harmonydb safety
2024-03-20 18:11:05 -05:00
Steven Allen
f11a6058b5
fix: api: skip evm events where we no longer have the associated txn ( #11748 )
...
This can happen if, e.g., we run a splitstore garbage collection.
fixes #11117
2024-03-20 09:15:20 -07:00
LexLuthr
02a8848b54
feat: CLI: add claim-extend cli ( #11711 )
...
* add claim-extend cli
* fix arg usage
* add missing question
* fix client addr, datacap prompt
* replace waitGrp with errGrp
* use promptUI
* replace fmt.ErrorF with xerror
* apply var name suggestion
* GST rc3, update types
* add itest
* make gen
* add changelog
2024-03-20 13:34:52 +04:00
Aayush Rajasekaran
81f4645fca
chore: deps: update GST to v0.13.0-rc3 ( #11732 ) ( #11736 )
...
chore: deps: update GST to v0.13.0-rc3
Co-authored-by: Phi-rjan <orjan.roren@gmail.com>
2024-03-19 15:00:12 -07:00
Steven Allen
10479927eb
chore: deps: update boxo/libp2p/graphsync ( #11739 )
...
- Pulls in the latest version of `kubo-api-client` (extracted from kubo
0.27.0).
- Update go-libp2p to v0.33.0
- Update boxo to v0.18.0
- Update go-graphsync to v0.16.0
2024-03-19 08:33:14 -07:00
Rod Vagg
2e75f3b796
fix(events): don't log.Warn for EVM events with non-Raw codec ( #11742 )
...
Codec != Raw likely means built-in actor events, which we can safely skip, so
avoid filling up logs with warnings for every built-in actor event that comes
past this point.
Fixes: https://github.com/filecoin-project/lotus/issues/11718
2024-03-19 10:10:37 +01:00
Łukasz Magiera
51b59e3b81
curio web: fix capitalization in 20240317-web-summary-index.sql
2024-03-19 09:30:25 +01:00
Łukasz Magiera
49712a6e88
curio web: Show SP wins in actor summary
2024-03-19 09:30:25 +01:00
Łukasz Magiera
8e4ce10708
curio web: Show basic balances in Actor Summary
2024-03-19 09:30:25 +01:00
Łukasz Magiera
25711c5ce4
curio web: Task summaries in Cluster machines category
2024-03-19 09:30:25 +01:00
Rod Vagg
73947ea365
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-19 19:22:01 +11:00
Łukasz Magiera
356ea2d774
Merge pull request #11664 from filecoin-project/feat/lpdeal-cache
...
feat: curio deal cache (Piece Park)
2024-03-18 21:13:35 +01:00
Piotr Galar
6179e40b24
ci: chore: Clean up .github/workflows before starting the migration from CircleCI ( #11735 )
...
* ipdx: delete unused actions
* ipdx: update action versions
* ipdx: remove label syncer
2024-03-18 12:29:57 -07:00
Łukasz Magiera
ebf8cf9e62
fix: curio: Fix env name in cli.go ( #11737 )
2024-03-18 20:03:26 +01:00
Aayush Rajasekaran
dd4bce0efb
feat: add ChainGetEvents to the gateway API ( #11724 )
2024-03-18 10:48:31 -04:00
Phi-rjan
b705274099
chore: deps: update GST to v0.13.0-rc3 ( #11732 )
...
chore: deps: update GST to v0.13.0-rc3
2024-03-18 10:31:47 +01:00
Łukasz Magiera
154cf09f52
make gen
2024-03-17 17:40:56 +01:00
Łukasz Magiera
3c2be70d59
Merge remote-tracking branch 'origin/master' into feat/lpdeal-cache
2024-03-17 17:31:26 +01:00
Andrew Jackson (Ajax)
81ba6ab6f0
feat: Curio - Easy Migration ( #11617 )
...
* 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
* review fixes
* fix backup path
* fixes1
* fixes2
* fixes 3
---------
Co-authored-by: LexLuthr <88259624+LexLuthr@users.noreply.github.com>
Co-authored-by: LexLuthr <lexluthr@protocol.ai>
2024-03-15 16:38:13 -05:00
Steven Allen
4026d0178f
chore: build: update minimum go version to 1.21.7 ( #11652 )
...
Now that 1.22 is out. Libp2p will also be dropping support for 1.20
soon (if it hasn't already?) so it can _finally_ stop supporting
specific compiler versions (we can stop caring so much about the
"maximum" supported go version).
2024-03-15 07:49:14 -07:00
Aayush Rajasekaran
b7faf23f89
feat: add ChainGetEvents to the gateway API ( #11724 )
2024-03-15 10:27:21 -04:00
Rod Vagg
018b7662d5
fix(events,gateway): check that filter.FromHeight isn't too far back for gateway calls
2024-03-16 00:55:48 +11:00
Łukasz Magiera
6ca55d18a7
address review
2024-03-15 14:10:48 +01:00
Masih H. Derkani
d5f4d807d7
Prevent DDL re-execution during event index schema migrations
...
This enhancement optimizes the schema migration process for the event
index by preventing the redundant execution of Data Definition Language
(DDL) statements that define the event schema. Traditionally, these DDL
statements were grouped into a single slice, reflecting the most current
version of the event index schema. With each migration, this slice was
updated to the latest schema iteration, executing all statements in
bulk. Initially, this method sufficed as migrations were focused on
adding indices to existing table columns.
However, as the database schema evolves to meet new requirements, such
as the forthcoming migrations that involve changes to table schemas
(notably, indexing events by emitter actor ID instead of addresses),
the prior approach of bulk execution of DDL statements becomes
unsuitable: it will no longer be safe to repeatedly execute DDL
statements in previous migrations, because the upcoming one changes
`event` table column structure. To address this issue, the work here has
isolated the event index schema migrations on a per-version basis. This
adjustment ensures that only the necessary DDL statements are executed
during each migration, avoiding the inefficiencies and potential errors
associated with redundant executions.
The work here should also minimize the refactoring required for future
migrations, facilitating a smoother introduction of significant schema
updates.
2024-03-15 10:26:48 +00:00
shuangcui
47910cfe82
chore: remove repetitive words
...
Signed-off-by: shuangcui <fliter@qq.com>
2024-03-15 13:44:34 +11:00
Masih H. Derkani
b56af9b8b0
Fix go imports at least 2x faster ( #11695 )
...
Use native go implementation to sort and adjust imports. Compared to the
previous bash version, this is at least 2X faster.
2024-03-14 14:03:42 -07:00
Łukasz Magiera
5dfec4ab36
lppiece: Fix piece cleanup task
2024-03-14 21:30:38 +01:00
qwdsds
b909db394e
feat: add StateMinerDeadlines to gateway ( #11700 )
...
Add StateMinerDeadlines to gateway.
fixes #11693
2024-03-14 12:12:02 -07:00
Aayush Rajasekaran
277cbf9229
fix: stmgr: do not use cached migration results if absent from the blockstore ( #11663 )
2024-03-14 11:04:13 -07:00
Jiaying Wang
b134f3ff63
Update CODEOWNERS ( #11688 )
2024-03-15 02:00:53 +08:00
Aayush Rajasekaran
4bed223e30
fix: shed: backfill events from correct starting height ( #11720 )
2024-03-14 09:40:31 -07:00
Łukasz Magiera
ad37cf5ead
harmony: Dev env var to override gpu count
2024-03-14 14:37:27 +01:00
Łukasz Magiera
6b361443ba
sdrtrees: Fix min expiration math
2024-03-14 14:29:33 +01:00
Łukasz Magiera
b123e700ea
fix curio AcquireSector with reservations
2024-03-14 13:14:00 +01:00
Łukasz Magiera
465ec58a7c
lpdeal: Fix adapter deadlock with duplicate pieces
2024-03-14 13:03:14 +01:00
Łukasz Magiera
27317a9489
fix 20240228-piece-park.sql
2024-03-14 12:24:00 +01:00
Łukasz Magiera
e93a3e0d4a
lppiece: GC task
2024-03-14 09:36:51 +01:00
Łukasz Magiera
10453cd5af
lpseal: Rm piecepark refs in finalize
2024-03-14 09:36:51 +01:00
Łukasz Magiera
b90cf19604
lpseal: PiecePark in SDRTrees
2024-03-14 09:36:51 +01:00
Łukasz Magiera
6b3038d51a
fix lint
2024-03-14 09:36:51 +01:00
Łukasz Magiera
1bb228898e
Integrate PiecePark into boost-proxy
2024-03-14 09:36:51 +01:00
Łukasz Magiera
0800e6e5a7
make gen
2024-03-14 09:36:47 +01:00
Łukasz Magiera
e060cd2f37
lppiece: Implement Piece Park
2024-03-14 09:36:03 +01:00
qwdsds
0b2613ec21
chore: fix typos
2024-03-14 15:32:50 +11:00
Phi-rjan
bfb36026c5
release: bump to v1.26.0-rc3 ( #11714 )
...
release: bump to v1.26.0-rc2
2024-03-13 18:47:15 +01:00
parthshah1
be2bb0a588
fix: api: Length check the array sent to eth_feeHistory RPC ( #11696 )
...
Co-authored-by: Rod Vagg <rod@vagg.org>
Co-authored-by: Steven Allen <steven@stebalien.com>
2024-03-13 08:59:22 -07:00
Phi-rjan
f929ae17d7
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-13 15:25:08 +01:00
Rod Vagg
ea2d0790b4
fix(events): properly disable actor events API via cfg
...
Now EventFilterManager is received as an interface, setting it to `nil` isn't
enough for the `== nil` checks inside ActorEventHandler.
2024-03-13 16:26:52 +11:00
Łukasz Magiera
81e65dba56
sealing pipeline: Fix panic on padding pieces in WaitDeals ( #11708 )
...
* sealing pipeline: Fix panic on padding pieces in WaitDeals
* sealing pipeline: Catch panics
2024-03-12 11:22:14 -05:00
Phi-rjan
a617f81f4c
Remove calibnet-bootstrappers ( #11702 )
...
Remove calibnet-bootstrappers
2024-03-12 11:21:20 -05:00