Bug#854045: ITP: libcrush -- C library to control placement in a hierarchy
- Date: Fri, 3 Feb 2017 13:46:43 +0100
- From: Loic Dachary <loic@xxxxxxxxxx>
- Subject: Bug#854045: ITP: libcrush -- C library to control placement in a hierarchy
Owner: Loic Dachary <loic@xxxxxxxxxx>
* Package name : libcrush
Version : 1.0.0
Upstream Author : Sage Weil <sage@xxxxxxxxxx>, Loic Dachary <loic@xxxxxxxxxxx> & al.
* URL : http://libcrush.org/main/libcrush/
* License : GPL-3+
Programming Lang: C/C++
Description : C library to control placement in a hierarchy
Binary package names: libcrush, libcrush-devel
libcrush maps an object signature to a list of devices on which to
store the object. It is implemented as a pseudo-random, deterministic
function obeying user specified placement constraints such as: the
object must be stored on devices that are on two different machines.
The library existed for more than ten years as part of ceph. It is however generaly useful,
for other storage software or other contexts in which data placement should be controlled.