[openstack-dev] Porting healthcheck from Swift - feedback?

Jay Pipes jaypipes at gmail.com
Sat Aug 25 08:55:46 UTC 2012


Yun Mao and some fine folks from IBM have developed a modular
healthcheck system, proposed to Nova here:

https://review.openstack.org/#/c/10903/

I think it's worth looking into. I know Yun and folks from IBM are
interested in porting this into openstack-common where appropriate after
it bakes in Nova for a while. There is a driver model used, with a
ZooKeeper-based driver implementation.

Best,
-jay

On 08/15/2012 07:52 AM, Paul Bourke wrote:
> Hi all,
> 
> Swift contains some middleware called "healthcheck", with which you may or may
> not be familiar.  It sits at the front of the pipeline and responds to GETs
> with 200 under normal circumstances.
> 
> I have submitted the following blueprint and patchset that ports this
> functionality to openstack-common for inclusion across multiple Openstack
> components:
> 
> https://blueprints.launchpad.net/openstack-common/+spec/port-swift-healthcheck
> https://review.openstack.org/#/c/11074/
> 
> There has been some uncertainty as to whether this healthcheck is more valuable
> than a simple GET/HEAD on the top level service endpoint.  While this could be
> used, but it may be more consistent to have something which can be checked in
> the same was across services.
> 
> What are peoples opinions on this, is it something you would like to see
> implemented?
> 
> Thanks,
> -Paul
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 



More information about the OpenStack-dev mailing list