A component ‘A’ may depend on another components, say ‘B’ and ‘C’, i.e. require them to be running at the moment of its startup. Components ‘B’ and ‘C’ are called prerequisites for ‘A’, while ‘A’ is called a dependency or dependent component of ‘B’, ‘C’.
Before restarting any component,
pies verifies if it is a
prerequisite for any other components. If so, it first terminates its
dependencies, restarts the component, and then starts its
dependencies again, in the order of their appearance in the