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

Add subsystem benchmarks for availability-distribution and biftield-distribution (availability write) #2970

Merged
merged 75 commits into from
Jan 25, 2024

Commits on Oct 25, 2023

  1. skeleton

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    01af630 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. wip

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    7c22abe View commit details
    Browse the repository at this point in the history
  2. measure tput and fixes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    c3adc77 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. add network emulation

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    31b0351 View commit details
    Browse the repository at this point in the history
  2. cleanup

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    e4bb037 View commit details
    Browse the repository at this point in the history
  3. Add latency emulation

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    a694924 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. support multiple pov sizes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    7ca4dba View commit details
    Browse the repository at this point in the history
  2. new metric in recovery and more testing

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    0430b5b View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. CLI update and fixes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    027bcd8 View commit details
    Browse the repository at this point in the history
  2. peer stats

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    5a05da0 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Switch stats to atomics

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    895e8d6 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. add more network metrics, new load generator

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    a2fb0c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. refactor

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    d1b9fa3 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. pretty cli + minor refactor + remove unused

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c5937ab View commit details
    Browse the repository at this point in the history
  2. update

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d6c259d View commit details
    Browse the repository at this point in the history
  3. remove comment

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    050529b View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. separate cli options for availability

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    cb38be5 View commit details
    Browse the repository at this point in the history
  2. implement unified and extensible configuration

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    24a736a View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Prepare to swtich to overseer

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    2843865 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd4620e View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. add mocked subsystems

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b17a147 View commit details
    Browse the repository at this point in the history
  2. full overseer based implementation complete

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4724d8c View commit details
    Browse the repository at this point in the history
  3. make clean

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7aed30f View commit details
    Browse the repository at this point in the history
  4. more cleaning

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b51485b View commit details
    Browse the repository at this point in the history
  5. more cleaning

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7e46444 View commit details
    Browse the repository at this point in the history
  6. proper overseer control

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d3df927 View commit details
    Browse the repository at this point in the history
  7. refactor CLI display of env stats

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7557768 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Add grafana dashboards for DA read

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    787dc00 View commit details
    Browse the repository at this point in the history
  2. network stats fixes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    cd18f8d View commit details
    Browse the repository at this point in the history
  3. move examples and grafana

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e8506b3 View commit details
    Browse the repository at this point in the history
  4. Add readme

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    cbb6772 View commit details
    Browse the repository at this point in the history
  5. fmt + readme updates

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    1a80870 View commit details
    Browse the repository at this point in the history
  6. update dashboard and sample

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    eb49ea0 View commit details
    Browse the repository at this point in the history
  7. remove unused

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    b249056 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7fbcdfc View commit details
    Browse the repository at this point in the history
  9. revert unneeded changes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    fb34181 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. add missing comments and minor fixes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    3a716a5 View commit details
    Browse the repository at this point in the history
  2. clippy

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    a092b76 View commit details
    Browse the repository at this point in the history
  3. zepter format features --fix

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    ca27370 View commit details
    Browse the repository at this point in the history
  4. fix markdown

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    be814e5 View commit details
    Browse the repository at this point in the history
  5. remove sleep till end of block

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    11ce8f5 View commit details
    Browse the repository at this point in the history
  6. review

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8d93abc View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Emulated network improvements

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    af141ee View commit details
    Browse the repository at this point in the history
  2. fix comment

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    29d80fa View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Merge branch 'master' of github.com:paritytech/polkadot-sdk into sand…

    …reim/availability-write-bench
    
    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    c4bf254 View commit details
    Browse the repository at this point in the history
  2. availability distribution + bitfield distribution

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    c5a6143 View commit details
    Browse the repository at this point in the history
  3. WIP

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    54e8698 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. add fn to wait on metric and CLI output changes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    5bfe2d9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of github.com:paritytech/polkadot-sdk into sand…

    …reim/subsystem-bench
    
    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    74e68bb View commit details
    Browse the repository at this point in the history
  3. cargo lock

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    4d21e5b View commit details
    Browse the repository at this point in the history
  4. more review feedback

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    3e25fdc View commit details
    Browse the repository at this point in the history
  5. change back to debug

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    1458a73 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'sandreim/subsystem-bench' of github.com:paritytech/polk…

    …adot-sdk into sandreim/availability-write-bench
    
    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    bc46646 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. use prometheus network stats

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    dc5a72c View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. WIP

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    0bc7e5f View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. complete networking refactor

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    ba46184 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. refactor NetworkMessage

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    1dfb263 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. refactor

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    87892fd View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Finish network refactoring and fix benchmarks

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    22a1bf9 View commit details
    Browse the repository at this point in the history
  2. update examples

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    196c426 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of github.com:paritytech/polkadot-sdk into sand…

    …reim/availability-write-bench
    
    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    b2b41cf View commit details
    Browse the repository at this point in the history
  4. merge fixes

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    7d63bd9 View commit details
    Browse the repository at this point in the history
  5. clippy & fmt

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    67c4c1e View commit details
    Browse the repository at this point in the history
  6. fix print

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8c00d70 View commit details
    Browse the repository at this point in the history
  7. Fix block time

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    f839f77 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' of github.com:paritytech/polkadot-sdk into sand…

    …reim/availability-write-bench
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    b6807f2 View commit details
    Browse the repository at this point in the history
  9. clippy

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    48508ba View commit details
    Browse the repository at this point in the history
  10. Fix ASCII art

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    28d9f77 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. feedback 1/2

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    d8523a9 View commit details
    Browse the repository at this point in the history
  2. feedback 2/2

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    d9c685d View commit details
    Browse the repository at this point in the history
  3. nits

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    bec7998 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Merge branch 'master' of github.com:paritytech/polkadot-sdk into sand…

    …reim/availability-write-bench
    
    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    848b54f View commit details
    Browse the repository at this point in the history
  2. merge damage

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1614ce8 View commit details
    Browse the repository at this point in the history
  3. add prdoc

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    32d5d07 View commit details
    Browse the repository at this point in the history
  4. fix md and cargo lock

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    68fbd6e View commit details
    Browse the repository at this point in the history