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

[cherry-pick]Align 202211 with master for 202211 release (#1129)(#1116)(#1141) (#1136) (#1140) #1151

Merged
merged 5 commits into from
Nov 16, 2022

Commits on Nov 15, 2022

  1. [gbsyncd] Add asic db prefix for channel NOTIFICATIONS (sonic-net#1129)

    Fix sonic-net#1131. The communication channel between orchagent and gbsyncd needs different from
    the channel "NOTIFICATIONS" between orchagent and syncd.
    jimmyzhai authored and richardyu-ms committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    86d3e4f View commit details
    Browse the repository at this point in the history
  2. Make changes to building and packaging sairedis (sonic-net#1116)

    * Make changes to building and packaging sairedis
    
    This commit includes the following changes:
    1. Use Debian build profiles instead of custom build targets to build
    different configurations of sairedis. Build profiles were designed for
    this purpose. This also makes the debian/rules file a bit cleaner.
    2. Rely on the debug packages being automatically created, instead of us
    explicitly specifying it in debian/control.
    3. Add actual support for excluding Python 2 binding build.
    4. Make sure the compile flags used for building Python 2 and Python 3
    are actually correct.
    
    Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
    
    * Update pipeline file
    
    Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
    
    * Fix argument for profile
    
    Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
    
    * Exclude libsai package from the list of dependencies
    
    Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
    
    * Allow multiple syslog artifacts during tests
    
    Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
    saiarcot895 authored and richardyu-ms committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    98e63f7 View commit details
    Browse the repository at this point in the history
  3. Revert "Make changes to building and packaging sairedis (sonic-net#1116

    …)" (sonic-net#1141)
    
    This may be causing or exposing some issues during tests.
    
    This reverts commit 7b39fc4.
    saiarcot895 authored and richardyu-ms committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    592cc1f View commit details
    Browse the repository at this point in the history
  4. sairedis: Fixing race condition for rif counters (sonic-net#1136)

    * Fixing issue #11621
    * The cleanup code for stale rif counters are now moved to syncd . Earlier as part of fix for issue #2193 the cleanup for stale rif counters was added.
    * But it could create a race condition between orchagent removes RIF rate counters from DB and lua script fetching them.
    * So as a fix all such cleanup has been moved to syncd.
    
    Signed-off-by: Suman Kumar <suman.kumar@broadcom.com>
    sumanbrcm authored and richardyu-ms committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    28c90ae View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. [SAI submodule update] Enable support for SAI v1.11.0 (sonic-net#1140)

    * [SAI submodule update] Enable support for SAI v1.11.0
    
    Signed-off-by: richardyu-ms <richard.yu@microsoft.com>
    
    * update SAI for saithift fix
    
    * upgrade to latest sai 1.11
    
    add cases
    
    fix a code issue
    
    Signed-off-by: richardyu-ms <richard.yu@microsoft.com>
    
    * refactor code
    
    Signed-off-by: richardyu-ms <richard.yu@microsoft.com>
    
    Signed-off-by: richardyu-ms <richard.yu@microsoft.com>
    richardyu-ms committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    b6468f4 View commit details
    Browse the repository at this point in the history