Skip to content

Commit c40f04f

Browse files
authored
[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 <[email protected]>
1 parent d0ff8b5 commit c40f04f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

files/image_config/monit/container_checker

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import docker
2020
import sys
2121

2222
import swsssdk
23-
from sonic_py_common import multi_asic
23+
from sonic_py_common import multi_asic, device_info
2424
from swsscommon import swsscommon
2525

2626

@@ -63,6 +63,8 @@ def get_expected_running_containers():
6363
always_running_containers.add(container_name + str(asic_id))
6464
else:
6565
always_running_containers.add(container_name)
66+
if device_info.is_supervisor():
67+
always_running_containers.add("database-chassis")
6668
return expected_running_containers, always_running_containers
6769

6870
def get_current_running_from_DB(always_running_containers):

0 commit comments

Comments
 (0)