]> git.baikalelectronics.ru Git - kernel.git/commit
libceph: support crush tunables
authorSage Weil <sage@inktank.com>
Tue, 31 Jul 2012 01:15:23 +0000 (18:15 -0700)
committerSage Weil <sage@inktank.com>
Tue, 31 Jul 2012 01:15:23 +0000 (18:15 -0700)
commit374ea5320b7b4e2ef3c3f8d840002115639d1753
tree162f548fc7a81b05eb1db715997b3a04693c1bcc
parenta8a3ed4250f8d647e15072e223ae531ba766b249
libceph: support crush tunables

The server side recently added support for tuning some magic
crush variables. Decode these variables if they are present, or use the
default values if they are not present.

Corresponds to ceph.git commit 89af369c25f274fe62ef730e5e8aad0c54f1e5a5.

Signed-off-by: caleb miles <caleb.miles@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Alex Elder <elder@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
include/linux/ceph/ceph_features.h
include/linux/crush/crush.h
net/ceph/crush/mapper.c
net/ceph/osdmap.c