From ec53b2c8088d2336b05e3d50ecb97549579cc091 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Mon, 21 Sep 2020 17:23:39 -0500 Subject: doc: Clarify service management spec --- doc/service.rst | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'doc') diff --git a/doc/service.rst b/doc/service.rst index e8f19eb..b567366 100644 --- a/doc/service.rst +++ b/doc/service.rst @@ -27,10 +27,7 @@ Definition of terms * ``service``: A long-running process (or ``daemon``) on a system. * ``service manager``: The component of the operating system that controls - daemons. This is sometimes also referred to as a ``service supervisor``, - however this confers additional properties that the service management - module does not require. Therefore, this document will refer to any - such system as a ``service manager``. + daemons. Intended audience @@ -103,6 +100,13 @@ A service has at least the following properties: Additional properties may be available depending on the service manager currently in use on the system. +All property values are provided directly by the service manager; the +NETCONF APK service management module does not attempt any form of +translation or emulation of the values returned by the service manager. +Additionally, ``status`` state transitions are explicitly defined by the +service manager currently in use on the system; no guarantee is made on +the ordering of transitions nor which transitions are valid and invalid. + -- cgit v1.2.3-70-g09d2