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