-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Structured events yang models #21
Add Structured events yang models #21
Commits on Aug 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e4ee4a2 - Browse repository at this point
Copy the full SHA e4ee4a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8183da - Browse repository at this point
Copy the full SHA a8183daView commit details -
Advance submodule sonic-sairedis (sonic-net#11704)
2022-07-28 854d54e: Add support of mdio IPC server class using sai switch api and unix socket (sonic-net/sonic-sairedis#1080) (Jiahua Wang) 2022-07-27 513cb2a: [FlexCounter] Refactor FlexCounter class (sonic-net/sonic-sairedis#1073) (Junchao-Mellanox)
Configuration menu - View commit details
-
Copy full SHA for 9b7bcf2 - Browse repository at this point
Copy the full SHA 9b7bcf2View commit details -
Update swss common submodule for events api (sonic-net#11858)
#### Why I did it Structured events code like eventd, rsyslogplugin, requires changes made in swss-common Submodule adds these newest commits: 56b0f18 (HEAD, origin/master, origin/HEAD, master) Events: APIs to set/get global options (sonic-net#672) 5467c89 Add changes to yml file to improve pytest (sonic-net#674) #### How I did it Updated git submodule #### How to verify it Check new commit pointer
Configuration menu - View commit details
-
Copy full SHA for f453cf6 - Browse repository at this point
Copy the full SHA f453cf6View commit details -
[Arista] Fix content of platform.json for DCS-720DT-48S (sonic-net#11855
Configuration menu - View commit details
-
Copy full SHA for 506ad66 - Browse repository at this point
Copy the full SHA 506ad66View commit details -
[actions] Update github actions label and automerge. (sonic-net#11736)
1. Add auto approve step when adding label to version upgrading PR. 2. Use mssonicbld TOKEN to merge version upgrading PR instead of 'github actions'
Configuration menu - View commit details
-
Copy full SHA for eb08462 - Browse repository at this point
Copy the full SHA eb08462View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd31be2 - Browse repository at this point
Copy the full SHA bd31be2View commit details -
Address Review Comment to define SONIC_GLOBAL_DB_CLI in gbsyncd.sh (s…
…onic-net#11857) As part of PR sonic-net#11754 Change was added to use variable SONIC_DB_NS_CLI for namespace but that will not work since ./files/scripts/syncd_common.sh uses SONIC_DB_CLI. So revert back to use SONIC_DB_CLI and define new variable for SONIC_GLOBAL_DB_CLI for global/host db cli access Also fixed DB_CLI not working for namespace.
Configuration menu - View commit details
-
Copy full SHA for 1d0d61c - Browse repository at this point
Copy the full SHA 1d0d61cView commit details -
[Build] Increase the size of the installer image (sonic-net#11869)
#### Why I did it Fix the build failure caused by the installer image size too small. The installer image is only used during the build, not impact the final images. See https://dev.azure.com/mssonic/build/_build/results?buildId=139926&view=logs&j=cef3d8a9-152e-5193-620b-567dc18af272&t=359769c4-8b5e-5976-a793-85da132e0a6f ``` + fallocate -l 2048M ./sonic-installer.img + mkfs.vfat ./sonic-installer.img mkfs.fat 4.2 (2021-01-31) ++ mktemp -d + tmpdir=/tmp/tmp.TqdDSc00Cn + mount -o loop ./sonic-installer.img /tmp/tmp.TqdDSc00Cn + cp target/sonic-vs.bin /tmp/tmp.TqdDSc00Cn/onie-installer.bin cp: error writing '/tmp/tmp.TqdDSc00Cn/onie-installer.bin': No space left on device [ FAIL LOG END ] [ target/sonic-vs.img.gz ] ``` #### How I did it Increase the size from 2048M to 4096M. Why not increase to 16G like qcow2 image? The qcow2 supports the sparse disk, although a big disk size allocated, but it will not consume the real disk size. The falocate does not support the sparse disk. We do not want to allocate a very big disk, but no use at all. It will require more space to build.
Configuration menu - View commit details
-
Copy full SHA for 45c8d02 - Browse repository at this point
Copy the full SHA 45c8d02View commit details -
Update sensor names for msn4600c for the 5.10 kernel (sonic-net#11491)
* Update sensor names for msn4600c for the 5.10 kernel Looks like a sensor was removed in the 5.10 kernel for the tps53679 sensor, so the names/indexing has changed. Related to sonic-net/sonic-mgmt#4513. Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> * Update sensors file Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 5048f65 - Browse repository at this point
Copy the full SHA 5048f65View commit details -
Fix error handling when failing to install a deb package (sonic-net#1…
…1846) The current error handling code for when a deb package fails to be installed currently has a chain of commands linked together by && and ends with `exit 1`. The assumption is that the commands would succeed, and the last `exit 1` would end it with a non-zero return code, thus fully failing the target and causing the build to stop because of bash's -e flag. However, if one of the commands prior to `exit 1` returns a non-zero return code, then bash won't actually treat it as a terminating error. From bash's man page: ``` -e Exit immediately if a pipeline (which may consist of a single simple command), a list, or a compound command (see SHELL GRAMMAR above), exits with a non-zero status. The shell does not exit if the command that fails is part of the command list immediately following a while or until keyword, part of the test following the if or elif reserved words, part of any command executed in a && or || list except the command following the final && or ||, any command in a pipeline but the last, or if the command's return value is being inverted with !. If a compound command other than a subshell returns a non-zero status because a command failed while -e was being ignored, the shell does not exit. ``` The part `part of any command executed in a && or || list except the command following the final && or ||` says that if the failing command is not the `exit 1` that we have at the end, then bash doesn't treat it as an error and exit immediately. Additionally, since this is a compound command, but isn't in a subshell (subshell are marked by `(` and `)`, whereas `{` and `}` just tells bash to run the commands in the current environment), bash doesn't exist. The result of this is that in the deb-install target, if a package installation fails, it may be infinitely stuck in that while-loop. There are two fixes for this: change to using a subshell, or use `;` instead of `&&`. Using a subshell would, I think, require exporting any shell variables used in the subshell, so I chose to change the `&&` to `;`. In addition, at the start of the subshell, `set +e` is added in, which removes the exit-on-error handling of bash. This makes sure that all commands are run (the output of which may help for debugging) and that it still exits with 1, which will then fully fail the target. Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 6fa111c - Browse repository at this point
Copy the full SHA 6fa111cView commit details -
Fix vs check install login timeout issue (sonic-net#11727)
Why I did it Fix a build not stable issue: sonic-net#11620 The vs vm has started successfully, but failed to wait for the message "sonic login:". There were 55 builds failed caused by the issue in the last 30 days. AzurePipelineBuildLogs | where startTime > ago(30d) | where type =~ "task" | where result =~ "failed" | where name =~ "Build sonic image" | where content contains "Timeout exceeded" | where content contains "re.compile('sonic login:')" | project-away content | extend branchName=case(reason=~"pullRequest", tostring(todynamic(parameters)['system.pullRequest.targetBranch']), replace("refs/heads/", "", sourceBranch)) | summarize FailedCount=dcount(buildId) by branchName branchName FailedCount master 37 202012 9 202106 4 202111 2 202205 1 201911 1 It is caused by the login message mixed with the output message of the /etc/rc.local, one of the examples as below: (see the message rc.local[307]: sonic+ onie_disco_subnet=255.255.255.0 login: ) The check_install.py was waiting for the message "sonic login:", and Linux console was waiting for the username input (the login message has already printed in the console). https://dev.azure.com/mssonic/build/_build/results?buildId=123294&view=logs&j=cef3d8a9-152e-5193-620b-567dc18af272&t=359769c4-8b5e-5976-a793-85da132e0a6f 2022-07-17T15:00:58.9198877Z [ 25.493855] rc.local[307]: + onie_disco_opt53=05 2022-07-17T15:00:58.9199330Z [ 25.595054] rc.local[307]: + onie_disco_router=10.0.2.2 2022-07-17T15:00:58.9199781Z [ 25.699409] rc.local[307]: + onie_disco_serverid=10.0.2.2 2022-07-17T15:00:58.9200252Z [ 25.789891] rc.local[307]: + onie_disco_siaddr=10.0.2.2 2022-07-17T15:00:58.9200622Z [ 25.880920] 2022-07-17T15:00:58.9200745Z 2022-07-17T15:00:58.9201019Z Debian GNU/Linux 10 sonic ttyS0 2022-07-17T15:00:58.9201201Z 2022-07-17T15:00:58.9201542Z rc.local[307]: sonic+ onie_disco_subnet=255.255.255.0 login: 2022-07-17T15:00:58.9202309Z [ 26.079767] rc.local[307]: + onie_exec_url=file://dev/vdb/onie-installer.bin How I did it Input a newline when finished to run the script /etc/rc.local. If entering a newline, the message "sonic login:" will prompt again.
Configuration menu - View commit details
-
Copy full SHA for 55f1fb1 - Browse repository at this point
Copy the full SHA 55f1fb1View commit details -
[ci] Fix bug involved by PR 11810 which affect official build pipeline (
sonic-net#11891) Why I did it Fix the official build not triggered correctly issue, caused by the azp template path not existing. How I did it Change the azp template path.
Configuration menu - View commit details
-
Copy full SHA for 6839227 - Browse repository at this point
Copy the full SHA 6839227View commit details -
DellEMC: Z9332f - Graceful platform reboot (sonic-net#10240)
Why I did it To gracefully unmount filesystems and stop containers while performing a cold reboot. Unmount ONIE-BOOT if mounted during fast/soft/warm reboot How I did it Override systemd-reboot service to perform a cold reboot. Unmount ONIE-BOOT if mounted using fast/soft/warm-reboot plugins. How to verify it On reboot, verify that the container stop and filesystem unmount services have completed execution before the platform reboot.
Configuration menu - View commit details
-
Copy full SHA for 677b19d - Browse repository at this point
Copy the full SHA 677b19dView commit details -
[Nokia][Nokia-IXR7250E-36x100G & Nokia-IXR7250E-36x400G] Update BCM (s…
…onic-net#11577) config to support ERSPAN egress mirror and also set flag to preserve ECN
Configuration menu - View commit details
-
Copy full SHA for 12c8db0 - Browse repository at this point
Copy the full SHA 12c8db0View commit details -
Align API get_device_runtime_metadata() for python version < 3.9 (son…
…ic-net#11900) Why I did it: API get_device_runtime_metadata() added by sonic-net#11795 uses merge operator for dict but that is supported only for python version >=3.9. This API will be be used by scrips eg:hostcfgd which is still build for buster which does not have python 3.9 support.
Configuration menu - View commit details
-
Copy full SHA for d2a5dcf - Browse repository at this point
Copy the full SHA d2a5dcfView commit details -
[Arista7050cx3] TD3 SKU changes for pg headroom value after interop t…
…esting with cisco 8102 (sonic-net#11901) Why I did it After PFC interop testing between 8102 and 7050cx3, data packet losses were observed on the Rx ports of the 7050cx3 (inflow from 8102) during testing. This was primarily due to the slower response times to react to PFC pause packets for the 8102, when receiving such frames from neighboring devices. To solve for the packet drops, the 7050cx3 pg headroom size has to be increased to 160kB. How I did it Modified the xoff threshold value to 160kB in the pg_profile file to allow for the buffer manager to read that value when building the image, and configuring the device How to verify it run "mmuconfig -l" once image is built Signed-off-by: dojha <devojha@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for f92c338 - Browse repository at this point
Copy the full SHA f92c338View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9af74 - Browse repository at this point
Copy the full SHA be9af74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf7b3d - Browse repository at this point
Copy the full SHA 3bf7b3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e676a52 - Browse repository at this point
Copy the full SHA e676a52View commit details -
Merge branch 'structured_events_yang_models' of github.com:zbud-msft/…
…sonic-buildimage into structured_events_yang_models
Configuration menu - View commit details
-
Copy full SHA for bd50c13 - Browse repository at this point
Copy the full SHA bd50c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca41dde - Browse repository at this point
Copy the full SHA ca41ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e961ae0 - Browse repository at this point
Copy the full SHA e961ae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b47e82a - Browse repository at this point
Copy the full SHA b47e82aView commit details
Commits on Sep 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f7b8a11 - Browse repository at this point
Copy the full SHA f7b8a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 247db78 - Browse repository at this point
Copy the full SHA 247db78View commit details -
Configuration menu - View commit details
-
Copy full SHA for a98044e - Browse repository at this point
Copy the full SHA a98044eView commit details
Commits on Sep 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f60c7d2 - Browse repository at this point
Copy the full SHA f60c7d2View commit details