]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
documentation: revise placement group number guide 2417/head
authorLoic Dachary <loic-201408@dachary.org>
Sun, 7 Sep 2014 19:41:57 +0000 (21:41 +0200)
committerLoic Dachary <loic-201408@dachary.org>
Tue, 23 Sep 2014 14:54:50 +0000 (16:54 +0200)
commit9c825ec2c48b52c1dc4d3fb6e7a7b01cbdd7bca9
tree1fcbf2d77b6bb0506afddb13d4d2b52235080976
parent3cf38bbb704513707d3f404a7867e0b5777bf9b7
documentation: revise placement group number guide

When a cluster has few OSDs (less than 50) propose a preselection of
values: as long as the number of placement groups is not too small nor
too large, it won't make much of a difference anyway.

Users of small clusters tend to blindly apply the (OSD*100)/(pool size)
formula and worry about chosing a wrong value because they do not
understand the tradeoffs. The preselection will hopefully save them from
this uncertainty.

Add an explanation of how placement groups relate to OSDs, CRUSH and
pools to help understand the tradeoffs. Explain the
tradeoffs (durability, distribution and resource usages) with examples.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Reviewed-by: Gerben Meijer <infernix@gmail.com>
Reviewed-by: Laurent Guerby <laurent@guerby.net>
doc/rados/operations/placement-groups.rst