49a036e90c
Why I did it Add TSA/B/C dualtor support Signed-off-by: Longxiang Lyu lolv@microsoft.com How I did it For TSA, toggle all the mux to standby if the device type is dualtor and there are active mux ports. For TSC, add mux status output. How to verify it Run TSA/B/C on a dualtor setup
13 lines
355 B
Bash
Executable File
13 lines
355 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# toggle the mux to standby if dualtor and any mux active
|
|
if
|
|
[[ "$(sonic-cfggen -d -v DEVICE_METADATA.localhost.subtype | tr [:upper:] [:lower:])" == *"dualtor"* ]] &&
|
|
[[ $(show mux status | grep active | wc -l) > 0 ]];
|
|
then
|
|
logger -t TSA -p user.info "Toggle all mux mode to standby"
|
|
sudo config mux mode standby all
|
|
fi
|
|
|
|
/usr/bin/TS TSA
|