Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ignore (workaround for lack of itest runability) #11987

Closed
wants to merge 42 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
4c840db
feat: niporep: multi-sector onboarding through UnmanagedMiner
rvagg Jun 27, 2024
151e44b
fix: test: use parents instead of height-1 to calculate sector activa…
rvagg Jul 12, 2024
22091c4
fix flaky wdPost dispute test
aarshkshah1992 Jul 16, 2024
94d4c5c
reduce diff
aarshkshah1992 Jul 16, 2024
db78cb3
changes as per review
aarshkshah1992 Jul 16, 2024
b7dbf22
chore: cli: use `embed` pkg to split long template content to file (#…
winniehere Jul 8, 2024
3782659
fix: chain: remove unnecessary error check (#12195)
fsgerse Jul 8, 2024
b7e736a
wait for async msg indexing (#12200)
aarshkshah1992 Jul 9, 2024
0578f41
fix: Eth Tx Events Bloom Filter: fix slice modification bug and flaky…
aarshkshah1992 Jul 10, 2024
64d11b5
fix eth trace panic
aarshkshah1992 Jul 12, 2024
1bea7e5
fix: eth: make tx hash immediately available in lookup db after submi…
rvagg Jul 12, 2024
c0e3b27
feat: sqlite: extract common init and migration utilities
rvagg Jun 17, 2024
35b250f
fix: ethhashlookup: clean-up query management and lifecycle
rvagg Jul 15, 2024
d7a99f4
update assets
aarshkshah1992 Jul 1, 2024
14487db
chore: libp2p: update to v0.35.3
rvagg Jul 16, 2024
7d39edd
chore!: markets: remove stray unixfs constants, features and references
rvagg Jul 12, 2024
3cf7b76
chore!: markets: remove deal constants
rvagg Jul 12, 2024
037905c
feat: api: Clean API for Miners (#12112)
snadrus Jul 14, 2024
0f9d5c2
fix (#12229)
snadrus Jul 16, 2024
2c53cc7
chore: types: buildconstants split post-cleanup (#12245)
ribasushi Jul 16, 2024
3d42fb6
chore: move BuildTypeString() to the buildconstants
ribasushi Jul 16, 2024
7d3cd27
chore: move drand config to the buildconstants
ribasushi Jul 16, 2024
4f8df33
chore: move IsNearUpgrade helper to buildconstants
ribasushi Jul 16, 2024
0efce07
chore: remove (deprecated) deps on build/ proxy-constants
ribasushi Jul 16, 2024
c47f8c7
fix!: sealer: handle initialisation error without panic
aarshkshah1992 Jul 15, 2024
dca1019
NewCommitBatcher now has an additional
aarshkshah1992 Jul 16, 2024
08800df
remove provecommit1
LexLuthr Jul 17, 2024
a210d83
Install a USR2 handler allowing instant GC trigger
ribasushi Apr 13, 2024
af167ce
Add strategic Flush() calls at tipset transitions
ribasushi Nov 24, 2020
0d49a8d
Flush() correctly in case we are in MovingGC
ribasushi Apr 4, 2024
e431ab6
Set a few defaults to more reasonable values
ribasushi Dec 12, 2023
686c343
Allow MovingGC to be interrupted by a context + slight refactor
ribasushi Apr 6, 2024
efd6c4d
Proxy single Put/Delete to the Many variants
ribasushi Apr 3, 2024
0b27dca
Centralize the tx.Get codepath, no functional changes
ribasushi Apr 3, 2024
a133f75
Rudimentary mutlihash journal: prep for next commit (partial keys)
ribasushi Apr 4, 2024
875d9c9
Basic transparent partial-key badger implementation
ribasushi Apr 4, 2024
12c7491
Basic on-the-fly zstd compression
ribasushi Apr 5, 2024
119be6d
Always store events in the blockstore, making this conditional is poi…
ribasushi Mar 23, 2024
825f7c8
Set MORE defaults to more reasonable values
ribasushi Dec 12, 2023
a295291
Remove IPNI relay and publishing
ribasushi Feb 25, 2024
a04fd48
Do not join the DHT: rely on gossipsub PeereXchange
ribasushi Jun 17, 2024
a6de716
瘪莲
ribasushi Dec 20, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

# UNRELEASED

- https://github.com/filecoin-project/lotus/pull/12203: Fix slice modification bug in ETH Tx Events Bloom Filter

## ☢️ Upgrade Warnings ☢️

- This Lotus release includes some correctness improvements to the events subsystem, impacting RPC APIs including `GetActorEventsRaw`, `SubscribeActorEventsRaw`, `eth_getLogs` and the `eth` filter APIs. Part of these improvements involve an events database migration that may take some time to complete on nodes with extensive event databases. See [filecoin-project/lotus#12080](https://github.com/filecoin-project/lotus/pull/12080) for details.
Expand Down
36 changes: 36 additions & 0 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 瘪莲 (ltsh)

A leaner variant of [莲](https://github.com/filecoin-project/lotus) powering all `riba.cloud` nodes.

## What

This repository contains the **PRODUCTION VERSION** of nodes used at and around `riba.cloud`. The code is the result of a series of patches on top of the [*reasonably-earliest* version of `lotus`][11] compatible with the current filecoin mainnet. The changes are either backports or modifications of various aspects of upstream, aimed at leaner and/or more correct operations.

## How

The repository never adds tags: named branches are used as source of truth. As upstream is tracked relatively closely, all branches, including [`master`][1] are **force-pushed to quite frequently**. Always use `git pull --rebase` when fetching new changes.

The main named-branches of interest are as follows:

- [`upstream_base`][11]: the base point matching a recent-ish-stable release of [`lotus`][2]

- [`backports`][12]: the portion of [`master`][1] that consists solely of backports from [`upstream-lotus:master`][2] on top of the [`upstream_base`][11].

- [`maybe_for_upstreaming`][13]: the portion of [`master`][1] that could reasonably be considered for inclusion upstream. Note that author **does not plan to raise PRs** against upstream. The marker is provided for those who would like to attempt upstreaming the changes on their own.

- [`master`][1]: code powering the production nodes which author uses for various chain-syncing/-analysis tasks. Drifts between daemon-reported commitish and this branch are generally rare. You are welcome to run this version, as long as you are doing it **AT YOUR OWN RISK** and agree to keep all the pieces if something breaks.

## Lead Maintainer

[Peter 'ribasushi' Rabbitson](https://github.com/ribasushi)

## License

SPDX-License-Identifier: Apache-2.0 OR MIT

[1]: https://github.com/ribasushi/ltsh/commits/master
[2]: https://github.com/filecoin-project/lotus
[11]: https://github.com/ribasushi/ltsh/commits/upstream_base
[12]: https://github.com/ribasushi/ltsh/compare/upstream_base...backports
[13]: https://github.com/ribasushi/ltsh/compare/backports...maybe_for_upstreaming

4 changes: 2 additions & 2 deletions api/docgen/docgen.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import (
"github.com/filecoin-project/lotus/api"
apitypes "github.com/filecoin-project/lotus/api/types"
"github.com/filecoin-project/lotus/api/v0api"
"github.com/filecoin-project/lotus/build"
"github.com/filecoin-project/lotus/build/buildconstants"
"github.com/filecoin-project/lotus/chain/actors/builtin/miner"
"github.com/filecoin-project/lotus/chain/types"
"github.com/filecoin-project/lotus/chain/types/ethtypes"
Expand Down Expand Up @@ -122,7 +122,7 @@ func init() {
addExample(time.Minute)

addExample(network.ReachabilityPublic)
addExample(build.TestNetworkVersion)
addExample(buildconstants.TestNetworkVersion)
allocationId := verifreg.AllocationId(0)
addExample(allocationId)
addExample(&allocationId)
Expand Down
Loading