gear
feat(ethexe): improve database migrations
#5188
Open

feat(ethexe): improve database migrations #5188

liferooter wants to merge 74 commits into master from gs/ethexe/improved-migrations
liferooter
grishasobol refactor chain commitment aggregation - pre-commit PASSED
7782dc5a
grishasobol fix validators errors handling
bffa168a
grishasobol fix era timestamps
d62f2209
grishasobol remove validation deepness limit completelly
ecc3b206
grishasobol move latest_era_with_committed_validators to PreparedBlockData
d6a2523d
grishasobol issues
3aa82cb4
grishasobol fix election_timestamp_finalized
986792ce
grishasobol processor refactoring
5a22feb5
grishasobol PASS ethexe-processor tests
2aaeddf5
grishasobol Merge branch 'master' into gsobol/ethexe/consensus-errors-handling
19e7ca06
grishasobol fix; tests PASSED
8a786f95
grishasobol fix
03f1cd6f
grishasobol refactoring
402b05bf
grishasobol Merge branch 'master' into gsobol/ethexe/processor
defb9091
grishasobol uncomment db tests
1497feeb
grishasobol remove multiplier from rpc config
41845300
grishasobol pretty printing
72d18339
grishasobol process queue remove Option; remove async run from RunContext
8b729dd9
grishasobol borrow inner
e2b4ea4c
grishasobol move OverlaidRunContext to overlaid.rs
fcbfa5dc
grishasobol use move semantic for transitions in run context
b510f30c
grishasobol fix test injected_prioritized_over_canonical
068cc606
grishasobol return error from run
2758f8bf
grishasobol return cloneable back
fc3ac90a
grishasobol fix network tests
f8b49077
grishasobol Merge branch 'gsobol/ethexe/processor' into gsobol/ethexe/db
440bd2de
grishasobol fix after merge
be4d72ec
grishasobol improve key to_bytes
26d71039
grishasobol remove redandant write_hash and contains
5d948732
grishasobol intermidiate
7d1b775e
grishasobol Merge branch 'master' into gsobol/ethexe/processor
421cab70
grishasobol fixes after master merge
0a007d7c
grishasobol Merge branch 'gsobol/ethexe/processor' into gsobol/ethexe/db
736ea465
grishasobol Merge branch 'master' into gsobol/ethexe/db
a2ffffc8
grishasobol inermediate 1
55aafc02
grishasobol Merge branch 'master' into gsobol/ethexe/processor
7f7cf810
grishasobol fix for shear
5c5e8315
liferooter fix(ethexe-processor): use a dedicated thread pool for chunked execut…
613bd029
grishasobol DEFAULT_CHUNK_PROCESSING_THREADS -> DEFAULT_CHUNK_SIZE
d96cbdbb
grishasobol check pub(super/crate/none) correctness
09d44092
grishasobol append issue number
75550bfb
grishasobol move task processing to after queue processing
48409609
grishasobol Merge branch 'master' into gsobol/ethexe/processor
cff516a4
grishasobol Merge branch 'master' into gsobol/ethexe/processor
8598b215
grishasobol Merge branch 'master' into gsobol/ethexe/processor
545d1452
grishasobol review
87908f9f
grishasobol Merge branch 'gsobol/ethexe/processor' into gsobol/ethexe/db
4ad7c31a
grishasobol some fixes
72a160fe
grishasobol support pending announces rejection in connect node
9a28d710
grishasobol fixes
b99fa7c9
grishasobol Merge branch 'gsobol/ethexe/connect-node-fix' into gsobol/ethexe/db
0769ad49
grishasobol fix some bugs in tests
c6261e57
grishasobol Merge branch 'master' into gsobol/ethexe/db
334431e5
grishasobol restructure
1414214b
grishasobol issue number
50a582c5
grishasobol Merge branch 'master' into gsobol/ethexe/db
eeb9ef9b
grishasobol update submodules
63950172
grishasobol fix clippy
21e4bdcb
grishasobol append licence
10f876ca
grishasobol Merge branch 'master' into gsobol/ethexe/db
6f4784b8
grishasobol fix after master merge
986a948e
grishasobol fix for shear
312054ab
grishasobol remove redundant
f2bd20ae
grishasobol Merge branch 'master' into gsobol/ethexe/db
8b3e4e04
grishasobol fix after master merge
b473cf63
grishasobol Merge branch 'master' into gsobol/ethexe/db
f78a6915
grishasobol fix redundant deps
8ef8dda3
grishasobol Merge branch 'master' into gsobol/ethexe/db
3c9f2d67
liferooter docs(gstd): make `UsageError` docs depend on `ethexe` feature state (…
0f26d461
liferooter test(ethexe): try to warn about database type changes (#5117)
a771f688
Rework database migration system
fbe6449d
Allow dropping support for old database versions
0ec141a0
liferooter liferooter requested a review from grishasobol grishasobol 6 days ago
liferooter liferooter added A0-pleasereview
liferooter liferooter added D8-ethexe
semanticdiff-com
gemini-code-assist
gemini-code-assist
gemini-code-assist commented on 2026-03-03
liferooter liferooter removed A0-pleasereview
liferooter liferooter added A1-inprogress
liferooter liferooter marked this pull request as draft 6 days ago
liferooter Bind `ethexe_db::VERSION` to `ethexe_db_init::LATEST_VERSION`
83c42457
liferooter Fix typo in Cargo.toml
1f560c7c

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone