On Thu, Aug 23, 2018 at 4:11 PM Cody <codeology....@gmail.com> wrote:

> Hi everyone,
>
> As a newbie, I am grateful for receiving many helps from people on
> this mailing list. I would like to quickly test my understanding on
> 'step choose|chooseleaf' and wish you could point out any of my
> mistakes.
>
> Suppose I have a following topology:
>
>                  root=default
>                            |
>                 datacenter=dc
>      /                     |               \
> row=a             row=b            row=c
>     rack=a1          rack=b1          rack=c1
>          host=a1.1       host=b1.1       host=c1.1
>          host=a1.2       host=b1.2       host=c1.2
>          host=a1.3       host=b1.3       host=c1.3
>      rack=a2         rack=b2          rack=c2
>          host=a2.1       host=b2.1       host=c2.1
>          host=a2.2       host=b2.2       host=c2.2
>          host=a2.3       host=b2.3       host=c2.3
>      rack=a3         rack=b3          rack=c3
>          host=a3.1       host=b3.1       host=c3.1
>          host=a3.2       host=b3.2       host=c3.2
>          host=a3.3       host=b3.3       host=c3.3
>
> *each host has 3 OSDs.
>
> Then,
>
> 1) a rule that makes 3 replicas with a row-level failure domain would be
> like:
> ...
> step take default
> step chooseleaf fisrtn 0 type row
>
> 2) a rule that makes 3 replicas in different racks within the same row:
> ...
> step take default
> step choose firstn 1 type row
> step chooseleaf firstn 0 type rack
>
> 3) a rule that makes 3+2 EC with a host-level failure domain:
> ...
> step take default
> step chooseleaf indep 0 type host
>
> Are the above three rules correct regarding the usage of 'step
> choose|chooseleaf'?


Yes.



>
> Thank you!
>
> Regards,
> Cody
>
> Here are related references from the mailing list:
> [1]
> http://lists.ceph.com/pipermail/ceph-users-ceph.com/2016-June/010370.html
> [2]
> http://lists.ceph.com/pipermail/ceph-users-ceph.com/2018-August/029255.html
> [3]
> http://lists.ceph.com/pipermail/ceph-users-ceph.com/2018-August/029148.html
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to