summaryrefslogtreecommitdiffstats
path: root/tests/ui/issues/issue-29540.rs
blob: c0de20822bacf4c4320a4c5d34ccf3a7bd76ad6a (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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
// build-pass
#[derive(Debug)]
pub struct Config {
    pub name: String,
    pub cluster: String,
    pub debug_none: String,
    pub debug_lockdep: String,
    pub debug_context: String,
    pub debug_crush: String,
    pub debug_mds: String,
    pub debug_mds_balancer: String,
    pub debug_mds_locker: String,
    pub debug_mds_log: String,
    pub debug_mds_log_expire: String,
    pub debug_mds_migrator: String,
    pub debug_buffer: String,
    pub debug_timer: String,
    pub debug_filer: String,
    pub debug_striper: String,
    pub debug_objecter: String,
    pub debug_rados: String,
    pub debug_rbd: String,
    pub debug_journaler: String,
    pub debug_objectcacher: String,
    pub debug_client: String,
    pub debug_osd: String,
    pub debug_optracker: String,
    pub debug_objclass: String,
    pub debug_filestore: String,
    pub debug_keyvaluestore: String,
    pub debug_journal: String,
    pub debug_ms: String,
    pub debug_mon: String,
    pub debug_monc: String,
    pub debug_paxos: String,
    pub debug_tp: String,
    pub debug_auth: String,
    pub debug_crypto: String,
    pub debug_finisher: String,
    pub debug_heartbeatmap: String,
    pub debug_perfcounter: String,
    pub debug_rgw: String,
    pub debug_civetweb: String,
    pub debug_javaclient: String,
    pub debug_asok: String,
    pub debug_throttle: String,
    pub host: String,
    pub fsid: String,
    pub public_addr: String,
    pub cluster_addr: String,
    pub public_network: String,
    pub cluster_network: String,
    pub num_client: String,
    pub monmap: String,
    pub mon_host: String,
    pub lockdep: String,
    pub run_dir: String,
    pub admin_socket: String,
    pub daemonize: String,
    pub pid_file: String,
    pub chdir: String,
    pub max_open_files: String,
    pub restapi_log_level: String,
    pub restapi_base_url: String,
    pub fatal_signal_handlers: String,
    pub log_file: String,
    pub log_max_new: String,
    pub log_max_recent: String,
    pub log_to_stderr: String,
    pub err_to_stderr: String,
    pub log_to_syslog: String,
    pub err_to_syslog: String,
    pub log_flush_on_exit: String,
    pub log_stop_at_utilization: String,
    pub clog_to_monitors: String,
    pub clog_to_syslog: String,
    pub clog_to_syslog_level: String,
    pub clog_to_syslog_facility: String,
    pub mon_cluster_log_to_syslog: String,
    pub mon_cluster_log_to_syslog_level: String,
    pub mon_cluster_log_to_syslog_facility: String,
    pub mon_cluster_log_file: String,
    pub mon_cluster_log_file_level: String,
    pub key: String,
    pub keyfile: String,
    pub keyring: String,
    pub heartbeat_interval: String,
    pub heartbeat_file: String,
    pub heartbeat_inject_failure: String,
    pub perf: String,
    pub ms_tcp_nodelay: String,
    pub ms_tcp_rcvbuf: String,
    pub ms_initial_backoff: String,
    pub ms_max_backoff: String,
    pub ms_nocrc: String,
    pub ms_die_on_bad_msg: String,
    pub ms_die_on_unhandled_msg: String,
    pub ms_die_on_old_message: String,
    pub ms_dispatch_throttle_bytes: String,
    pub ms_bind_ipv6: String,
    pub ms_bind_port_min: String,
    pub ms_bind_port_max: String,
    pub ms_rwthread_stack_bytes: String,
    pub ms_tcp_read_timeout: String,
    pub ms_pq_max_tokens_per_priority: String,
    pub ms_pq_min_cost: String,
    pub ms_inject_socket_failures: String,
    pub ms_inject_delay_type: String,
    pub ms_inject_delay_msg_type: String,
    pub ms_inject_delay_max: String,
    pub ms_inject_delay_probability: String,
    pub ms_inject_internal_delays: String,
    pub ms_dump_on_send: String,
    pub inject_early_sigterm: String,
    pub mon_data: String,
    pub mon_initial_members: String,
    pub mon_sync_fs_threshold: String,
    pub mon_compact_on_start: String,
    pub mon_compact_on_bootstrap: String,
    pub mon_compact_on_trim: String,
    pub mon_tick_interval: String,
    pub mon_subscribe_interval: String,
    pub mon_delta_reset_interval: String,
    pub mon_osd_laggy_halflife: String,
    pub mon_osd_laggy_weight: String,
    pub mon_osd_adjust_heartbeat_grace: String,
    pub mon_osd_adjust_down_out_interval: String,
    pub mon_osd_auto_mark_in: String,
    pub mon_osd_auto_mark_auto_out_in: String,
    pub mon_osd_auto_mark_new_in: String,
    pub mon_osd_down_out_interval: String,
    pub mon_osd_down_out_subtree_limit: String,
    pub mon_osd_min_up_ratio: String,
    pub mon_osd_min_in_ratio: String,
    pub mon_osd_max_op_age: String,
    pub mon_osd_max_split_count: String,
    pub mon_osd_allow_primary_temp: String,
    pub mon_osd_allow_primary_affinity: String,
    pub mon_stat_smooth_intervals: String,
    pub mon_lease: String,
    pub mon_lease_renew_interval: String,
    pub mon_lease_ack_timeout: String,
    pub mon_clock_drift_allowed: String,
    pub mon_clock_drift_warn_backoff: String,
    pub mon_timecheck_interval: String,
    pub mon_accept_timeout: String,
    pub mon_pg_create_interval: String,
    pub mon_pg_stuck_threshold: String,
    pub mon_pg_warn_min_per_osd: String,
    pub mon_pg_warn_max_object_skew: String,
    pub mon_pg_warn_min_objects: String,
    pub mon_pg_warn_min_pool_objects: String,
    pub mon_cache_target_full_warn_ratio: String,
    pub mon_osd_full_ratio: String,
    pub mon_osd_nearfull_ratio: String,
    pub mon_globalid_prealloc: String,
    pub mon_osd_report_timeout: String,
    pub mon_force_standby_active: String,
    pub mon_warn_on_old_mons: String,
    pub mon_warn_on_legacy_crush_tunables: String,
    pub mon_warn_on_osd_down_out_interval_zero: String,
    pub mon_warn_on_cache_pools_without_hit_sets: String,
    pub mon_min_osdmap_epochs: String,
    pub mon_max_pgmap_epochs: String,
    pub mon_max_log_epochs: String,
    pub mon_max_mdsmap_epochs: String,
    pub mon_max_osd: String,
    pub mon_probe_timeout: String,
    pub mon_slurp_timeout: String,
    pub mon_slurp_bytes: String,
    pub mon_client_bytes: String,
    pub mon_daemon_bytes: String,
    pub mon_max_log_entries_per_event: String,
    pub mon_health_data_update_interval: String,
    pub mon_data_avail_crit: String,
    pub mon_data_avail_warn: String,
    pub mon_config_key_max_entry_size: String,
    pub mon_sync_timeout: String,
    pub mon_sync_max_payload_size: String,
    pub mon_sync_debug: String,
    pub mon_sync_debug_leader: String,
    pub mon_sync_debug_provider: String,
    pub mon_sync_debug_provider_fallback: String,
    pub mon_inject_sync_get_chunk_delay: String,
    pub mon_osd_min_down_reporters: String,
    pub mon_osd_min_down_reports: String,
    pub mon_osd_force_trim_to: String,
    pub mon_mds_force_trim_to: String,
    pub mon_advanced_debug_mode: String,
    pub mon_debug_dump_transactions: String,
    pub mon_debug_dump_location: String,
    pub mon_sync_provider_kill_at: String,
    pub mon_sync_requester_kill_at: String,
    pub mon_leveldb_write_buffer_size: String,
    pub mon_leveldb_cache_size: String,
    pub mon_leveldb_block_size: String,
    pub mon_leveldb_bloom_size: String,
    pub mon_leveldb_max_open_files: String,
    pub mon_leveldb_compression: String,
    pub mon_leveldb_paranoid: String,
    pub mon_leveldb_log: String,
    pub mon_leveldb_size_warn: String,
    pub mon_force_quorum_join: String,
    pub paxos_stash_full_interval: String,
    pub paxos_max_join_drift: String,
    pub paxos_propose_interval: String,
    pub paxos_min_wait: String,
    pub paxos_min: String,
    pub paxos_trim_min: String,
    pub paxos_trim_max: String,
    pub paxos_service_trim_min: String,
    pub paxos_service_trim_max: String,
    pub paxos_kill_at: String,
    pub clock_offset: String,
    pub auth_cluster_required: String,
    pub auth_service_required: String,
    pub auth_client_required: String,
    pub auth_supported: String,
    pub cephx_require_signatures: String,
    pub cephx_cluster_require_signatures: String,
    pub cephx_service_require_signatures: String,
    pub cephx_sign_messages: String,
    pub auth_mon_ticket_ttl: String,
    pub auth_service_ticket_ttl: String,
    pub auth_debug: String,
    pub mon_client_hunt_interval: String,
    pub mon_client_ping_interval: String,
    pub mon_client_ping_timeout: String,
    pub mon_client_hunt_interval_backoff: String,
    pub mon_client_hunt_interval_max_multiple: String,
    pub mon_client_max_log_entries_per_message: String,
    pub mon_max_pool_pg_num: String,
    pub mon_pool_quota_warn_threshold: String,
    pub mon_pool_quota_crit_threshold: String,
    pub client_cache_size: String,
    pub client_cache_mid: String,
    pub client_use_random_mds: String,
    pub client_mount_timeout: String,
    pub client_tick_interval: String,
    pub client_trace: String,
    pub client_readahead_min: String,
    pub client_readahead_max_bytes: String,
    pub client_readahead_max_periods: String,
    pub client_snapdir: String,
    pub client_mountpoint: String,
    pub client_notify_timeout: String,
    pub osd_client_watch_timeout: String,
    pub client_caps_release_delay: String,
    pub client_oc: String,
    pub client_oc_size: String,
    pub client_oc_max_dirty: String,
    pub client_oc_target_dirty: String,
    pub client_oc_max_dirty_age: String,
    pub client_oc_max_objects: String,
    pub client_debug_force_sync_read: String,
    pub client_debug_inject_tick_delay: String,
    pub client_max_inline_size: String,
    pub fuse_use_invalidate_cb: String,
    pub fuse_allow_other: String,
    pub fuse_default_permissions: String,
    pub fuse_big_writes: String,
    pub fuse_atomic_o_trunc: String,
    pub fuse_debug: String,
    pub fuse_multithreaded: String,
    pub crush_location: String,
    pub objecter_tick_interval: String,
    pub objecter_timeout: String,
    pub objecter_inflight_op_bytes: String,
    pub objecter_inflight_ops: String,
    pub journaler_allow_split_entries: String,
    pub journaler_write_head_interval: String,
    pub journaler_prefetch_periods: String,
    pub journaler_prezero_periods: String,
    pub journaler_batch_interval: String,
    pub journaler_batch_max: String,
    pub mds_data: String,
    pub mds_max_file_size: String,
    pub mds_cache_size: String,
    pub mds_cache_mid: String,
    pub mds_mem_max: String,
    pub mds_dir_max_commit_size: String,
    pub mds_decay_halflife: String,
    pub mds_beacon_interval: String,
    pub mds_beacon_grace: String,
    pub mds_enforce_unique_name: String,
    pub mds_interval: String,
    pub mds_session_timeout: String,
    pub mds_freeze_tree_timeout: String,
    pub mds_session_autoclose: String,
    pub mds_reconnect_timeout: String,
    pub mds_tick_interval: String,
    pub mds_dirstat_min_interval: String,
    pub mds_scatter_nudge_interval: String,
    pub mds_client_prealloc_inos: String,
    pub mds_early_reply: String,
    pub mds_default_dir_hash: String,
    pub mds_log: String,
    pub mds_log_skip_corrupt_events: String,
    pub mds_log_max_events: String,
    pub mds_log_segment_size: String,
    pub mds_log_max_segments: String,
    pub mds_log_max_expiring: String,
    pub mds_bal_sample_interval: String,
    pub mds_bal_replicate_threshold: String,
    pub mds_bal_unreplicate_threshold: String,
    pub mds_bal_frag: String,
    pub mds_bal_split_size: String,
    pub mds_bal_split_rd: String,
    pub mds_bal_split_wr: String,
    pub mds_bal_split_bits: String,
    pub mds_bal_merge_size: String,
    pub mds_bal_merge_rd: String,
    pub mds_bal_merge_wr: String,
    pub mds_bal_interval: String,
    pub mds_bal_fragment_interval: String,
    pub mds_bal_idle_threshold: String,
    pub mds_bal_max: String,
    pub mds_bal_max_until: String,
    pub mds_bal_mode: String,
    pub mds_bal_min_rebalance: String,
    pub mds_bal_min_start: String,
    pub mds_bal_need_min: String,
    pub mds_bal_need_max: String,
    pub mds_bal_midchunk: String,
    pub mds_bal_minchunk: String,
    pub mds_bal_target_removal_min: String,
    pub mds_bal_target_removal_max: String,
    pub mds_replay_interval: String,
    pub mds_shutdown_check: String,
    pub mds_thrash_exports: String,
    pub mds_thrash_fragments: String,
    pub mds_dump_cache_on_map: String,
    pub mds_dump_cache_after_rejoin: String,
    pub mds_verify_scatter: String,
    pub mds_debug_scatterstat: String,
    pub mds_debug_frag: String,
    pub mds_debug_auth_pins: String,
    pub mds_debug_subtrees: String,
    pub mds_kill_mdstable_at: String,
    pub mds_kill_export_at: String,
    pub mds_kill_import_at: String,
    pub mds_kill_link_at: String,
    pub mds_kill_rename_at: String,
    pub mds_kill_openc_at: String,
    pub mds_kill_journal_at: String,
    pub mds_kill_journal_expire_at: String,
    pub mds_kill_journal_replay_at: String,
    pub mds_kill_create_at: String,
    pub mds_open_remote_link_mode: String,
    pub mds_inject_traceless_reply_probability: String,
    pub mds_wipe_sessions: String,
    pub mds_wipe_ino_prealloc: String,
    pub mds_skip_ino: String,
    pub max_mds: String,
    pub mds_standby_for_name: String,
    pub mds_standby_for_rank: String,
    pub mds_standby_replay: String,
    pub osd_compact_leveldb_on_mount: String,
    pub osd_max_backfills: String,
    pub osd_backfill_full_ratio: String,
    pub osd_backfill_retry_interval: String,
    pub osd_agent_max_ops: String,
    pub osd_agent_min_evict_effort: String,
    pub osd_agent_quantize_effort: String,
    pub osd_agent_delay_time: String,
    pub osd_agent_hist_halflife: String,
    pub osd_agent_slop: String,
    pub osd_uuid: String,
    pub osd_data: String,
    pub osd_journal: String,
    pub osd_journal_size: String,
    pub osd_max_write_size: String,
    pub osd_max_pgls: String,
    pub osd_client_message_size_cap: String,
    pub osd_client_message_cap: String,
    pub osd_pg_bits: String,
    pub osd_pgp_bits: String,
    pub osd_crush_chooseleaf_type: String,
    pub osd_pool_default_crush_rule: String,
    pub osd_pool_default_crush_replicated_ruleset: String,
    pub osd_pool_erasure_code_stripe_width: String,
    pub osd_pool_default_size: String,
    pub osd_pool_default_min_size: String,
    pub osd_pool_default_pg_num: String,
    pub osd_pool_default_pgp_num: String,
    pub osd_pool_default_erasure_code_directory: String,
    pub osd_pool_default_erasure_code_profile: String,
    pub osd_erasure_code_plugins: String,
    pub osd_pool_default_flags: String,
    pub osd_pool_default_flag_hashpspool: String,
    pub osd_pool_default_hit_set_bloom_fpp: String,
    pub osd_pool_default_cache_target_dirty_ratio: String,
    pub osd_pool_default_cache_target_full_ratio: String,
    pub osd_pool_default_cache_min_flush_age: String,
    pub osd_pool_default_cache_min_evict_age: String,
    pub osd_hit_set_min_size: String,
    pub osd_hit_set_max_size: String,
    pub osd_hit_set_namespace: String,
    pub osd_tier_default_cache_mode: String,
    pub osd_tier_default_cache_hit_set_count: String,
    pub osd_tier_default_cache_hit_set_period: String,
    pub osd_tier_default_cache_hit_set_type: String,
    pub osd_map_dedup: String,
    pub osd_map_max_advance: String,
    pub osd_map_cache_size: String,
    pub osd_map_message_max: String,
    pub osd_map_share_max_epochs: String,
    pub osd_op_threads: String,
    pub osd_peering_wq_batch_size: String,
    pub osd_op_pq_max_tokens_per_priority: String,
    pub osd_op_pq_min_cost: String,
    pub osd_disk_threads: String,
    pub osd_disk_thread_ioprio_class: String,
    pub osd_disk_thread_ioprio_priority: String,
    pub osd_recovery_threads: String,
    pub osd_recover_clone_overlap: String,
    pub osd_recover_clone_overlap_limit: String,
    pub osd_backfill_scan_min: String,
    pub osd_backfill_scan_max: String,
    pub osd_op_thread_timeout: String,
    pub osd_recovery_thread_timeout: String,
    pub osd_snap_trim_thread_timeout: String,
    pub osd_snap_trim_sleep: String,
    pub osd_scrub_thread_timeout: String,
    pub osd_scrub_finalize_thread_timeout: String,
    pub osd_scrub_invalid_stats: String,
    pub osd_remove_thread_timeout: String,
    pub osd_command_thread_timeout: String,
    pub osd_age: String,
    pub osd_age_time: String,
    pub osd_heartbeat_addr: String,
    pub osd_heartbeat_interval: String,
    pub osd_heartbeat_grace: String,
    pub osd_heartbeat_min_peers: String,
    pub osd_pg_max_concurrent_snap_trims: String,
    pub osd_heartbeat_min_healthy_ratio: String,
    pub osd_mon_heartbeat_interval: String,
    pub osd_mon_report_interval_max: String,
    pub osd_mon_report_interval_min: String,
    pub osd_pg_stat_report_interval_max: String,
    pub osd_mon_ack_timeout: String,
    pub osd_default_data_pool_replay_window: String,
    pub osd_preserve_trimmed_log: String,
    pub osd_auto_mark_unfound_lost: String,
    pub osd_recovery_delay_start: String,
    pub osd_recovery_max_active: String,
    pub osd_recovery_max_single_start: String,
    pub osd_recovery_max_chunk: String,
    pub osd_copyfrom_max_chunk: String,
    pub osd_push_per_object_cost: String,
    pub osd_max_push_cost: String,
    pub osd_max_push_objects: String,
    pub osd_recovery_forget_lost_objects: String,
    pub osd_max_scrubs: String,
    pub osd_scrub_load_threshold: String,
    pub osd_scrub_min_interval: String,
    pub osd_scrub_max_interval: String,
    pub osd_scrub_chunk_min: String,
    pub osd_scrub_chunk_max: String,
    pub osd_scrub_sleep: String,
    pub osd_deep_scrub_interval: String,
    pub osd_deep_scrub_stride: String,
    pub osd_scan_list_ping_tp_interval: String,
    pub osd_auto_weight: String,
    pub osd_class_dir: String,
    pub osd_open_classes_on_start: String,
    pub osd_check_for_log_corruption: String,
    pub osd_use_stale_snap: String,
    pub osd_rollback_to_cluster_snap: String,
    pub osd_default_notify_timeout: String,
    pub osd_kill_backfill_at: String,
    pub osd_pg_epoch_persisted_max_stale: String,
    pub osd_min_pg_log_entries: String,
    pub osd_max_pg_log_entries: String,
    pub osd_op_complaint_time: String,
    pub osd_command_max_records: String,
    pub osd_op_log_threshold: String,
    pub osd_verify_sparse_read_holes: String,
    pub osd_debug_drop_ping_probability: String,
    pub osd_debug_drop_ping_duration: String,
    pub osd_debug_drop_pg_create_probability: String,
    pub osd_debug_drop_pg_create_duration: String,
    pub osd_debug_drop_op_probability: String,
    pub osd_debug_op_order: String,
    pub osd_debug_verify_snaps_on_info: String,
    pub osd_debug_verify_stray_on_activate: String,
    pub osd_debug_skip_full_check_in_backfill_reservation: String,
    pub osd_debug_reject_backfill_probability: String,
    pub osd_enable_op_tracker: String,
}

fn main() {}