Re: [ceph-users] Question about CRUSH object placement

2014-01-21 Thread Sherry Shahbazi
Hi Sage, I have a similar question, I need 2 replicas (one on each rack) and I would like to know whether the following rule always save primary on rack1? rule data { ruleset 0 type replicated min_size 2 max_size 2 step take rack1 step chooseleaf firstn 1 type host step emit step take rack2 s

Re: [ceph-users] Question about CRUSH object placement

2014-01-20 Thread Sage Weil
On Mon, 20 Jan 2014, Arnulf Heimsbakk wrote: > Hi, > > I'm trying to understand the CRUSH algorithm and how it distribute data. > Let's say I simplify a small datacenter setup and map it up > hierarchically in the crush map as show below. > >root datacenter > /\

[ceph-users] Question about CRUSH object placement

2014-01-20 Thread Arnulf Heimsbakk
Hi, I'm trying to understand the CRUSH algorithm and how it distribute data. Let's say I simplify a small datacenter setup and map it up hierarchically in the crush map as show below. root datacenter /\ / \ /\ a b