[tc][all][self-healing-sig] Service-side health checks community goal for Train cycle

Jean-Philippe Evrard jean-philippe at evrard.me
Fri Jan 25 22:44:34 UTC 2019

Hello everyone,

As you might have seen on the ML, two of the 3 top contenders for the
Train cycle community got some traction. Let's here talk about the last
one: The service-side health checks.

While people were interested in this goal previously, nobody really
came forward on the pre-work.

Last week, I met a few of my colleagues to see what we can do together.
Matt (irc: mattoliverau), Adam (irc: aspiers), and I discussed about
the different ways to implement this new API, with the help of many in

Long story short, the current framework might be "good enough" for
extension already, as we could have extra "backends" (basically
"tests"),  to increase the coverage of this healthcheck endpoint.

While the immediate next step would be to work on the v2 prototype that
Graham started (see link [1], anyone is welcome to help there!), the
next step would be far easier if it was crowd sourced: We need to know
which service is already using that oslo middleware, which service
doesn't want to use it, and which service is already ready for

When we'll have a lay of the land, we'll know where the energy will be
spent in this community goal: Would that be bringing oslo.middleware to
<insert amount here> services or bringing common "backends" that can be
used by each service (like DB/MQ/cache checks).

I would be very happy if you could have a look at this ethercal [2],
and add/edit your project capabilities there.

Thank you in advance.
Jean-Philippe Evrard (evrardjp)

[1]: https://review.openstack.org/#/c/617924/
[2]: https://ethercalc.openstack.org/di0mxkiepll8

More information about the openstack-discuss mailing list