[openstack-dev] [nova] Request Spec Freeze Exception (DRBD for Nova)

Philipp Marek philipp.marek at linbit.com
Fri Jan 30 08:55:45 UTC 2015


Hi all,

> in Paris (and later on, on IRC and the mailing list) I began to ask around 
> about providing a DRBD storage driver for Nova.
> This is an alternative to using iSCSI for block storage access, and would 
> be especially helpful for backends already using DRBD for replicated 
> storage.
any news about this?
    https://review.openstack.org/#/c/134153/


To reiterate:
  * Spec was submitted in time (Nov 13)
  * Spec wasn't approved, because the Cinder implementation
    (https://review.openstack.org/#/c/140451/) merge got delayed,
    because its prerequisite (https://review.openstack.org/#/c/135139/,
    Transition LVM Driver to use Target Objects) wasn't merged in time,
    because on "deadline day" (Dec. 17) Gerrit was so much used that
    this devstack run got timeouts against some python site during
    setup
  * "Spec Freeze Exception" was submitted in time
    http://lists.openstack.org/pipermail/openstack-dev/2015-January/054225.html
  * Having DRBD for Cinder is good, but using the *same* protocol
    to the Nova nodes should really help performance (and reliability);
    for example, the transitions
      Network -> Kernel -> iSCSI daemon -> Kernel -> Block Device
    wouldn't be needed anymore; the Kernel could directly respond to the
    queries, and in the near future even using RDMA (where available).
    Reliability should be improved as the Nova node can access multiple
    storage nodes _at the same time_, so it wouldn't matter if one of them
    crashes for whatever reason.


Please help us *now* to get the change in. It's only a few lines in
a separate driver, so until it gets configured it won't even be
noticed!


And yes, of course we're planning to do CI for that Nova driver, too.


Regards,
 
Phil

-- 
: Ing. Philipp Marek
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting                 http://www.linbit.com :

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.



More information about the OpenStack-dev mailing list