]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
manager: controller: SubprocessStatus.EXITED added
authorAleš Mrázek <ales.mrazek@nic.cz>
Thu, 9 May 2024 13:28:17 +0000 (15:28 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Tue, 2 Jul 2024 12:07:48 +0000 (14:07 +0200)
manager/knot_resolver_manager/kresd_controller/interface.py
manager/knot_resolver_manager/kresd_controller/supervisord/__init__.py

index 25bf00ac39f8d5f45c9ae815a0cc650931a85451..3df229e6944a27b054e377ce27e2460969c43c3a 100644 (file)
@@ -231,6 +231,7 @@ class Subprocess(ABC):
 class SubprocessStatus(Enum):
     RUNNING = auto()
     FAILED = auto()
+    EXITED = auto()
     UNKNOWN = auto()
 
 
index f9d3171fb333e4448aca1cbef5a77418401e09d2..d0a6c63337ea63f475042bc5b8b1c3f661ad5744 100644 (file)
@@ -150,7 +150,7 @@ def _list_running_subprocesses(config: KresConfig) -> Dict[SupervisordKresID, Su
             "RUNNING": SubprocessStatus.RUNNING,
             "BACKOFF": SubprocessStatus.RUNNING,
             "STOPPING": SubprocessStatus.RUNNING,
-            "EXITED": SubprocessStatus.FAILED,
+            "EXITED": SubprocessStatus.EXITED,
             "FATAL": SubprocessStatus.FAILED,
             "UNKNOWN": SubprocessStatus.UNKNOWN,
         }