-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
teamd: Use 75% links upperbound as min-links #224
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
lguohan
approved these changes
Jan 31, 2017
seiferteric
pushed a commit
to project-arlo/sonic-buildimage
that referenced
this pull request
Nov 25, 2019
* Update src/sonic-mgmt-framework from branch 'broadcom_sonic' to d32b61e0ca8053233ea9a8a8b0038fc4e8ee5bed - Merge "[ JIRA SONIC-10470 ] merge dell_sonic --> broadcom_sonic 11062019" into broadcom_sonic - [ JIRA SONIC-10470 ] merge dell_sonic --> broadcom_sonic 11062019 Change-Id: I316bd5bd683572c579595e686db18d2f1f2487a8 - Merge pull request sonic-net#249 from project-arlo/brcm_poc1101 Merge brcm_poc1101 --> master correction - Merge broadcom_sonic --> brcm_poc1101 correction * The processUpdatePhyIntfLagAdd() function got added twice by the git merge on src/translib/phy_intf.go. Fixed this. - Merge pull request sonic-net#248 from project-arlo/brcm_poc1101 Brcm poc1101 - Merge remote-tracking branch 'broadcom/broadcom_sonic' into brcm_poc1101 - Merge pull request sonic-net#242 from project-arlo/transformer-phase2 Merge Transformer phase2 changes - Merge branch 'master' into transformer-phase2 - Take care of type convertion for ints - Merge pull request sonic-net#238 from project-arlo/fix-code fix member removal code, issue sonic-net#227 - Merge pull request sonic-net#237 from project-arlo/transformer-phase2 fix the annotation model error - fix member removal code Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - fix the annotation model error - Merge pull request sonic-net#236 from project-arlo/transformer-phase2 Merge Transformer phase2 to master - Merge branch 'master' into transformer-phase2 - added code to properly handle the yenum, yint64 and yuint64 - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - added data type handling for yang modules having tbl-xfmr and field-xfmr - Merge branch 'master' into transformer-phase2 - Add table name retrieved from extract function to create DbMap for Delete - Merge pull request sonic-net#232 from project-arlo/fix-code Remove not required log statement - Remove not required log.Error statement Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - sFlow code enhancements (sonic-net#228) * Use constant for sFlow default port. * Add tighter input restrictions on sFlow YANG. Signed-off-by: Garrick He <garrick_he@dell.com> - catch error in valiating annotation files - Merge pull request sonic-net#224 from project-arlo/sflow sFlow Support - Add CLI support for sFlow global configurations * Add CLI support for all sFlow global configurations Signed-off-by: Garrick He <garrick_he@dell.com> - Update sFlow YANG * Update sFlow YANG and annotations. Signed-off-by: Garrick He <garrick_he@dell.com> - Merge pull request sonic-net#206 from project-arlo/sonic_host_service Add SONiC Host Service package and infrastructure - Add SONiC Host Service package and infrastructure This change adds infrastructure to create a host-side server that will respond to specific requests over D-Bus. The intention is to let clients that run within a container to query the host for the registered requests. This also includes infrastructure in Translib to request the host to perform some service. This is primarily used for implementing actions that must be done in the host system, such as image management, show techsupport, ZTP, etc. - Merge pull request sonic-net#192 from project-arlo/dell_fdb_cli FDB backend support - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Create transaction cache - added code to have tablename if the inner container or list is annotated with tablename and parent with tbl xfmr - Addressing comments - Merge pull request sonic-net#217 from project-arlo/portchannel Added config false statements in the containers just for Get support - Call subtree transformer for delete case - Added config false statements in the containers just for Get support Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - PortChannel Feature support (sonic-net#154) * Support for VLAN configuration (not complete) * Support for member addition to vlan(tagged & untagged) * Rearranging Interface app module code. * Working code for creating vlan, adding tagged/untagged port to vlan, and deletion of vlan. * Refactoring intf_app.go to accomodate all the interface types.wq * Support for access-vlan delete, working vlan create, tagged/untagged add, access/trunk mode config alone and removal of untagged. * XML coding for VLAN commands * CLI and python binding completion with testing and untagged vlan config validation. * Tested and working code for all the VLAN test cases except tagged VLAN delete, with validations added.x * Fixed the build failure. * Correcting the valid error message to be thrown to front-end. * Rearranging the get code, cleanup and add the support for vlan-info. * Tested the vlan-list get support for all the interfaces and specific interface * Working code for get-support for individual attributes. * Working code for config, add/remove member-ports, and get support. * Cleanup of the comments and logs. * Cleanup of the code. * Added the copyright header for new files. * Support for ignoring request for same config and for meaningful error for tagged/untagged configs to front-end. * Code change for Portchannel create and members add Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Support for CLI support-VLAN after merging with cleaned up CLI skeleton changes. * Support for #show vlan [<id>] command using sonic-yang. * Working delete PortChannel code Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Support for deletion of trunk-vlan instance, its associated CLI support and bug fix in #show vlan command. * Cleanup of the yang files in models/yang directory and cvl directory * Bugfixes for individual get and panic warnings. * Support for state container attribute get for VLAN * Code for adding and removing members from PortChannel Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Code changes for configuring PortChannel Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Fix code and augment data model Fix mtu config for PortChannel augment openconfig-if-aggregate.yang Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * CLI support code changes Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Added a note for initializing DS at the beginning. * Code changes for PortChannel attributes config Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Code changes for show command Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Changes in sonic YANG models Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Changes for Get commands Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Fix: IP config not reflecting on Linux Kernel Fix IP config not reflecting on Linux Kernel Fix indentations Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Add code for PortChannel REST UT Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Address review comments Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> * Address review comments Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - UPDATE case, leaflist handling - if existing entry does not have leaflist and incoming has, then instead of merge just add the leaflist as new field - Merge pull request sonic-net#208 from project-arlo/PVST_CLI Added CLI support for xSTP(PVST and RPVST) - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Support adding a table instance with empty field/value(NULL/NULL) only when no fields present under that instance - bug fixes and RPVST additional comands - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into PVST_CLI - add support for RPC callback using yang extension - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - GET case - Added Datatype conversion for key leaf, when ther is no key-transformer - Merge branch 'master' into transformer-phase2 - Add defaults only for non leaf case - Merge pull request sonic-net#202 from project-arlo/bsun-mgmt-vrf add xml and jinja template for mgmt vrf - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Support creating a table instance with no fields, when yang list doesn't have non-key(direct child) leaf that maps to a redis-field and all child containers map to a different table than the one annotated at parent list level - Ignore parent key if the keyXfmr or keyName is available - Resolving merge conflict - merge conflict - use ip vrf for configuration - address review comments - oc-yang default value fill support for models having table-xfmr - Merge pull request sonic-net#205 from project-arlo/transformer-phase2 enabled post-xfmr support for repalce and update operation and defaul… - enable field-xfmr support while filling yang default values - enabled post-xfmr support for repalce and update operation and default value fill for replace - Merge branch 'PVST_CLI' of https://github.com/project-arlo/sonic-mgmt-framework into PVST_CLI - Added CLI support for Spanning Tree Prtocol (PVST and RPVST) config and show commands - Added CLI support for PVST and RPVST config and show commands - Merge pull request sonic-net#204 from project-arlo/transformer-phase2 Merge Transformer phase2 changes - Remove stale files - Add missed out goyang.patch file - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Add goyang patch rule in Makefile - corrected a log message - Merge branch 'master' into transformer-phase2 - Handle deletion at sonic module level - Common app changes to use the CVL table ordering for CRUD operations - add xml and jinja template for mgmt vrf - Merge pull request sonic-net#199 from project-arlo/vlan_feature Added config false statements in the containers just for Get support - Integrate with CVL orderdered and dependency table list : 1.) Create a cache map of sonic module to oredered tables and tables to watch 2.) Provide APIs to lookup ordered tables and tables to watch on CRUD request for a given table and module name - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into vlan_feature - Corrections in the vlan yang for get only container - Addressing comments - Merge with latest changes for Unmarshall fix - Add default rule for ACL - Support get case for outerlist not associated with redis table but inner containers/lists mapped to global redis tables. - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Unmarshall related fixes for translib ygotTarget population covering : 1.)Leaf level Get 2.)List level Get without specifying any instance - sFlow CLI implementation * Update sFlow YANG to support only 2 collectors. * Update sFlow CLI actioner script to do proper functions. * Update .j2 templates to properly render sFlow information. Signed-off-by: Garrick He <garrick_he@dell.com> - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Yang default value fill support: for oc-yang having tablename annotations - Unmarshal fix for list instance level Get - clean up code - Merge branch 'brcm_license' - Unmarshal failure fix(partial) - GET query for inner conatiner and list with instance - Merge branch 'master' into dell_fdb_cli - FDB backend support - added code to support non-key based table entries but with yang-key - added code to call the subtree xfmr annotated at top level - Annotate sFlow YANG + update actioner script * Annotate sFlow YANG to query applDB for session information. * Update sFlow actioner script. Signed-off-by: Garrick He <garrick_he@dell.com> - container level GET - exit after processing subtree transformer - FDB backend - Merge pull request sonic-net#191 from project-arlo/brcm_poc Brcm poc - Merge remote-tracking branch 'broadcom/broadcom_sonic' into brcm_poc - Merge pull request sonic-net#190 from project-arlo/master sonic-mgmt-framework: master --> brcm_poc - Fixes for bugs sonic-net#180 and sonic-net#186 (sonic-net#188) - Fixes for bugs sonic-net#180 and sonic-net#186 - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into vlan_feature - Dell ztp dev (sonic-net#184) * cli without backend for ztp * cleaning up xml - fix for list key not being added to uri to list level get(no instance specified) - Fix subtree transformer nil map/crash issue(OC-Interface/counters issue) - Optimization for not building tree when the targetURI is not supported (sonic-net#182) * Optimization for avoiding the processing if the URI is not what we support - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into vlan_feature - Optimization for avoiding the processing if the URI is not what we support - Merge branch 'master' into sflow - Update sFlow YANG * Update sFlow YANG and Annotation file. Signed-off-by: Garrick He <garrick_he@dell.com> - Add module name to dbSpecMap - Support for VLAN feature. (sonic-net#162) * VLAN feature branch with changes for config and get support. * Resolved the conflicts and added the new changes wrt yang and tested, * Addressed the review comments. - added code to get the keyname from container - Merge pull request sonic-net#178 from project-arlo/transformer-phase2 Merge Transformer phase fixes to master - retrieve key value for annotated key entry in sonic yang - retrieve key value for annotated key entry in sonic yang - Addressed the review comments. - Merge branch 'master' into sflow - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into dell_fdb_cli - fixed yang leaf NONE to NULL field-value pair issue in return map. - Merge pull request sonic-net#176 from project-arlo/master syncing master to brcm_poc - Merge branch 'master' into transformer-phase2 - Handle Table transformer Get on list instance level - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into vlan_feature - Merge pull request sonic-net#171 from project-arlo/brcm_poc Brcm poc - Merge branch 'master' into brcm_poc - Merge broadcom/broadcom_sonic --> project-arlo/brcm_poc - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into dell_fdb_cli - CLI skeleton support for FDB Mac (sonic-net#141) - CLI support without backend (sonic-net#145) - Merge branch 'master' into sflow - Annotate sFlow YANG * Annotate sonic-sflow.yang Signed-off-by: Garrick He <garrick_he@dell.com> - Merge pull request sonic-net#167 from project-arlo/transformer-phase2 Exclude annotation file from generating ocbinds, fix Makefile - Fixed list instance level GET issue - add back the cv/schema/*yin - fix Makefile in installing yang files from cv/schema - exclude annotation file from generating ocbinds - Merge pull request sonic-net#160 from project-arlo/cvl_enhancement CVL enhancements - Merge pull request sonic-net#164 from project-arlo/transformer-phase2 merge transformer phase-2 to master : Clean up of files and add missed items during previous merge - Clean up of files and add missed items during merge - resolving merge conflict - Resolved the conflicts and added the new changes wrt yang and tested, - Merge branch 'master' into sflow - Move sonic-sflow.yang * Move sonic-sflow.yang file to proper location Signed-off-by: Garrick He <garrick_he@dell.com> - Merge pull request sonic-net#161 from project-arlo/master Syncing project-arlo/sonic-mgmt-framework master to brcm_poc - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into vlan_feature - Minor changes - Adding test cases for 'max-elements' - Adding max-elements check - Merge branch 'cvl_enhancement' of https://github.com/project-arlo/sonic-mgmt-framework into cvl_enhancement - CVL API for fetching dependent and ordered Redis table list - Fix for random UT failure - Merge pull request sonic-net#158 from project-arlo/transformer-phase2 Merge transformer phase 2 to arlo master - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into vlan_feature - Merge branch 'master' into transformer-phase2 - revert accidently added local changes in xspec.go - merge conflict resolution on xlate_to_db.go - Sonic yang restructuring fix terminal node leaf/leaf-list cases - Merge pull request sonic-net#157 from project-arlo/arlo_bug_fix Bug fix for showing G instead of GB - Add Copyright info - Bug fixed for not showing GB instead of Gx - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into arlo_bug_fix - VLAN feature branch with changes for config and get support. - Merge branch 'master' into transformer-phase2 - Use new xpathPredicate function that removes augmented module name in the uri - Get for sonic yang at instance level to return single instance data - support table transformer - GET case on leaf or nested container - Merge branch 'master' into sflow - Merge pull request sonic-net#155 from project-arlo/transformer-phase2 Restructured sonic yang changes - Make file changes to generate sonic yaml files - Merge branch 'master' into transformer-phase2 - Merge pull request sonic-net#143 from project-arlo/cvl_changes_sonic_yang CVL changes for SONiC YANG - Fix the leaf level get for restructured sonic yang - Handle delete for restructured sonic acl - Merge branch 'master' into sflow - Fix sFlow YANG error * Remove sonic-ext from sFlow YANG. Signed-off-by: Garrick He <garrick_he@dell.com> - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - transformer infra support for revised sonic-yang GET req - Strip augmented module names in xpath to reference xYangSpecMap - Handle delete for restructured sonic yang - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Fixed table transformer GET case issues : 1.) calling table-transformer for each leaf when doing a get on parent conatiner(OC-interface) 2.) dbMapData not getting filled for container query in dbDataToYangJsonCreate - rearranged the code to call the table transformer and collect data before calling the subtree-transformer overloaded method. - added code to support reading db data for get req per revised sonic-yang - sFlow CLI Template (sonic-net#147) * sFlow CLI template * Add XML skeleton for the sFlow CLI * Add actioner script * Add renderer template Signed-off-by: Garrick He <garrick_he@dell.com> - Management interface cli tree, actioner implementation and sonic yang for management port and interface config handling. (sonic-net#153) - xspec map and cru support in transformer infra per revised sonic-yang and changed the api-names from cvl to sonic - Merge pull request sonic-net#152 from project-arlo/transformer-phase2 Include unique namespace, Use the prefix of the including module - Merge branch 'master' into transformer-phase2 - Include unique namespace, Use the prefix of the including module - Merge pull request sonic-net#150 from project-arlo/transformer-phase2 Include the prefix for the module where the grouping is used in annotation template - Merge branch 'master' into transformer-phase2 - Include the prefix for the module where the grouping is used in annotation template - Merge branch 'master' into sflow - sFlow YANG extension * Add sonic-ext for sFlow YANG. Signed-off-by: Garrick He <garrick_he@dell.com> - Merge pull request sonic-net#148 from project-arlo/transformer-phase2 Merge Transformer changes to master - Added table transformer extension - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - Added table transformer method prototype. - Import module name of the annotated module in annotate template file - Merge branch 'master' into transformer-phase2 - Handle nested db-name annotations for oc - sonic yang get case handling for table instance level - fix for vlan get-req crash - Merge pull request sonic-net#134 from project-arlo/cli-portChannel CLI skeleton for Port channel - Changed processLeafList() function name to checkAndProcessLeafList() , added comments and removed unnecessary logs in common app - Correct naming convention for Interface commands Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Addressing commens - Add check for no xfmrFunc defined case - OC Yang Get case - DB type based key-delimiter support in transformer core - Merge branch 'master' into cvl_changes_sonic_yang - Updated Makefile - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - added key-name support for oc yang and support to create and push table with just the keys and no field-value data in to redis. - Addressing comments, correcting indentation and adding LAG_ID into sonic types for supporting port-channel ptype - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - workaround for VLAN_MEMBER_TABLE list level get due to translib.generateGetResponsePayload() failure - Chk for list type to create keySpec - Add checks for xpath entry in xYangSpecMap and xDbSpecMap - Changes in show port-channel command Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Data base specific key-delimiter support in transformer core - Sonic Get case - CLI skeleton support for FDB Mac - added support for sonic yang non-config db get request - added code to pass the current ygot node to the key xfmr function - added support to invoke container level key transformer - Fix table get in Traverse for App DB with ":" separator - Add sFlow YANG * Add SONiC sFlow YANG Signed-off-by: Garrick He <garrick_he@dell.com> - More changes for CVL YANG - Fill cvl KeySpec with DbName read from annotation - Merge branch 'transformer-phase2' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase2 - basic support for sonic-yang annotation - Enhanced transformer core to support user-defined key-delimiter/concatenater - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into cli-portChannel Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Merge pull request sonic-net#129 from project-arlo/vlan_cli_skeleton CLI skeletion for VLAN feature: config, show and its templates - Changes to remove dummy json file Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Merge branch 'transformer-phase1' into transformer-phase2 - changed the xSpecMap to xYangSpecMap for code clarity and added new file with transformer-constants - Merge pull request sonic-net#138 from project-arlo/transformer-phase2 Extend annotations for augmentations in oc-yang - Handle nested groupings for augmentation - Cleanup of the xml files - Fixed alignment of XML files - Addressing the comments mentioned - Extend annotations for augmentations in oc-yang - support for table transformer for crud and get operation - Merge pull request sonic-net#137 from project-arlo/transformer-phase2 Add the missing lines from merge conflicts - add missing lines from transforer-phase1 - CVL API for fetching dependent and ordered Redis table list - copy the misisng lines from transformer-phase1 - Fix issues in initial commit for table transformer - Initial support for table transformer - Merge pull request sonic-net#135 from project-arlo/transformer-phase1 Transformer phase1 - CVL changes for SONiC YANG - Merge remote-tracking branch 'remotes/origin/cvl_changes_sonic_yang' into cvl_enhancement - CVL changes for SONiC YANG - Add post transformer infra - sync from master into transformer-phase1 branch - CLI skeleton for Port channel Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Merge pull request sonic-net#133 from project-arlo/cvl_yang_cleanup Update Makefile - Update Makefile Add rule to compile test YANG schema - Fix for random UT failure - add the union type - Changes for supporting show command with dummy data - Updated the ygot patch file - Cleanup of unused code - Made changes to keep the patch files into single patch file - CLI skeletion for VLAN feature: config, show and its templates - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - table transformer support - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - For a Get req on individual terminal node- Fix overloaded function processing, data-type conversion and leaf-list check handling - fix the uint64 encoding, fix the ygot bug in handling the union type of leafref - Add error handling in xlate_utils.go - update broadcom license to the diff files which are created for patching ygot files - error handling and code clean-up - update broadcom license and made changes to keep the diff file in the ygot-modified directory - Merge pull request sonic-net#125 from project-arlo/cvl_yang_cleanup Cvl yang cleanup - Merge pull request sonic-net#124 from project-arlo/brcm_license Broadcom license changes - Update License statement - Updated License statement - Merge remote-tracking branch 'remotes/origin/cvl_yang_cleanup' into cvl_changes_sonic_yang - Updated new Makefile with license, copy schema from testdata/schema also. - Delete file checked in mistakenly. - Updated Makefiles - Moving unwanted CVL YANG to testdata - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - move json creation for sonic-yang to map - Add copyright/license headers (sonic-net#123) Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Add validate callback function support for acl. Children will inherit parent validate handler - DB Access Layer: Update Broadcom License - Update broadcom license - Updated License statement - update broadcom license for pyang plugin for openAPI - Update license header - Updated license statement for REST server sources - fix license header - Fixed variable scope issue while processing leaf data to redis DB format - Merge pull request sonic-net#122 from project-arlo/brcm_poc Merge BRCM fixes as of 13 Sep to master - Merge remote-tracking branch 'project-arlo_sonic-mgmt-framework/brcm_poc' into broadcom_sonic Change-Id: Idd2530ddb4b875ee64cfd1755fb6f845b3a63aea - Merge branch 'broadcom_sonic' of ssh://gerrit-lvn-07.lvn.broadcom.net:29420/sonic/sonic-mgmt-framework into broadcom_sonic Change-Id: I7b885d5dbb4afe7b64162663ef9ea837ed738478 - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - provision to get data for sibling container from the module level - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Set case - leaf-list support in transformer core for OC yang - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - add the field transformer for forwarding-action - Get case - leaf-list support in Transformer core for Sonic and OC yang. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - added yang annotations - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into arlo_bug_fix - Merge pull request sonic-net#118 from project-arlo/brcm_poc Bug Fixes from Broadcom as of 12th Sep - Merge pull request sonic-net#119 from project-arlo/master Dell Defect fixes - 13th Sep - Bugfix for creating 2 interface entries when IP is configured, and when interface comes up as L2. (sonic-net#116) - Fix: Incorrect LLDP neighbor TTL (sonic-net#117) * Remove the TTL information from CLI and GNMI output because LLDP neighbor TTL information is currently not stored in appDB. Signed-off-by: Garrick He <garrick_he@dell.com> - Fix top level delete - Merge remote-tracking branch 'project-arlo_sonic-mgmt-framework/brcm_poc' into broadcom_sonic Change-Id: I1f4e8d1fb21d6460ce97ba92db0e4b3e7a2de9a4 - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Fix crash during update request to leaflist - add get-validate to validate a YANG node durin data translation back to YANG response - Adding Interface table entry with just name, before the one with ifname and IP. - Fis get leaf crash, remove unsed annotations - fix the build error - Merge pull request sonic-net#111 from project-arlo/master merge mgmt-framework bug fixes from Dell - 12th Sept - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - cleanup code to showcase overloaded methods - Fix crash for get leaf query - added unit8 yang data0type support for get-req - fix for show process not working (sonic-net#110) - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into arlo_bug_fix - Fix for bugs 96, 97 and 107 (Speed is not displaying properly) (sonic-net#109) * Fix for not showing description when description is configured as part of #show interface command. * Addressing the crash when max mtu is set as 9276. Currently supported max-mtu is 9216. * Fix for bugs 96, 97 and 107 * Addressed the comment to sort the speed * Change MAX_MTU to 9216 in platform_dummy file as well, since it overwrites it. - Change MAX_MTU to 9216 in platform_dummy file as well, since it overwrites it. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - fix to exclude key-leaf data populating db-filed value and removed commented lines in xmfr_acl - Fix sonic get query failure - Addressed the comment to sort the speed - Fix for bugs 96, 97 and 107 - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into arlo_bug_fix - make common-app as default to handle acl, add the field-xfmr for acl type - modified acl-key xfmr to return integer and enhanced the get-req handling in common app. - Signature chnage for transformer functions - Merge pull request sonic-net#105 from project-arlo/master fix path in on-change subscribe code - Merge pull request sonic-net#104 from project-arlo/fix/on-change-subscribe fix path in on-change subscribe code - fix path in on-change subscribe code Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - removed mistakenly added CVL disabling in common_app.go - Initial leaf-list support - common app modifications - Merge pull request sonic-net#103 from project-arlo/master Bug-fix for crash when max mtu 9276 is configured. (sonic-net#93) - Merge pull request sonic-net#102 from project-arlo/brcm_poc CVL performance improvements and test code - Merge remote-tracking branch 'project-arlo_sonic-mgmt-framework/brcm_poc' into broadcom_sonic - Initial Traverse multi DB support - enhanced transformer to handle leaf level get-req - Bug-fix for crash when max mtu 9276 is configured. (sonic-net#93) * Fix for not showing description when description is configured as part of #show interface command. * Addressing the crash when max mtu is set as 9276. Currently supported max-mtu is 9216. - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into arlo_bug_fix - Addressing the crash when max mtu is set as 9276. Currently supported max-mtu is 9216. - Addressed merge conflicts. - Added map-format output data for get-request - Merge pull request sonic-net#92 from project-arlo/master Display description in `show interface` command. (sonic-net#91) - For Get case added support to retrieve attributes in config conatainers that serve as the keys for list enclosing that config conatiner. eg acl-entry/config/sequenec-id - Resolved merge conflicts - Enhanced the xfmr functions, added flag for key leaf, updated get req apis to use enhanced xfmr handlers - Display description in `show interface` command. (sonic-net#91) - Fix for not showing description when description is configured as part of #show interface command. - removed commented put code for table order in xlate_from_db.go - In dbDataToYangJsonCreate() added support to fetch table order from schema ordered table list maintained per module in xDbSpecOrdTblMap - remove commented out code from transformer xfmrHandlerFunc - Fix ygot issue in transformer by propagating ygRoot from app to transformer core - Added API GetAndXlateFromDB() that clubs together genration of KeySpec and DB traversal for genric query(common app) - support to call transformer spl handler functions for get operation - Initial support for YANG extension to allow the Transformer to set the DB names - Update DB ordered map for oc yang - Modify list of tables to watch to be the list of all tables in a module/yang corresponding to incoming request, instead of just the subset of tables derived from incoming request. - Addressed issue in passing data to field transformer method, addresed issue in populating db entries in transformer methods. - Merge pull request sonic-net#85 from project-arlo/master Merge CLI pipe support from Dell - Merge pull request sonic-net#82 from project-arlo/pipe-support Pipe and Pagination support - Support to have common app registered as default/fallback app when no registration found from any other app in translib for a particular yang path - Revert "Delete klish_insert_pipe.py" This reverts commit 52aa907b1c0c2278133f4a5d9dde88680c2ddfd7. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Populate Yang model list based on models_list manifest file and sonic yang files in /usr/models/yang dir - Handle delete for top level oc acl xpath request - Really mv models models_list - Renamed file models to models_list - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Added transformer config file to specify list of yang models needs to be loaded at startup - support leaf value delete for oc yang - Add missing change from master * Add missing change to fix a lldp bug from master Signed-off-by: Garrick He <garrick_he@dell.com> - Merge branch 'master' into pipe-support - Delete klish_insert_pipe.py src/CLI/clitree/scripts/klish_insert_pipe.py was not used. so deleting... - Added annotation for l2/config/ethertype attribute. - Remove debug flags * Remove debug flags from klish Makefile Signed-off-by: Garrick He <garrick_he@dell.com> - Undo all changes to klish-2.1.4.tgz file * Remove all changes made to klish-2.1.4.tgz file since we're using patches during buildtime. Signed-off-by: Garrick He <garrick_he@dell.com> - Merge branch 'pipe-support' of https://github.com/project-arlo/sonic-mgmt-framework into pipe-support - Code clean-up and enhancements * Cleaned up and enhanced some code. * Add patch file to enable pipe support to klish. Signed-off-by: Garrick He <garrick_he@dell.com> - Code clean-up and enhancements * Cleaned up and enhanced some code. Signed-off-by: Garrick He <garrick_he@dell.com> - Merge branch 'master' into transformer-phase1 - Merge pull request sonic-net#81 from project-arlo/master sync Dell changes to broadcom - Merge pull request sonic-net#80 from project-arlo/brcm_poc Brcm bug fixes - corrected the uri for field transformer - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - fixed leaf level get for oc-yang - Added error handling for system and platform components and commands. (sonic-net#78) - Update the correct input json file name for create test case - For delete case added support for deletion as per table ordering, restructured common app accordingly - Add pipe support for all show commands Signed-off-by: Garrick He <garrick_he@dell.com> - Support for pipe * Add support for pipe commands: grep, find, except Signed-off-by: Garrick He <garrick_he@dell.com> - Merge branch 'master' into pipe-support - Fix get request for top level container - Use "|" as delimited for CVL keys - Merge branch 'pipe-support' of https://github.com/project-arlo/sonic-mgmt-framework into pipe-support - Initial commit of pagination support in sonic CLI - Merge pull request sonic-net#79 from project-arlo/brcm_poc Sync BRCM changes to staging area - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Set case for Sonic yang - Added support for leaf-list handling in transformer - Send proper key formed for cvl yang delete case - xpath, tablename and key extraction for cvl yang - Initial commit of pagination support in sonic CLI - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - fixed crash in update request - Added support for table level delete in common app - Delete case:: Handle db request create for CVL yang - Update klish code in tar file * update klish code in tar file to fix crash Signed-off-by: Garrick He <garrick_he@dell.com> - Fix: Klish crash * fix clish crash by updating Makefiles Signed-off-by: Garrick He <garrick_he@dell.com> - For CVL yang modified accessing yag entries to accessing them in yang yang schema order maintained in DirOKeys field of yang-entry generated by goyang-patch - Transformer Infra support to create a yang schema ordered DB table list for CVL yang - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - changed the value parsing in xfmr handler funtions - Merge pull request sonic-net#77 from project-arlo/rebased_intf_sort Fix for IP address validation - Bugfixes for IP validation - Merge branch 'master' of https://github.com/project-arlo/sonic-mgmt-framework into rebased_intf_sort - Fix data being overwritten to JSON response. Include print to file - Handle container level DbData creation for CVL yang to generate JSON response - Handle DB Spec creation for CVL yang case - Goyang patch to introduce "ordered by insertion" list entry in yang.Entry - Avoid using index values to identify the table and field names in cvl xpath parsing - Add support for cvl yang db KeySpec creation and filter dbData for json creation - fixed crash in app transformer special handling code, added code to create full uri with key name-value pair and enabled the field transformer handling part. - fix xpath build from uri - Initial support for leaf value retrieval in Get. Include only required field data in dbResponse - restructure acl_app.go - Get handling: Send DB data to transformer to form json response - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Modifed DB operations in common app : For CREATE operation if entry/row instance already exists then return error For UPDATE operation if entry/row instance does not exist then return error - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Enabled key, field and subtree overloaded-transformer-function exec from transformer infra - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - call transformer.XlateUriToKeySpec() from processGet instead of tranlateCreate() Reverted the siganture chnage of translateCreate() and processGet() due to above change - Modified Transformer method prototypes to pass operation type for xfmr methods. - Added db pointer argument to transformer.XlateToDb() - updated transformer function signature to include db, got and oper type. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - enabled oc yang to db map create creat request - Removed accidently added src/cvl/schema/allyangs_tree.html - Added support to pass in the operation type from apps to transformer XlatetoDB - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - common app - Added support for basic level DB operations - Add sonic-acl UT tests Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - updated cvl-yang handling for create request - XlateyangtoDB return sibilings as array of KeySpecs - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Fixed issue in handling interface binding if stage is not specified by the client in YangToDb_acl_port_bindings_xfmr xfmr method. - cvl yang get support from top-level container and added util functions - XlateUriToKeySpec: Use parent with empty table name and add children to it - corrected function siganature in common app for transformer.XlateUriToKeySpec - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - modified common app translateGet and processGet signatures - Integrate Translate yangpath to redisDB KeySpec (XlateUriToKeySpec) - part 1 - integrate translib with transformer - Added DbToYang_acl_port_bindings_xfmr method to handle db to OC conversion of port mapping to acl set - Delete duplicate XML files * Delete duplicate XML files that were moved to include directory Signed-off-by: Garrick He <garrick_he@dell.com> - Fix: Makefile * Update Makefile to add new xml files to debian package Signed-off-by: Garrick He <garrick_he@dell.com> - On change subscribe lldp (sonic-net#76) * on-change subscribe support for lldp neighbors Signed-off-by: Tejaswi Goel <Tejaswi_Goel@Dell.com> - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Updated details of nested child table in xspec map. Support to convert top-level db-map data to output json file, for get request. - In common app added support to generate Tables to Watch dynamically - fix: LLDP CLI traceback (sonic-net#75) * Fix a traceback seen when using lldp show CLI and there are no LLDP neighbors configured. Signed-off-by: Garrick He <garrick_he@dell.com> - Modified acl xfmr methods prefix Read_/Write_ to YangToDb_/DbToYang_ - Added PathInfo to Common App structure - Updated xdbspec to include yang-xpath info and modified db-xpath creation only for valid types - Support for update, replace and delete request - Added support to get child table name and corrected the key gen from uri - Changing subscribe from default to on-change. (sonic-net#74) * Support for on-change subscribe instead of default sample. * Changing ptype as 1 to OnChange - Corrected the src/cvl/schema/Makefile and fixed a commented out line - Changing ptype as 1 to OnChange - Support for on-change subscribe instead of default sample. - Build tool chain changes to generate : 1.) Swagger end points for Sonic/CVL yangs 2.) ocbindings/ygot bindings for Sonic/CVL yang - Initial changes for transformer methods prototypes and ACL transformer method implementation. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Changed the function names and file name - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Validating Interface for on-change subscribe and cleanup. (sonic-net#73) * Validating interface for on-change subscribe. * Cleanup of the code, - Extend goyang to generate template annotation file - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Transformer spec enhancement, oc yang & cvl yang incoming request handler. - Initial commit - Common app registration - Get support for interface state counters (sonic-net#70) - Initial Commit * Add all pipe related xml files into clitree * Add executable permission to build script for pipe support Signed-off-by: Garrick He <garrick_he@dell.com> - Merge branch 'master' into transformer-phase1 - Merge pull request sonic-net#72 from project-arlo/brcm_poc sync brcm changes to staging area - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Excluded annotations directory from ocbindings Corrected path in acl annotations - Fixed issue in passing the yang files list to transformer LoadYangModules method. - Moved openconfig-acl-annot.yang to annotations directory and added Makefile rule to have it installed on target - Added initial version of deviations for openconfig-acl covering Set cases. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Added sonic-extensions Applied sonic-extensions to openconfig-acl.yang - Addressed compilation error. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Imported required packages and changed the package name. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Added check in XlateFuncBind function to avoid updating the existing entry. - Removed dbg print and renames the filename. - Merge branch 'transformer-phase1' of https://github.com/project-arlo/sonic-mgmt-framework into transformer-phase1 - Added infrastructure to populate xlate function map and invoke xfmr functions defined by applications using single interface. - Added code to dynamically create tranformer-spec-map having yang to db translation table. - Update yang files path on target, Defined yang path in transformer package. - Merge branch 'master' into transformer-phase1 - Adding yang models as part of installer. - add xslate code, yang extension etc. - load the yang to dynamically build in-memory metadata tree
madhanmellanox
pushed a commit
to madhanmellanox/sonic-buildimage
that referenced
this pull request
Mar 23, 2020
…net#224) - To set a default value in the database so that when querying a port which has never come up the oper_status will be DOWN
qiluo-msft
pushed a commit
that referenced
this pull request
Jul 13, 2021
Update sonic-snmpagent submodule to pick up new commits: 21d7d97 2021-07-12 Fix: SonicV2Connector behavior change: get_all will return empty dict if (#226) 0813b42 2021-07-12 Entries under .1.3.6.1.2.1.31.1.1.1.18 OID should return the "description" field of PORT_TABLE entries in APPL_DB or CONFIG_DB. (#224) 7a78703 2021-07-08 Install dotnet core to fix python gcov warning for code covery color bar showing (#215) e0f36a5 2021-06-30 [multi-asic]: Udpate to use SonicDBConfig from swsscommon (#219) 266bd15 2021-06-10 Restored snmp vlan support per RFC1213 and added the missing support for RFC2863 (#218)
carl-nokia
pushed a commit
to carl-nokia/sonic-buildimage
that referenced
this pull request
Aug 7, 2021
Update sonic-snmpagent submodule to pick up new commits: 21d7d97 2021-07-12 Fix: SonicV2Connector behavior change: get_all will return empty dict if (sonic-net#226) 0813b42 2021-07-12 Entries under .1.3.6.1.2.1.31.1.1.1.18 OID should return the "description" field of PORT_TABLE entries in APPL_DB or CONFIG_DB. (sonic-net#224) 7a78703 2021-07-08 Install dotnet core to fix python gcov warning for code covery color bar showing (sonic-net#215) e0f36a5 2021-06-30 [multi-asic]: Udpate to use SonicDBConfig from swsscommon (sonic-net#219) 266bd15 2021-06-10 Restored snmp vlan support per RFC1213 and added the missing support for RFC2863 (sonic-net#218)
5 tasks
vdahiya12
added a commit
to vdahiya12/sonic-buildimage
that referenced
this pull request
Nov 23, 2021
[xcvrd] Fix Typo for initialization of post_sfp and deinit for xcvrd (sonic-net#224) Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
5 tasks
prgeor
pushed a commit
that referenced
this pull request
Nov 26, 2021
[xcvrd] Fix Typo for initialization of post_sfp and deinit for xcvrd (#224) Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
mlok-nokia
pushed a commit
to mlok-nokia/sonic-buildimage
that referenced
this pull request
Jan 24, 2022
…onic-net#224) Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
SuvarnaMeenakshi
pushed a commit
to SuvarnaMeenakshi/sonic-buildimage
that referenced
this pull request
Mar 16, 2022
…tion" field of PORT_TABLE entries in APPL_DB or CONFIG_DB. (sonic-net#224) - What I did This is a correction of sonic-net#218, which is contained in sonic-net#7859, after community decided that entries under .1.3.6.1.2.1.31.1.1.1.18 OID should return the "description" field of PORT_TABLE entries in APPL_DB or CONFIG_DB. For vlan, management and LAG, these are empty strings. - How I did it Deleted the lines of code quoted by Suvarna in the above PRs. This necessitated modifying 4 unit tests that had been written under the assumption that these OIDs would return non-empty data. - How to verify it Run unit tests in build and snmp tests in sonic-mgmt. - Description for the changelog Entries under .1.3.6.1.2.1.31.1.1.1.18 OID should return the "description" field of PORT_TABLE entries in APPL_DB or CONFIG_DB. Signed-off-by: Raphael Tryster <raphaelt@nvidia.com>
sg893052
pushed a commit
to sg893052/sonic-buildimage
that referenced
this pull request
Apr 25, 2022
Adding L2trace route test plan
6 tasks
nonodark
added a commit
to nonodark/sonic-buildimage
that referenced
this pull request
Jan 29, 2024
Signed-off-by: nonodark <ef67891@yahoo.com.tw> Squashed commit of the following: commit 335ebaa Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 24 16:35:00 2024 +0800 [submodule] Update submodule sonic-platform-daemons to the latest HEAD automatically (sonic-net#17891) src/sonic-platform-daemons ``` * 824c20a - (HEAD -> 202305, origin/202305) Support 800G ifname in xcvrd (sonic-net#420) (20 hours ago) [Anoop Kamath] ``` commit 78e211c Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sun Jan 21 16:32:35 2024 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17868) src/sonic-utilities ``` * 83a548de - (HEAD -> 202305, origin/202305) Disable Key Validation feature during sonic-installation for Cisco Platforms (sonic-net#3115) (22 hours ago) [selvipal] ``` commit 5d30151 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 20 16:32:45 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17863) src/sonic-snmpagent ``` * 6f59d29 - (HEAD -> 202305, origin/202305) Fix SNMP dropping some of the queue counter when create_only_config_db_buffers is set to true (sonic-net#303) (sonic-net#309) (33 minutes ago) [mssonicbld] ``` commit 208c170 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 20 04:32:37 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17859) src/sonic-snmpagent ``` * 2efaf2e - (HEAD -> 202305, origin/202305) Revert "[action] [PR:303] Fix SNMP dropping some of the queue counter when create_only_config_db_buffers is set to true (sonic-net#303)" (sonic-net#308) (4 minutes ago) [StormLiangMS] ``` commit 306175b Author: Saikrishna Arcot <sarcot@microsoft.com> Date: Fri Jan 19 03:16:04 2024 -0800 dhcrelay: Don't look up the ifindex for the fallback interface (sonic-net#17797) (sonic-net#17840) Currently, whenever isc-dhcp-relay forwards a packet upstream, internally, it will try to send it on a "fallback" interface. My understanding is that this isn't meant to be a real interface, but instead is basically saying to use Linux's regular routing stack to route the packet appropriately (rather than having isc-dhcp-relay specify specifically which interface to use). The problem is that on systems with a weak CPU, a large number of interfaces, and many upstream servers specified, this can introduce a noticeable delay in packets getting sent. The delay comes from trying to get the ifindex of the fallback interface. In one test case, it got to the point that only 2 packets could be processed per second. Because of this, dhcrelay will easily get backlogged and likely get to a point where packets get dropped in the kernel. Fix this by adding a check saying if we're using the fallback interface, then don't try to get the ifindex of this interface. We're never going to have an interface named this in SONiC. Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> commit fc7a1ac Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 19 18:36:00 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17853) src/sonic-snmpagent ``` * b0a4bcc - (HEAD -> 202305, origin/202305) Set the execute bit on sysDescr_pass.py (sonic-net#306) (22 hours ago) [Andre Kostur] ``` commit 30b1f05 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 19 16:34:55 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17851) src/linkmgrd ``` * f5e9b54 - (HEAD -> 202305, origin/202305) [CodeQL] fix unmet build dependency (sonic-net#222) (10 hours ago) [Jing Zhang] * 2282cc5 - [active-standby] Probe the link in suspend timeout (sonic-net#235) (22 hours ago) [Longxiang Lyu] ``` commit 66ce739 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 19 16:34:46 2024 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17855) src/sonic-utilities ``` * 93c42272 - (HEAD -> 202305, origin/202305) [chassis]: Support show ip bgp summary to display without error when no external neighbors are configured on chassis LC (sonic-net#3099) (22 hours ago) [Arvindsrinivasan Lakshmi Narasimhan] ``` commit 076b6c3 Author: zitingguo-ms <zitingguo@microsoft.com> Date: Fri Jan 19 14:56:01 2024 +0800 upgrade xgs SAI to 8.4.39.2 (sonic-net#17842) Why I did it Upgrade the xgs SAI version to 8.4.39.2 to include the following fix: 8.4.36.0: [submodule upgrade] [SAI_BRANCH rel_ocp_sai_8_4] SID: SDK-381039 Cosq control dynamic type changes 8.4.37.0: SID: MMU cosq control configuration with Dynamic Type Check 8.4.38.0: [sbumodule upgrade] [CSP 0001232212][SAI_BRANCH rel_ocp_sai_8_4]back-porting SONIC-82415 to SAI 8.4 8.4.39.0: [CSP CS00012320979] Port SONIC-81867 sai spec compliance for get SAI_SWITCH_ATTR_SWITCH_HARDWARE_INFO 8.4.39.1: changes for phy-re-init of 40G ports for TH platforms CS00012327470 8.4.39.2: fix capability for Hostif queue by change SET operation of SAI_HOSTIF_ATTR_QUEUE to be true Work item tracking Microsoft ADO (number only): 26491005 How I did it Upgrade xgs SAI version in sai.mk file. How to verify it Run basic SONiC test using SAI release pipeline, all cases passed. https://dev.azure.com/mssonic/internal/_build/results?buildId=457869&view=results commit 6d767e5 Author: abdosi <58047199+abdosi@users.noreply.github.com> Date: Thu Jan 18 20:53:26 2024 -0800 [chassis] Support advertisement of Loopback0 of all LC's across all e-BGP peers in TSA mode (sonic-net#16714) (sonic-net#17837) What I did: In Chassis TSA mode Loopback0 Ip's of each LC's should be advertise through e-BGP peers of each remote LC's How I did: - Route-map policy to Advertise own/self Loopback IP to other internal iBGP peers with a community internal_community as define in constants.yml - Route-map policy to match on above internal_community when route is received from internal iBGP peers and set a internal tag as define in constants.yml and also delete the internal_community so we don't send to any of e-BGP peers - In TSA new route-map match on above internal tag and permit the route (Loopback0 IP's of remote LC's) and set the community to traffic_shift_community. - In TSB delete the above new route-map. How I verify: Manual Verification UT updated. sonic-mgmt PR: sonic-net/sonic-mgmt#10239 Signed-off-by: Abhishek Dosi <abdosi@microsoft.com> commit 898f126 Author: Baorong Liu <baorliu@cisco.com> Date: Thu Jan 18 04:08:29 2024 -0800 [staticroutebfd]double commit PR-16450, change bfd to singlehop (sonic-net#17549) Why I did it double commit PR-16450 because of cherry pick conflict for PR#202305 Work item tracking Microsoft ADO (number only): How I did it How to verify it commit d81780b Author: ganglv <88995770+ganglyu@users.noreply.github.com> Date: Thu Jan 18 20:07:40 2024 +0800 Fix host service for 202305 branch (sonic-net#17781) Why I did it When we disable telemetry.service, sonic-hostservice will not start. And root cause is sonic-hostservice is only wanted by telemetry.service. Work item tracking Microsoft ADO (number only): How I did it Add dependency for gnmi.service. How to verify it Disable telemetry.service and build new image, and then check sonic-hostservice with new image. commit b99c46e Author: Liu Shilong <shilongliu@microsoft.com> Date: Thu Jan 18 20:05:04 2024 +0800 [build] Add gpg keys for sonic-slave-bullseye in arm64 cross build on amd64. (sonic-net#17182) (sonic-net#17828) Fix sonic-net#16204 Microsoft ADO (number only): 25746782 How I did it multiarch/debian-debootstrap:arm64-bullseye is too old. It needs to add some gpg keys before 'apt-get update' commit f460347 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 18 16:34:00 2024 +0800 [submodule] Update submodule sonic-swss to the latest HEAD automatically (sonic-net#17821) src/sonic-swss ``` * ac94f0b7 - (HEAD -> 202305, origin/202305) [202305][routeorch] Fixing bug with multiple routes pointing to nhg (sonic-net#3002) (2 hours ago) [Nikola Dancejic] ``` commit ed71c12 Author: abdosi <58047199+abdosi@users.noreply.github.com> Date: Fri Jul 7 11:10:35 2023 -0700 Enable BFD for Static Route for chassis-packet. (sonic-net#15383) *What I did: Enable BFD for Static Route for chassis-packet. This will trigger the use of the feature as defined in here: sonic-net#13789 Signed-off-by: Abhishek Dosi <abdosi@microsoft.com> commit aa01630 Author: abdosi <58047199+abdosi@users.noreply.github.com> Date: Tue Aug 29 13:41:01 2023 -0700 [build]: Added flag in sonic_version.yml to see if image is secured or non-secured (sonic-net#16191) What I did: Added flag in sonic_version.yml to see if compiled image is secured or non-secured. This is done using build/compile time environmental variable SECURE_UPGRADE_MODE as define in HLD: https://github.com/sonic-net/SONiC/blob/master/doc/secure_boot/hld_secure_boot.md This flag does not provide the runtime status of whether the image has booted securely or not. It's possible that compile time signed image (secured image) can boot on non secure platform. Why I did: Flag can be used for manual check or by the test case. ADO: 24319390 How I verify: Manual Verification --- build_version: 'master-16191.346262-cdc5e72a3' debian_version: '11.7' kernel_version: '5.10.0-18-2-amd64' asic_type: broadcom asic_subtype: 'broadcom' commit_id: 'cdc5e72a3' branch: 'master-16191' release: 'none' build_date: Fri Aug 25 03:15:45 UTC 2023 build_number: 346262 built_by: AzDevOps@vmss-soni001UR5 libswsscommon: 1.0.0 sonic_utilities: 1.2 sonic_os_version: 11 secure_boot_image: 'no' Signed-off-by: Abhishek Dosi <abdosi@microsoft.com> commit 9f81d9d Author: snider-nokia <76123698+snider-nokia@users.noreply.github.com> Date: Mon Jan 8 14:38:46 2024 -0500 [Nokia][sonic-platform] Update Nokia sonic-platform submodule and device data (sonic-net#17378) These changes, in conjunction with NDK version >= 22.9.17 address the thermal logging issues discussed at Nokia-ION/ndk#27. While the changes contained at this PR do not require coupling to NDK version >= 22.9.17, thermal logging enhancements will not be available without updated NDK >= 22.9.17. Thus, coupling with NDK >=22.9.17 is preferred and recommended. Why I did it To address thermal logging deficiencies. Work item tracking Microsoft ADO (number only): 26365734 How I did it The following changes are included: Threshold configuration values are provided in the associated device data .json files. There is also a change included to better handle the condition where an SFP module read fails. Modify the module.py reboot to support reboot linecard from Supervisor - Modify reboot to call _reboot_imm for single IMM card reboot - Add log to the ndk_cmd to log the operation of "reboot-linecard" and "shutdown/satrtup the sfm" Add new nokia_cmd set command and modify show ndk-status output - Add a new function reboot_imm() to nokia_common.py to support reboot a single IMM slot from CPM - Added new command: nokia_cmd set reboot-linecard <slot> [forece] for CPM - Append a new column "RebootStatus" at the end of output of "nokia_cmd show ndk-status" - Provide ability for IMM to disable all transceiver module TX at reboot time - Remove defunct xcvr-resync service commit 2f8630c Author: Marty Y. Lok <76118573+mlok-nokia@users.noreply.github.com> Date: Mon Jan 8 14:39:30 2024 -0500 [Nokia-IXR7250E] Modify the platform_reboot on the IXR7250E for PMON API reboot and Disable all SFPs (sonic-net#17483) Why I did it When Supervisor card is rebooted by using PMON API, it takes about 90 seconds to trigger the shutdown in down path. At this time linecards have been up. This delays linecards database initialization which is trying to PING/PONG the database-chassis. To address this issue, we modified the NDK to use the system call with "sudo reboot" when the request is from PMON API on Supervisor case. The NDK version is 22.9.20 and greater. This new NDK requires this modifcaiton of platform_reboot to work with. Work item tracking Microsoft ADO (number only): 26365734 How I did it Modify the platform_reboot In Supervisor not to reboot all IMMs since it has been done in the function reboot() in module.py. Also handle the reboot-cause.txt for on the Supervisor when the reboot is request from PMON API. Modify the Nokia platform specific platform_reboot in linecard to disable all SPFs. This PR works with NDK version 22.9.20 and above Signed-off-by: mlok <marty.lok@nokia.com> commit 6926171 Author: Liu Shilong <shilongliu@microsoft.com> Date: Mon Jan 15 14:59:21 2024 +0800 [build] Fix a bash script some times called by sh issue. (sonic-net#17761) Why I did it Fix a bug that sometimes the script runs in sh not bash. Work item tracking Microsoft ADO (number only): 26297955 How I did it commit a262306 Author: vdahiya12 <67608553+vdahiya12@users.noreply.github.com> Date: Tue Jan 16 11:34:19 2024 -0800 [Arista] Update config.bcm of 7060_cx32s for handling 40g optics with unreliable los settings (sonic-net#17768) For 40G optics there is SAI handling of T0 facing ports to be set with SR4 type and unreliable los set for a fixed set of ports. For this property to be invoked the requirement is set phy_unlos_msft=1 in config.bcm. This change is to meet the requirement and once this property is set, the los/interface type settings is applied by SAI on the required ports. Why I did it For Arista-7060CX-32S-Q32 T1, 40G ports RX_ERR minimalization during connected device reboot can be achieved by turning on Unreliable LOS and SR4 media_type for all ports which are connected to T0. The property phy_unlos_msft=1 is to exclusively enable this property. Microsoft ADO: 25941176 How I did it Changes in SAI and turning on property How to verify it Ran the changes on a testbed and verified configurations are as intended. with property admin@sonic2:~$ bcmcmd "phy diag xe8 dsc config" | grep -C 2 "LOS" Brdfe_on = 0 Media Type = 2 Unreliable LOS = 1 Scrambling Disable = 0 Lane Config from PCS = 0 without property admin@sonic:~$ bcmcmd "phy diag xe8 dsc config" | grep -C 2 "LOS" Brdfe_on = 0 Media Type = 0 Unreliable LOS = 0 Scrambling Disable = 0 Lane Config from PCS = 0 Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com> commit 245f337 Author: Feng-msft <fenpan@microsoft.com> Date: Fri Jan 12 10:51:48 2024 +0800 Fix dialout build flag issue. (sonic-net#17715) Fix ENABLE_DIALOUT flag issue. - Microsoft ADO **(number only)**: 21326000 Update Makefile.work and add debug string. ![image](https://github.com/sonic-net/sonic-buildimage/assets/97083744/960d75d1-618c-4734-acb5-7a32a28c262b) commit b53a890 Author: Liping Xu <108326363+lipxu@users.noreply.github.com> Date: Fri Jan 12 15:26:06 2024 +0800 disable restapi for leafRouter in slim image (sonic-net#17713) Why I did it For some devices with small memory, after upgrading to the latest image, the available memory is not enough. Work item tracking Microsoft ADO (number only): 26324242 How I did it Disable restapi feature for LeafRouter which with slim image. How to verify it verified on 7050qx T1 (slim image), restapi disabled verified on 7050qx T0 (slim image), restapi enabled verified on 7260 T1 (normal image), restapi enabled commit 8561fa6 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 12 16:34:35 2024 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17757) src/sonic-utilities ``` * 651a80b1 - (HEAD -> 202305, origin/202305) Modify teamd retry count script to base BGP status on default BGP status (sonic-net#3069) (22 hours ago) [Saikrishna Arcot] ``` commit 9f66a7d Author: Lawrence Lee <lawlee@microsoft.com> Date: Wed Jan 10 14:40:15 2024 -0800 add timeout to ping6 command (sonic-net#17729) Signed-off-by: Lawrence Lee <lawlee@microsoft.com> commit 13aa19a Author: Nazarii Hnydyn <nazariig@nvidia.com> Date: Wed Jan 10 15:15:55 2024 +0200 [swss/syncd]: Remove dependency on interfaces-config.service (sonic-net#17649) Signed-off-by: Nazarii Hnydyn nazariig@nvidia.com This improvement does not bring any warm-reboot degradation, since the database availability (tcp/ip access over the loopback interface) was fixed by these PRs: Re-add 127.0.0.1/8 when bringing down the interfaces sonic-net#15080 Fix potentially not having any loopback address on lo interface sonic-net#16490 Why I did it Removed dependency on interfaces-config.service to speed up the boot, because interfaces-config.service takes a lot of time on init Work item tracking N/A How I did it Changed service files for swss/syncd How to verify it Boot and check swss/syncd start time comparing to interfaces-config commit f4c15b8 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 10 16:34:10 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17731) src/linkmgrd ``` * 2f5971f - (HEAD -> 202305, origin/202305) [warmboot] use config_db connector to update mux mode config instead of CLI (sonic-net#223) (4 hours ago) [Jing Zhang] ``` commit a3b5ea9 Author: Nazarii Hnydyn <nazariig@nvidia.com> Date: Wed Jan 10 02:56:20 2024 +0200 [sonic-cfggen]: Optimize template rendering and database access. (sonic-net#17650) Signed-off-by: Nazarii Hnydyn nazariig@nvidia.com Why I did it Improved switch init time Work item tracking N/A How I did it Replaced: sonic-cfggen -> sonic-db-cli Aggregated template list for sonic-cfggen How to verify it Run warm-reboot commit 44bc291 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 10 04:32:40 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17721) src/linkmgrd ``` * 2089ab6 - (HEAD -> 202305, origin/202305) Exclude DbInterface in PR coverage check (sonic-net#224) (3 hours ago) [Jing Zhang] ``` commit 1337597 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 10 02:32:19 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17722) src/sonic-snmpagent ``` * e5fd192 - (HEAD -> 202305, origin/202305) Fix SNMP dropping some of the queue counter when create_only_config_db_buffers is set to true (sonic-net#303) (9 hours ago) [DavidZagury] ``` commit bb23f7b Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 16:42:00 2024 +0800 [submodule] Update submodule sonic-gnmi to the latest HEAD automatically (sonic-net#17696) commit 7ccef97 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 03:37:17 2024 +0800 [YANG] Enable Yang model for BGP_BBR config entry (sonic-net#17622) (sonic-net#17692) commit 8defdfe Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 01:15:01 2024 +0800 [submodule] Update submodule sonic-sairedis to the latest HEAD automatically (sonic-net#17691) commit b549962 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 01:00:55 2024 +0800 [submodule] Update submodule sonic-gnmi to the latest HEAD automatically (sonic-net#17690) commit 02dc49a Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 15:14:43 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17687) commit 0d31ee8 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 02:39:03 2024 +0800 Update TELEMETRY_CLIENT YANG model (sonic-net#16861) (sonic-net#17679) commit df22ca9 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 01:04:39 2024 +0800 [Arista] Remove aggregate port config files for multi-asic devices (sonic-net#16923) (sonic-net#17678) commit ca2695f Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 00:44:19 2024 +0800 password-hardening: Add support to disable expiration date like in Linux (PAM) (sonic-net#17426) (sonic-net#17674) commit 388457a Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 00:35:07 2024 +0800 [arp_update]: Flush neighbors with incorrect MAC info (sonic-net#17238) (sonic-net#17677) commit 38c5e68 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 00:32:38 2024 +0800 Fix can't access IPV6 address via management interface because 'default' route table does not add to route lookup issue. (sonic-net#17281) (sonic-net#17676) commit 76d8ff0 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 4 23:10:28 2024 +0800 Update backend_acl.py to specify ACL table name (sonic-net#17553) (sonic-net#17673) commit b72a740 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 4 22:37:26 2024 +0800 [docker_image_ctl.j2]: swss docker initialization improvements (sonic-net#17628) (sonic-net#17672) commit 609b3a7 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 4 22:29:00 2024 +0800 [image_config]: Update DHCP rate-limit for mgmt TOR devices (sonic-net#17630) (sonic-net#17671) commit 8362c09 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Tue Jan 2 15:13:53 2024 +0800 [submodule] Update submodule sonic-swss to the latest HEAD automatically (sonic-net#17642) commit 3cb6343 Author: Stepan Blyshchak <38952541+stepanblyschak@users.noreply.github.com> Date: Tue Jan 2 02:59:17 2024 +0200 [202305] Revert bgp suppress fib pending (sonic-net#17578) DEPENDS ON: sonic-net/sonic-swss#2997 sonic-net/sonic-utilities#3093 What I did Revert the feature. Why I did it Revert bgp suppress FIB functionality due to found FRR memory consumption issues and bugs. How I verified it Basic sanity check on t1-lag, regression in progress. commit 64ed3d5 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Mon Jan 1 10:31:33 2024 +0800 Fix system-health hardware_checker to consume fan tolerance details (sonic-net#16689) (sonic-net#17640) commit 98ad3b0 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sun Dec 31 17:01:53 2023 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17643) commit 1398daa Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sun Dec 31 15:20:25 2023 +0800 [submodule] Update submodule sonic-platform-daemons to the latest HEAD automatically (sonic-net#17641) commit fb83d4d Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Dec 29 01:07:45 2023 +0800 [Mellanox] wait until hw-management watchdog files ready (sonic-net#17618) (sonic-net#17633) commit a8ad19d Author: Junchao-Mellanox <57339448+Junchao-Mellanox@users.noreply.github.com> Date: Thu Dec 28 20:53:49 2023 +0800 [202305] Optimize syslog rate limit feature for fast and warm boot (sonic-net#17478) Backport PR sonic-net#17458 due to conflict. Why I did it Optimize syslog rate limit feature for fast and warm boot Work item tracking Microsoft ADO (number only): How I did it Optimize redis start time Don't render rsyslog.conf in container startup script Disable containercfgd by default. There is a new CLI to enable it (in another PR) How to verify it Manual test Regression test
nonodark
added a commit
to nonodark/sonic-buildimage
that referenced
this pull request
Jan 29, 2024
Squashed commit of the following: commit 335ebaa Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 24 16:35:00 2024 +0800 [submodule] Update submodule sonic-platform-daemons to the latest HEAD automatically (sonic-net#17891) #### Why I did it src/sonic-platform-daemons ``` * 824c20a - (HEAD -> 202305, origin/202305) Support 800G ifname in xcvrd (sonic-net#420) (20 hours ago) [Anoop Kamath] ``` #### How I did it #### How to verify it #### Description for the changelog commit 78e211c Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sun Jan 21 16:32:35 2024 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17868) #### Why I did it src/sonic-utilities ``` * 83a548de - (HEAD -> 202305, origin/202305) Disable Key Validation feature during sonic-installation for Cisco Platforms (sonic-net#3115) (22 hours ago) [selvipal] ``` #### How I did it #### How to verify it #### Description for the changelog commit 5d30151 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 20 16:32:45 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17863) #### Why I did it src/sonic-snmpagent ``` * 6f59d29 - (HEAD -> 202305, origin/202305) Fix SNMP dropping some of the queue counter when create_only_config_db_buffers is set to true (sonic-net#303) (sonic-net#309) (33 minutes ago) [mssonicbld] ``` #### How I did it #### How to verify it #### Description for the changelog commit 208c170 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 20 04:32:37 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17859) #### Why I did it src/sonic-snmpagent ``` * 2efaf2e - (HEAD -> 202305, origin/202305) Revert "[action] [PR:303] Fix SNMP dropping some of the queue counter when create_only_config_db_buffers is set to true (sonic-net#303)" (sonic-net#308) (4 minutes ago) [StormLiangMS] ``` #### How I did it #### How to verify it #### Description for the changelog commit 306175b Author: Saikrishna Arcot <sarcot@microsoft.com> Date: Fri Jan 19 03:16:04 2024 -0800 dhcrelay: Don't look up the ifindex for the fallback interface (sonic-net#17797) (sonic-net#17840) Currently, whenever isc-dhcp-relay forwards a packet upstream, internally, it will try to send it on a "fallback" interface. My understanding is that this isn't meant to be a real interface, but instead is basically saying to use Linux's regular routing stack to route the packet appropriately (rather than having isc-dhcp-relay specify specifically which interface to use). The problem is that on systems with a weak CPU, a large number of interfaces, and many upstream servers specified, this can introduce a noticeable delay in packets getting sent. The delay comes from trying to get the ifindex of the fallback interface. In one test case, it got to the point that only 2 packets could be processed per second. Because of this, dhcrelay will easily get backlogged and likely get to a point where packets get dropped in the kernel. Fix this by adding a check saying if we're using the fallback interface, then don't try to get the ifindex of this interface. We're never going to have an interface named this in SONiC. Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> commit fc7a1ac Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 19 18:36:00 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17853) #### Why I did it src/sonic-snmpagent ``` * b0a4bcc - (HEAD -> 202305, origin/202305) Set the execute bit on sysDescr_pass.py (sonic-net#306) (22 hours ago) [Andre Kostur] ``` #### How I did it #### How to verify it #### Description for the changelog commit 30b1f05 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 19 16:34:55 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17851) #### Why I did it src/linkmgrd ``` * f5e9b54 - (HEAD -> 202305, origin/202305) [CodeQL] fix unmet build dependency (sonic-net#222) (10 hours ago) [Jing Zhang] * 2282cc5 - [active-standby] Probe the link in suspend timeout (sonic-net#235) (22 hours ago) [Longxiang Lyu] ``` #### How I did it #### How to verify it #### Description for the changelog commit 66ce739 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 19 16:34:46 2024 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17855) #### Why I did it src/sonic-utilities ``` * 93c42272 - (HEAD -> 202305, origin/202305) [chassis]: Support show ip bgp summary to display without error when no external neighbors are configured on chassis LC (sonic-net#3099) (22 hours ago) [Arvindsrinivasan Lakshmi Narasimhan] ``` #### How I did it #### How to verify it #### Description for the changelog commit 076b6c3 Author: zitingguo-ms <zitingguo@microsoft.com> Date: Fri Jan 19 14:56:01 2024 +0800 upgrade xgs SAI to 8.4.39.2 (sonic-net#17842) Why I did it Upgrade the xgs SAI version to 8.4.39.2 to include the following fix: 8.4.36.0: [submodule upgrade] [SAI_BRANCH rel_ocp_sai_8_4] SID: SDK-381039 Cosq control dynamic type changes 8.4.37.0: SID: MMU cosq control configuration with Dynamic Type Check 8.4.38.0: [sbumodule upgrade] [CSP 0001232212][SAI_BRANCH rel_ocp_sai_8_4]back-porting SONIC-82415 to SAI 8.4 8.4.39.0: [CSP CS00012320979] Port SONIC-81867 sai spec compliance for get SAI_SWITCH_ATTR_SWITCH_HARDWARE_INFO 8.4.39.1: changes for phy-re-init of 40G ports for TH platforms CS00012327470 8.4.39.2: fix capability for Hostif queue by change SET operation of SAI_HOSTIF_ATTR_QUEUE to be true Work item tracking Microsoft ADO (number only): 26491005 How I did it Upgrade xgs SAI version in sai.mk file. How to verify it Run basic SONiC test using SAI release pipeline, all cases passed. https://dev.azure.com/mssonic/internal/_build/results?buildId=457869&view=results commit 6d767e5 Author: abdosi <58047199+abdosi@users.noreply.github.com> Date: Thu Jan 18 20:53:26 2024 -0800 [chassis] Support advertisement of Loopback0 of all LC's across all e-BGP peers in TSA mode (sonic-net#16714) (sonic-net#17837) What I did: In Chassis TSA mode Loopback0 Ip's of each LC's should be advertise through e-BGP peers of each remote LC's How I did: - Route-map policy to Advertise own/self Loopback IP to other internal iBGP peers with a community internal_community as define in constants.yml - Route-map policy to match on above internal_community when route is received from internal iBGP peers and set a internal tag as define in constants.yml and also delete the internal_community so we don't send to any of e-BGP peers - In TSA new route-map match on above internal tag and permit the route (Loopback0 IP's of remote LC's) and set the community to traffic_shift_community. - In TSB delete the above new route-map. How I verify: Manual Verification UT updated. sonic-mgmt PR: sonic-net/sonic-mgmt#10239 Signed-off-by: Abhishek Dosi <abdosi@microsoft.com> commit 898f126 Author: Baorong Liu <baorliu@cisco.com> Date: Thu Jan 18 04:08:29 2024 -0800 [staticroutebfd]double commit PR-16450, change bfd to singlehop (sonic-net#17549) Why I did it double commit PR-16450 because of cherry pick conflict for PR#202305 Work item tracking Microsoft ADO (number only): How I did it How to verify it commit d81780b Author: ganglv <88995770+ganglyu@users.noreply.github.com> Date: Thu Jan 18 20:07:40 2024 +0800 Fix host service for 202305 branch (sonic-net#17781) Why I did it When we disable telemetry.service, sonic-hostservice will not start. And root cause is sonic-hostservice is only wanted by telemetry.service. Work item tracking Microsoft ADO (number only): How I did it Add dependency for gnmi.service. How to verify it Disable telemetry.service and build new image, and then check sonic-hostservice with new image. commit b99c46e Author: Liu Shilong <shilongliu@microsoft.com> Date: Thu Jan 18 20:05:04 2024 +0800 [build] Add gpg keys for sonic-slave-bullseye in arm64 cross build on amd64. (sonic-net#17182) (sonic-net#17828) Fix sonic-net#16204 Microsoft ADO (number only): 25746782 How I did it multiarch/debian-debootstrap:arm64-bullseye is too old. It needs to add some gpg keys before 'apt-get update' commit f460347 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 18 16:34:00 2024 +0800 [submodule] Update submodule sonic-swss to the latest HEAD automatically (sonic-net#17821) #### Why I did it src/sonic-swss ``` * ac94f0b7 - (HEAD -> 202305, origin/202305) [202305][routeorch] Fixing bug with multiple routes pointing to nhg (sonic-net#3002) (2 hours ago) [Nikola Dancejic] ``` #### How I did it #### How to verify it #### Description for the changelog commit ed71c12 Author: abdosi <58047199+abdosi@users.noreply.github.com> Date: Fri Jul 7 11:10:35 2023 -0700 Enable BFD for Static Route for chassis-packet. (sonic-net#15383) *What I did: Enable BFD for Static Route for chassis-packet. This will trigger the use of the feature as defined in here: sonic-net#13789 Signed-off-by: Abhishek Dosi <abdosi@microsoft.com> commit aa01630 Author: abdosi <58047199+abdosi@users.noreply.github.com> Date: Tue Aug 29 13:41:01 2023 -0700 [build]: Added flag in sonic_version.yml to see if image is secured or non-secured (sonic-net#16191) What I did: Added flag in sonic_version.yml to see if compiled image is secured or non-secured. This is done using build/compile time environmental variable SECURE_UPGRADE_MODE as define in HLD: https://github.com/sonic-net/SONiC/blob/master/doc/secure_boot/hld_secure_boot.md This flag does not provide the runtime status of whether the image has booted securely or not. It's possible that compile time signed image (secured image) can boot on non secure platform. Why I did: Flag can be used for manual check or by the test case. ADO: 24319390 How I verify: Manual Verification --- build_version: 'master-16191.346262-cdc5e72a3' debian_version: '11.7' kernel_version: '5.10.0-18-2-amd64' asic_type: broadcom asic_subtype: 'broadcom' commit_id: 'cdc5e72a3' branch: 'master-16191' release: 'none' build_date: Fri Aug 25 03:15:45 UTC 2023 build_number: 346262 built_by: AzDevOps@vmss-soni001UR5 libswsscommon: 1.0.0 sonic_utilities: 1.2 sonic_os_version: 11 secure_boot_image: 'no' Signed-off-by: Abhishek Dosi <abdosi@microsoft.com> commit 9f81d9d Author: snider-nokia <76123698+snider-nokia@users.noreply.github.com> Date: Mon Jan 8 14:38:46 2024 -0500 [Nokia][sonic-platform] Update Nokia sonic-platform submodule and device data (sonic-net#17378) These changes, in conjunction with NDK version >= 22.9.17 address the thermal logging issues discussed at Nokia-ION/ndk#27. While the changes contained at this PR do not require coupling to NDK version >= 22.9.17, thermal logging enhancements will not be available without updated NDK >= 22.9.17. Thus, coupling with NDK >=22.9.17 is preferred and recommended. Why I did it To address thermal logging deficiencies. Work item tracking Microsoft ADO (number only): 26365734 How I did it The following changes are included: Threshold configuration values are provided in the associated device data .json files. There is also a change included to better handle the condition where an SFP module read fails. Modify the module.py reboot to support reboot linecard from Supervisor - Modify reboot to call _reboot_imm for single IMM card reboot - Add log to the ndk_cmd to log the operation of "reboot-linecard" and "shutdown/satrtup the sfm" Add new nokia_cmd set command and modify show ndk-status output - Add a new function reboot_imm() to nokia_common.py to support reboot a single IMM slot from CPM - Added new command: nokia_cmd set reboot-linecard <slot> [forece] for CPM - Append a new column "RebootStatus" at the end of output of "nokia_cmd show ndk-status" - Provide ability for IMM to disable all transceiver module TX at reboot time - Remove defunct xcvr-resync service commit 2f8630c Author: Marty Y. Lok <76118573+mlok-nokia@users.noreply.github.com> Date: Mon Jan 8 14:39:30 2024 -0500 [Nokia-IXR7250E] Modify the platform_reboot on the IXR7250E for PMON API reboot and Disable all SFPs (sonic-net#17483) Why I did it When Supervisor card is rebooted by using PMON API, it takes about 90 seconds to trigger the shutdown in down path. At this time linecards have been up. This delays linecards database initialization which is trying to PING/PONG the database-chassis. To address this issue, we modified the NDK to use the system call with "sudo reboot" when the request is from PMON API on Supervisor case. The NDK version is 22.9.20 and greater. This new NDK requires this modifcaiton of platform_reboot to work with. Work item tracking Microsoft ADO (number only): 26365734 How I did it Modify the platform_reboot In Supervisor not to reboot all IMMs since it has been done in the function reboot() in module.py. Also handle the reboot-cause.txt for on the Supervisor when the reboot is request from PMON API. Modify the Nokia platform specific platform_reboot in linecard to disable all SPFs. This PR works with NDK version 22.9.20 and above Signed-off-by: mlok <marty.lok@nokia.com> commit 6926171 Author: Liu Shilong <shilongliu@microsoft.com> Date: Mon Jan 15 14:59:21 2024 +0800 [build] Fix a bash script some times called by sh issue. (sonic-net#17761) Why I did it Fix a bug that sometimes the script runs in sh not bash. Work item tracking Microsoft ADO (number only): 26297955 How I did it commit a262306 Author: vdahiya12 <67608553+vdahiya12@users.noreply.github.com> Date: Tue Jan 16 11:34:19 2024 -0800 [Arista] Update config.bcm of 7060_cx32s for handling 40g optics with unreliable los settings (sonic-net#17768) For 40G optics there is SAI handling of T0 facing ports to be set with SR4 type and unreliable los set for a fixed set of ports. For this property to be invoked the requirement is set phy_unlos_msft=1 in config.bcm. This change is to meet the requirement and once this property is set, the los/interface type settings is applied by SAI on the required ports. Why I did it For Arista-7060CX-32S-Q32 T1, 40G ports RX_ERR minimalization during connected device reboot can be achieved by turning on Unreliable LOS and SR4 media_type for all ports which are connected to T0. The property phy_unlos_msft=1 is to exclusively enable this property. Microsoft ADO: 25941176 How I did it Changes in SAI and turning on property How to verify it Ran the changes on a testbed and verified configurations are as intended. with property admin@sonic2:~$ bcmcmd "phy diag xe8 dsc config" | grep -C 2 "LOS" Brdfe_on = 0 Media Type = 2 Unreliable LOS = 1 Scrambling Disable = 0 Lane Config from PCS = 0 without property admin@sonic:~$ bcmcmd "phy diag xe8 dsc config" | grep -C 2 "LOS" Brdfe_on = 0 Media Type = 0 Unreliable LOS = 0 Scrambling Disable = 0 Lane Config from PCS = 0 Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com> commit 245f337 Author: Feng-msft <fenpan@microsoft.com> Date: Fri Jan 12 10:51:48 2024 +0800 Fix dialout build flag issue. (sonic-net#17715) ### Why I did it Fix ENABLE_DIALOUT flag issue. ##### Work item tracking - Microsoft ADO **(number only)**: 21326000 #### How I did it Update Makefile.work and add debug string. #### How to verify it ![image](https://github.com/sonic-net/sonic-buildimage/assets/97083744/960d75d1-618c-4734-acb5-7a32a28c262b) commit b53a890 Author: Liping Xu <108326363+lipxu@users.noreply.github.com> Date: Fri Jan 12 15:26:06 2024 +0800 disable restapi for leafRouter in slim image (sonic-net#17713) Why I did it For some devices with small memory, after upgrading to the latest image, the available memory is not enough. Work item tracking Microsoft ADO (number only): 26324242 How I did it Disable restapi feature for LeafRouter which with slim image. How to verify it verified on 7050qx T1 (slim image), restapi disabled verified on 7050qx T0 (slim image), restapi enabled verified on 7260 T1 (normal image), restapi enabled commit 8561fa6 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 12 16:34:35 2024 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17757) #### Why I did it src/sonic-utilities ``` * 651a80b1 - (HEAD -> 202305, origin/202305) Modify teamd retry count script to base BGP status on default BGP status (sonic-net#3069) (22 hours ago) [Saikrishna Arcot] ``` #### How I did it #### How to verify it #### Description for the changelog commit 9f66a7d Author: Lawrence Lee <lawlee@microsoft.com> Date: Wed Jan 10 14:40:15 2024 -0800 add timeout to ping6 command (sonic-net#17729) Signed-off-by: Lawrence Lee <lawlee@microsoft.com> commit 13aa19a Author: Nazarii Hnydyn <nazariig@nvidia.com> Date: Wed Jan 10 15:15:55 2024 +0200 [swss/syncd]: Remove dependency on interfaces-config.service (sonic-net#17649) Signed-off-by: Nazarii Hnydyn nazariig@nvidia.com This improvement does not bring any warm-reboot degradation, since the database availability (tcp/ip access over the loopback interface) was fixed by these PRs: Re-add 127.0.0.1/8 when bringing down the interfaces sonic-net#15080 Fix potentially not having any loopback address on lo interface sonic-net#16490 Why I did it Removed dependency on interfaces-config.service to speed up the boot, because interfaces-config.service takes a lot of time on init Work item tracking N/A How I did it Changed service files for swss/syncd How to verify it Boot and check swss/syncd start time comparing to interfaces-config commit f4c15b8 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 10 16:34:10 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17731) #### Why I did it src/linkmgrd ``` * 2f5971f - (HEAD -> 202305, origin/202305) [warmboot] use config_db connector to update mux mode config instead of CLI (sonic-net#223) (4 hours ago) [Jing Zhang] ``` #### How I did it #### How to verify it #### Description for the changelog commit a3b5ea9 Author: Nazarii Hnydyn <nazariig@nvidia.com> Date: Wed Jan 10 02:56:20 2024 +0200 [sonic-cfggen]: Optimize template rendering and database access. (sonic-net#17650) Signed-off-by: Nazarii Hnydyn nazariig@nvidia.com Why I did it Improved switch init time Work item tracking N/A How I did it Replaced: sonic-cfggen -> sonic-db-cli Aggregated template list for sonic-cfggen How to verify it Run warm-reboot commit 44bc291 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 10 04:32:40 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17721) #### Why I did it src/linkmgrd ``` * 2089ab6 - (HEAD -> 202305, origin/202305) Exclude DbInterface in PR coverage check (sonic-net#224) (3 hours ago) [Jing Zhang] ``` #### How I did it #### How to verify it #### Description for the changelog commit 1337597 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Wed Jan 10 02:32:19 2024 +0800 [submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (sonic-net#17722) #### Why I did it src/sonic-snmpagent ``` * e5fd192 - (HEAD -> 202305, origin/202305) Fix SNMP dropping some of the queue counter when create_only_config_db_buffers is set to true (sonic-net#303) (9 hours ago) [DavidZagury] ``` #### How I did it #### How to verify it #### Description for the changelog commit bb23f7b Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 16:42:00 2024 +0800 [submodule] Update submodule sonic-gnmi to the latest HEAD automatically (sonic-net#17696) commit 7ccef97 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 03:37:17 2024 +0800 [YANG] Enable Yang model for BGP_BBR config entry (sonic-net#17622) (sonic-net#17692) commit 8defdfe Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 01:15:01 2024 +0800 [submodule] Update submodule sonic-sairedis to the latest HEAD automatically (sonic-net#17691) commit b549962 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sat Jan 6 01:00:55 2024 +0800 [submodule] Update submodule sonic-gnmi to the latest HEAD automatically (sonic-net#17690) commit 02dc49a Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 15:14:43 2024 +0800 [submodule] Update submodule linkmgrd to the latest HEAD automatically (sonic-net#17687) commit 0d31ee8 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 02:39:03 2024 +0800 Update TELEMETRY_CLIENT YANG model (sonic-net#16861) (sonic-net#17679) commit df22ca9 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 01:04:39 2024 +0800 [Arista] Remove aggregate port config files for multi-asic devices (sonic-net#16923) (sonic-net#17678) commit ca2695f Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 00:44:19 2024 +0800 password-hardening: Add support to disable expiration date like in Linux (PAM) (sonic-net#17426) (sonic-net#17674) commit 388457a Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 00:35:07 2024 +0800 [arp_update]: Flush neighbors with incorrect MAC info (sonic-net#17238) (sonic-net#17677) commit 38c5e68 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Jan 5 00:32:38 2024 +0800 Fix can't access IPV6 address via management interface because 'default' route table does not add to route lookup issue. (sonic-net#17281) (sonic-net#17676) commit 76d8ff0 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 4 23:10:28 2024 +0800 Update backend_acl.py to specify ACL table name (sonic-net#17553) (sonic-net#17673) commit b72a740 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 4 22:37:26 2024 +0800 [docker_image_ctl.j2]: swss docker initialization improvements (sonic-net#17628) (sonic-net#17672) commit 609b3a7 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Thu Jan 4 22:29:00 2024 +0800 [image_config]: Update DHCP rate-limit for mgmt TOR devices (sonic-net#17630) (sonic-net#17671) commit 8362c09 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Tue Jan 2 15:13:53 2024 +0800 [submodule] Update submodule sonic-swss to the latest HEAD automatically (sonic-net#17642) commit 3cb6343 Author: Stepan Blyshchak <38952541+stepanblyschak@users.noreply.github.com> Date: Tue Jan 2 02:59:17 2024 +0200 [202305] Revert bgp suppress fib pending (sonic-net#17578) DEPENDS ON: sonic-net/sonic-swss#2997 sonic-net/sonic-utilities#3093 What I did Revert the feature. Why I did it Revert bgp suppress FIB functionality due to found FRR memory consumption issues and bugs. How I verified it Basic sanity check on t1-lag, regression in progress. commit 64ed3d5 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Mon Jan 1 10:31:33 2024 +0800 Fix system-health hardware_checker to consume fan tolerance details (sonic-net#16689) (sonic-net#17640) commit 98ad3b0 Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sun Dec 31 17:01:53 2023 +0800 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (sonic-net#17643) commit 1398daa Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Sun Dec 31 15:20:25 2023 +0800 [submodule] Update submodule sonic-platform-daemons to the latest HEAD automatically (sonic-net#17641) commit fb83d4d Author: mssonicbld <79238446+mssonicbld@users.noreply.github.com> Date: Fri Dec 29 01:07:45 2023 +0800 [Mellanox] wait until hw-management watchdog files ready (sonic-net#17618) (sonic-net#17633) commit a8ad19d Author: Junchao-Mellanox <57339448+Junchao-Mellanox@users.noreply.github.com> Date: Thu Dec 28 20:53:49 2023 +0800 [202305] Optimize syslog rate limit feature for fast and warm boot (sonic-net#17478) Backport PR sonic-net#17458 due to conflict. Why I did it Optimize syslog rate limit feature for fast and warm boot Work item tracking Microsoft ADO (number only): How I did it Optimize redis start time Don't render rsyslog.conf in container startup script Disable containercfgd by default. There is a new CLI to enable it (in another PR) How to verify it Manual test Regression test
vivekrnv
pushed a commit
to vivekrnv/sonic-buildimage
that referenced
this pull request
Mar 18, 2024
…5890) (sonic-net#224) Why I did it Fix the armhf build failure. How to reproduce the issue: docker run -it debain:bullseye bash apt-get update && apt-get install -y python3-pip pip3 install PyYAML==5.4.1 Error message: Collecting PyYAML==5.4.1 Installing build dependencies ... done Getting requirements to build wheel ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 /tmp/tmp6xabslgb_in_process.py get_requires_for_build_wheel /tmp/tmp_er01ztl .... raise AttributeError(attr) AttributeError: cython_sources ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/a0/a4/d63f2d7597e1a4b55aa3b4d6c5b029991d3b824b5bd331af8d4ab1ed687d/PyYAML-5.4.1.tar.gz#sha256=607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e (from https://pypi.org/simple/pyyaml/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*). Command errored out with exit status 1: /usr/bin/python3 /tmp/tmp6xabslgb_in_process.py get_requires_for_build_wheel /tmp/tmp_er01ztl Check the logs for full command output. ERROR: Could not find a version that satisfies the requirement PyYAML==5.4.1 ERROR: No matching distribution found for PyYAML==5.4.1 root@fa2fa92edcfd:/# But if adding the option --no-build-isolation, then it is good, see fix. install "PyYAML==5.4.1" --no-build-isolation The same error can be found in the multiple builds. Work item tracking Microsoft ADO (number only): 24567457 How I did it Add a build option --no-build-isolation. Co-authored-by: xumia <59720581+xumia@users.noreply.github.com>
mssonicbld
added a commit
that referenced
this pull request
May 7, 2024
…lly (#18888) #### Why I did it src/sonic-gnmi ``` * c2bfe3d - (HEAD -> master, origin/master, origin/HEAD) Fix memory leak in unit test (#230) (44 minutes ago) [ganglv] * 16c2975 - Disable translib unit test (#229) (71 minutes ago) [ganglv] * 4c86853 - Merge pull request #224 from ganglyu/fix_build (10 hours ago) [Saikrishna Arcot] * db2d896 - Disable dialout unit test (3 days ago) [ganglyu] * 0e4ac4d - Disable translib test (4 days ago) [ganglyu] * 8494e90 - Fix unit test (4 days ago) [ganglyu] * 036979d - Fix unit test (4 days ago) [ganglyu] * bd74b09 - Disable failed unit test (4 days ago) [ganglyu] * a4bc960 - Update go.mod (7 days ago) [ganglyu] * c15d45f - Fix build error (7 days ago) [ganglyu] * 775a41e - Fix go.sum (7 days ago) [ganglyu] * b39742e - Fix build error from sonic-mgmt-common (7 days ago) [ganglyu] ``` #### How I did it #### How to verify it #### Description for the changelog
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.