-
Notifications
You must be signed in to change notification settings - Fork 709
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
network/strategy: Backoff and ban overloaded peers to avoid submitting the same request multiple times #5029
Commits on Jul 15, 2024
-
strategy: Introduce LRU persistent disconnection state
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 04c613a - Browse repository at this point
Copy the full SHA 04c613aView commit details -
strategy/warp: Use persistent disconnection state
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for edf3490 - Browse repository at this point
Copy the full SHA edf3490View commit details -
strategy/state: Use persistent disconnection state
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7991025 - Browse repository at this point
Copy the full SHA 7991025View commit details -
strategy/chain_sync: Use persistent disconnection state
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 6663731 - Browse repository at this point
Copy the full SHA 6663731View commit details -
strategy/tests: Check behavior of persistent peers state
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a836a3e - Browse repository at this point
Copy the full SHA a836a3eView commit details -
strategy: Forget peer state after backing off for more than 15 minutes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3466701 - Browse repository at this point
Copy the full SHA 3466701View commit details -
strategy/tests: Check backed off peers are not scheduled for requests
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e6d2ee3 - Browse repository at this point
Copy the full SHA e6d2ee3View commit details -
strategy: Align backoff time with protocol timeout time
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 79d1850 - Browse repository at this point
Copy the full SHA 79d1850View commit details
Commits on Jul 16, 2024
-
strategy/persistent: Adjust constants, report bans and add logs
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3e51525 - Browse repository at this point
Copy the full SHA 3e51525View commit details -
strategy: Ban peers reported by the persistent store
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 62f4054 - Browse repository at this point
Copy the full SHA 62f4054View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 02c26e0 - Browse repository at this point
Copy the full SHA 02c26e0View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a6e76aa - Browse repository at this point
Copy the full SHA a6e76aaView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2ac8fcd - Browse repository at this point
Copy the full SHA 2ac8fcdView commit details
Commits on Jul 17, 2024
-
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2b7faba - Browse repository at this point
Copy the full SHA 2b7fabaView commit details -
sync/tests: Adjust state management expectations
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 177dec9 - Browse repository at this point
Copy the full SHA 177dec9View commit details
Commits on Jul 30, 2024
-
Merge remote-tracking branch 'origin/master' into lexnv/fix-multiple-…
…block-req-banned-timeout
Configuration menu - View commit details
-
Copy full SHA for 97bfaab - Browse repository at this point
Copy the full SHA 97bfaabView commit details -
peer-state: Rename disconnected peer state and make it private
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 6efa4d1 - Browse repository at this point
Copy the full SHA 6efa4d1View commit details -
peer-state: Rename to disconnected peers for clarity
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 48534c2 - Browse repository at this point
Copy the full SHA 48534c2View commit details -
peer-state: Rename remove to on_disconnect
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0a47d68 - Browse repository at this point
Copy the full SHA 0a47d68View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d993f59 - Browse repository at this point
Copy the full SHA d993f59View commit details -
disconnected-peers: Address feedback
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for bfc32b9 - Browse repository at this point
Copy the full SHA bfc32b9View commit details -
Add PR doc for better documentation
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7f90cee - Browse repository at this point
Copy the full SHA 7f90ceeView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c0d0f3c - Browse repository at this point
Copy the full SHA c0d0f3cView commit details
Commits on Jul 31, 2024
-
disconnected-peers: Raname to on_disconnect_during_request
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 16e55cf - Browse repository at this point
Copy the full SHA 16e55cfView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 00a5cb3 - Browse repository at this point
Copy the full SHA 00a5cb3View commit details