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

[Counters] Improve performance by polling only configured ports buffer queue/pg counters #2143

Merged
merged 18 commits into from
May 31, 2022
Merged

[Counters] Improve performance by polling only configured ports buffer queue/pg counters #2143

merged 18 commits into from
May 31, 2022

Commits on Feb 10, 2022

  1. Filter unconfigured ports buffers queue/pg counters configurations on…

    … init.
    
    If no buffer configurations available, no counters will be created.
    Allow creating/removing counters on runtime if buffer PG/Queue is created or removed.
    New UT added to verify new flow.
    
    Signed-off-by: Shlomi Bitton <shlomibi@nvidia.com>
    Shlomi Bitton committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    6f1199a View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Merge branch 'master' of https://github.com/Azure/sonic-swss into shl…

    …omi_buffer_queues_pgs_counters_configurations_master
    Shlomi Bitton committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    a5dba34 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Add SWSS_LOG_ENTER at beginning of new functions

    Signed-off-by: Shlomi Bitton <shlomibi@nvidia.com>
    Shlomi Bitton committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    53055c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Adapt test_pg_drop_counter to this new change

    Shlomi Bitton committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    1c35571 View commit details
    Browse the repository at this point in the history
  2. Adapt test_watermark to this new change

    Shlomi Bitton committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    8ebdc03 View commit details
    Browse the repository at this point in the history
  3. Adapt test_buffer_traditional to this new change

    Shlomi Bitton committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    6b38343 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2022

  1. Create and remove not exist queue

    Shlomi Bitton committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    3537f05 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2022

  1. Merge branch 'master' of https://github.com/Azure/sonic-swss into shl…

    …omi_buffer_queues_pgs_counters_configurations_master
    Shlomi Bitton committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    bf550cf View commit details
    Browse the repository at this point in the history
  2. Fix syntax error

    Shlomi Bitton committed Apr 10, 2022
    Configuration menu
    Copy the full SHA
    cc11bf2 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Configuration menu
    Copy the full SHA
    f22b4f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. Merge branch 'master' of https://github.com/Azure/sonic-swss into shl…

    …omi_buffer_queues_pgs_counters_configurations_master
    Shlomi Bitton committed Apr 17, 2022
    Configuration menu
    Copy the full SHA
    7e8c1a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Merge branch 'master' of https://github.com/Azure/sonic-swss into shl…

    …omi_buffer_queues_pgs_counters_configurations_master
    Shlomi Bitton committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    bb7da55 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2022

  1. Configuration menu
    Copy the full SHA
    7e4e618 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Merge branch 'shlomi_buffer_queues_pgs_counters_configurations_master…

    …' of github.com:shlomibitton/sonic-swss into shlomi_buffer_queues_pgs_counters_configurations_master
    Shlomi Bitton committed May 8, 2022
    Configuration menu
    Copy the full SHA
    47cb874 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/Azure/sonic-swss into shl…

    …omi_buffer_queues_pgs_counters_configurations_master
    Shlomi Bitton committed May 8, 2022
    Configuration menu
    Copy the full SHA
    a8f060c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Adapt tests/test_buffer_traditional.py to this change

    Shlomi Bitton committed May 18, 2022
    Configuration menu
    Copy the full SHA
    95b2e74 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/Azure/sonic-swss into shl…

    …omi_buffer_queues_pgs_counters_configurations_master
    Shlomi Bitton committed May 18, 2022
    Configuration menu
    Copy the full SHA
    0c28b81 View commit details
    Browse the repository at this point in the history
  3. Remove unused configuration.

    Adapt second test case
    Shlomi Bitton committed May 18, 2022
    Configuration menu
    Copy the full SHA
    6e7f018 View commit details
    Browse the repository at this point in the history