]>
Commit | Line | Data |
---|---|---|
9f95a23c TL |
1 | [global] |
2 | # make logging friendly to teuthology | |
3 | log_to_file = true | |
4 | log_to_stderr = false | |
20effc67 | 5 | log to journald = false |
9f95a23c TL |
6 | mon cluster log file level = debug |
7 | ||
8 | mon clock drift allowed = 1.000 | |
9 | ||
10 | # replicate across OSDs, not hosts | |
11 | osd crush chooseleaf type = 0 | |
12 | #osd pool default size = 2 | |
20effc67 | 13 | osd pool default erasure code profile = "plugin=jerasure technique=reed_sol_van k=2 m=1 crush-failure-domain=osd" |
9f95a23c TL |
14 | |
15 | # enable some debugging | |
16 | auth debug = true | |
17 | ms die on old message = true | |
18 | ms die on bug = true | |
19 | debug asserts on shutdown = true | |
20 | ||
21 | # adjust warnings | |
22 | mon max pg per osd = 10000 # >= luminous | |
23 | mon pg warn max object skew = 0 | |
24 | mon osd allow primary affinity = true | |
25 | mon osd allow pg remap = true | |
26 | mon warn on legacy crush tunables = false | |
27 | mon warn on crush straw calc version zero = false | |
28 | mon warn on no sortbitwise = false | |
29 | mon warn on osd down out interval zero = false | |
30 | mon warn on too few osds = false | |
31 | mon_warn_on_pool_pg_num_not_power_of_two = false | |
32 | ||
33 | # disable pg_autoscaler by default for new pools | |
34 | osd_pool_default_pg_autoscale_mode = off | |
35 | ||
36 | # tests delete pools | |
37 | mon allow pool delete = true | |
38 | ||
39 | [osd] | |
40 | osd scrub load threshold = 5.0 | |
41 | osd scrub max interval = 600 | |
42 | ||
43 | osd recover clone overlap = true | |
44 | osd recovery max chunk = 1048576 | |
45 | ||
46 | osd deep scrub update digest min age = 30 | |
47 | ||
48 | osd map max advance = 10 | |
49 | ||
b3b6e05e TL |
50 | osd memory target autotune = true |
51 | ||
9f95a23c TL |
52 | # debugging |
53 | osd debug shutdown = true | |
54 | osd debug op order = true | |
55 | osd debug verify stray on activate = true | |
56 | osd debug pg log writeout = true | |
57 | osd debug verify cached snaps = true | |
58 | osd debug verify missing on start = true | |
59 | osd debug misdirected ops = true | |
60 | osd op queue = debug_random | |
61 | osd op queue cut off = debug_random | |
62 | osd shutdown pgref assert = true | |
63 | bdev debug aio = true | |
64 | osd sloppy crc = true | |
65 | ||
66 | [mgr] | |
67 | mon reweight min pgs per osd = 4 | |
68 | mon reweight min bytes per osd = 10 | |
69 | mgr/telemetry/nag = false | |
70 | ||
71 | [mon] | |
72 | mon data avail warn = 5 | |
73 | mon mgr mkfs grace = 240 | |
74 | mon reweight min pgs per osd = 4 | |
75 | mon osd reporter subtree level = osd | |
76 | mon osd prime pg temp = true | |
77 | mon reweight min bytes per osd = 10 | |
78 | ||
c5c27e9a TL |
79 | # rotate auth tickets quickly to exercise renewal paths |
80 | auth mon ticket ttl = 660 # 11m | |
81 | auth service ticket ttl = 240 # 4m | |
82 | ||
83 | # don't complain about global id reclaim | |
84 | mon_warn_on_insecure_global_id_reclaim = false | |
85 | mon_warn_on_insecure_global_id_reclaim_allowed = false | |
86 | ||
9f95a23c TL |
87 | [client.rgw] |
88 | rgw cache enabled = true | |
89 | rgw enable ops log = true | |
90 | rgw enable usage log = true |