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

subsystem benchmarks: add cpu profiling #2601

Closed
wants to merge 48 commits into from

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 4, 2023

  1. Add cpu profiling

    AndreiEres committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    70ac38e View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    a06f2a5 View commit details
    Browse the repository at this point in the history
  2. Update polkadot/node/subsystem-bench/README.md

    Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com>
    AndreiEres and sandreim authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    b9f4dd9 View commit details
    Browse the repository at this point in the history
  3. Update

    AndreiEres committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    8736689 View commit details
    Browse the repository at this point in the history