Adapt to the new WARM_RESTART_TABLE table schema: change from restart… (#2083)
* Adapt to the new WARM_RESTART_TABLE table schema: change from restart_count to restore_count Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com> * Update variable and function name to match restore_count name change Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com> * Update swss submodule for warm restart schema change Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
This commit is contained in:
parent
593bcb1c1b
commit
dedd5624a0
@ -47,8 +47,8 @@ SYSTEM_WARM_START=`redis-cli -n 4 hget "WARM_RESTART|system" enable`
|
|||||||
SWSS_WARM_START=`redis-cli -n 4 hget "WARM_RESTART|swss" enable`
|
SWSS_WARM_START=`redis-cli -n 4 hget "WARM_RESTART|swss" enable`
|
||||||
if [[ "$SYSTEM_WARM_START" == "true" ]] || [[ "$SWSS_WARM_START" == "true" ]]; then
|
if [[ "$SYSTEM_WARM_START" == "true" ]] || [[ "$SWSS_WARM_START" == "true" ]]; then
|
||||||
# We have to make sure db data has not been flushed.
|
# We have to make sure db data has not been flushed.
|
||||||
RESTART_COUNT=`redis-cli -n 6 hget "WARM_RESTART_TABLE|orchagent" restart_count`
|
RESTORE_COUNT=`redis-cli -n 6 hget "WARM_RESTART_TABLE|orchagent" restore_count`
|
||||||
if [[ -n "$RESTART_COUNT" ]] && [[ "$RESTART_COUNT" != "0" ]]; then
|
if [[ -n "$RESTORE_COUNT" ]] && [[ "$RESTORE_COUNT" != "0" ]]; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -38,12 +38,12 @@ function check_warm_boot()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function validate_restart_count()
|
function validate_restore_count()
|
||||||
{
|
{
|
||||||
if [[ x"$WARM_BOOT" == x"true" ]]; then
|
if [[ x"$WARM_BOOT" == x"true" ]]; then
|
||||||
RESTART_COUNT=`/usr/bin/redis-cli -n 6 hget "WARM_RESTART_TABLE|orchagent" restart_count`
|
RESTORE_COUNT=`/usr/bin/redis-cli -n 6 hget "WARM_RESTART_TABLE|orchagent" restore_count`
|
||||||
# We have to make sure db data has not been flushed.
|
# We have to make sure db data has not been flushed.
|
||||||
if [[ -z "$RESTART_COUNT" ]]; then
|
if [[ -z "$RESTORE_COUNT" ]]; then
|
||||||
WARM_BOOT="false"
|
WARM_BOOT="false"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -69,7 +69,7 @@ start() {
|
|||||||
|
|
||||||
wait_for_database_service
|
wait_for_database_service
|
||||||
check_warm_boot
|
check_warm_boot
|
||||||
validate_restart_count
|
validate_restore_count
|
||||||
|
|
||||||
debug "Warm boot flag: ${SERVICE} ${WARM_BOOT}."
|
debug "Warm boot flag: ${SERVICE} ${WARM_BOOT}."
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 13df5a98d4a6375a778b6216cff886a0c474aa9a
|
Subproject commit f13aaed9f21f457419e96a5d28a52d319fbee9ed
|
Loading…
Reference in New Issue
Block a user