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

chainHead: Ensure reasonable distance between leaf and finalized block #3562

Merged
merged 19 commits into from
Apr 3, 2024

Commits on Mar 1, 2024

  1. chainHead: Ensure reasonable distance between leaf and finalized block

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    f69de7e View commit details
    Browse the repository at this point in the history
  2. chainHead: Introduce custom error for distance too large

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    1afeaf8 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. chainHead: Temporarily suspend subscriptions

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6f02a08 View commit details
    Browse the repository at this point in the history
  2. chainHead: Move suspending to subscription management

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    831f095 View commit details
    Browse the repository at this point in the history
  3. chainHead/subs/tests: Adjust testing to suspending changes

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    887d380 View commit details
    Browse the repository at this point in the history
  4. chainHead/subs/tests: Check subspended subscriptions

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    34a28ec View commit details
    Browse the repository at this point in the history
  5. chainHead/subs/tests: Simplify block production

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    4da5073 View commit details
    Browse the repository at this point in the history
  6. chainHead: Add config for suspended subscriptions

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    e51b932 View commit details
    Browse the repository at this point in the history
  7. chainHead: Configure the lagging distance

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    9024461 View commit details
    Browse the repository at this point in the history
  8. chainHead/tests: Check suspension and lagging distance

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    e182600 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Merge remote-tracking branch 'origin/master' into lexnv/chainhead-edg…

    …e-case-lagging-fin
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    53b80e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Update substrate/client/rpc-spec-v2/src/chain_head/subscription/inner.rs

    Co-authored-by: Sebastian Kunert <skunert49@gmail.com>
    lexnv and skunert authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0be419d View commit details
    Browse the repository at this point in the history
  2. Update substrate/client/rpc-spec-v2/src/chain_head/chain_head_follow.rs

    Co-authored-by: Sebastian Kunert <skunert49@gmail.com>
    lexnv and skunert authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    7563d9a View commit details
    Browse the repository at this point in the history
  3. chainHead: Remove all active subscriptions instead of suspending time

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e9ae914 View commit details
    Browse the repository at this point in the history
  4. chainHead/tests: Adjust testing

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e500f75 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/lexnv/chainhead-edge-case-laggin…

    …g-fin' into lexnv/chainhead-edge-case-lagging-fin
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ab5c218 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Merge remote-tracking branch 'origin/master' into lexnv/chainhead-edg…

    …e-case-lagging-fin
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    5326ada View commit details
    Browse the repository at this point in the history
  2. chainHead: Refactor master with reserved subscriptions

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    0e276cc View commit details
    Browse the repository at this point in the history
  3. chainHead/tests: Adjust testing

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f2cbb64 View commit details
    Browse the repository at this point in the history