[openstack-dev] Propose BP for Common Heartbeat Driver

Xu He Jie xuhj at linux.vnet.ibm.com
Fri May 31 12:37:13 UTC 2013


Hi, guys,

I created a blueprint to create common heartbeat driver that can used by 
all the projects.
https://blueprints.launchpad.net/oslo/+spec/common-heartbeat-driver

The initial reason for creating this bp was quantum agent's heartbeat 
based on DB. That is inefficient
and not scalable.

We already have solution for same reason in nova servicegroup api and 
Matchmaker. So hope that can
be merged as common module used by all the projects.

The common heartbeat driver should concern several problem as below:
* First... can be used by all the projects.
* Driver interface can support existed db based heartbeat for bw 
compatiblity.
* Working with Matchmaker that used by zmq rpc backend. Matchmaker will 
run heartbeat for each
registered rpc consumer. Actually those heartbeat and agent/node 
heartbeat run in same process.
That is inefficient.

Before the bp reviewed and approved, I also submited WIP code for this. 
Hope that good for review bp
  and discussion. https://review.openstack.org/#/c/31048/1

Thanks.
Alex


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130531/a8e4c9a2/attachment.html>


More information about the OpenStack-dev mailing list