docker services running as detached need better failure checking

Bug #1695540 reported by Tim Rozet on 2017-06-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
High
Unassigned

Bug Description

When running an openstack service as detached, a configuration error will cause services to not start correctly. For example, neutron server with missing plugin config will result in neutron not starting correctly. In docker the service will be shown as constantly restarting. However, OOO will continue deployment and think the service deployment was successful. This results in a false positive that the deployment succeeded. We should add checks after issuing the docker run to detached services to ensure they are not stuck in restarting state.

Bogdan Dobrelya (bogdando) wrote :

There is related spec for health-checks https://review.openstack.org/#/c/465633/

Changed in tripleo:
status: New → Triaged
tags: added: containers
Changed in tripleo:
importance: Undecided → High
milestone: none → pike-2
Changed in tripleo:
milestone: pike-2 → pike-3
Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: pike-3 → pike-rc1
Changed in tripleo:
milestone: pike-rc1 → pike-rc2
Changed in tripleo:
milestone: pike-rc2 → queens-1
Changed in tripleo:
status: In Progress → Triaged
Changed in tripleo:
milestone: queens-1 → queens-2
Changed in tripleo:
milestone: queens-2 → queens-3
Changed in tripleo:
milestone: queens-3 → queens-rc1
Changed in tripleo:
milestone: queens-rc1 → rocky-1
Changed in tripleo:
milestone: rocky-1 → rocky-2
Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
David Peacock (davidjpeacock) wrote :

Did any progress happen with regards to testing for this? Endpoint testing? Other kinds of validations? Did we decide that running detached like this is the way to go?

Is this bug even valid anymore?

Changed in tripleo:
status: Triaged → Incomplete
Changed in tripleo:
milestone: stein-2 → stein-3
Changed in tripleo:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers