Increase PikeZ varlog size (#13550)
Why I did it To address error sometimes seen when running sonic-mgmt test_stress_routes.py::test_announce_withdraw_route on 720DT-48S How I did it Update boot0 logic to set platform specific varlog size for 720DT-48S How to verify it Verified that /var/log size increased and error is no longer observed when running test
This commit is contained in:
parent
c1355625ca
commit
1894e0aafe
@ -469,8 +469,7 @@ write_platform_specific_cmdline() {
|
|||||||
local platform="$(cmdline_get platform)"
|
local platform="$(cmdline_get platform)"
|
||||||
local sid="$(cmdline_get sid | sed 's/Ssd$//')"
|
local sid="$(cmdline_get sid | sed 's/Ssd$//')"
|
||||||
|
|
||||||
# set varlog size to 100MB
|
local varlog_size=0
|
||||||
local varlog_size=100
|
|
||||||
|
|
||||||
# sonic_mode is set to fixed by default.
|
# sonic_mode is set to fixed by default.
|
||||||
sonic_mode="fixed"
|
sonic_mode="fixed"
|
||||||
@ -544,6 +543,7 @@ write_platform_specific_cmdline() {
|
|||||||
fi
|
fi
|
||||||
if in_array "$sid" "PikeIslandZ" "PikeIslandZ-F" "PikeIslandZ-2F" "PikeIslandZ-R" "PikeIslandZ-2R"; then
|
if in_array "$sid" "PikeIslandZ" "PikeIslandZ-F" "PikeIslandZ-2F" "PikeIslandZ-R" "PikeIslandZ-2R"; then
|
||||||
aboot_machine=arista_720dt_48s
|
aboot_machine=arista_720dt_48s
|
||||||
|
varlog_size=2048
|
||||||
fi
|
fi
|
||||||
if [ "$sid" = "BlackhawkT4O" ]; then
|
if [ "$sid" = "BlackhawkT4O" ]; then
|
||||||
aboot_machine=arista_7050px4_32s
|
aboot_machine=arista_7050px4_32s
|
||||||
@ -640,18 +640,20 @@ write_platform_specific_cmdline() {
|
|||||||
read_system_eeprom
|
read_system_eeprom
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $flash_size -ge 28000 ]; then
|
if [ $varlog_size -eq 0 ]; then
|
||||||
varlog_size=4096
|
if [ $flash_size -ge 28000 ]; then
|
||||||
elif [ $flash_size -gt 4000 ]; then
|
varlog_size=4096
|
||||||
varlog_size=400
|
elif [ $flash_size -gt 4000 ]; then
|
||||||
else
|
varlog_size=400
|
||||||
varlog_size=256
|
else
|
||||||
cmdline_add logs_inram=on
|
varlog_size=256
|
||||||
if [ $flash_size -le 2000 ]; then
|
cmdline_add logs_inram=on
|
||||||
# enable docker_inram for switches with less than 2G of flash
|
if [ $flash_size -le 2000 ]; then
|
||||||
varlog_size=128
|
# enable docker_inram for switches with less than 2G of flash
|
||||||
cmdline_add docker_inram=on
|
varlog_size=128
|
||||||
fi
|
cmdline_add docker_inram=on
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cmdline_add "varlog_size=$varlog_size"
|
cmdline_add "varlog_size=$varlog_size"
|
||||||
|
Reference in New Issue
Block a user