and for more visibility (I hope :D), the osd tree :
# id weight type name up/down reweight
-8 11.65 root SSDroot
-33 5.8 datacenter SSDrbx1
-32 5.8 room SSDs01
-31 5.8 net SSD188-165-15
-30 5.8 rack SSD01B04
-29 5.8 host skullface
50 0.9 osd.50 up
1
51 0.85 osd.51 up
1
52 1.05 osd.52 up
1
53 1 osd.53 up
1
54 1 osd.54 up
1
55 1 osd.55 up
1
-27 5.85 datacenter SSDrbx2
-34 5.85 room SSDs31
-35 5.85 net SSD5-135-134
-36 5.85 rack SSD31B22
-37 5.85 host myra
56 1.1 osd.56 up
1
57 1.1 osd.57 up
1
58 1 osd.58 up
1
59 0.9 osd.59 up
1
60 0.9 osd.60 up
1
61 0.85 osd.61 up
1
-1 73.44 root SASroot
-100 24.48 datacenter SASrbx1
-90 24.48 room SASs15
-72 24.48 net SAS188-165-15
-40 24.48 rack SAS15B01
-17 24.48 host dragan
70 2.72 osd.70 up
1
71 2.72 osd.71 up
1
72 2.72 osd.72 up
1
73 2.72 osd.73 up
1
74 2.72 osd.74 up
1
75 2.72 osd.75 up
1
76 2.72 osd.76 up
1
77 2.72 osd.77 up
1
78 2.72 osd.78 up
1
-101 48.96 datacenter SASrbx2
-13 24.48 room SASs31
-14 24.48 net SAS178-33-62
-15 24.48 rack SAS31A10
-16 24.48 host taman
49 2.72 osd.49 up
1
62 2.72 osd.62 up
1
63 2.72 osd.63 up
1
64 2.72 osd.64 up
0
65 2.72 osd.65 down
0
66 2.72 osd.66 up
1
67 2.72 osd.67 up
1
68 2.72 osd.68 up
1
69 2.72 osd.69 up
1
-12 24.48 room SASs34
-11 24.48 net SAS5-135-135
-10 24.48 rack SAS34A14
-9 24.48 host kaino
40 2.72 osd.40 up
1
41 2.72 osd.41 up
1
42 2.72 osd.42 up
1
43 2.72 osd.43 up
1
44 2.72 osd.44 up
1
45 2.72 osd.45 up
1
46 2.72 osd.46 up
1
47 2.72 osd.47 up
1
48 2.72 osd.48 up
1
Le mardi 10 septembre 2013 à 21:01 +0200, Olivier Bonvalet a écrit :
> I removed some garbage about hosts faude / rurkh / murmillia (they was
> temporarily added because cluster was full). So the "clean" CRUSH map :
>
>
> # begin crush map
> tunable choose_local_tries 0
> tunable choose_local_fallback_tries 0
> tunable choose_total_tries 50
>
> # devices
> device 0 device0
> device 1 device1
> device 2 device2
> device 3 device3
> device 4 device4
> device 5 device5
> device 6 device6
> device 7 device7
> device 8 device8
> device 9 device9
> device 10 device10
> device 11 device11
> device 12 device12
> device 13 device13
> device 14 device14
> device 15 device15
> device 16 device16
> device 17 device17
> device 18 device18
> device 19 device19
> device 20 device20
> device 21 device21
> device 22 device22
> device 23 device23
> device 24 device24
> device 25 device25
> device 26 device26
> device 27 device27
> device 28 device28
> device 29 device29
> device 30 device30
> device 31 device31
> device 32 device32
> device 33 device33
> device 34 device34
> device 35 device35
> device 36 device36
> device 37 device37
> device 38 device38
> device 39 device39
> device 40 osd.40
> device 41 osd.41
> device 42 osd.42
> device 43 osd.43
> device 44 osd.44
> device 45 osd.45
> device 46 osd.46
> device 47 osd.47
> device 48 osd.48
> device 49 osd.49
> device 50 osd.50
> device 51 osd.51
> device 52 osd.52
> device 53 osd.53
> device 54 osd.54
> device 55 osd.55
> device 56 osd.56
> device 57 osd.57
> device 58 osd.58
> device 59 osd.59
> device 60 osd.60
> device 61 osd.61
> device 62 osd.62
> device 63 osd.63
> device 64 osd.64
> device 65 osd.65
> device 66 osd.66
> device 67 osd.67
> device 68 osd.68
> device 69 osd.69
> device 70 osd.70
> device 71 osd.71
> device 72 osd.72
> device 73 osd.73
> device 74 osd.74
> device 75 osd.75
> device 76 osd.76
> device 77 osd.77
> device 78 osd.78
>
> # types
> type 0 osd
> type 1 host
> type 2 rack
> type 3 net
> type 4 room
> type 5 datacenter
> type 6 root
>
> # buckets
> host dragan {
> id -17 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item osd.70 weight 2.720
> item osd.71 weight 2.720
> item osd.72 weight 2.720
> item osd.73 weight 2.720
> item osd.74 weight 2.720
> item osd.75 weight 2.720
> item osd.76 weight 2.720
> item osd.77 weight 2.720
> item osd.78 weight 2.720
> }
> rack SAS15B01 {
> id -40 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item dragan weight 24.480
> }
> net SAS188-165-15 {
> id -72 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item SAS15B01 weight 24.480
> }
> room SASs15 {
> id -90 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item SAS188-165-15 weight 24.480
> }
> datacenter SASrbx1 {
> id -100 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item SASs15 weight 24.480
> }
> host taman {
> id -16 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item osd.49 weight 2.720
> item osd.62 weight 2.720
> item osd.63 weight 2.720
> item osd.64 weight 2.720
> item osd.65 weight 2.720
> item osd.66 weight 2.720
> item osd.67 weight 2.720
> item osd.68 weight 2.720
> item osd.69 weight 2.720
> }
> rack SAS31A10 {
> id -15 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item taman weight 24.480
> }
> net SAS178-33-62 {
> id -14 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item SAS31A10 weight 24.480
> }
> room SASs31 {
> id -13 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item SAS178-33-62 weight 24.480
> }
> host kaino {
> id -9 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item osd.40 weight 2.720
> item osd.41 weight 2.720
> item osd.42 weight 2.720
> item osd.43 weight 2.720
> item osd.44 weight 2.720
> item osd.45 weight 2.720
> item osd.46 weight 2.720
> item osd.47 weight 2.720
> item osd.48 weight 2.720
> }
> rack SAS34A14 {
> id -10 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item kaino weight 24.480
> }
> net SAS5-135-135 {
> id -11 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item SAS34A14 weight 24.480
> }
> room SASs34 {
> id -12 # do not change unnecessarily
> # weight 24.480
> alg straw
> hash 0 # rjenkins1
> item SAS5-135-135 weight 24.480
> }
> datacenter SASrbx2 {
> id -101 # do not change unnecessarily
> # weight 48.960
> alg straw
> hash 0 # rjenkins1
> item SASs31 weight 24.480
> item SASs34 weight 24.480
> }
> root SASroot {
> id -1 # do not change unnecessarily
> # weight 73.440
> alg straw
> hash 0 # rjenkins1
> item SASrbx1 weight 24.480
> item SASrbx2 weight 48.960
> }
> host skullface {
> id -29 # do not change unnecessarily
> # weight 5.800
> alg straw
> hash 0 # rjenkins1
> item osd.50 weight 0.900
> item osd.51 weight 0.850
> item osd.52 weight 1.050
> item osd.53 weight 1.000
> item osd.54 weight 1.000
> item osd.55 weight 1.000
> }
> rack SSD01B04 {
> id -30 # do not change unnecessarily
> # weight 5.800
> alg straw
> hash 0 # rjenkins1
> item skullface weight 5.800
> }
> net SSD188-165-15 {
> id -31 # do not change unnecessarily
> # weight 5.800
> alg straw
> hash 0 # rjenkins1
> item SSD01B04 weight 5.800
> }
> room SSDs01 {
> id -32 # do not change unnecessarily
> # weight 5.800
> alg straw
> hash 0 # rjenkins1
> item SSD188-165-15 weight 5.800
> }
> datacenter SSDrbx1 {
> id -33 # do not change unnecessarily
> # weight 5.800
> alg straw
> hash 0 # rjenkins1
> item SSDs01 weight 5.800
> }
> host myra {
> id -37 # do not change unnecessarily
> # weight 5.850
> alg straw
> hash 0 # rjenkins1
> item osd.56 weight 1.100
> item osd.57 weight 1.100
> item osd.58 weight 1.000
> item osd.59 weight 0.900
> item osd.60 weight 0.900
> item osd.61 weight 0.850
> }
> rack SSD31B22 {
> id -36 # do not change unnecessarily
> # weight 5.850
> alg straw
> hash 0 # rjenkins1
> item myra weight 5.850
> }
> net SSD5-135-134 {
> id -35 # do not change unnecessarily
> # weight 5.850
> alg straw
> hash 0 # rjenkins1
> item SSD31B22 weight 5.850
> }
> room SSDs31 {
> id -34 # do not change unnecessarily
> # weight 5.850
> alg straw
> hash 0 # rjenkins1
> item SSD5-135-134 weight 5.850
> }
> datacenter SSDrbx2 {
> id -27 # do not change unnecessarily
> # weight 5.850
> alg straw
> hash 0 # rjenkins1
> item SSDs31 weight 5.850
> }
> root SSDroot {
> id -8 # do not change unnecessarily
> # weight 11.650
> alg straw
> hash 0 # rjenkins1
> item SSDrbx1 weight 5.800
> item SSDrbx2 weight 5.850
> }
>
> # rules
> rule data {
> ruleset 0
> type replicated
> min_size 1
> max_size 10
> step take SASroot
> step chooseleaf firstn 0 type net
> step emit
> }
> rule metadata {
> ruleset 1
> type replicated
> min_size 1
> max_size 10
> step take SASroot
> step chooseleaf firstn 0 type host
> step emit
> }
> rule rbd {
> ruleset 2
> type replicated
> min_size 1
> max_size 10
> step take SASroot
> step chooseleaf firstn 0 type net
> step emit
> }
> rule SSDperOSD {
> ruleset 3
> type replicated
> min_size 1
> max_size 10
> step take SSDroot
> step choose firstn 0 type osd
> step emit
> }
> rule SSDperNetwork {
> ruleset 6
> type replicated
> min_size 1
> max_size 10
> step take SSDroot
> step chooseleaf firstn 0 type net
> step emit
> }
> rule SASperHost {
> ruleset 4
> type replicated
> min_size 1
> max_size 10
> step take SASroot
> step chooseleaf firstn 0 type host
> step emit
> }
> rule SASperNetwork {
> ruleset 5
> type replicated
> min_size 1
> max_size 10
> step take SASroot
> step chooseleaf firstn 0 type net
> step emit
> }
> rule SSDperOSDfirst {
> ruleset 7
> type replicated
> min_size 1
> max_size 10
> step take SSDroot
> step choose firstn 1 type osd
> step emit
> step take SASroot
> step chooseleaf firstn -1 type net
> step emit
> }
>
> # end crush map
>
>
>
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com