Skip to content

feat(download): backport full preset RocksDB indices to v2.7.0 - #28

Merged
danyalprout merged 3 commits into
releases/v2.7.0from
backport/v2.7.0/download-full-rocksdb-indices
Oct 19, 2026
Merged

danyalprout merged 3 commits into
releases/v2.7.0from
backport/v2.7.0/download-full-rocksdb-indices

Conversation

@jowparks

@jowparks jowparks commented Oct 16, 2026 •

Copy link
Copy Markdown

Backports the merged paradigmxyz#27939 and paradigmxyz#27940 (squash commits 58a9fc1, e3232dd, including reth team review changes) onto releases/v2.7.0, matching #27 for v2.5.2, so Base full snapshot downloads keep the prebuilt history indices instead of rebuilding ~13.4M blocks of them. Also backports paradigmxyz#27677, which the new history_checkpoints_do_not_advertise_undownloaded_changesets test depends on.

Remaining CI failures are preexisting on releases/v2.7.0 (clippy/docs lints from the newer toolchain, rustls RUSTSEC-2026-0346..0349 in cargo deny, Actions scan OIDC 403).

@jowparks
jowparks marked this pull request as ready for review October 16, 2026 16:38
jowparks and others added 2 commits October 16, 2026 14:12
…tart (paradigmxyz#27939)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
(cherry picked from commit 58a9fc1)
…xyz#27940)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
(cherry picked from commit e3232dd)
@jowparks
jowparks force-pushed the backport/v2.7.0/download-full-rocksdb-indices branch from 28479a2 to cf9cdcb Compare October 16, 2026 21:34
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
(cherry picked from commit 26b7cf8)
@danyalprout
danyalprout merged commit bbea4dc into releases/v2.7.0 Oct 19, 2026
30 of 37 checks passed
danyalprout added a commit to base/base that referenced this pull request Oct 19, 2026
Use base-v2.7.0.2 from releases/v2.7.0 after merging base/reth#28. Preserve full-preset RocksDB downloads and retained-history checkpoint safety after rebasing on main. Refresh the pin provenance and documentation, and format the merged trie test imports.
lean-apple pushed a commit to lean-apple/base that referenced this pull request Oct 20, 2026
* chore: upgrade Reth to base-v2.7.0.1

* ci: pin Base Anvil to the Revm 43 upgrade

* chore(ci): pin Base Anvil CI fixes

* fix(ci): format Cargo feature lists for zepter

* fix(ci): compare identical storage benchmarks

* chore(ci): pin merged Base Anvil Reth 2.7 upgrade

* fix(glamsterdam): validate guest dependencies and storage lifecycle

* fix(glamsterdam): pin merged Reth snapshot backport

Use base-v2.7.0.2 from releases/v2.7.0 after merging base/reth#28. Preserve full-preset RocksDB downloads and retained-history checkpoint safety after rebasing on main. Refresh the pin provenance and documentation, and format the merged trie test imports.

* fix(ci): allow duplicate quanta and raise test thread stack

Reth 2.7 pulls quanta 0.13 alongside 0.12, and its unoptimized EVM
execution overflows the 2 MiB libtest thread stack on Linux, aborting
base-metering opcode gas tests with SIGABRT.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants