Fix syncd_request_shutdown coredump in config reload on KVM sonic (#17486)
The issue is related to #16812. Process syncd does not run in the container gbsyncd on kvm sonic with default hwsku. Microsoft ADO : 26151608 How I did it If syncd has not run in container gbsyncd, it is not needed to trigger graceful shudown of syncd. How to verify it None of syncd_request_shutdown coredump in config reload on KVM sonic
This commit is contained in:
parent
6a9ec987b5
commit
53be9de743
@ -20,6 +20,11 @@ function waitplatform() {
|
||||
}
|
||||
|
||||
function stopplatform1() {
|
||||
if ! docker top gbsyncd$DEV | grep -q /usr/bin/syncd; then
|
||||
debug "syncd process in container gbsyncd$DEV is not running"
|
||||
return
|
||||
fi
|
||||
|
||||
# Invoke platform specific pre shutdown routine.
|
||||
PLATFORM=`$SONIC_DB_CLI CONFIG_DB hget 'DEVICE_METADATA|localhost' platform`
|
||||
PLATFORM_PRE_SHUTDOWN="/usr/share/sonic/device/$PLATFORM/plugins/gbsyncd_request_pre_shutdown"
|
||||
|
Loading…
Reference in New Issue
Block a user