Based on the implementation (https://github.com/openstack/oslo.service/blob/master/oslo_service/service.py) we start a service in one green thread and then wait for the service correct termination (self.done conditional variable) from another green thread. So if the service thread fails - we'll never know (this is what we see in #7).
Based on the implementation (https:/ /github. com/openstack/ oslo.service/ blob/master/ oslo_service/ service. py) we start a service in one green thread and then wait for the service correct termination (self.done conditional variable) from another green thread. So if the service thread fails - we'll never know (this is what we see in #7).