Package: wnpp Severity: wishlist * Package name : ubbd Version : 0.1.1 Upstream Author : Dongsheng Yang <dongsheng.yang.li...@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