Skip to content

Conversation

@Matilda-Clerke
Copy link
Contributor

PR description

Utilise SyncTransactionReceipt to avoid unnecessary processing and memory usage during SNAP sync

…ilise raw Bytes

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
@Matilda-Clerke Matilda-Clerke marked this pull request as ready for review January 14, 2026 01:35
@Matilda-Clerke
Copy link
Contributor Author

Initial testing shows on-par performance with snap sync on main, so I'm opening this up for review. Please understand that this PR extends from 9574 so will reduce slightly in size once 9574 is merged

@Matilda-Clerke
Copy link
Contributor Author

9574 has now been merged to main, and main merge to this branch

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
…ap-sync' into use-synctransactionreceipt-in-snap-sync
@jframe
Copy link
Contributor

jframe commented Jan 15, 2026

Initial testing shows on-par performance with snap sync on main, so I'm opening this up for review. Please understand that this PR extends from 9574 so will reduce slightly in size once 9574 is merged

What is the memory usage during sync compare some control nodes, is it less? Can you share JVM memory usage and GC time.

@Matilda-Clerke
Copy link
Contributor Author

Comparing
syn-transaction-receipt-338-with-expanded-fields
with
transaction-receipt-expanded
I'm not sure this PR will result in any significant change in memory usage. Curious what others think

@macfarla macfarla moved this to Open PRs in 26.1.0 Release Jan 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Open PRs

Development

Successfully merging this pull request may close these issues.

2 participants