summaryrefslogtreecommitdiffstats
path: root/src/test/cli/crushtool/show-choose-tries.txt
blob: 919ff3e4c795728bf2f7003f434c0ac0665a38c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# begin crush map
tunable choose_local_tries 0
tunable choose_local_fallback_tries 0
tunable choose_total_tries 50
tunable chooseleaf_descend_once 1

# devices
device 0 device0
device 1 device1
device 2 device2

# types
type 0 device
type 1 root

# buckets
root root {
	id -1		# do not change unnecessarily
	# weight 3.000
	alg straw
	hash 0	# rjenkins1
	item device0 weight 1.000
	item device1 weight 1.000
	item device2 weight 1.000
}

rule first_ruleset {
	ruleset 0
	type replicated
	min_size 1
	max_size 10
	step take root
	step choose firstn 0 type device
	step emit
}

rule indep_ruleset {
    ruleset 1
    type erasure
    min_size 3
    max_size 20
    step set_chooseleaf_tries 5
    step take root
    step choose indep 0 type device
    step emit
}