Skip to content

Adds to 22.10.4#5054

Merged
jflo merged 13 commits into
besu-eth:release-22.10.xfrom
jflo:addsTo-22.10.4
Feb 8, 2023
Merged

Adds to 22.10.4#5054
jflo merged 13 commits into
besu-eth:release-22.10.xfrom
jflo:addsTo-22.10.4

Conversation

@jflo

@jflo jflo commented Feb 5, 2023

Copy link
Copy Markdown
Contributor

Additions to 22.10.4 release.

matkt and others added 5 commits February 4, 2023 21:34
* fix transaction pool issue
* add block replay
* support in-memory snapshots

Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
…h#5039)

* bonsai layered worldstate subscription
* unsubscribe from worldstatestorage on close of BonsaiLayeredWorldState
* minor txpool logging improvements

Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
* Add RocksDB readOptions with checksum verification set to false for RocksDB get methods
* Spotless + apply disabling checksum verification for unsegmented RocksDB reads

Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
@jflo jflo marked this pull request as ready for review February 5, 2023 02:37
siladu and others added 5 commits February 5, 2023 13:52
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
* Cache empty slots.

Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>

* clear after each block and copy during clone

Signed-off-by: Karim TAAM <karim.t2am@gmail.com>

* add changelog

Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>

* Avoid triggering a calculate root hash when empty slot cache is not empty.

Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>

Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: ahamlat <ameziane.hamlat@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Karim TAAM <karim.t2am@gmail.com>
…-eth#4897)

Use WorldStateBonsaiUpdater accounts cache each time we try to get an account from storage. Currently, we use this cache only in some code paths.

Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Ameziane H <ameziane.hamlat@consensys.net>
* use debug rpc endpoint to resync worldstate
* Reset transaction pool state every time the initial sync is done

Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
This reverts commit c015567.

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
This reverts commit 33ba164.

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
@siladu

siladu commented Feb 7, 2023

Copy link
Copy Markdown
Contributor

In order to include

and to avoid merge conflicts, I also included the following PRs (which are probably decent improvements for this release anyway):

I reverted the rocksdb lib wiring in so I can see this PR go green before we attempt to add in a re-built version of the lib.

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
@jflo jflo merged commit 34b238c into besu-eth:release-22.10.x Feb 8, 2023
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.

6 participants