Andrew Jackson (Ajax)
00334b3b9d
Merge pull request #11650 from filecoin-project/feat/lp-paramfetch
...
feat: lotus-provider: Fetch params on startup when needed
2024-03-05 01:16:32 -08:00
LexLuthr
d0753d1bdb
fix lint error
2024-03-05 13:03:49 +04:00
Phi-rjan
35ac102389
Merge pull request #11682 from filecoin-project/update-v13actors-rc
...
chore: build: Update actor bundle to v13.0.0-rc3
2024-03-05 09:53:24 +01:00
Phi
338b4c7d4a
Update actor bundle to v13.0.0-rc3
...
Update actor bundle to v13.0.0-rc3
2024-03-05 08:58:45 +01:00
Rod Vagg
4dcd65882d
Fix concerns and docs identified by review
2024-03-05 16:16:15 +11:00
Rod Vagg
5359a172ed
Update changelog for actor events APIs
2024-03-05 16:16:15 +11:00
Masih H. Derkani
7ca966900f
Use provided libraries to assert eventual conditions
...
Use the functionalities already provided by `testify` to assert eventual
conditions, and remove the use of `time.Sleep`.
Remove duplicate code in utility functions that are already defined.
Refactor assertion helper functions to use consistent terminology:
"require" implies fatal error, whereas "assert" implies error where the
test may proceed executing.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
a016747b1f
Use fixed RNG seed for actor event tests
...
Improve determinism in actor event tests by using a fixed RNG seed. This
makes up a more reproducible test suit.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
4c868daf4e
Reduce scope for filter removal failure when getting actor events
...
Use a fresh context to remove the temporary filter installed solely to
get the actor events. This should reduce chances of failure in a case
where the original context may be expired/cancelled.
Refactor removal into a `defer` statement for a more readable, concise
return statement.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
92ce665e5c
Run actor events table tests in deterministic order
...
Refactor `map` usage for actor event table tests to ensure deterministic
test execution order, making debugging potential issues easier. If
non-determinism is a target, leverage Go's built-in parallel testing
capabilities.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
5f39979b4b
Rename actor events test to follow go convention
...
Add missing `s` to `actor_events` test file to follow golang convention
used across the repo.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
85584a44fb
Remove duplicate code from actor event type marshalling tests
...
Reduce verbosity and remove duplicate test logic from actor event types
JSON marshalling tests.
2024-03-05 16:16:15 +11:00
Rod Vagg
f9fef2ad75
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-05 16:16:15 +11:00
Rod Vagg
e86bb270ca
More clarity in actor event API docs
2024-03-05 16:16:15 +11:00
Rod Vagg
377a3e2157
Document future API changes
2024-03-05 16:16:15 +11:00
Rod Vagg
b12714f092
Terminate SubscribeActorEvents chan when at max height
2024-03-05 16:16:15 +11:00
Rod Vagg
dc0c8639df
Manage event sending rate for SubscribeActorEvents
2024-03-05 16:16:15 +11:00
Rod Vagg
c492b491d7
s/ActorEvents/Events/g in global config
2024-03-05 16:16:15 +11:00
Rod Vagg
2194eacc0f
Adjust actor event API after review
2024-03-05 16:16:15 +11:00
Rod Vagg
ce38c31121
Rename internal events modules for clarity
2024-03-05 16:16:15 +11:00
Rod Vagg
af6cecbd32
Avoid duplicate messages when looking for receipts
2024-03-05 16:16:15 +11:00
Rod Vagg
256f0b004b
Minor tweaks to events types
2024-03-05 16:16:15 +11:00
Rod Vagg
bb311dd0d8
Clean up DDO+Events tests, add lots of explainer comments
2024-03-05 16:16:15 +11:00
Aarsh Shah
01ac45c90a
Tests for builtin actor events API
2024-03-05 16:16:15 +11:00
Rod Vagg
cef19d5043
itest for DDO non-market verified data w/ builtin actor events
2024-03-05 16:16:15 +11:00
Aarsh Shah
f007a012af
Built-in actor events first draft
2024-03-05 16:16:15 +11:00
tom123222
83cecdbd57
chore: fix two typo ( #11670 )
2024-03-04 14:07:14 -08:00
LexLuthr
e84a61cc7d
feat: CLI: add expiration to claim list ( #11671 )
...
* add expiration to claim list
* fix expired threshold
2024-03-04 13:09:23 -08:00
Jiaying Wang
41793a88d3
Merge pull request #11674 from filecoin-project/jennijuju-patch-5
...
Update CODEOWNERS
2024-03-05 03:35:21 +08:00
Phi-rjan
9aef2ec8b5
Merge pull request #11675 from filecoin-project/phi-bump-gst
...
chore: deps: update to go-state-types v13.0.0-rc.2
2024-03-04 17:57:48 +01:00
Aayush Rajasekaran
544a16d737
feat: set migration config UpgradeEpoch for v13 actors upgrade
2024-03-04 11:23:32 -05:00
Phi
8cf2bbca3a
chore: deps: update to go-state-types v13.0.0-rc.2
...
chore: deps: update to go-state-types v13.0.0-rc.2
2024-03-04 15:38:28 +01:00
Jiaying Wang
712e9fd062
Update CODEOWNERS
2024-03-04 18:24:00 +08:00
Jiaying Wang
5340112922
Update CODEOWNERS
...
These are the folks who are actively contributing to lotus maintenance, issue triaging, PR reviews and development.
Made this change to decouple lotus ownership with other filecoin core repo's ownership and maintainership that comes with lotus-maintainer perm
2024-03-04 18:22:54 +08:00
Phi-rjan
2c31a5da5f
Merge pull request #11672 from filecoin-project/chore-calibnet-bootstrap
...
Chore: calibnet: Update bootstrap peer list
2024-03-04 11:19:45 +01:00
Phi
9c32c3321c
Update calibnet bootstrap peers
...
Update calibnet bootstrap peers
2024-03-04 07:43:59 +01:00
Rod Vagg
7b911594ac
Use existing trusted info for drand client test ( #11666 )
...
Ref: https://github.com/drand/drand/pull/1317
2024-03-01 09:32:14 -07:00
Phi-rjan
62989ff743
Merge pull request #11667 from filecoin-project/phi-backport-11632
...
chore: backport #11632 to release/v1.26.0
2024-03-01 11:05:36 +01:00
Aayush Rajasekaran
f2bca588b2
Merge pull request #11632 from hanabi1224/hm/drand-test
...
feat: drand quicknet: allow scheduling drand quicknet upgrade before nv22 on 2k devnet
2024-03-01 10:26:39 +01:00
Andrew Jackson (Ajax)
51b19a61cd
Merge pull request #11616 from filecoin-project/rvagg/build-provider
...
Add lotus-provider to build to match install
2024-02-28 09:58:18 -08:00
Andrew Jackson (Ajax)
28c95bbf82
Merge branch 'master' into feat/lp-paramfetch
2024-02-28 09:55:46 -08:00
Andrew Jackson (Ajax)
7ef77e2386
Merge pull request #11658 from filecoin-project/feat/lp-reserve
...
feat: lpseal: SDR Storage revervations
2024-02-28 09:54:47 -08:00
Andrew Jackson (Ajax)
d4d0485669
Merge pull request #11660 from filecoin-project/fix/lp-msg-retry
...
lpseal: Fix message retry
2024-02-28 09:50:28 -08:00
Phi-rjan
fc6229abf7
Merge pull request #11662 from filecoin-project/asr/migration-nv22
...
chore: deps: update to go-state-types v13.0.0-rc.1
2024-02-28 13:41:56 +01:00
Aayush
d862e2cb8e
do NOT update the cache when running the real migration
2024-02-27 21:07:44 -05:00
Aayush
faf0374570
chore: deps: update to go-state-types v13.0.0-rc.1
2024-02-27 21:03:25 -05:00
Łukasz Magiera
eff815dc9e
lpseal: Fix message retry
2024-02-27 23:16:57 +01:00
Łukasz Magiera
5f3675a536
lpseal: SDR Storage revervations
2024-02-27 20:43:15 +01:00
tom123222
01ec166e3a
fix: add UpgradePhoenixHeight to StateGetNetworkParams ( #11648 )
2024-02-27 10:52:23 -08:00
Andrew Jackson (Ajax)
d3ca54d617
harmony storage ( #11647 )
...
* harmony storage
* clean-up in lotus-provider
* lints
* Do() api change
* rm Do() chg and storagemgr
* harmony: Address storage iface review
---------
Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
2024-02-27 10:47:58 -08:00