Am 26.02.2018 um 20:42 schrieb Gregory Farnum: > On Mon, Feb 26, 2018 at 11:33 AM Oliver Freyermuth > <[email protected] <mailto:[email protected]>> wrote: > > Am 26.02.2018 um 20:23 schrieb Gregory Farnum: > > > > > > On Mon, Feb 26, 2018 at 11:06 AM Oliver Freyermuth > <[email protected] <mailto:[email protected]> > <mailto:[email protected] > <mailto:[email protected]>>> wrote: > > > > Am 26.02.2018 um 19:45 schrieb Gregory Farnum: > > > On Mon, Feb 26, 2018 at 10:35 AM Oliver Freyermuth > <[email protected] <mailto:[email protected]> > <mailto:[email protected] <mailto:[email protected]>> > <mailto:[email protected] <mailto:[email protected]> > <mailto:[email protected] > <mailto:[email protected]>>>> wrote: > > > > > > Am 26.02.2018 um 19:24 schrieb Gregory Farnum: > > > > I don’t actually know this option, but based on your > results it’s clear that “fast read” is telling the OSD it should issue reads > to all k+m OSDs storing data and then reconstruct the data from the first k > to respond. Without the fast read it simply asks the regular k data nodes to > read it back straight and sends the reply back. This is a straight trade off > of more bandwidth for lower long-tail latencies. > > > > -Greg > > > > > > Many thanks, this certainly explains it! > > > Apparently I misunderstood how "normal" read works - I > thought that in any case, all shards would be requested, and the primary OSD > would check EC is still fine. > > > > > > > > > Nope, EC PGs can self-validate (they checksum everything) and so > extra shards are requested only if one of the OSDs has an error. > > > > > > > > > However, with the explanation that indeed only the actual "k" > shards are read in the "normal" case, it's fully clear to me that "fast_read" > will be slower for us, > > > since we are limited by network bandwidth. > > > > > > On a side-note, activating fast_read also appears to increase > CPU load a bit, which is then probably due to the EC calculations that need > to be performed if the "wrong" > > > shards arrived at the primary OSD first. > > > > > > I believe this also explains why an EC pool actually does > remapping in a k=4 m=2 pool with failure domain host if one of 6 hosts goes > down: > > > Namely, to have the "k" shards available on the "up" OSDs. > This answers an earlier question of mine. > > > > > > > > > I don't quite understand what you're asking/saying here, but if > an OSD gets marked out all the PGs that used to rely on it will get another > OSD unless you've instructed the cluster not to do so. The specifics of any > given erasure code have nothing to do with it. :) > > > -Greg > > > > Ah, sorry, let me clarify. > > The EC pool I am considering is k=4 m=2 with failure domain host, > on 6 hosts. > > So necessarily, there is one shard for each host. If one host goes > down for a prolonged time, > > there's no "logical" advantage of redistributing things - since > whatever you do, with 5 hosts, all PGs will stay in degraded state anyways. > > > > However, I noticed Ceph is remapping all PGs, and actively moving > data. I presume now this is done for two reasons: > > - The remapping is needed since the primary OSD might be the one > which went down. But for remapping (I guess) there's no need to actually move > data, > > or is there? > > - The data movement is done to have the "k" shards available. > > If it's really the case that "all shards are equal", then data > movement should not occur - or is this a bug / bad feature? > > > > > > If you lose one OSD out of a host, Ceph is going to try and > re-replicate the data onto the other OSDs in that host. Your PG size and the > CRUSH rule instructs it that the PG needs 6 different OSDs, and those OSDs > need to be placed on different hosts. > > > > You're right that gets very funny if your PG size is equal to the > number of hosts. We generally discourage people from running configurations > like that. > > Yes. k=4 with m=2 with 6 hosts (i.e. possibility to lose 2 hosts) would > be our starting point - since we may add more hosts later (not too soon-ish, > but it's not excluded more may come in a year or so), > and migrating large EC pools to different settings still seems a bit > messy. > We can't really afford to reduce available storage significantly more in > the current setup, and would like to have the possibility to lose one host > (for example for an OS upgrade), > and then still lose a few disks in case they fail with bad timing. > > > > > Or if you mean that you are losing a host, and the data is shuffling > around on the remaining hosts...hrm, that'd be weird. (Perhaps a result of EC > pools' "indep" rather than "firstn" crush rules?) > > They are indep, which I think is the default (no manual editing done). I > thought the main goal of indep was exactly to reduce data movement. > Indeed, it's very funny that data is moved, it certainly does not help to > increase redundancy ;-). > > > Given that you're stuck in that state, you probably want to set the > mon_osd_down_out_subtree_limit so that it doesn't mark out a whole host.
We could technically still change it, since we want to recreate the
Ceph-cluster from scratch latest on Wednesday before we open it up for the
first users.
However, I don't see a better option with 6 hosts, resilience for at least one
to fail + some disks at the same time, and without investing more storage
space.
Of course, suggestions are welcome ;-).
Setting mon_osd_down_out_subtree_limit is a really good idea, we will do that!
>
> Can you also share the output of "ceph osd crush dump"?
Attached.
> -Greg
Cheers,
Oliver
{
"devices": [
{
"id": 0,
"name": "osd.0",
"class": "ssd"
},
{
"id": 1,
"name": "osd.1",
"class": "ssd"
},
{
"id": 2,
"name": "osd.2",
"class": "ssd"
},
{
"id": 3,
"name": "osd.3",
"class": "ssd"
},
{
"id": 4,
"name": "osd.4",
"class": "hdd"
},
{
"id": 5,
"name": "osd.5",
"class": "hdd"
},
{
"id": 6,
"name": "osd.6",
"class": "hdd"
},
{
"id": 7,
"name": "osd.7",
"class": "hdd"
},
{
"id": 8,
"name": "osd.8",
"class": "hdd"
},
{
"id": 9,
"name": "osd.9",
"class": "hdd"
},
{
"id": 10,
"name": "osd.10",
"class": "hdd"
},
{
"id": 11,
"name": "osd.11",
"class": "hdd"
},
{
"id": 12,
"name": "osd.12",
"class": "hdd"
},
{
"id": 13,
"name": "osd.13",
"class": "hdd"
},
{
"id": 14,
"name": "osd.14",
"class": "hdd"
},
{
"id": 15,
"name": "osd.15",
"class": "hdd"
},
{
"id": 16,
"name": "osd.16",
"class": "hdd"
},
{
"id": 17,
"name": "osd.17",
"class": "hdd"
},
{
"id": 18,
"name": "osd.18",
"class": "hdd"
},
{
"id": 19,
"name": "osd.19",
"class": "hdd"
},
{
"id": 20,
"name": "osd.20",
"class": "hdd"
},
{
"id": 21,
"name": "osd.21",
"class": "hdd"
},
{
"id": 22,
"name": "osd.22",
"class": "hdd"
},
{
"id": 23,
"name": "osd.23",
"class": "hdd"
},
{
"id": 24,
"name": "osd.24",
"class": "hdd"
},
{
"id": 25,
"name": "osd.25",
"class": "hdd"
},
{
"id": 26,
"name": "osd.26",
"class": "hdd"
},
{
"id": 27,
"name": "osd.27",
"class": "hdd"
},
{
"id": 28,
"name": "osd.28",
"class": "hdd"
},
{
"id": 29,
"name": "osd.29",
"class": "hdd"
},
{
"id": 30,
"name": "osd.30",
"class": "hdd"
},
{
"id": 31,
"name": "osd.31",
"class": "hdd"
},
{
"id": 32,
"name": "osd.32",
"class": "hdd"
},
{
"id": 33,
"name": "osd.33",
"class": "hdd"
},
{
"id": 34,
"name": "osd.34",
"class": "hdd"
},
{
"id": 35,
"name": "osd.35",
"class": "hdd"
},
{
"id": 36,
"name": "osd.36",
"class": "hdd"
},
{
"id": 37,
"name": "osd.37",
"class": "hdd"
},
{
"id": 38,
"name": "osd.38",
"class": "hdd"
},
{
"id": 39,
"name": "osd.39",
"class": "hdd"
},
{
"id": 40,
"name": "osd.40",
"class": "hdd"
},
{
"id": 41,
"name": "osd.41",
"class": "hdd"
},
{
"id": 42,
"name": "osd.42",
"class": "hdd"
},
{
"id": 43,
"name": "osd.43",
"class": "hdd"
},
{
"id": 44,
"name": "osd.44",
"class": "hdd"
},
{
"id": 45,
"name": "osd.45",
"class": "hdd"
},
{
"id": 46,
"name": "osd.46",
"class": "hdd"
},
{
"id": 47,
"name": "osd.47",
"class": "hdd"
},
{
"id": 48,
"name": "osd.48",
"class": "hdd"
},
{
"id": 49,
"name": "osd.49",
"class": "hdd"
},
{
"id": 50,
"name": "osd.50",
"class": "hdd"
},
{
"id": 51,
"name": "osd.51",
"class": "hdd"
},
{
"id": 52,
"name": "osd.52",
"class": "hdd"
},
{
"id": 53,
"name": "osd.53",
"class": "hdd"
},
{
"id": 54,
"name": "osd.54",
"class": "hdd"
},
{
"id": 55,
"name": "osd.55",
"class": "hdd"
},
{
"id": 56,
"name": "osd.56",
"class": "hdd"
},
{
"id": 57,
"name": "osd.57",
"class": "hdd"
},
{
"id": 58,
"name": "osd.58",
"class": "hdd"
},
{
"id": 59,
"name": "osd.59",
"class": "hdd"
},
{
"id": 60,
"name": "osd.60",
"class": "hdd"
},
{
"id": 61,
"name": "osd.61",
"class": "hdd"
},
{
"id": 62,
"name": "osd.62",
"class": "hdd"
},
{
"id": 63,
"name": "osd.63",
"class": "hdd"
},
{
"id": 64,
"name": "osd.64",
"class": "hdd"
},
{
"id": 65,
"name": "osd.65",
"class": "hdd"
},
{
"id": 66,
"name": "osd.66",
"class": "hdd"
},
{
"id": 67,
"name": "osd.67",
"class": "hdd"
},
{
"id": 68,
"name": "osd.68",
"class": "hdd"
},
{
"id": 69,
"name": "osd.69",
"class": "hdd"
},
{
"id": 70,
"name": "osd.70",
"class": "hdd"
},
{
"id": 71,
"name": "osd.71",
"class": "hdd"
},
{
"id": 72,
"name": "osd.72",
"class": "hdd"
},
{
"id": 73,
"name": "osd.73",
"class": "hdd"
},
{
"id": 74,
"name": "osd.74",
"class": "hdd"
},
{
"id": 75,
"name": "osd.75",
"class": "hdd"
},
{
"id": 76,
"name": "osd.76",
"class": "hdd"
},
{
"id": 77,
"name": "osd.77",
"class": "hdd"
},
{
"id": 78,
"name": "osd.78",
"class": "hdd"
},
{
"id": 79,
"name": "osd.79",
"class": "hdd"
},
{
"id": 80,
"name": "osd.80",
"class": "hdd"
},
{
"id": 81,
"name": "osd.81",
"class": "hdd"
},
{
"id": 82,
"name": "osd.82",
"class": "hdd"
},
{
"id": 83,
"name": "osd.83",
"class": "hdd"
},
{
"id": 84,
"name": "osd.84",
"class": "hdd"
},
{
"id": 85,
"name": "osd.85",
"class": "hdd"
},
{
"id": 86,
"name": "osd.86",
"class": "hdd"
},
{
"id": 87,
"name": "osd.87",
"class": "hdd"
},
{
"id": 88,
"name": "osd.88",
"class": "hdd"
},
{
"id": 89,
"name": "osd.89",
"class": "hdd"
},
{
"id": 90,
"name": "osd.90",
"class": "hdd"
},
{
"id": 91,
"name": "osd.91",
"class": "hdd"
},
{
"id": 92,
"name": "osd.92",
"class": "hdd"
},
{
"id": 93,
"name": "osd.93",
"class": "hdd"
},
{
"id": 94,
"name": "osd.94",
"class": "hdd"
},
{
"id": 95,
"name": "osd.95",
"class": "hdd"
},
{
"id": 96,
"name": "osd.96",
"class": "hdd"
},
{
"id": 97,
"name": "osd.97",
"class": "hdd"
},
{
"id": 98,
"name": "osd.98",
"class": "hdd"
},
{
"id": 99,
"name": "osd.99",
"class": "hdd"
},
{
"id": 100,
"name": "osd.100",
"class": "hdd"
},
{
"id": 101,
"name": "osd.101",
"class": "hdd"
},
{
"id": 102,
"name": "osd.102",
"class": "hdd"
},
{
"id": 103,
"name": "osd.103",
"class": "hdd"
},
{
"id": 104,
"name": "osd.104",
"class": "hdd"
},
{
"id": 105,
"name": "osd.105",
"class": "hdd"
},
{
"id": 106,
"name": "osd.106",
"class": "hdd"
},
{
"id": 107,
"name": "osd.107",
"class": "hdd"
},
{
"id": 108,
"name": "osd.108",
"class": "hdd"
},
{
"id": 109,
"name": "osd.109",
"class": "hdd"
},
{
"id": 110,
"name": "osd.110",
"class": "hdd"
},
{
"id": 111,
"name": "osd.111",
"class": "hdd"
},
{
"id": 112,
"name": "osd.112",
"class": "hdd"
},
{
"id": 113,
"name": "osd.113",
"class": "hdd"
},
{
"id": 114,
"name": "osd.114",
"class": "hdd"
},
{
"id": 115,
"name": "osd.115",
"class": "hdd"
},
{
"id": 116,
"name": "osd.116",
"class": "hdd"
},
{
"id": 117,
"name": "osd.117",
"class": "hdd"
},
{
"id": 118,
"name": "osd.118",
"class": "hdd"
},
{
"id": 119,
"name": "osd.119",
"class": "hdd"
},
{
"id": 120,
"name": "osd.120",
"class": "hdd"
},
{
"id": 121,
"name": "osd.121",
"class": "hdd"
},
{
"id": 122,
"name": "osd.122",
"class": "hdd"
},
{
"id": 123,
"name": "osd.123",
"class": "hdd"
},
{
"id": 124,
"name": "osd.124",
"class": "hdd"
},
{
"id": 125,
"name": "osd.125",
"class": "hdd"
},
{
"id": 126,
"name": "osd.126",
"class": "hdd"
},
{
"id": 127,
"name": "osd.127",
"class": "hdd"
},
{
"id": 128,
"name": "osd.128",
"class": "hdd"
},
{
"id": 129,
"name": "osd.129",
"class": "hdd"
},
{
"id": 130,
"name": "osd.130",
"class": "hdd"
},
{
"id": 131,
"name": "osd.131",
"class": "hdd"
},
{
"id": 132,
"name": "osd.132",
"class": "hdd"
},
{
"id": 133,
"name": "osd.133",
"class": "hdd"
},
{
"id": 134,
"name": "osd.134",
"class": "hdd"
},
{
"id": 135,
"name": "osd.135",
"class": "hdd"
},
{
"id": 136,
"name": "osd.136",
"class": "hdd"
},
{
"id": 137,
"name": "osd.137",
"class": "hdd"
},
{
"id": 138,
"name": "osd.138",
"class": "hdd"
},
{
"id": 139,
"name": "osd.139",
"class": "hdd"
},
{
"id": 140,
"name": "osd.140",
"class": "hdd"
},
{
"id": 141,
"name": "osd.141",
"class": "hdd"
},
{
"id": 142,
"name": "osd.142",
"class": "hdd"
},
{
"id": 143,
"name": "osd.143",
"class": "hdd"
},
{
"id": 144,
"name": "osd.144",
"class": "hdd"
},
{
"id": 145,
"name": "osd.145",
"class": "hdd"
},
{
"id": 146,
"name": "osd.146",
"class": "hdd"
},
{
"id": 147,
"name": "osd.147",
"class": "hdd"
},
{
"id": 148,
"name": "osd.148",
"class": "hdd"
},
{
"id": 149,
"name": "osd.149",
"class": "hdd"
},
{
"id": 150,
"name": "osd.150",
"class": "hdd"
},
{
"id": 151,
"name": "osd.151",
"class": "hdd"
},
{
"id": 152,
"name": "osd.152",
"class": "hdd"
},
{
"id": 153,
"name": "osd.153",
"class": "hdd"
},
{
"id": 154,
"name": "osd.154",
"class": "hdd"
},
{
"id": 155,
"name": "osd.155",
"class": "hdd"
},
{
"id": 156,
"name": "osd.156",
"class": "hdd"
},
{
"id": 157,
"name": "osd.157",
"class": "hdd"
},
{
"id": 158,
"name": "osd.158",
"class": "hdd"
},
{
"id": 159,
"name": "osd.159",
"class": "hdd"
},
{
"id": 160,
"name": "osd.160",
"class": "hdd"
},
{
"id": 161,
"name": "osd.161",
"class": "hdd"
},
{
"id": 162,
"name": "osd.162",
"class": "hdd"
},
{
"id": 163,
"name": "osd.163",
"class": "hdd"
},
{
"id": 164,
"name": "osd.164",
"class": "hdd"
},
{
"id": 165,
"name": "osd.165",
"class": "hdd"
},
{
"id": 166,
"name": "osd.166",
"class": "hdd"
},
{
"id": 167,
"name": "osd.167",
"class": "hdd"
},
{
"id": 168,
"name": "osd.168",
"class": "hdd"
},
{
"id": 169,
"name": "osd.169",
"class": "hdd"
},
{
"id": 170,
"name": "osd.170",
"class": "hdd"
},
{
"id": 171,
"name": "osd.171",
"class": "hdd"
},
{
"id": 172,
"name": "osd.172",
"class": "hdd"
},
{
"id": 173,
"name": "osd.173",
"class": "hdd"
},
{
"id": 174,
"name": "osd.174",
"class": "hdd"
},
{
"id": 175,
"name": "osd.175",
"class": "hdd"
},
{
"id": 176,
"name": "osd.176",
"class": "hdd"
},
{
"id": 177,
"name": "osd.177",
"class": "hdd"
},
{
"id": 178,
"name": "osd.178",
"class": "hdd"
},
{
"id": 179,
"name": "osd.179",
"class": "hdd"
},
{
"id": 180,
"name": "osd.180",
"class": "hdd"
},
{
"id": 181,
"name": "osd.181",
"class": "hdd"
},
{
"id": 182,
"name": "osd.182",
"class": "hdd"
},
{
"id": 183,
"name": "osd.183",
"class": "hdd"
},
{
"id": 184,
"name": "osd.184",
"class": "hdd"
},
{
"id": 185,
"name": "osd.185",
"class": "hdd"
},
{
"id": 186,
"name": "osd.186",
"class": "hdd"
},
{
"id": 187,
"name": "osd.187",
"class": "hdd"
},
{
"id": 188,
"name": "osd.188",
"class": "hdd"
},
{
"id": 189,
"name": "osd.189",
"class": "hdd"
},
{
"id": 190,
"name": "osd.190",
"class": "hdd"
},
{
"id": 191,
"name": "osd.191",
"class": "hdd"
},
{
"id": 192,
"name": "osd.192",
"class": "hdd"
},
{
"id": 193,
"name": "osd.193",
"class": "hdd"
},
{
"id": 194,
"name": "osd.194",
"class": "hdd"
},
{
"id": 195,
"name": "osd.195",
"class": "hdd"
}
],
"types": [
{
"type_id": 0,
"name": "osd"
},
{
"type_id": 1,
"name": "host"
},
{
"type_id": 2,
"name": "chassis"
},
{
"type_id": 3,
"name": "rack"
},
{
"type_id": 4,
"name": "row"
},
{
"type_id": 5,
"name": "pdu"
},
{
"type_id": 6,
"name": "pod"
},
{
"type_id": 7,
"name": "room"
},
{
"type_id": 8,
"name": "datacenter"
},
{
"type_id": 9,
"name": "region"
},
{
"type_id": 10,
"name": "root"
}
],
"buckets": [
{
"id": -1,
"name": "default",
"type_id": 10,
"type_name": "root",
"weight": 45924282,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": -3,
"weight": 28612,
"pos": 0
},
{
"id": -5,
"weight": 28598,
"pos": 1
},
{
"id": -10,
"weight": 7644512,
"pos": 2
},
{
"id": -13,
"weight": 7644512,
"pos": 3
},
{
"id": -16,
"weight": 7644512,
"pos": 4
},
{
"id": -19,
"weight": 7644512,
"pos": 5
},
{
"id": -22,
"weight": 7644512,
"pos": 6
},
{
"id": -25,
"weight": 7644512,
"pos": 7
}
]
},
{
"id": -2,
"name": "default~ssd",
"type_id": 10,
"type_name": "root",
"weight": 57210,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": -4,
"weight": 28612,
"pos": 0
},
{
"id": -6,
"weight": 28598,
"pos": 1
},
{
"id": -11,
"weight": 0,
"pos": 2
},
{
"id": -14,
"weight": 0,
"pos": 3
},
{
"id": -17,
"weight": 0,
"pos": 4
},
{
"id": -20,
"weight": 0,
"pos": 5
},
{
"id": -23,
"weight": 0,
"pos": 6
},
{
"id": -26,
"weight": 0,
"pos": 7
}
]
},
{
"id": -3,
"name": "mon001",
"type_id": 1,
"type_name": "host",
"weight": 28612,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 0,
"weight": 14306,
"pos": 0
},
{
"id": 1,
"weight": 14306,
"pos": 1
}
]
},
{
"id": -4,
"name": "mon001~ssd",
"type_id": 1,
"type_name": "host",
"weight": 28612,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 0,
"weight": 14306,
"pos": 0
},
{
"id": 1,
"weight": 14306,
"pos": 1
}
]
},
{
"id": -5,
"name": "mon002",
"type_id": 1,
"type_name": "host",
"weight": 28598,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 2,
"weight": 14299,
"pos": 0
},
{
"id": 3,
"weight": 14299,
"pos": 1
}
]
},
{
"id": -6,
"name": "mon002~ssd",
"type_id": 1,
"type_name": "host",
"weight": 28598,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 2,
"weight": 14299,
"pos": 0
},
{
"id": 3,
"weight": 14299,
"pos": 1
}
]
},
{
"id": -7,
"name": "mon001~hdd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -8,
"name": "mon002~hdd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -9,
"name": "osd001~hdd",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 4,
"weight": 238891,
"pos": 0
},
{
"id": 5,
"weight": 238891,
"pos": 1
},
{
"id": 6,
"weight": 238891,
"pos": 2
},
{
"id": 7,
"weight": 238891,
"pos": 3
},
{
"id": 8,
"weight": 238891,
"pos": 4
},
{
"id": 9,
"weight": 238891,
"pos": 5
},
{
"id": 10,
"weight": 238891,
"pos": 6
},
{
"id": 11,
"weight": 238891,
"pos": 7
},
{
"id": 12,
"weight": 238891,
"pos": 8
},
{
"id": 13,
"weight": 238891,
"pos": 9
},
{
"id": 14,
"weight": 238891,
"pos": 10
},
{
"id": 15,
"weight": 238891,
"pos": 11
},
{
"id": 16,
"weight": 238891,
"pos": 12
},
{
"id": 17,
"weight": 238891,
"pos": 13
},
{
"id": 18,
"weight": 238891,
"pos": 14
},
{
"id": 19,
"weight": 238891,
"pos": 15
},
{
"id": 20,
"weight": 238891,
"pos": 16
},
{
"id": 21,
"weight": 238891,
"pos": 17
},
{
"id": 22,
"weight": 238891,
"pos": 18
},
{
"id": 23,
"weight": 238891,
"pos": 19
},
{
"id": 24,
"weight": 238891,
"pos": 20
},
{
"id": 25,
"weight": 238891,
"pos": 21
},
{
"id": 26,
"weight": 238891,
"pos": 22
},
{
"id": 27,
"weight": 238891,
"pos": 23
},
{
"id": 28,
"weight": 238891,
"pos": 24
},
{
"id": 29,
"weight": 238891,
"pos": 25
},
{
"id": 30,
"weight": 238891,
"pos": 26
},
{
"id": 31,
"weight": 238891,
"pos": 27
},
{
"id": 32,
"weight": 238891,
"pos": 28
},
{
"id": 33,
"weight": 238891,
"pos": 29
},
{
"id": 34,
"weight": 238891,
"pos": 30
},
{
"id": 35,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -10,
"name": "osd001",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 4,
"weight": 238891,
"pos": 0
},
{
"id": 5,
"weight": 238891,
"pos": 1
},
{
"id": 6,
"weight": 238891,
"pos": 2
},
{
"id": 7,
"weight": 238891,
"pos": 3
},
{
"id": 8,
"weight": 238891,
"pos": 4
},
{
"id": 9,
"weight": 238891,
"pos": 5
},
{
"id": 10,
"weight": 238891,
"pos": 6
},
{
"id": 11,
"weight": 238891,
"pos": 7
},
{
"id": 12,
"weight": 238891,
"pos": 8
},
{
"id": 13,
"weight": 238891,
"pos": 9
},
{
"id": 14,
"weight": 238891,
"pos": 10
},
{
"id": 15,
"weight": 238891,
"pos": 11
},
{
"id": 16,
"weight": 238891,
"pos": 12
},
{
"id": 17,
"weight": 238891,
"pos": 13
},
{
"id": 18,
"weight": 238891,
"pos": 14
},
{
"id": 19,
"weight": 238891,
"pos": 15
},
{
"id": 20,
"weight": 238891,
"pos": 16
},
{
"id": 21,
"weight": 238891,
"pos": 17
},
{
"id": 22,
"weight": 238891,
"pos": 18
},
{
"id": 23,
"weight": 238891,
"pos": 19
},
{
"id": 24,
"weight": 238891,
"pos": 20
},
{
"id": 25,
"weight": 238891,
"pos": 21
},
{
"id": 26,
"weight": 238891,
"pos": 22
},
{
"id": 27,
"weight": 238891,
"pos": 23
},
{
"id": 28,
"weight": 238891,
"pos": 24
},
{
"id": 29,
"weight": 238891,
"pos": 25
},
{
"id": 30,
"weight": 238891,
"pos": 26
},
{
"id": 31,
"weight": 238891,
"pos": 27
},
{
"id": 32,
"weight": 238891,
"pos": 28
},
{
"id": 33,
"weight": 238891,
"pos": 29
},
{
"id": 34,
"weight": 238891,
"pos": 30
},
{
"id": 35,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -11,
"name": "osd001~ssd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -12,
"name": "default~hdd",
"type_id": 10,
"type_name": "root",
"weight": 45867072,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": -7,
"weight": 0,
"pos": 0
},
{
"id": -8,
"weight": 0,
"pos": 1
},
{
"id": -9,
"weight": 7644512,
"pos": 2
},
{
"id": -15,
"weight": 7644512,
"pos": 3
},
{
"id": -18,
"weight": 7644512,
"pos": 4
},
{
"id": -21,
"weight": 7644512,
"pos": 5
},
{
"id": -24,
"weight": 7644512,
"pos": 6
},
{
"id": -27,
"weight": 7644512,
"pos": 7
}
]
},
{
"id": -13,
"name": "osd002",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 36,
"weight": 238891,
"pos": 0
},
{
"id": 37,
"weight": 238891,
"pos": 1
},
{
"id": 38,
"weight": 238891,
"pos": 2
},
{
"id": 39,
"weight": 238891,
"pos": 3
},
{
"id": 40,
"weight": 238891,
"pos": 4
},
{
"id": 41,
"weight": 238891,
"pos": 5
},
{
"id": 42,
"weight": 238891,
"pos": 6
},
{
"id": 43,
"weight": 238891,
"pos": 7
},
{
"id": 44,
"weight": 238891,
"pos": 8
},
{
"id": 45,
"weight": 238891,
"pos": 9
},
{
"id": 46,
"weight": 238891,
"pos": 10
},
{
"id": 47,
"weight": 238891,
"pos": 11
},
{
"id": 48,
"weight": 238891,
"pos": 12
},
{
"id": 49,
"weight": 238891,
"pos": 13
},
{
"id": 50,
"weight": 238891,
"pos": 14
},
{
"id": 51,
"weight": 238891,
"pos": 15
},
{
"id": 52,
"weight": 238891,
"pos": 16
},
{
"id": 53,
"weight": 238891,
"pos": 17
},
{
"id": 54,
"weight": 238891,
"pos": 18
},
{
"id": 55,
"weight": 238891,
"pos": 19
},
{
"id": 56,
"weight": 238891,
"pos": 20
},
{
"id": 57,
"weight": 238891,
"pos": 21
},
{
"id": 58,
"weight": 238891,
"pos": 22
},
{
"id": 59,
"weight": 238891,
"pos": 23
},
{
"id": 60,
"weight": 238891,
"pos": 24
},
{
"id": 61,
"weight": 238891,
"pos": 25
},
{
"id": 62,
"weight": 238891,
"pos": 26
},
{
"id": 64,
"weight": 238891,
"pos": 27
},
{
"id": 63,
"weight": 238891,
"pos": 28
},
{
"id": 65,
"weight": 238891,
"pos": 29
},
{
"id": 66,
"weight": 238891,
"pos": 30
},
{
"id": 67,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -14,
"name": "osd002~ssd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -15,
"name": "osd002~hdd",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 36,
"weight": 238891,
"pos": 0
},
{
"id": 37,
"weight": 238891,
"pos": 1
},
{
"id": 38,
"weight": 238891,
"pos": 2
},
{
"id": 39,
"weight": 238891,
"pos": 3
},
{
"id": 40,
"weight": 238891,
"pos": 4
},
{
"id": 41,
"weight": 238891,
"pos": 5
},
{
"id": 42,
"weight": 238891,
"pos": 6
},
{
"id": 43,
"weight": 238891,
"pos": 7
},
{
"id": 44,
"weight": 238891,
"pos": 8
},
{
"id": 45,
"weight": 238891,
"pos": 9
},
{
"id": 46,
"weight": 238891,
"pos": 10
},
{
"id": 47,
"weight": 238891,
"pos": 11
},
{
"id": 48,
"weight": 238891,
"pos": 12
},
{
"id": 49,
"weight": 238891,
"pos": 13
},
{
"id": 50,
"weight": 238891,
"pos": 14
},
{
"id": 51,
"weight": 238891,
"pos": 15
},
{
"id": 52,
"weight": 238891,
"pos": 16
},
{
"id": 53,
"weight": 238891,
"pos": 17
},
{
"id": 54,
"weight": 238891,
"pos": 18
},
{
"id": 55,
"weight": 238891,
"pos": 19
},
{
"id": 56,
"weight": 238891,
"pos": 20
},
{
"id": 57,
"weight": 238891,
"pos": 21
},
{
"id": 58,
"weight": 238891,
"pos": 22
},
{
"id": 59,
"weight": 238891,
"pos": 23
},
{
"id": 60,
"weight": 238891,
"pos": 24
},
{
"id": 61,
"weight": 238891,
"pos": 25
},
{
"id": 62,
"weight": 238891,
"pos": 26
},
{
"id": 64,
"weight": 238891,
"pos": 27
},
{
"id": 63,
"weight": 238891,
"pos": 28
},
{
"id": 65,
"weight": 238891,
"pos": 29
},
{
"id": 66,
"weight": 238891,
"pos": 30
},
{
"id": 67,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -16,
"name": "osd003",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 68,
"weight": 238891,
"pos": 0
},
{
"id": 69,
"weight": 238891,
"pos": 1
},
{
"id": 70,
"weight": 238891,
"pos": 2
},
{
"id": 71,
"weight": 238891,
"pos": 3
},
{
"id": 72,
"weight": 238891,
"pos": 4
},
{
"id": 73,
"weight": 238891,
"pos": 5
},
{
"id": 74,
"weight": 238891,
"pos": 6
},
{
"id": 75,
"weight": 238891,
"pos": 7
},
{
"id": 76,
"weight": 238891,
"pos": 8
},
{
"id": 77,
"weight": 238891,
"pos": 9
},
{
"id": 78,
"weight": 238891,
"pos": 10
},
{
"id": 79,
"weight": 238891,
"pos": 11
},
{
"id": 80,
"weight": 238891,
"pos": 12
},
{
"id": 81,
"weight": 238891,
"pos": 13
},
{
"id": 82,
"weight": 238891,
"pos": 14
},
{
"id": 83,
"weight": 238891,
"pos": 15
},
{
"id": 84,
"weight": 238891,
"pos": 16
},
{
"id": 85,
"weight": 238891,
"pos": 17
},
{
"id": 86,
"weight": 238891,
"pos": 18
},
{
"id": 87,
"weight": 238891,
"pos": 19
},
{
"id": 88,
"weight": 238891,
"pos": 20
},
{
"id": 89,
"weight": 238891,
"pos": 21
},
{
"id": 90,
"weight": 238891,
"pos": 22
},
{
"id": 91,
"weight": 238891,
"pos": 23
},
{
"id": 92,
"weight": 238891,
"pos": 24
},
{
"id": 93,
"weight": 238891,
"pos": 25
},
{
"id": 94,
"weight": 238891,
"pos": 26
},
{
"id": 95,
"weight": 238891,
"pos": 27
},
{
"id": 96,
"weight": 238891,
"pos": 28
},
{
"id": 97,
"weight": 238891,
"pos": 29
},
{
"id": 98,
"weight": 238891,
"pos": 30
},
{
"id": 99,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -17,
"name": "osd003~ssd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -18,
"name": "osd003~hdd",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 68,
"weight": 238891,
"pos": 0
},
{
"id": 69,
"weight": 238891,
"pos": 1
},
{
"id": 70,
"weight": 238891,
"pos": 2
},
{
"id": 71,
"weight": 238891,
"pos": 3
},
{
"id": 72,
"weight": 238891,
"pos": 4
},
{
"id": 73,
"weight": 238891,
"pos": 5
},
{
"id": 74,
"weight": 238891,
"pos": 6
},
{
"id": 75,
"weight": 238891,
"pos": 7
},
{
"id": 76,
"weight": 238891,
"pos": 8
},
{
"id": 77,
"weight": 238891,
"pos": 9
},
{
"id": 78,
"weight": 238891,
"pos": 10
},
{
"id": 79,
"weight": 238891,
"pos": 11
},
{
"id": 80,
"weight": 238891,
"pos": 12
},
{
"id": 81,
"weight": 238891,
"pos": 13
},
{
"id": 82,
"weight": 238891,
"pos": 14
},
{
"id": 83,
"weight": 238891,
"pos": 15
},
{
"id": 84,
"weight": 238891,
"pos": 16
},
{
"id": 85,
"weight": 238891,
"pos": 17
},
{
"id": 86,
"weight": 238891,
"pos": 18
},
{
"id": 87,
"weight": 238891,
"pos": 19
},
{
"id": 88,
"weight": 238891,
"pos": 20
},
{
"id": 89,
"weight": 238891,
"pos": 21
},
{
"id": 90,
"weight": 238891,
"pos": 22
},
{
"id": 91,
"weight": 238891,
"pos": 23
},
{
"id": 92,
"weight": 238891,
"pos": 24
},
{
"id": 93,
"weight": 238891,
"pos": 25
},
{
"id": 94,
"weight": 238891,
"pos": 26
},
{
"id": 95,
"weight": 238891,
"pos": 27
},
{
"id": 96,
"weight": 238891,
"pos": 28
},
{
"id": 97,
"weight": 238891,
"pos": 29
},
{
"id": 98,
"weight": 238891,
"pos": 30
},
{
"id": 99,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -19,
"name": "osd004",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 100,
"weight": 238891,
"pos": 0
},
{
"id": 101,
"weight": 238891,
"pos": 1
},
{
"id": 102,
"weight": 238891,
"pos": 2
},
{
"id": 103,
"weight": 238891,
"pos": 3
},
{
"id": 104,
"weight": 238891,
"pos": 4
},
{
"id": 105,
"weight": 238891,
"pos": 5
},
{
"id": 106,
"weight": 238891,
"pos": 6
},
{
"id": 107,
"weight": 238891,
"pos": 7
},
{
"id": 108,
"weight": 238891,
"pos": 8
},
{
"id": 109,
"weight": 238891,
"pos": 9
},
{
"id": 110,
"weight": 238891,
"pos": 10
},
{
"id": 111,
"weight": 238891,
"pos": 11
},
{
"id": 112,
"weight": 238891,
"pos": 12
},
{
"id": 113,
"weight": 238891,
"pos": 13
},
{
"id": 114,
"weight": 238891,
"pos": 14
},
{
"id": 115,
"weight": 238891,
"pos": 15
},
{
"id": 116,
"weight": 238891,
"pos": 16
},
{
"id": 117,
"weight": 238891,
"pos": 17
},
{
"id": 118,
"weight": 238891,
"pos": 18
},
{
"id": 119,
"weight": 238891,
"pos": 19
},
{
"id": 120,
"weight": 238891,
"pos": 20
},
{
"id": 121,
"weight": 238891,
"pos": 21
},
{
"id": 122,
"weight": 238891,
"pos": 22
},
{
"id": 123,
"weight": 238891,
"pos": 23
},
{
"id": 124,
"weight": 238891,
"pos": 24
},
{
"id": 125,
"weight": 238891,
"pos": 25
},
{
"id": 126,
"weight": 238891,
"pos": 26
},
{
"id": 127,
"weight": 238891,
"pos": 27
},
{
"id": 128,
"weight": 238891,
"pos": 28
},
{
"id": 129,
"weight": 238891,
"pos": 29
},
{
"id": 130,
"weight": 238891,
"pos": 30
},
{
"id": 131,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -20,
"name": "osd004~ssd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -21,
"name": "osd004~hdd",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 100,
"weight": 238891,
"pos": 0
},
{
"id": 101,
"weight": 238891,
"pos": 1
},
{
"id": 102,
"weight": 238891,
"pos": 2
},
{
"id": 103,
"weight": 238891,
"pos": 3
},
{
"id": 104,
"weight": 238891,
"pos": 4
},
{
"id": 105,
"weight": 238891,
"pos": 5
},
{
"id": 106,
"weight": 238891,
"pos": 6
},
{
"id": 107,
"weight": 238891,
"pos": 7
},
{
"id": 108,
"weight": 238891,
"pos": 8
},
{
"id": 109,
"weight": 238891,
"pos": 9
},
{
"id": 110,
"weight": 238891,
"pos": 10
},
{
"id": 111,
"weight": 238891,
"pos": 11
},
{
"id": 112,
"weight": 238891,
"pos": 12
},
{
"id": 113,
"weight": 238891,
"pos": 13
},
{
"id": 114,
"weight": 238891,
"pos": 14
},
{
"id": 115,
"weight": 238891,
"pos": 15
},
{
"id": 116,
"weight": 238891,
"pos": 16
},
{
"id": 117,
"weight": 238891,
"pos": 17
},
{
"id": 118,
"weight": 238891,
"pos": 18
},
{
"id": 119,
"weight": 238891,
"pos": 19
},
{
"id": 120,
"weight": 238891,
"pos": 20
},
{
"id": 121,
"weight": 238891,
"pos": 21
},
{
"id": 122,
"weight": 238891,
"pos": 22
},
{
"id": 123,
"weight": 238891,
"pos": 23
},
{
"id": 124,
"weight": 238891,
"pos": 24
},
{
"id": 125,
"weight": 238891,
"pos": 25
},
{
"id": 126,
"weight": 238891,
"pos": 26
},
{
"id": 127,
"weight": 238891,
"pos": 27
},
{
"id": 128,
"weight": 238891,
"pos": 28
},
{
"id": 129,
"weight": 238891,
"pos": 29
},
{
"id": 130,
"weight": 238891,
"pos": 30
},
{
"id": 131,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -22,
"name": "osd005",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 132,
"weight": 238891,
"pos": 0
},
{
"id": 133,
"weight": 238891,
"pos": 1
},
{
"id": 134,
"weight": 238891,
"pos": 2
},
{
"id": 135,
"weight": 238891,
"pos": 3
},
{
"id": 136,
"weight": 238891,
"pos": 4
},
{
"id": 137,
"weight": 238891,
"pos": 5
},
{
"id": 138,
"weight": 238891,
"pos": 6
},
{
"id": 139,
"weight": 238891,
"pos": 7
},
{
"id": 140,
"weight": 238891,
"pos": 8
},
{
"id": 141,
"weight": 238891,
"pos": 9
},
{
"id": 142,
"weight": 238891,
"pos": 10
},
{
"id": 143,
"weight": 238891,
"pos": 11
},
{
"id": 144,
"weight": 238891,
"pos": 12
},
{
"id": 145,
"weight": 238891,
"pos": 13
},
{
"id": 146,
"weight": 238891,
"pos": 14
},
{
"id": 147,
"weight": 238891,
"pos": 15
},
{
"id": 148,
"weight": 238891,
"pos": 16
},
{
"id": 149,
"weight": 238891,
"pos": 17
},
{
"id": 150,
"weight": 238891,
"pos": 18
},
{
"id": 151,
"weight": 238891,
"pos": 19
},
{
"id": 152,
"weight": 238891,
"pos": 20
},
{
"id": 153,
"weight": 238891,
"pos": 21
},
{
"id": 154,
"weight": 238891,
"pos": 22
},
{
"id": 155,
"weight": 238891,
"pos": 23
},
{
"id": 156,
"weight": 238891,
"pos": 24
},
{
"id": 157,
"weight": 238891,
"pos": 25
},
{
"id": 158,
"weight": 238891,
"pos": 26
},
{
"id": 159,
"weight": 238891,
"pos": 27
},
{
"id": 160,
"weight": 238891,
"pos": 28
},
{
"id": 161,
"weight": 238891,
"pos": 29
},
{
"id": 162,
"weight": 238891,
"pos": 30
},
{
"id": 163,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -23,
"name": "osd005~ssd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -24,
"name": "osd005~hdd",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 132,
"weight": 238891,
"pos": 0
},
{
"id": 133,
"weight": 238891,
"pos": 1
},
{
"id": 134,
"weight": 238891,
"pos": 2
},
{
"id": 135,
"weight": 238891,
"pos": 3
},
{
"id": 136,
"weight": 238891,
"pos": 4
},
{
"id": 137,
"weight": 238891,
"pos": 5
},
{
"id": 138,
"weight": 238891,
"pos": 6
},
{
"id": 139,
"weight": 238891,
"pos": 7
},
{
"id": 140,
"weight": 238891,
"pos": 8
},
{
"id": 141,
"weight": 238891,
"pos": 9
},
{
"id": 142,
"weight": 238891,
"pos": 10
},
{
"id": 143,
"weight": 238891,
"pos": 11
},
{
"id": 144,
"weight": 238891,
"pos": 12
},
{
"id": 145,
"weight": 238891,
"pos": 13
},
{
"id": 146,
"weight": 238891,
"pos": 14
},
{
"id": 147,
"weight": 238891,
"pos": 15
},
{
"id": 148,
"weight": 238891,
"pos": 16
},
{
"id": 149,
"weight": 238891,
"pos": 17
},
{
"id": 150,
"weight": 238891,
"pos": 18
},
{
"id": 151,
"weight": 238891,
"pos": 19
},
{
"id": 152,
"weight": 238891,
"pos": 20
},
{
"id": 153,
"weight": 238891,
"pos": 21
},
{
"id": 154,
"weight": 238891,
"pos": 22
},
{
"id": 155,
"weight": 238891,
"pos": 23
},
{
"id": 156,
"weight": 238891,
"pos": 24
},
{
"id": 157,
"weight": 238891,
"pos": 25
},
{
"id": 158,
"weight": 238891,
"pos": 26
},
{
"id": 159,
"weight": 238891,
"pos": 27
},
{
"id": 160,
"weight": 238891,
"pos": 28
},
{
"id": 161,
"weight": 238891,
"pos": 29
},
{
"id": 162,
"weight": 238891,
"pos": 30
},
{
"id": 163,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -25,
"name": "osd006",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 164,
"weight": 238891,
"pos": 0
},
{
"id": 165,
"weight": 238891,
"pos": 1
},
{
"id": 166,
"weight": 238891,
"pos": 2
},
{
"id": 167,
"weight": 238891,
"pos": 3
},
{
"id": 168,
"weight": 238891,
"pos": 4
},
{
"id": 169,
"weight": 238891,
"pos": 5
},
{
"id": 170,
"weight": 238891,
"pos": 6
},
{
"id": 171,
"weight": 238891,
"pos": 7
},
{
"id": 172,
"weight": 238891,
"pos": 8
},
{
"id": 173,
"weight": 238891,
"pos": 9
},
{
"id": 174,
"weight": 238891,
"pos": 10
},
{
"id": 175,
"weight": 238891,
"pos": 11
},
{
"id": 176,
"weight": 238891,
"pos": 12
},
{
"id": 177,
"weight": 238891,
"pos": 13
},
{
"id": 178,
"weight": 238891,
"pos": 14
},
{
"id": 179,
"weight": 238891,
"pos": 15
},
{
"id": 180,
"weight": 238891,
"pos": 16
},
{
"id": 181,
"weight": 238891,
"pos": 17
},
{
"id": 182,
"weight": 238891,
"pos": 18
},
{
"id": 183,
"weight": 238891,
"pos": 19
},
{
"id": 184,
"weight": 238891,
"pos": 20
},
{
"id": 185,
"weight": 238891,
"pos": 21
},
{
"id": 186,
"weight": 238891,
"pos": 22
},
{
"id": 187,
"weight": 238891,
"pos": 23
},
{
"id": 188,
"weight": 238891,
"pos": 24
},
{
"id": 189,
"weight": 238891,
"pos": 25
},
{
"id": 190,
"weight": 238891,
"pos": 26
},
{
"id": 191,
"weight": 238891,
"pos": 27
},
{
"id": 192,
"weight": 238891,
"pos": 28
},
{
"id": 193,
"weight": 238891,
"pos": 29
},
{
"id": 194,
"weight": 238891,
"pos": 30
},
{
"id": 195,
"weight": 238891,
"pos": 31
}
]
},
{
"id": -26,
"name": "osd006~ssd",
"type_id": 1,
"type_name": "host",
"weight": 0,
"alg": "straw2",
"hash": "rjenkins1",
"items": []
},
{
"id": -27,
"name": "osd006~hdd",
"type_id": 1,
"type_name": "host",
"weight": 7644512,
"alg": "straw2",
"hash": "rjenkins1",
"items": [
{
"id": 164,
"weight": 238891,
"pos": 0
},
{
"id": 165,
"weight": 238891,
"pos": 1
},
{
"id": 166,
"weight": 238891,
"pos": 2
},
{
"id": 167,
"weight": 238891,
"pos": 3
},
{
"id": 168,
"weight": 238891,
"pos": 4
},
{
"id": 169,
"weight": 238891,
"pos": 5
},
{
"id": 170,
"weight": 238891,
"pos": 6
},
{
"id": 171,
"weight": 238891,
"pos": 7
},
{
"id": 172,
"weight": 238891,
"pos": 8
},
{
"id": 173,
"weight": 238891,
"pos": 9
},
{
"id": 174,
"weight": 238891,
"pos": 10
},
{
"id": 175,
"weight": 238891,
"pos": 11
},
{
"id": 176,
"weight": 238891,
"pos": 12
},
{
"id": 177,
"weight": 238891,
"pos": 13
},
{
"id": 178,
"weight": 238891,
"pos": 14
},
{
"id": 179,
"weight": 238891,
"pos": 15
},
{
"id": 180,
"weight": 238891,
"pos": 16
},
{
"id": 181,
"weight": 238891,
"pos": 17
},
{
"id": 182,
"weight": 238891,
"pos": 18
},
{
"id": 183,
"weight": 238891,
"pos": 19
},
{
"id": 184,
"weight": 238891,
"pos": 20
},
{
"id": 185,
"weight": 238891,
"pos": 21
},
{
"id": 186,
"weight": 238891,
"pos": 22
},
{
"id": 187,
"weight": 238891,
"pos": 23
},
{
"id": 188,
"weight": 238891,
"pos": 24
},
{
"id": 189,
"weight": 238891,
"pos": 25
},
{
"id": 190,
"weight": 238891,
"pos": 26
},
{
"id": 191,
"weight": 238891,
"pos": 27
},
{
"id": 192,
"weight": 238891,
"pos": 28
},
{
"id": 193,
"weight": 238891,
"pos": 29
},
{
"id": 194,
"weight": 238891,
"pos": 30
},
{
"id": 195,
"weight": 238891,
"pos": 31
}
]
}
],
"rules": [
{
"rule_id": 0,
"rule_name": "replicated_rule",
"ruleset": 0,
"type": 1,
"min_size": 1,
"max_size": 10,
"steps": [
{
"op": "take",
"item": -1,
"item_name": "default"
},
{
"op": "chooseleaf_firstn",
"num": 0,
"type": "host"
},
{
"op": "emit"
}
]
},
{
"rule_id": 1,
"rule_name": "cephfs_metadata",
"ruleset": 1,
"type": 1,
"min_size": 1,
"max_size": 10,
"steps": [
{
"op": "take",
"item": -2,
"item_name": "default~ssd"
},
{
"op": "choose_firstn",
"num": 0,
"type": "osd"
},
{
"op": "emit"
}
]
},
{
"rule_id": 2,
"rule_name": "cephfs_data",
"ruleset": 2,
"type": 3,
"min_size": 3,
"max_size": 6,
"steps": [
{
"op": "set_chooseleaf_tries",
"num": 5
},
{
"op": "set_choose_tries",
"num": 100
},
{
"op": "take",
"item": -12,
"item_name": "default~hdd"
},
{
"op": "chooseleaf_indep",
"num": 0,
"type": "host"
},
{
"op": "emit"
}
]
},
{
"rule_id": 3,
"rule_name": "isa_test",
"ruleset": 3,
"type": 3,
"min_size": 3,
"max_size": 6,
"steps": [
{
"op": "set_chooseleaf_tries",
"num": 5
},
{
"op": "set_choose_tries",
"num": 100
},
{
"op": "take",
"item": -12,
"item_name": "default~hdd"
},
{
"op": "chooseleaf_indep",
"num": 0,
"type": "host"
},
{
"op": "emit"
}
]
}
],
"tunables": {
"choose_local_tries": 0,
"choose_local_fallback_tries": 0,
"choose_total_tries": 50,
"chooseleaf_descend_once": 1,
"chooseleaf_vary_r": 1,
"chooseleaf_stable": 1,
"straw_calc_version": 1,
"allowed_bucket_algs": 54,
"profile": "jewel",
"optimal_tunables": 1,
"legacy_tunables": 0,
"minimum_required_version": "jewel",
"require_feature_tunables": 1,
"require_feature_tunables2": 1,
"has_v2_rules": 1,
"require_feature_tunables3": 1,
"has_v3_rules": 0,
"has_v4_buckets": 1,
"require_feature_tunables5": 1,
"has_v5_rules": 0
},
"choose_args": {}
}
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
