[chassis][supervisor]monit container-checker failed due to unexpected "database-chassis" docker running #9042 (#9043)
Why I did it Fixed the monit container_checker fails due to unexpected "database-chassis" docker running on Supervisor card in the VOQ chassis. fixes #9042 How I did it Added database-chassis to the always running docker list if platform is supervisor card. How to verify it Execute the CLI command "sudo monit status container_checker" Signed-off-by: mlok <marty.lok@nokia.com>
This commit is contained in:
parent
05e566ed45
commit
f94ce408c6
@ -20,7 +20,7 @@ import docker
|
||||
import sys
|
||||
|
||||
import swsssdk
|
||||
from sonic_py_common import multi_asic
|
||||
from sonic_py_common import multi_asic, device_info
|
||||
from swsscommon import swsscommon
|
||||
|
||||
|
||||
@ -63,6 +63,8 @@ def get_expected_running_containers():
|
||||
always_running_containers.add(container_name + str(asic_id))
|
||||
else:
|
||||
always_running_containers.add(container_name)
|
||||
if device_info.is_supervisor():
|
||||
always_running_containers.add("database-chassis")
|
||||
return expected_running_containers, always_running_containers
|
||||
|
||||
def get_current_running_from_DB(always_running_containers):
|
||||
|
Loading…
Reference in New Issue
Block a user