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

Advanced synchronization progress reporting #1353

Open
LukasKorba opened this issue Jan 24, 2024 · 0 comments
Open

Advanced synchronization progress reporting #1353

LukasKorba opened this issue Jan 24, 2024 · 0 comments

Comments

@LukasKorba
Copy link
Collaborator

This ticket is a follow up for the #1346. All the details about the issue are mentioned in the 1346 so just short summary:

The progress reporting takes a lot of time. Starts from the rust calls that gather data and ends up with creation of snapshot struct that is broadcasted to the clients/subscribers.

Simple change reduced the time significantly by not reporting every 100 scanned blocks but rather every 500 scanned blocks.

The Goal

The goal of this ticket is to finish what we started and report only when it's necessary or rather when we know it makes sense to report any progress and balances.

LukasKorba added a commit to LukasKorba/ZcashLightClientKit that referenced this issue Jan 24, 2024
- changelog update
- the sync time has been reduced by ~33%. The progress reporting frequency has been lowered down 5-times
- this is just first step and a quick improvement before we introduce advanced solution, covered in Electric-Coin-Company#1353
LukasKorba added a commit to LukasKorba/ZcashLightClientKit that referenced this issue Jan 25, 2024
- changelog update
- the sync time has been reduced by ~33%. The progress reporting frequency has been lowered down 5-times
- this is just first step and a quick improvement before we introduce advanced solution, covered in Electric-Coin-Company#1353

[Electric-Coin-Company#1346] Troubleshooting synchronization (Electric-Coin-Company#1354)

- typo fixed
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

No branches or pull requests

1 participant