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

[v17] Lazy bootstrap improvements #1427

Merged
merged 27 commits into from Dec 8, 2018

Conversation

Projects
None yet
2 participants
@SergiySW
Copy link
Collaborator

commented Dec 4, 2018

  • Improve lazy_start function, limit lazy_keys size to 1024 (#1422)
  • Add lazy_mode flag before lazy_run if running after usual bootstrap (#1423)
  • Force drop lazy bootstrap connection for long chains to prevent high bandwidth usage (#1424)
  • Force drop lazy bootstrap connection for long bulk_pull to prevent high bandwidth usage
  • Force drop lazy bootstrap connection for unexpected block (unconfirmed)
  • Lazy bootstrap timeout with active pulls (#1425)
  • Finish lazy bootstrap without lazy pulls (#1428)
  • Add launch flags --disable_legacy_bootstrap, --disable_bootstrap_listener
  • Display total_blocks, lazy_stopped in RPC bootstrap_status
  • Check if pull is obsolete (head was processed)
  • Flush lazy pulls more often
  • Add bootstrap stopped check to lazy_finished & request_push functions
  • Support pulk_bull count parameter in lazy bootstrap
  • Search balance of already processed previous blocks
  • Disable process_fork requeue_pull for lazy bootstrap
[v17] Lazy bootstrap improvements
Improve lazy_start function, limit lazy_keys size to 1024 (#1422)
Add lazy_mode flag before lazy_run if running after usual bootstrap (#1423)
Force drop lazy bootstrap connection for long chains to prevent high bandwidth usage (#1424)
Lazy bootstrap timeout with active pulls (#1425)

@SergiySW SergiySW self-assigned this Dec 4, 2018

@SergiySW SergiySW added this to the V17.0 milestone Dec 4, 2018

@SergiySW SergiySW force-pushed the SergiySW:lazy_improvements_v17 branch from 76ceb50 to d94a9cf Dec 6, 2018

SergiySW added some commits Dec 8, 2018

@rkeene rkeene merged commit 3cffac3 into nanocurrency:releases/v17 Dec 8, 2018

2 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.