Re: [ceph-users] Help with crushmap

2018-12-02 Thread Vasiliy Tolstov
вс, 2 дек. 2018 г., 20:38 Paul Emmerich paul.emmer...@croit.io: > 10 copies for a replicated setup seems... excessive. > I'm try to create golang package for simple key-val store that used ceph crushmap to distribute data. For each namespace attach ceph crushmap rule. > _

Re: [ceph-users] Help with crushmap

2018-12-02 Thread Paul Emmerich
10 copies for a replicated setup seems... excessive. The rules are quite simple, for example rule 1 could be: take default choose firstn 5 type datacenter # picks 5 datacenters chooseleaf firstn 2 type host # 2 different hosts in each datacenter emit rule 2 is the same but type region and first

[ceph-users] Help with crushmap

2018-12-02 Thread Vasiliy Tolstov
Hi, i need help with crushmap I have 3 regions - r1 r2 r3 5 dc - dc1 dc2 dc3 dc4 dc5 dc1 dc2 dc3 in r1 dc4 in r2 dc5 in r3 Each dc have 3 nodes with 2 disks I need to have 3 rules rule1 to have 2 copies on two nodes in each dc - 10 copies total failure domain dc rule2 to have 2 copies on two nodes