| Currently service state is binary and any not-running state is considered stopped. When services are not in stopped state but in transitional state(starting/stopping), puppet will consider them stopped and will try to restart the service while in fact the service is currently starting but not fully started. This epic should add support for transitional state like starting/stopping. |