[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1033982: RFP: ubbd -- Userspace backend block device



Package: wnpp
Severity: wishlist

* Package name    : ubbd
  Version         : 0.1.1
  Upstream Author : Dongsheng Yang <dongsheng.yang.linux@gmail.com>
* URL             : https://github.com/DataTravelGuide/ubbd.git
* License         : LGPL
  Programming Lang: C
  Description     : Userspace backend block device


UBBD supports the following features:

a) Block device driver upgrade online.

As we decoupled the storage related logic with the block device, then
we can upgrade the storage driver out of the kernel module. That means we
can upgrade our driver with io inflight on the air.

b)  The driver bug doesn't crash the kernel.

c) Don't reinvent the wheel.

Some block storage, especially cloud storage has a userspace
library but there is no linux kernel driver to use it. ubbd can
make it very easy to enable linux block device driver for it via
library.

d) Decoupling the storage specified logic from a linux kernel
block device logic.

Thanks
Daniel

Reply to: