Bug 1346020
| Summary: | wrong filepaths reported on "Ceph Cluster Configuration" tab of ceph cluster page | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat Storage Console | Reporter: | Martin Bukatovic <mbukatov> | ||||
| Component: | UI | Assignee: | kamlesh <kaverma> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Martin Bukatovic <mbukatov> | ||||
| Severity: | low | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 2 | CC: | julim, mcarrano, mkudlej, nthomas, sankarshan, shtripat, vsarmila | ||||
| Target Milestone: | --- | ||||||
| Target Release: | 2 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | rhscon-core-0.0.32-1.el7scon | Doc Type: | If docs needed, set a value | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2016-08-23 19:55:15 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 1344195 | ||||||
| Attachments: |
|
||||||
Created attachment 1167551 [details]
screenshot of cluster configuration tab
Asking design team for evaluation. And there is another problem with showing value of "osd journal" as "Default
Journal Path" as it's designed/implemented right now.
The upstream documentation[1] states the following:
> Description: The path to the OSD’s journal. This may be a path to a file or
> a block device (such as a partition of an SSD). If it is a
> file, you must create the directory to contain it. We recommend
> using a drive separate from the osd data drive.
> Type: String
> Default: /var/lib/ceph/osd/$cluster-$id/journal
On the one hand this looks good as there seems to be no conflict with the
documentation. On the other hand when I look how the OSD machine has been
configured by RHSC 2.0, I see:
~~~
# ls -l /var/lib/ceph/osd/alpha-0/journal
lrwxrwxrwx. 1 ceph ceph 58 Jun 13 16:11 /var/lib/ceph/osd/alpha-0/journal -> /dev/disk/by-partuuid/b430a804-c06e-4da8-8b9d-f643f72714fa
~~~
Which means that while reporting just path to the default journal file/device
is correct, it doesn't show me:
* whether ceph stores the journal on the same disk as the OSD data
* which device is actually used (when journal is stored on a dedicated device)
For the filepaths, the intent was to show what the defaults are in the ceph.conf file (on a Mon):
* Keyring file Path
* Default Log File
* Default Journal Path
* Default OSD Data Path
In looking at the Ceph defaults (reference: https://github.com/ceph/ceph/blob/master/src/sample.ceph.conf) they would look like the following:
* Keyring file Path: /var/lib/ceph/mds/{$cluster-name}/keyring
* Default Log File: /var/log/ceph/{$cluster-name}.log
* Default Journal Path: /var/lib/ceph/osd/{$cluster-name}/journal
* Default OSD Data Path: /var/lib/ceph/osd/{$cluster-name}
This is intended to help user know where logs are, and where the default file paths are for the keyrings, journals, and OSDs.
To MartinB's point about not indicating if the journal and OSDs are on the same disk, for downstream, this is not a supported configuration. The configuration for a cluster (in Cluster Object Details > Configuration) is not intended to tell you if a journal is stored on a dedicated device or not. To do so, you'd have to look at the OSD tab to view the OSD and paired journal in the details in the far right pane.
We just dump the information coming from this calamari API for most of these items on this screen https://<IP>:8002/api/v2/cluster/<cluster-id>/config sample output of the API is given below Question to Ju, My assumption is that we need to display the default paths here, not the exact ones right? if that is the case, harcoding(values as mentioned in comment4) the values good enough? In Any case need to file a bug on calamari API to get this corrected?? ================================================================================ Configuration settings from a Ceph Cluster. GET /api/v2/cluster/a095a88b-8418-4b57-92dd-168cb7544e4a/config HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, HEAD, OPTIONS [ { "key": "auth_mon_ticket_ttl", "value": "43200" }, { "key": "mds_tick_interval", "value": "5" }, { "key": "filestore_punch_hole", "value": "false" }, { "key": "bluestore_sync_submit_transaction", "value": "false" }, { "key": "ms_inject_delay_max", "value": "1" }, { "key": "async_compressor_thread_suicide_timeout", "value": "30" }, { "key": "crushtool", "value": "crushtool" }, { "key": "rgw_swift_auth_url", "value": "" }, { "key": "osd_debug_scrub_chance_rewrite_digest", "value": "0" }, { "key": "rocksdb_log_to_ceph_log", "value": "true" }, { "key": "osd_objectstore_fuse", "value": "false" }, { "key": "rgw_ldap_dnattr", "value": "uid" }, { "key": "rgw_bucket_default_quota_max_objects", "value": "-1" }, { "key": "rbd_default_stripe_count", "value": "0" }, { "key": "mon_osd_laggy_weight", "value": "0.3" }, { "key": "mon_max_pgmap_epochs", "value": "500" }, { "key": "filestore_apply_finisher_threads", "value": "1" }, { "key": "mon_daemon_bytes", "value": "419430400" }, { "key": "client_cache_size", "value": "16384" }, { "key": "ms_async_send_inline", "value": "true" }, { "key": "osd_use_stale_snap", "value": "false" }, { "key": "kstore_max_ops", "value": "512" }, { "key": "auth_client_required", "value": "cephx, none" }, { "key": "osd_deep_scrub_update_digest_min_age", "value": "7200" }, { "key": "bluestore_wal_max_bytes", "value": "134217728" }, { "key": "client_readahead_max_periods", "value": "4" }, { "key": "mon_probe_timeout", "value": "2" }, { "key": "osd_enable_op_tracker", "value": "true" }, { "key": "mon_osd_allow_primary_affinity", "value": "false" }, { "key": "mon_osd_laggy_halflife", "value": "3600" }, { "key": "rgw_keystone_admin_token", "value": "" }, { "key": "mds_max_purge_files", "value": "64" }, { "key": "osd_recover_clone_overlap_limit", "value": "10" }, { "key": "bluestore_block_wal_size", "value": "100663296" }, { "key": "osd_scrub_chunk_max", "value": "25" }, { "key": "osd_os_flags", "value": "0" }, { "key": "rgw_swift_url_prefix", "value": "swift" }, { "key": "mon_debug_dump_location", "value": "/var/log/ceph/ceph-mon.dhcp46-104.tdump" }, { "key": "osd_deep_scrub_randomize_ratio", "value": "0.15" }, { "key": "cephx_service_require_signatures", "value": "false" }, { "key": "rgw_data", "value": "/var/lib/ceph/radosgw/ceph-dhcp46-104" }, { "key": "paxos_max_join_drift", "value": "10" }, { "key": "debug_osd", "value": "0/5" }, { "key": "mds_kill_journal_replay_at", "value": "0" }, { "key": "paxos_trim_min", "value": "250" }, { "key": "bluestore_bluefs_reclaim_ratio", "value": "0.2" }, { "key": "auth_service_required", "value": "cephx" }, { "key": "rbd_validate_pool", "value": "true" }, { "key": "filestore_debug_inject_read_err", "value": "false" }, { "key": "mds_snap_max_uid", "value": "65536" }, { "key": "mds_bal_split_wr", "value": "10000" }, { "key": "rgw_multipart_min_part_size", "value": "5242880" }, { "key": "rgw_period_push_interval_max", "value": "30" }, { "key": "filestore_queue_max_bytes", "value": "104857600" }, { "key": "rgw_log_object_name", "value": "%Y-%m-%d-%H-%i-%n" }, { "key": "heartbeat_file", "value": "" }, { "key": "filestore_wbthrottle_btrfs_ios_start_flusher", "value": "500" }, { "key": "public_network", "value": "" }, { "key": "mon_pg_min_inactive", "value": "1" }, { "key": "debug_mds_balancer", "value": "1/5" }, { "key": "ms_type", "value": "simple" }, { "key": "osd_pool_default_min_size", "value": "0" }, { "key": "filestore_update_to", "value": "1000" }, { "key": "rbd_journal_object_flush_age", "value": "0" }, { "key": "mds_bal_need_max", "value": "1.2" }, { "key": "rgw_zonegroup", "value": "" }, { "key": "client_mount_gid", "value": "-1" }, { "key": "debug_crypto", "value": "1/5" }, { "key": "osd_max_pgls", "value": "1024" }, { "key": "rbd_non_blocking_aio", "value": "true" }, { "key": "rgw_objexp_chunk_size", "value": "100" }, { "key": "rgw_default_zonegroup_info_oid", "value": "default.zonegroup" }, { "key": "mon_inject_transaction_delay_probability", "value": "0" }, { "key": "rgw_swift_account_in_url", "value": "false" }, { "key": "mon_pg_stuck_threshold", "value": "300" }, { "key": "journaler_write_head_interval", "value": "15" }, { "key": "filestore_wbthrottle_xfs_inodes_start_flusher", "value": "500" }, { "key": "kinetic_host", "value": "" }, { "key": "debug_compressor", "value": "1/5" }, { "key": "debug_none", "value": "0/5" }, { "key": "debug_crush", "value": "1/1" }, { "key": "mon_clock_drift_allowed", "value": "0.05" }, { "key": "rgw_init_timeout", "value": "300" }, { "key": "osd_verify_sparse_read_holes", "value": "false" }, { "key": "mds_replay_interval", "value": "1" }, { "key": "osd_tier_default_cache_mode", "value": "writeback" }, { "key": "osd_debug_randomize_hobject_sort_order", "value": "false" }, { "key": "mds_snap_rstat", "value": "false" }, { "key": "osd_max_scrubs", "value": "1" }, { "key": "erasure_code_dir", "value": "/usr/lib64/ceph/erasure-code" }, { "key": "mds_kill_journal_at", "value": "0" }, { "key": "cluster_addr", "value": ":/0" }, { "key": "async_compressor_threads", "value": "2" }, { "key": "mon_client_hunt_interval", "value": "3" }, { "key": "osd_pg_object_context_cache_count", "value": "64" }, { "key": "log_to_syslog", "value": "false" }, { "key": "mon_compact_on_trim", "value": "true" }, { "key": "filestore_max_alloc_hint_size", "value": "1048576" }, { "key": "bdev_nvme_unbind_from_kernel", "value": "false" }, { "key": "xio_mp_max_1k", "value": "8192" }, { "key": "rbd_validate_names", "value": "true" }, { "key": "mon_max_mdsmap_epochs", "value": "500" }, { "key": "osd_debug_verify_snaps_on_info", "value": "false" }, { "key": "rbd_balance_parent_reads", "value": "false" }, { "key": "bluefs_alloc_size", "value": "1048576" }, { "key": "mds_action_on_write_error", "value": "1" }, { "key": "objecter_inject_no_watch_ping", "value": "false" }, { "key": "paxos_kill_at", "value": "0" }, { "key": "rgw_default_zone_info_oid", "value": "default.zone" }, { "key": "mds_wipe_ino_prealloc", "value": "false" }, { "key": "osd_max_push_objects", "value": "10" }, { "key": "objecter_timeout", "value": "10" }, { "key": "osd_agent_max_ops", "value": "4" }, { "key": "osd_heartbeat_addr", "value": ":/0" }, { "key": "mon_osd_down_out_interval", "value": "300" }, { "key": "rgw_bucket_quota_ttl", "value": "600" }, { "key": "fatal_signal_handlers", "value": "true" }, { "key": "mon_debug_unsafe_allow_tier_with_nonempty_snaps", "value": "false" }, { "key": "mds_bal_merge_wr", "value": "1000" }, { "key": "osd_pg_bits", "value": "6" }, { "key": "paxos_service_trim_max", "value": "500" }, { "key": "mon_session_timeout", "value": "300" }, { "key": "filestore_caller_concurrency", "value": "10" }, { "key": "osd_tier_default_cache_hit_set_period", "value": "1200" }, { "key": "objecter_tick_interval", "value": "5" }, { "key": "mon_pg_create_interval", "value": "30" }, { "key": "osd_pg_log_trim_min", "value": "100" }, { "key": "filestore_debug_omap_check", "value": "false" }, { "key": "rgw_ops_log_rados", "value": "true" }, { "key": "kstore_fsck_on_mount", "value": "false" }, { "key": "mds_kill_journal_expire_at", "value": "0" }, { "key": "daemonize", "value": "false" }, { "key": "rbd_default_format", "value": "2" }, { "key": "mon_client_hunt_interval_max_multiple", "value": "10" }, { "key": "rocksdb_db_paths", "value": "" }, { "key": "xio_trace_xcon", "value": "false" }, { "key": "mon_reweight_max_osds", "value": "4" }, { "key": "rgw_keystone_token_cache_size", "value": "10000" }, { "key": "osd_hit_set_namespace", "value": ".ceph-internal" }, { "key": "mds_bal_minchunk", "value": "0.001" }, { "key": "bluestore_kvbackend", "value": "rocksdb" }, { "key": "filestore_wbthrottle_xfs_inodes_hard_limit", "value": "5000" }, { "key": "mds_health_summarize_threshold", "value": "10" }, { "key": "mon_initial_members", "value": "" }, { "key": "mon_scrub_inject_crc_mismatch", "value": "0" }, { "key": "filestore_split_multiple", "value": "2" }, { "key": "osd_recovery_sleep", "value": "0" }, { "key": "mds_kill_rename_at", "value": "0" }, { "key": "mon_osd_nearfull_ratio", "value": "0.85" }, { "key": "debug_tp", "value": "0/5" }, { "key": "filestore_btrfs_clone_range", "value": "true" }, { "key": "osd_mon_shutdown_timeout", "value": "5" }, { "key": "bluestore_debug_freelist", "value": "false" }, { "key": "bluestore_onode_map_size", "value": "1024" }, { "key": "client_oc_max_dirty", "value": "104857600" }, { "key": "perf", "value": "true" }, { "key": "filestore_max_inline_xattr_size_btrfs", "value": "2048" }, { "key": "osd_check_for_log_corruption", "value": "false" }, { "key": "rbd_journal_order", "value": "24" }, { "key": "osd_pool_default_flag_nopgchange", "value": "false" }, { "key": "setuser_match_path", "value": "" }, { "key": "rgw_keystone_accepted_roles", "value": "Member, admin" }, { "key": "crush_location", "value": "" }, { "key": "xio_mp_max_256", "value": "8192" }, { "key": "log_graylog_host", "value": "127.0.0.1" }, { "key": "pid_file", "value": "" }, { "key": "xio_mp_max_64", "value": "65536" }, { "key": "mon_scrub_max_keys", "value": "100" }, { "key": "osd_op_thread_suicide_timeout", "value": "150" }, { "key": "max_mds", "value": "1" }, { "key": "cephx_cluster_require_signatures", "value": "false" }, { "key": "restapi_base_url", "value": "" }, { "key": "lockdep_force_backtrace", "value": "false" }, { "key": "bluestore_max_dir_size", "value": "1000000" }, { "key": "ms_die_on_skipped_message", "value": "false" }, { "key": "osd_command_max_records", "value": "256" }, { "key": "mon_max_pool_pg_num", "value": "65536" }, { "key": "bluestore_bluefs_min", "value": "1073741824" }, { "key": "ms_inject_delay_msg_type", "value": "" }, { "key": "mon_cluster_log_file_level", "value": "info" }, { "key": "mds_kill_export_at", "value": "0" }, { "key": "rbd_cache_max_dirty_age", "value": "1" }, { "key": "mds_inject_traceless_reply_probability", "value": "0" }, { "key": "mds_standby_for_name", "value": "" }, { "key": "chdir", "value": "/" }, { "key": "mds_kill_mdstable_at", "value": "0" }, { "key": "mon_client_hunt_interval_backoff", "value": "2" }, { "key": "client_try_dentry_invalidate", "value": "true" }, { "key": "rgw_dns_name", "value": "" }, { "key": "bluestore_max_bytes", "value": "67108864" }, { "key": "osd_pool_default_pg_num", "value": "8" }, { "key": "debug_objecter", "value": "0/1" }, { "key": "rbd_clone_copy_on_read", "value": "false" }, { "key": "osd_op_complaint_time", "value": "30" }, { "key": "debug_kinetic", "value": "1/5" }, { "key": "filestore_max_xattr_value_size", "value": "0" }, { "key": "mon_data", "value": "/var/lib/ceph/mon/ceph-dhcp46-104" }, { "key": "filestore_journal_parallel", "value": "false" }, { "key": "rgw_keystone_admin_password", "value": "" }, { "key": "journaler_prefetch_periods", "value": "10" }, { "key": "clock_offset", "value": "0" }, { "key": "mon_data_avail_warn", "value": "30" }, { "key": "fuse_big_writes", "value": "true" }, { "key": "inject_early_sigterm", "value": "false" }, { "key": "mon_osd_prime_pg_temp", "value": "true" }, { "key": "client_oc_max_dirty_age", "value": "5" }, { "key": "rgw_expose_bucket", "value": "false" }, { "key": "osd_backfill_scan_max", "value": "512" }, { "key": "osd_pool_use_gmt_hitset", "value": "true" }, { "key": "mon_osd_reporter_subtree_level", "value": "host" }, { "key": "filestore_wbthrottle_btrfs_inodes_hard_limit", "value": "5000" }, { "key": "kstore_onode_map_size", "value": "1024" }, { "key": "fuse_multithreaded", "value": "true" }, { "key": "rgw_log_object_name_utc", "value": "false" }, { "key": "xio_queue_depth", "value": "128" }, { "key": "bluestore_block_create", "value": "true" }, { "key": "mon_warn_on_cache_pools_without_hit_sets", "value": "true" }, { "key": "rgw_objexp_gc_interval", "value": "600" }, { "key": "mon_warn_on_no_sortbitwise", "value": "true" }, { "key": "journal_max_corrupt_search", "value": "10485760" }, { "key": "client_check_pool_perm", "value": "true" }, { "key": "mds_bal_max_until", "value": "-1" }, { "key": "ms_rwthread_stack_bytes", "value": "1048576" }, { "key": "debug_asok", "value": "1/5" }, { "key": "osd_op_pq_min_cost", "value": "65536" }, { "key": "mds_early_reply", "value": "true" }, { "key": "rgw_usage_log_flush_threshold", "value": "1024" }, { "key": "osd_map_dedup", "value": "true" }, { "key": "bluestore_debug_prefill", "value": "0" }, { "key": "mon_subscribe_interval", "value": "86400" }, { "key": "rbd_op_thread_timeout", "value": "60" }, { "key": "mon_sync_debug_provider_fallback", "value": "-1" }, { "key": "leveldb_bloom_size", "value": "0" }, { "key": "debug_timer", "value": "0/1" }, { "key": "paxos_min", "value": "500" }, { "key": "threadpool_empty_queue_max_wait", "value": "2" }, { "key": "mds_standby_for_fscid", "value": "-1" }, { "key": "osd_pool_erasure_code_stripe_width", "value": "4096" }, { "key": "rbd_journal_pool", "value": "" }, { "key": "osd_max_push_cost", "value": "8388608" }, { "key": "bluestore_fsck_on_umount", "value": "false" }, { "key": "heartbeat_inject_failure", "value": "0" }, { "key": "osd_loop_before_reset_tphandle", "value": "64" }, { "key": "bluestore_rocksdb_options", "value": "compression=kNoCompression,max_write_buffer_number=16,min_write_buffer_number_to_merge=3,recycle_log_file_num=16" }, { "key": "mon_crush_min_required_version", "value": "firefly" }, { "key": "mon_health_to_clog_tick_interval", "value": "60" }, { "key": "xio_mp_max_page", "value": "4096" }, { "key": "filestore_debug_disable_sharded_check", "value": "false" }, { "key": "rbd_journal_splay_width", "value": "4" }, { "key": "osd_hit_set_min_size", "value": "1000" }, { "key": "osd_journal", "value": "/var/lib/ceph/osd/ceph-dhcp46-104/journal" }, { "key": "journal_zero_on_create", "value": "false" }, { "key": "log_graylog_port", "value": "12201" }, { "key": "osd_op_pq_max_tokens_per_priority", "value": "4194304" }, { "key": "mds_dirstat_min_interval", "value": "1" }, { "key": "filestore_fiemap_threshold", "value": "4096" }, { "key": "filestore_collect_device_partition_information", "value": "true" }, { "key": "osd_debug_drop_ping_probability", "value": "0" }, { "key": "bluestore_open_by_handle", "value": "true" }, { "key": "keyfile", "value": "" }, { "key": "clog_to_graylog_host", "value": "127.0.0.1" }, { "key": "mon_cluster_log_to_graylog_host", "value": "127.0.0.1" }, { "key": "log_stop_at_utilization", "value": "0.97" }, { "key": "async_compressor_enabled", "value": "false" }, { "key": "journaler_allow_split_entries", "value": "true" }, { "key": "rgw_swift_versioning_enabled", "value": "false" }, { "key": "osd_agent_min_evict_effort", "value": "0.1" }, { "key": "mds_op_log_threshold", "value": "5" }, { "key": "osd_pool_default_cache_target_dirty_high_ratio", "value": "0.6" }, { "key": "osd_scrub_max_interval", "value": "604800" }, { "key": "auth_cluster_required", "value": "cephx" }, { "key": "fuse_atomic_o_trunc", "value": "true" }, { "key": "mon_pool_quota_crit_threshold", "value": "0" }, { "key": "journal_force_aio", "value": "false" }, { "key": "clog_to_syslog_facility", "value": "default=daemon audit=local0" }, { "key": "osd_mon_report_interval_min", "value": "5" }, { "key": "client_die_on_failed_remount", "value": "true" }, { "key": "mon_osd_down_out_subtree_limit", "value": "rack" }, { "key": "mon_pool_quota_warn_threshold", "value": "0" }, { "key": "mon_pg_warn_min_objects", "value": "10000" }, { "key": "mds_session_timeout", "value": "60" }, { "key": "osd_read_ec_check_for_errors", "value": "false" }, { "key": "debug_rbd_replay", "value": "0/5" }, { "key": "mon_clock_drift_warn_backoff", "value": "5" }, { "key": "rgw_gc_max_objs", "value": "32" }, { "key": "client_inject_fixed_oldest_tid", "value": "false" }, { "key": "mon_max_log_entries_per_event", "value": "4096" }, { "key": "mon_osd_min_down_reporters", "value": "2" }, { "key": "mon_osd_adjust_down_out_interval", "value": "true" }, { "key": "osd_open_classes_on_start", "value": "true" }, { "key": "debug_refs", "value": "0/0" }, { "key": "osd_pg_stat_report_interval_max", "value": "500" }, { "key": "ms_die_on_bad_msg", "value": "false" }, { "key": "ms_inject_internal_delays", "value": "0" }, { "key": "mds_bal_merge_size", "value": "50" }, { "key": "err_to_graylog", "value": "false" }, { "key": "rgw_zonegroup_root_pool", "value": ".rgw.root" }, { "key": "osd_debug_op_order", "value": "false" }, { "key": "mon_sync_debug_leader", "value": "-1" }, { "key": "ms_tcp_nodelay", "value": "true" }, { "key": "mon_osd_report_timeout", "value": "900" }, { "key": "mon_scrub_inject_missing_keys", "value": "0" }, { "key": "filestore_wbthrottle_enable", "value": "true" }, { "key": "bluestore_block_path", "value": "" }, { "key": "filestore_fd_cache_shards", "value": "16" }, { "key": "osd_recovery_thread_timeout", "value": "30" }, { "key": "mds_bal_midchunk", "value": "0.3" }, { "key": "kstore_rocksdb_options", "value": "compression=kNoCompression" }, { "key": "rgw_realm_reconfigure_delay", "value": "2" }, { "key": "filestore_queue_high_delay_multiple", "value": "0" }, { "key": "mon_reweight_min_bytes_per_osd", "value": "104857600" }, { "key": "rbd_journal_object_flush_interval", "value": "0" }, { "key": "osd_op_log_threshold", "value": "5" }, { "key": "rgw_swift_enforce_content_length", "value": "false" }, { "key": "name", "value": "mon.dhcp46-104" }, { "key": "mon_timecheck_skew_interval", "value": "30" }, { "key": "osd_scrub_cost", "value": "52428800" }, { "key": "osd_kill_backfill_at", "value": "0" }, { "key": "rbd_cache_size", "value": "33554432" }, { "key": "mon_tick_interval", "value": "5" }, { "key": "mon_osd_auto_mark_auto_out_in", "value": "true" }, { "key": "journal_max_write_entries", "value": "100" }, { "key": "rocksdb_cache_size", "value": "134217728" }, { "key": "osd_stats_ack_timeout_decay", "value": "0.9" }, { "key": "rgw_gc_processor_max_time", "value": "3600" }, { "key": "mon_rocksdb_options", "value": "cache_size=536870912,write_buffer_size=33554432,block_size=65536,compression=kNoCompression" }, { "key": "bluestore_sync_io", "value": "false" }, { "key": "mon_osd_max_op_age", "value": "32" }, { "key": "mon_lease", "value": "5" }, { "key": "rgw_swift_url", "value": "" }, { "key": "client_permissions", "value": "true" }, { "key": "bluestore_bluefs_env_mirror", "value": "false" }, { "key": "filestore_kill_at", "value": "0" }, { "key": "journal_throttle_max_multiple", "value": "0" }, { "key": "mon_keyvaluedb", "value": "leveldb" }, { "key": "osd_scrub_chunk_min", "value": "5" }, { "key": "rgw_nfs_lru_lanes", "value": "5" }, { "key": "mds_freeze_tree_timeout", "value": "30" }, { "key": "xio_portal_threads", "value": "2" }, { "key": "xio_transport_type", "value": "rdma" }, { "key": "err_to_syslog", "value": "false" }, { "key": "rgw_user_quota_bucket_sync_interval", "value": "180" }, { "key": "journaler_batch_max", "value": "0" }, { "key": "mon_osd_max_split_count", "value": "32" }, { "key": "mds_decay_halflife", "value": "5" }, { "key": "rgw_ldap_secret", "value": "/etc/openldap/secret" }, { "key": "client_mount_timeout", "value": "300" }, { "key": "mon_compact_on_start", "value": "false" }, { "key": "mon_cluster_log_to_syslog", "value": "default=false" }, { "key": "rgw_keystone_url", "value": "" }, { "key": "osd_agent_max_low_ops", "value": "2" }, { "key": "osd_allow_recovery_below_min_size", "value": "true" }, { "key": "mon_client_max_log_entries_per_message", "value": "1000" }, { "key": "filestore_ondisk_finisher_threads", "value": "1" }, { "key": "debug_monc", "value": "0/10" }, { "key": "filestore_max_xattr_value_size_xfs", "value": "65536" }, { "key": "filestore_omap_header_cache_size", "value": "1024" }, { "key": "osd_pg_op_threshold_ratio", "value": "2" }, { "key": "osd_client_message_cap", "value": "100" }, { "key": "mon_cluster_log_file", "value": "default=/var/log/ceph/ceph.$channel.log cluster=/var/log/ceph/ceph.log" }, { "key": "osd_recovery_op_priority", "value": "3" }, { "key": "mds_dump_cache_after_rejoin", "value": "false" }, { "key": "debug_mds_locker", "value": "1/5" }, { "key": "mds_debug_auth_pins", "value": "false" }, { "key": "mon_reweight_max_change", "value": "0.05" }, { "key": "rgw_intent_log_object_name", "value": "%Y-%m-%d-%i-%n" }, { "key": "osd_tier_default_cache_hit_set_search_last_n", "value": "1" }, { "key": "mon_sync_provider_kill_at", "value": "0" }, { "key": "rgw_keystone_api_version", "value": "2" }, { "key": "osd_data", "value": "/var/lib/ceph/osd/ceph-dhcp46-104" }, { "key": "osd_debug_reject_backfill_probability", "value": "0" }, { "key": "rgw_content_length_compat", "value": "false" }, { "key": "bluestore_overlay_max", "value": "0" }, { "key": "ms_async_set_affinity", "value": "true" }, { "key": "xio_mp_max_hint", "value": "4096" }, { "key": "kstore_sync_submit_transaction", "value": "false" }, { "key": "osd_map_cache_size", "value": "200" }, { "key": "filestore_queue_low_threshhold", "value": "0.3" }, { "key": "osd_scrub_priority", "value": "5" }, { "key": "auth_debug", "value": "false" }, { "key": "filestore_sloppy_crc_block_size", "value": "65536" }, { "key": "rbd_request_timed_out_seconds", "value": "30" }, { "key": "rgw_keystone_admin_tenant", "value": "" }, { "key": "osd_agent_delay_time", "value": "5" }, { "key": "mds_kill_create_at", "value": "0" }, { "key": "filestore_odsync_write", "value": "false" }, { "key": "rgw_bucket_index_max_aio", "value": "8" }, { "key": "rgw_num_control_oids", "value": "8" }, { "key": "rgw_keystone_verify_ssl", "value": "true" }, { "key": "client_cache_mid", "value": "0.75" }, { "key": "ms_die_on_unhandled_msg", "value": "false" }, { "key": "rgw_exit_timeout_secs", "value": "120" }, { "key": "async_compressor_type", "value": "snappy" }, { "key": "osd_map_message_max", "value": "100" }, { "key": "fuse_allow_other", "value": "true" }, { "key": "mon_osd_allow_primary_temp", "value": "false" }, { "key": "mutex_perf_counter", "value": "false" }, { "key": "log_max_recent", "value": "10000" }, { "key": "mon_compact_on_bootstrap", "value": "false" }, { "key": "mon_max_log_epochs", "value": "500" }, { "key": "mds_max_scrub_ops_in_progress", "value": "5" }, { "key": "osd_check_max_object_name_len_on_startup", "value": "true" }, { "key": "filestore_fsync_flushes_journal_data", "value": "false" }, { "key": "mds_wipe_sessions", "value": "false" }, { "key": "client_quota", "value": "false" }, { "key": "rgw_enable_usage_log", "value": "false" }, { "key": "journaler_prezero_periods", "value": "5" }, { "key": "osd_heartbeat_use_min_delay_socket", "value": "false" }, { "key": "mon_warn_on_osd_down_out_interval_zero", "value": "true" }, { "key": "debug_journaler", "value": "0/5" }, { "key": "filestore_op_threads", "value": "2" }, { "key": "mds_bal_replicate_threshold", "value": "8000" }, { "key": "leveldb_max_open_files", "value": "0" }, { "key": "osd_pool_default_cache_target_full_ratio", "value": "0.8" }, { "key": "rgw_s3_success_create_obj_status", "value": "0" }, { "key": "journaler_batch_interval", "value": "0.001" }, { "key": "osd_mon_ack_timeout", "value": "30" }, { "key": "fuse_default_permissions", "value": "true" }, { "key": "osd_debug_drop_op_probability", "value": "0" }, { "key": "mon_pg_warn_max_object_skew", "value": "10" }, { "key": "osd_class_dir", "value": "/usr/lib64/rados-classes" }, { "key": "ms_inject_delay_probability", "value": "0" }, { "key": "mds_enable_op_tracker", "value": "true" }, { "key": "osd_tier_promote_max_bytes_sec", "value": "25" }, { "key": "ms_async_op_threads", "value": "3" }, { "key": "osd_scrub_load_threshold", "value": "0.5" }, { "key": "osd_max_backfills", "value": "1" }, { "key": "osd_num_op_tracker_shard", "value": "32" }, { "key": "debug_rados", "value": "0/5" }, { "key": "osd_max_markdown_count", "value": "5" }, { "key": "objecter_inflight_ops", "value": "1024" }, { "key": "admin_socket", "value": "/var/run/ceph/ceph-mon.dhcp46-104.asok" }, { "key": "osd_debug_drop_ping_duration", "value": "0" }, { "key": "filestore_queue_high_threshhold", "value": "0.9" }, { "key": "max_open_files", "value": "131072" }, { "key": "bluestore_max_ops", "value": "512" }, { "key": "bdev_inject_crash_flush_delay", "value": "2" }, { "key": "rgw_num_rados_handles", "value": "1" }, { "key": "auth_service_ticket_ttl", "value": "3600" }, { "key": "paxos_trim_max", "value": "500" }, { "key": "rgw_user_quota_sync_idle_users", "value": "false" }, { "key": "xio_trace_msgcnt", "value": "false" }, { "key": "rgw_realm_root_pool", "value": ".rgw.root" }, { "key": "ms_dump_corrupt_message_level", "value": "1" }, { "key": "client_notify_timeout", "value": "10" }, { "key": "rgw_host", "value": "" }, { "key": "ms_tcp_rcvbuf", "value": "0" }, { "key": "mon_election_timeout", "value": "5" }, { "key": "ms_bind_retry_count", "value": "3" }, { "key": "osd_op_history_duration", "value": "600" }, { "key": "mon_accept_timeout_factor", "value": "2" }, { "key": "mds_bal_unreplicate_threshold", "value": "0" }, { "key": "leveldb_block_size", "value": "65536" }, { "key": "mon_debug_dump_json", "value": "false" }, { "key": "osd_remove_thread_timeout", "value": "3600" }, { "key": "osd_scan_list_ping_tp_interval", "value": "100" }, { "key": "bluestore_debug_no_reuse_blocks", "value": "false" }, { "key": "filestore_queue_max_delay_multiple", "value": "0" }, { "key": "mds_debug_frag", "value": "false" }, { "key": "debug_javaclient", "value": "1/5" }, { "key": "rgw_op_thread_timeout", "value": "600" }, { "key": "mon_slurp_bytes", "value": "262144" }, { "key": "ms_initial_backoff", "value": "0.2" }, { "key": "mds_op_history_size", "value": "20" }, { "key": "filestore_min_sync_interval", "value": "0.01" }, { "key": "host", "value": "dhcp46-104" }, { "key": "internal_safe_to_start_threads", "value": "true" }, { "key": "rgw_socket_path", "value": "" }, { "key": "mds_verify_scatter", "value": "false" }, { "key": "osd_find_best_info_ignore_history_les", "value": "false" }, { "key": "mon_health_data_update_interval", "value": "60" }, { "key": "filestore_inject_stall", "value": "0" }, { "key": "client_max_inline_size", "value": "4096" }, { "key": "rbd_default_order", "value": "22" }, { "key": "osd_tier_default_cache_hit_set_count", "value": "4" }, { "key": "osd_inject_bad_map_crc_probability", "value": "0" }, { "key": "mon_debug_dump_transactions", "value": "false" }, { "key": "osd_backfill_retry_interval", "value": "10" }, { "key": "filestore_max_inline_xattr_size_xfs", "value": "65536" }, { "key": "mds_log_max_segments", "value": "30" }, { "key": "mon_warn_not_scrubbed", "value": "0" }, { "key": "rgw_num_zone_opstate_shards", "value": "128" }, { "key": "objecter_completion_locks_per_session", "value": "32" }, { "key": "client_readahead_min", "value": "131072" }, { "key": "mds_op_complaint_time", "value": "30" }, { "key": "osd_snap_trim_priority", "value": "5" }, { "key": "osd_tier_default_cache_min_write_recency_for_promote", "value": "1" }, { "key": "bdev_aio_poll_ms", "value": "250" }, { "key": "osd_hit_set_max_size", "value": "100000" }, { "key": "osd_pg_epoch_persisted_max_stale", "value": "150" }, { "key": "fuse_syncfs_on_mksnap", "value": "true" }, { "key": "paxos_stash_full_interval", "value": "25" }, { "key": "debug_civetweb", "value": "1/10" }, { "key": "filestore_wbthrottle_xfs_bytes_start_flusher", "value": "41943040" }, { "key": "osd_rollback_to_cluster_snap", "value": "" }, { "key": "osd_mon_report_max_in_flight", "value": "2" }, { "key": "client_oc_target_dirty", "value": "8388608" }, { "key": "ms_async_affinity_cores", "value": "" }, { "key": "filestore_commit_timeout", "value": "600" }, { "key": "memstore_page_set", "value": "true" }, { "key": "mds_bal_fragment_interval", "value": "5" }, { "key": "osd_pool_default_hit_set_bloom_fpp", "value": "0.05" }, { "key": "mon_osd_cache_size", "value": "10" }, { "key": "osd_preserve_trimmed_log", "value": "false" }, { "key": "mon_health_to_clog_interval", "value": "3600" }, { "key": "osd_disk_thread_ioprio_class", "value": "" }, { "key": "mon_warn_on_crush_straw_calc_version_zero", "value": "true" }, { "key": "osd_pool_default_cache_max_evict_check_size", "value": "10" }, { "key": "paxos_min_wait", "value": "0.05" }, { "key": "rgw_cache_lru_size", "value": "10000" }, { "key": "num_client", "value": "1" }, { "key": "rgw_log_nonexistent_bucket", "value": "false" }, { "key": "client_oc", "value": "true" }, { "key": "keyring", "value": "/etc/ceph/ceph.mon.dhcp46-104.keyring,/etc/ceph/ceph.keyring,/etc/ceph/keyring,/etc/ceph/keyring.bin" }, { "key": "bluefs_max_log_runway", "value": "4194304" }, { "key": "client_mds_namespace", "value": "-1" }, { "key": "filestore_sloppy_crc", "value": "false" }, { "key": "bluestore_block_db_path", "value": "" }, { "key": "filestore_wbthrottle_xfs_ios_start_flusher", "value": "500" }, { "key": "osd_tier_default_cache_hit_set_grade_decay_rate", "value": "20" }, { "key": "osd_peering_wq_batch_size", "value": "20" }, { "key": "rgw_usage_log_tick_interval", "value": "30" }, { "key": "log_file", "value": "/var/log/ceph/ceph-mon.dhcp46-104.log" }, { "key": "mon_client_bytes", "value": "104857600" }, { "key": "throttler_perf_counter", "value": "true" }, { "key": "mds_dir_max_commit_size", "value": "10" }, { "key": "osd_heartbeat_grace", "value": "20" }, { "key": "mds_max_file_recover", "value": "32" }, { "key": "mon_pg_warn_min_pool_objects", "value": "1000" }, { "key": "rgw_extended_http_attrs", "value": "" }, { "key": "osd_max_write_size", "value": "90" }, { "key": "rbd_readahead_disable_after_bytes", "value": "52428800" }, { "key": "rbd_cache_max_dirty_object", "value": "0" }, { "key": "mon_inject_sync_get_chunk_delay", "value": "0" }, { "key": "client_trace", "value": "" }, { "key": "debug_leveldb", "value": "4/5" }, { "key": "rgw_olh_pending_timeout_sec", "value": "3600" }, { "key": "mon_lease_renew_interval_factor", "value": "0.6" }, { "key": "bluefs_log_compact_min_size", "value": "16777216" }, { "key": "debug_buffer", "value": "0/1" }, { "key": "osd_heartbeat_interval", "value": "6" }, { "key": "filestore_dump_file", "value": "" }, { "key": "rgw_list_buckets_max_chunk", "value": "1000" }, { "key": "journal_ignore_corruption", "value": "false" }, { "key": "mds_log_max_events", "value": "-1" }, { "key": "kstore_sync_transaction", "value": "false" }, { "key": "mon_osd_force_trim_to", "value": "0" }, { "key": "bdev_debug_inflight_ios", "value": "false" }, { "key": "rgw_admin_entry", "value": "admin" }, { "key": "rbd_enable_alloc_hint", "value": "true" }, { "key": "mon_pg_warn_min_per_osd", "value": "30" }, { "key": "rgw_nfs_fhcache_size", "value": "2017" }, { "key": "debug_objclass", "value": "0/5" }, { "key": "mon_health_to_clog", "value": "true" }, { "key": "filestore_fd_cache_size", "value": "128" }, {
"key": "mds_bal_frag",
"value": "false"
},
{
"key": "mon_osd_pool_ec_fast_read",
"value": "false"
},
{
"key": "kinetic_hmac_key",
"value": "asdfasdf"
},
{
"key": "client_use_faked_inos",
"value": "false"
},
{
"key": "mds_bal_idle_threshold",
"value": "0"
},
{
"key": "osd_tier_default_cache_hit_set_type",
"value": "bloom"
},
{
"key": "rgw_bucket_quota_soft_threshold",
"value": "0.95"
},
{
"key": "osd_compact_leveldb_on_mount",
"value": "false"
},
{
"key": "bluestore_block_size",
"value": "10737418240"
},
{
"key": "osd_scrub_interval_randomize_ratio",
"value": "0.5"
},
{
"key": "enable_experimental_unrecoverable_data_corrupting_features",
"value": ""
},
{
"key": "mon_min_osdmap_epochs",
"value": "500"
},
{
"key": "mon_data_avail_crit",
"value": "5"
},
{
"key": "rgw_ldap_searchdn",
"value": "cn=users,cn=accounts,dc=example,dc=com"
},
{
"key": "rgw_period_latest_epoch_info_oid",
"value": ".latest_epoch"
},
{
"key": "filestore_merge_threshold",
"value": "10"
},
{
"key": "rgw_frontends",
"value": "fastcgi, civetweb port=7480"
},
{
"key": "mds_bal_mode",
"value": "0"
},
{
"key": "mon_config_key_max_entry_size",
"value": "4096"
},
{
"key": "osd_pool_default_flag_nodelete",
"value": "false"
},
{
"key": "osd_op_thread_timeout",
"value": "15"
},
{
"key": "osd_pool_default_flag_nosizechange",
"value": "false"
},
{
"key": "rgw_user_quota_sync_interval",
"value": "86400"
},
{
"key": "objecter_inflight_op_bytes",
"value": "104857600"
},
{
"key": "journal_throttle_high_multiple",
"value": "0"
},
{
"key": "mds_debug_scatterstat",
"value": "false"
},
{
"key": "rgw_objexp_hints_num_shards",
"value": "127"
},
{
"key": "filestore_blackhole",
"value": "false"
},
{
"key": "mds_max_completed_requests",
"value": "100000"
},
{
"key": "mon_scrub_timeout",
"value": "300"
},
{
"key": "debug_striper",
"value": "0/1"
},
{
"key": "rgw_swift_tenant_name",
"value": ""
},
{
"key": "bluestore_bluefs_gift_ratio",
"value": "0.02"
},
{
"key": "mon_force_quorum_join",
"value": "false"
},
{
"key": "osd_failsafe_nearfull_ratio",
"value": "0.9"
},
{
"key": "mon_max_osd",
"value": "10000"
},
{
"key": "rbd_skip_partial_discard",
"value": "false"
},
{
"key": "osd_debug_verify_stray_on_activate",
"value": "false"
},
{
"key": "filestore_wbthrottle_btrfs_bytes_start_flusher",
"value": "41943040"
},
{
"key": "osd_disk_thread_ioprio_priority",
"value": "-1"
},
{
"key": "mds_snap_min_uid",
"value": "0"
},
{
"key": "mon_timecheck_interval",
"value": "300"
},
{
"key": "mds_bal_split_rd",
"value": "25000"
},
{
"key": "kstore_cache_tails",
"value": "true"
},
{
"key": "log_to_graylog",
"value": "false"
},
{
"key": "osd_debug_override_acting_compat",
"value": "false"
},
{
"key": "osd_stats_ack_timeout_factor",
"value": "2"
},
{
"key": "debug_mds_log_expire",
"value": "1/5"
},
{
"key": "rgw_bucket_quota_cache_size",
"value": "10000"
},
{
"key": "osd_max_pg_log_entries",
"value": "10000"
},
{
"key": "osd_bench_large_size_max_throughput",
"value": "104857600"
},
{
"key": "rbd_readahead_trigger_requests",
"value": "10"
},
{
"key": "mon_mds_force_trim_to",
"value": "0"
},
{
"key": "filestore_max_inline_xattr_size_other",
"value": "512"
},
{
"key": "rgw_max_put_size",
"value": "5368709120"
},
{
"key": "mon_cluster_log_to_syslog_level",
"value": "info"
},
{
"key": "xio_max_send_inline",
"value": "512"
},
{
"key": "rgw_swift_token_expiration",
"value": "86400"
},
{
"key": "filestore_xfs_extsize",
"value": "false"
},
{
"key": "debug_kstore",
"value": "1/5"
},
{
"key": "filestore_op_thread_timeout",
"value": "60"
},
{
"key": "log_to_stderr",
"value": "false"
},
{
"key": "rgw_usage_max_shards",
"value": "32"
},
{
"key": "filestore_max_inline_xattr_size",
"value": "0"
},
{
"key": "osd_deep_scrub_stride",
"value": "524288"
},
{
"key": "debug_lockdep",
"value": "0/1"
},
{
"key": "journal_max_write_bytes",
"value": "10485760"
},
{
"key": "mds_enforce_unique_name",
"value": "true"
},
{
"key": "osd_compression_plugins",
"value": "zlib snappy"
},
{
"key": "mon_osd_auto_mark_in",
"value": "false"
},
{
"key": "debug_filestore",
"value": "1/3"
},
{
"key": "filestore_journal_trailing",
"value": "false"
},
{
"key": "mds_beacon_grace",
"value": "15"
},
{
"key": "client_debug_force_sync_read",
"value": "false"
},
{
"key": "rbd_readahead_max_bytes",
"value": "524288"
},
{
"key": "mon_osd_laggy_max_interval",
"value": "300"
},
{
"key": "mds_log_skip_corrupt_events",
"value": "false"
},
{
"key": "filestore_max_xattr_value_size_other",
"value": "1024"
},
{
"key": "mds_bal_split_bits",
"value": "3"
},
{
"key": "bluestore_debug_small_allocations",
"value": "0"
},
{
"key": "client_debug_inject_tick_delay",
"value": "0"
},
{
"key": "leveldb_log_to_ceph_log",
"value": "true"
},
{
"key": "client_readahead_max_bytes",
"value": "0"
},
{
"key": "cephx_require_signatures",
"value": "false"
},
{
"key": "client_use_random_mds",
"value": "false"
},
{
"key": "filestore_wbthrottle_btrfs_ios_hard_limit",
"value": "5000"
},
{
"key": "rgw_port",
"value": ""
},
{
"key": "mds_log_pause",
"value": "false"
},
{
"key": "ms_crc_header",
"value": "true"
},
{
"key": "rgw_zone",
"value": ""
},
{
"key": "mds_root_ino_uid",
"value": "0"
},
{
"key": "bluefs_min_log_runway",
"value": "1048576"
},
{
"key": "bluestore_o_direct",
"value": "true"
},
{
"key": "run_dir",
"value": "/var/run/ceph"
},
{
"key": "osd_mon_report_interval_max",
"value": "600"
},
{
"key": "osd_bench_max_block_size",
"value": "67108864"
},
{
"key": "debug_heartbeatmap",
"value": "1/5"
},
{
"key": "osd_recovery_threads",
"value": "1"
},
{
"key": "rados_mon_op_timeout",
"value": "0"
},
{
"key": "mon_inject_transaction_delay_max",
"value": "10"
},
{
"key": "rgw_enable_ops_log",
"value": "false"
},
{
"key": "lockdep",
"value": "false"
},
{
"key": "osd_journal_size",
"value": "5120"
},
{
"key": "osd_max_attr_size",
"value": "0"
},
{
"key": "rgw_gc_obj_min_wait",
"value": "7200"
},
{
"key": "osd_inject_failure_on_pg_removal",
"value": "false"
},
{
"key": "cluster_network",
"value": ""
},
{
"key": "rbd_concurrent_management_ops",
"value": "10"
},
{
"key": "bluestore_wal_max_ops",
"value": "512"
},
{
"key": "osd_tracing",
"value": "false"
},
{
"key": "osd_recovery_op_warn_multiple",
"value": "16"
},
{
"key": "mds_bal_max",
"value": "-1"
},
{
"key": "rgw_s3_auth_use_keystone",
"value": "false"
},
{
"key": "key",
"value": ""
},
{
"key": "rbd_cache_writethrough_until_flush",
"value": "true"
},
{
"key": "bluestore_block_db_create",
"value": "false"
},
{
"key": "rgw_enable_quota_threads",
"value": "true"
},
{
"key": "public_addr",
"value": ":/0"
},
{
"key": "osd_backfill_full_ratio",
"value": "0.85"
},
{
"key": "ms_tcp_read_timeout",
"value": "900"
},
{
"key": "rocksdb_separate_wal_dir",
"value": "false"
},
{
"key": "mds_kill_import_at",
"value": "0"
},
{
"key": "osd_recovery_forget_lost_objects",
"value": "false"
},
{
"key": "ms_crc_data",
"value": "true"
},
{
"key": "osd_target_transaction_size",
"value": "30"
},
{
"key": "mon_sync_debug_provider",
"value": "-1"
},
{
"key": "osd_default_notify_timeout",
"value": "30"
},
{
"key": "mon_cluster_log_to_syslog_facility",
"value": "daemon"
},
{
"key": "rgw_user_default_quota_max_objects",
"value": "-1"
},
{
"key": "mon_stat_smooth_intervals",
"value": "2"
},
{
"key": "debug_mds_log",
"value": "1/5"
},
{
"key": "mds_mon_shutdown_timeout",
"value": "5"
},
{
"key": "mds_debug_subtrees",
"value": "false"
},
{
"key": "debug_bluestore",
"value": "1/5"
},
{
"key": "rgw_print_continue",
"value": "true"
},
{
"key": "osd_objectstore_tracing",
"value": "false"
},
{
"key": "mds_recall_state_timeout",
"value": "60"
},
{
"key": "mon_force_standby_active",
"value": "true"
},
{
"key": "rgw_default_region_info_oid",
"value": "default.region"
},
{
"key": "mon_sync_fs_threshold",
"value": "5"
},
{
"key": "mon_cache_target_full_warn_ratio",
"value": "0.66"
},
{
"key": "bluestore_clone_cow",
"value": "true"
},
{
"key": "bluestore_wal_threads",
"value": "4"
},
{
"key": "rbd_balance_snap_reads",
"value": "false"
},
{
"key": "client_mountpoint",
"value": "/"
},
{
"key": "rgw_data_log_obj_prefix",
"value": "data_log"
},
{
"key": "rgw_keystone_admin_domain",
"value": ""
},
{
"key": "osd_snap_trim_sleep",
"value": "0"
},
{
"key": "bluestore_nid_prealloc",
"value": "1024"
},
{
"key": "osd_client_watch_timeout",
"value": "30"
},
{
"key": "mds_verify_backtrace",
"value": "1"
},
{
"key": "debug_rbd",
"value": "0/5"
},
{
"key": "osd_heartbeat_min_healthy_ratio",
"value": "0.33"
},
{
"key": "rgw_data_log_changes_size",
"value": "1000"
},
{
"key": "bluestore_min_alloc_size",
"value": "65536"
},
{
"key": "mds_data",
"value": "/var/lib/ceph/mds/ceph-dhcp46-104"
},
{
"key": "rgw_ldap_uri",
"value": "ldaps://<ldap.your.domain>"
},
{
"key": "rgw_keystone_implicit_tenants",
"value": "false"
},
{
"key": "rgw_obj_stripe_size",
"value": "4194304"
},
{
"key": "bluestore_wal_thread_suicide_timeout",
"value": "120"
},
{
"key": "osd_pool_default_flags",
"value": "0"
},
{
"key": "cluster",
"value": "ceph"
},
{
"key": "mds_root_ino_gid",
"value": "0"
},
{
"key": "rgw_num_async_rados_threads",
"value": "32"
},
{
"key": "mds_kill_link_at",
"value": "0"
},
{
"key": "filer_max_purge_ops",
"value": "10"
},
{
"key": "ms_bind_port_max",
"value": "7300"
},
{
"key": "client_inject_release_failure",
"value": "false"
},
{
"key": "bluestore_debug_prefragment_max",
"value": "1048576"
},
{
"key": "rgw_gc_processor_period",
"value": "3600"
},
{
"key": "mon_osd_full_ratio",
"value": "0.95"
},
{
"key": "mds_blacklist_interval",
"value": "1440"
},
{
"key": "osd_scrub_invalid_stats",
"value": "true"
},
{
"key": "osd_client_message_size_cap",
"value": "524288000"
},
{
"key": "ms_inject_delay_type",
"value": ""
},
{
"key": "clog_to_syslog",
"value": "false"
},
{
"key": "bluestore_fsck_on_mount",
"value": "false"
},
{
"key": "mds_kill_openc_at",
"value": "0"
},
{
"key": "journal_throttle_low_threshhold",
"value": "0.6"
},
{
"key": "rgw_get_obj_max_req_size",
"value": "4194304"
},
{
"key": "debug_context",
"value": "0/1"
},
{
"key": "osd_agent_slop",
"value": "0.02"
},
{
"key": "ms_max_backoff",
"value": "15"
},
{
"key": "rgw_period_push_interval",
"value": "2"
},
{
"key": "osd_scrub_sleep",
"value": "0"
},
{
"key": "osd_max_markdown_period",
"value": "600"
},
{
"key": "osd_command_thread_suicide_timeout",
"value": "900"
},
{
"key": "clog_to_graylog_port",
"value": "12201"
},
{
"key": "bluefs_min_flush_size",
"value": "65536"
},
{
"key": "osd_recovery_max_active",
"value": "3"
},
{
"key": "async_compressor_thread_timeout",
"value": "5"
},
{
"key": "mds_journal_format",
"value": "1"
},
{
"key": "osd_recovery_thread_suicide_timeout",
"value": "300"
},
{
"key": "debug_journal",
"value": "1/3"
},
{
"key": "journal_block_align",
"value": "true"
},
{
"key": "debug_auth",
"value": "1/5"
},
{
"key": "journal_throttle_high_threshhold",
"value": "0.9"
},
{
"key": "rgw_defer_to_bucket_acls",
"value": ""
},
{
"key": "journal_aio",
"value": "true"
},
{
"key": "xio_trace_mempool",
"value": "false"
},
{
"key": "rbd_blacklist_on_break_lock",
"value": "true"
},
{
"key": "monmap",
"value": ""
},
{
"key": "mds_max_file_size",
"value": "1099511627776"
},
{
"key": "rgw_relaxed_s3_bucket_names",
"value": "false"
},
{
"key": "mon_mds_skip_sanity",
"value": "false"
},
{
"key": "rgw_get_obj_window_size",
"value": "16777216"
},
{
"key": "kstore_nid_prealloc",
"value": "1024"
},
{
"key": "debug_paxos",
"value": "1/5"
},
{
"key": "mds_cache_mid",
"value": "0.7"
},
{
"key": "osd_op_queue",
"value": "prio"
},
{
"key": "mon_sync_debug",
"value": "false"
},
{
"key": "mds_max_completed_flushes",
"value": "100000"
},
{
"key": "mds_standby_replay",
"value": "false"
},
{
"key": "osd_scrub_auto_repair",
"value": "false"
},
{
"key": "osd_auto_mark_unfound_lost",
"value": "false"
},
{
"key": "debug_ms",
"value": "0/5"
},
{
"key": "mon_osd_auto_mark_new_in",
"value": "true"
},
{
"key": "mds_damage_table_max_entries",
"value": "10000"
},
{
"key": "bdev_block_size",
"value": "4096"
},
{
"key": "filestore_wbthrottle_xfs_bytes_hard_limit",
"value": "419430400"
},
{
"key": "filestore_max_inline_xattrs",
"value": "0"
},
{
"key": "osd_remove_thread_suicide_timeout",
"value": "36000"
},
{
"key": "rgw_ldap_binddn",
"value": "uid=admin,cn=users,dc=example,dc=com"
},
{
"key": "osd_agent_hist_halflife",
"value": "1000"
},
{
"key": "osd_tier_default_cache_min_read_recency_for_promote",
"value": "1"
},
{
"key": "osd_map_max_advance",
"value": "150"
},
{
"key": "mds_bal_min_start",
"value": "0.2"
},
{
"key": "rgw_nfs_fhcache_partitions",
"value": "3"
},
{
"key": "ms_inject_socket_failures",
"value": "0"
},
{
"key": "leveldb_compression",
"value": "false"
},
{
"key": "mon_client_ping_timeout",
"value": "30"
},
{
"key": "rgw_keystone_revocation_interval",
"value": "900"
},
{
"key": "rbd_cache_target_dirty",
"value": "16777216"
},
{
"key": "mon_reweight_min_pgs_per_osd",
"value": "10"
},
{
"key": "mds_revoke_cap_timeout",
"value": "60"
},
{
"key": "filestore_omap_backend",
"value": "leveldb"
},
{
"key": "debug_throttle",
"value": "1/1"
},
{
"key": "journal_discard",
"value": "false"
},
{
"key": "osd_pool_default_flag_hashpspool",
"value": "true"
},
{
"key": "osd_failsafe_full_ratio",
"value": "0.97"
},
{
"key": "client_caps_release_delay",
"value": "5"
},
{
"key": "mds_session_autoclose",
"value": "300"
},
{
"key": "ms_bind_ipv6",
"value": "false"
},
{
"key": "mon_warn_on_legacy_crush_tunables",
"value": "true"
},
{
"key": "filestore_fail_eio",
"value": "true"
},
{
"key": "osd_bench_duration",
"value": "30"
},
{
"key": "mds_bal_merge_rd",
"value": "1000"
},
{
"key": "mon_osd_min_up_ratio",
"value": "0.3"
},
{
"key": "client_oc_size",
"value": "209715200"
},
{
"key": "filestore_op_thread_suicide_timeout",
"value": "180"
},
{
"key": "filestore_max_inline_xattrs_xfs",
"value": "10"
},
{
"key": "mds_bal_split_size",
"value": "10000"
},
{
"key": "bdev_aio",
"value": "true"
},
{
"key": "mds_bal_target_removal_max",
"value": "10"
},
{
"key": "mds_bal_min_rebalance",
"value": "0.1"
},
{
"key": "rgw_user_max_buckets",
"value": "1000"
},
{
"key": "debug_rgw",
"value": "1/5"
},
{
"key": "client_oc_max_objects",
"value": "1000"
},
{
"key": "bluestore_block_wal_create",
"value": "false"
},
{
"key": "bluestore_default_buffered_read",
"value": "false"
},
{
"key": "rbd_localize_parent_reads",
"value": "true"
},
{
"key": "mon_warn_not_deep_scrubbed",
"value": "0"
},
{
"key": "mds_dump_cache_on_map",
"value": "false"
},
{
"key": "bdev_inject_crash",
"value": "0"
},
{
"key": "fuse_debug",
"value": "false"
},
{
"key": "debug_mds",
"value": "1/5"
},
{
"key": "filestore_rocksdb_options",
"value": ""
},
{
"key": "osd_max_object_name_len",
"value": "2048"
},
{
"key": "osd_recovery_max_chunk",
"value": "8388608"
},
{
"key": "mon_debug_deprecated_as_obsolete",
"value": "false"
},
{
"key": "kinetic_user_id",
"value": "1"
},
{
"key": "rbd_tracing",
"value": "false"
},
{
"key": "rgw_ops_log_socket_path",
"value": ""
},
{
"key": "mon_warn_on_old_mons",
"value": "true"
},
{
"key": "bluestore_inject_wal_apply_delay",
"value": "0"
},
{
"key": "osd_pool_default_crush_replicated_ruleset",
"value": "0"
},
{
"key": "mon_client_ping_interval",
"value": "10"
},
{
"key": "osd_min_recovery_priority",
"value": "0"
},
{
"key": "clog_to_monitors",
"value": "default=true"
},
{
"key": "rgw_intent_log_object_name_utc",
"value": "false"
},
{
"key": "heartbeat_interval",
"value": "5"
},
{
"key": "osd_debug_inject_copyfrom_error",
"value": "false"
},
{
"key": "mon_sync_timeout",
"value": "60"
},
{
"key": "mds_thrash_exports",
"value": "0"
},
{
"key": "rbd_journal_object_flush_bytes",
"value": "0"
},
{
"key": "rgw_opstate_ratelimit_sec",
"value": "30"
},
{
"key": "compression_dir",
"value": "/usr/lib64/ceph/compressor"
},
{
"key": "clog_to_graylog",
"value": "false"
},
{
"key": "rgw_md_log_max_shards",
"value": "64"
},
{
"key": "osd_mon_heartbeat_interval",
"value": "30"
},
{
"key": "kinetic_port",
"value": "8123"
},
{
"key": "fsid",
"value": "a095a88b-8418-4b57-92dd-168cb7544e4a"
},
{
"key": "osd_pgp_bits",
"value": "6"
},
{
"key": "osd_copyfrom_max_chunk",
"value": "8388608"
},
{
"key": "kstore_default_stripe_size",
"value": "65536"
},
{
"key": "ms_pq_min_cost",
"value": "65536"
},
{
"key": "mds_scatter_nudge_interval",
"value": "5"
},
{
"key": "kstore_backend",
"value": "rocksdb"
},
{
"key": "bluestore_bluefs_min_ratio",
"value": "0.02"
},
{
"key": "mds_log_segment_size",
"value": "0"
},
{
"key": "mon_scrub_interval",
"value": "86400"
},
{
"key": "mds_skip_ino",
"value": "0"
},
{
"key": "mon_host",
"value": ""
},
{
"key": "filestore_expected_throughput_ops",
"value": "200"
},
{
"key": "client_metadata",
"value": ""
},
{
"key": "osd_recovery_delay_start",
"value": "0"
},
{
"key": "mon_osd_min_in_ratio",
"value": "0.3"
},
{
"key": "clog_to_syslog_level",
"value": "info"
},
{
"key": "rgw_mime_types_file",
"value": "/etc/mime.types"
},
{
"key": "fuse_require_active_mds",
"value": "true"
},
{
"key": "mds_thrash_fragments",
"value": "0"
},
{
"key": "mon_osd_prime_pg_temp_max_time",
"value": "0.5"
},
{
"key": "client_dirsize_rbytes",
"value": "true"
},
{
"key": "ms_pq_max_tokens_per_priority",
"value": "16777216"
},
{
"key": "rgw_copy_obj_progress_every_bytes",
"value": "1048576"
},
{
"key": "bluestore_fid_prealloc",
"value": "1024"
},
{
"key": "debug_mon",
"value": "1/5"
},
{
"key": "debug_optracker",
"value": "0/5"
},
{
"key": "memstore_page_size",
"value": "65536"
},
{
"key": "osd_scrub_auto_repair_num_errors",
"value": "5"
},
{
"key": "osd_max_object_size",
"value": "107374182400"
},
{
"key": "mon_sync_requester_kill_at",
"value": "0"
},
{
"key": "mds_default_dir_hash",
"value": "2"
},
{
"key": "cephx_sign_messages",
"value": "true"
},
{
"key": "osd_min_pg_log_entries",
"value": "3000"
},
{
"key": "journal_block_size",
"value": "4096"
},
{
"key": "osd_agent_quantize_effort",
"value": "0.1"
},
{
"key": "rgw_objexp_time_step",
"value": "4096"
},
{
"key": "rgw_zone_root_pool",
"value": ".rgw.root"
},
{
"key": "filestore_max_inline_xattrs_other",
"value": "2"
},
{
"key": "filestore_seek_data_hole",
"value": "false"
},
{
"key": "rgw_default_realm_info_oid",
"value": "default.realm"
},
{
"key": "filestore_debug_verify_split",
"value": "false"
},
{
"key": "filestore_max_sync_interval",
"value": "5"
},
{
"key": "rgw_data_log_window",
"value": "30"
},
{
"key": "journal_replay_from",
"value": "0"
},
{
"key": "rgw_script_uri",
"value": ""
},
{
"key": "rgw_bucket_default_quota_max_size",
"value": "-1"
},
{
"key": "debug_objectcacher",
"value": "0/5"
},
{
"key": "bluestore_block_wal_path",
"value": ""
},
{
"key": "osd_pool_default_erasure_code_profile",
"value": "plugin=jerasure technique=reed_sol_van k=2 m=1 "
},
{
"key": "ms_tcp_prefetch_max_size",
"value": "4096"
},
{
"key": "journal_align_min_size",
"value": "65536"
},
{
"key": "ms_dump_on_send",
"value": "false"
},
{
"key": "osd_disk_threads",
"value": "1"
},
{
"key": "osd_command_thread_timeout",
"value": "600"
},
{
"key": "rbd_op_threads",
"value": "1"
},
{
"key": "journal_dio",
"value": "true"
},
{
"key": "osd_uuid",
"value": "00000000-0000-0000-0000-000000000000"
},
{
"key": "ms_bind_port_min",
"value": "6800"
},
{
"key": "rgw_s3_auth_use_ldap",
"value": "false"
},
{
"key": "rgw_ops_log_data_backlog",
"value": "5242880"
},
{
"key": "osd_max_attr_name_len",
"value": "100"
},
{
"key": "mon_delta_reset_interval",
"value": "10"
},
{
"key": "osd_objectstore",
"value": "filestore"
},
{
"key": "rgw_override_bucket_index_max_shards",
"value": "0"
},
{
"key": "filestore_wbthrottle_xfs_ios_hard_limit",
"value": "5000"
},
{
"key": "paxos_propose_interval",
"value": "1"
},
{
"key": "filestore_wbthrottle_btrfs_inodes_start_flusher",
"value": "500"
},
{
"key": "client_debug_getattr_caps",
"value": "false"
},
{
"key": "xio_mp_min",
"value": "128"
},
{
"key": "rgw_swift_auth_entry",
"value": "auth"
},
{
"key": "debug_xio",
"value": "1/5"
},
{
"key": "mon_osd_adjust_heartbeat_grace",
"value": "true"
},
{
"key": "rbd_default_features",
"value": "61"
},
{
"key": "log_max_new",
"value": "1000"
},
{
"key": "paxos_service_trim_min",
"value": "250"
},
{
"key": "mds_bal_need_min",
"value": "0.8"
},
{
"key": "mds_bal_sample_interval",
"value": "3"
},
{
"key": "rgw_max_slo_entries",
"value": "1000"
},
{
"key": "ms_bind_retry_delay",
"value": "5"
},
{
"key": "err_to_stderr",
"value": "true"
},
{
"key": "filestore_zfs_snap",
"value": "false"
},
{
"key": "filestore_max_inline_xattrs_btrfs",
"value": "10"
},
{
"key": "rbd_cache_block_writes_upfront",
"value": "false"
},
{
"key": "rgw_cache_enabled",
"value": "true"
},
{
"key": "journal_write_header_frequency",
"value": "0"
},
{
"key": "setgroup",
"value": "ceph"
},
{
"key": "rbd_default_stripe_unit",
"value": "0"
},
{
"key": "bluestore_block_db_size",
"value": "0"
},
{
"key": "filestore_expected_throughput_bytes",
"value": "2.09715e+08"
},
{
"key": "leveldb_log",
"value": ""
},
{
"key": "rbd_cache",
"value": "true"
},
{
"key": "filestore_journal_writeahead",
"value": "false"
},
{
"key": "rgw_remote_addr_param",
"value": "REMOTE_ADDR"
},
{
"key": "leveldb_paranoid",
"value": "false"
},
{
"key": "debug_finisher",
"value": "1/1"
},
{
"key": "bluestore_sync_wal_apply",
"value": "true"
},
{
"key": "osd_default_data_pool_replay_window",
"value": "45"
},
{
"key": "debug_rocksdb",
"value": "4/5"
},
{
"key": "mon_pg_check_down_all_threshold",
"value": "0.5"
},
{
"key": "debug_bdev",
"value": "1/3"
},
{
"key": "osd_max_object_namespace_len",
"value": "256"
},
{
"key": "rbd_cache_max_dirty",
"value": "25165824"
},
{
"key": "threadpool_default_timeout",
"value": "60"
},
{
"key": "mon_pg_warn_max_per_osd",
"value": "300"
},
{
"key": "mds_max_purge_ops",
"value": "8192"
},
{
"key": "osd_pg_max_concurrent_snap_trims",
"value": "2"
},
{
"key": "rgw_user_default_quota_max_size",
"value": "-1"
},
{
"key": "mon_lease_ack_timeout_factor",
"value": "2"
},
{
"key": "rgw_dns_s3website_name",
"value": ""
},
{
"key": "client_snapdir",
"value": ".snap"
},
{
"key": "rgw_sync_lease_period",
"value": "120"
},
{
"key": "osd_debug_pg_log_writeout",
"value": "false"
},
{
"key": "rgw_period_root_pool",
"value": ".rgw.root"
},
{
"key": "rados_tracing",
"value": "false"
},
{
"key": "filestore_index_retry_probability",
"value": "0"
},
{
"key": "rgw_md_notify_interval_msec",
"value": "200"
},
{
"key": "osd_scrub_end_hour",
"value": "24"
},
{
"key": "osd_pool_default_crush_rule",
"value": "-1"
},
{
"key": "osd_op_history_size",
"value": "20"
},
{
"key": "debug_filer",
"value": "0/1"
},
{
"key": "mon_allow_pool_delete",
"value": "true"
},
{
"key": "rgw_enforce_swift_acls",
"value": "true"
},
{
"key": "rgw_user_quota_sync_wait_time",
"value": "86400"
},
{
"key": "rados_osd_op_timeout",
"value": "0"
},
{
"key": "rbd_default_map_options",
"value": ""
},
{
"key": "rgw_curl_wait_timeout_ms",
"value": "1000"
},
{
"key": "client_acl_type",
"value": ""
},
{
"key": "osd_op_threads",
"value": "2"
},
{
"key": "debug_rbd_mirror",
"value": "0/5"
},
{
"key": "osd_map_share_max_epochs",
"value": "100"
},
{
"key": "rgw_replica_log_obj_prefix",
"value": "replica_log"
},
{
"key": "mon_slurp_timeout",
"value": "10"
},
{
"key": "filestore_fadvise",
"value": "true"
},
{
"key": "rgw_request_uri",
"value": ""
},
{
"key": "mds_client_prealloc_inos",
"value": "1000"
},
{
"key": "rbd_localize_snap_reads",
"value": "false"
},
{
"key": "rgw_max_chunk_size",
"value": "524288"
},
{
"key": "osd_recover_clone_overlap",
"value": "true"
},
{
"key": "log_flush_on_exit",
"value": "true"
},
{
"key": "client_mount_uid",
"value": "-1"
},
{
"key": "rbd_blacklist_expire_seconds",
"value": "0"
},
{
"key": "filestore_btrfs_snap",
"value": "true"
},
{
"key": "osd_pool_default_pgp_num",
"value": "8"
},
{
"key": "rgw_multipart_part_upload_limit",
"value": "10000"
},
{
"key": "mds_bal_interval",
"value": "10"
},
{
"key": "mds_bal_target_removal_min",
"value": "5"
},
{
"key": "osd_tier_promote_max_objects_sec",
"value": "5242880"
},
{
"key": "fuse_use_invalidate_cb",
"value": "false"
},
{
"key": "osd_op_num_threads_per_shard",
"value": "2"
},
{
"key": "osd_push_per_object_cost",
"value": "1000"
},
{
"key": "mds_shutdown_check",
"value": "0"
},
{
"key": "osd_scrub_begin_hour",
"value": "0"
},
{
"key": "mds_standby_for_rank",
"value": "-1"
},
{
"key": "osd_pool_default_size",
"value": "3"
},
{
"key": "osd_bench_small_size_max_iops",
"value": "100"
},
{
"key": "debug_mds_migrator",
"value": "1/5"
},
{
"key": "leveldb_compact_on_mount",
"value": "false"
},
{
"key": "osd_pool_default_cache_target_dirty_ratio",
"value": "0.4"
},
{
"key": "plugin_dir",
"value": "/usr/lib64/ceph"
},
{
"key": "rgw_nfs_lru_lane_hiwat",
"value": "911"
},
{
"key": "osd_op_queue_cut_off",
"value": "low"
},
{
"key": "mds_cache_size",
"value": "100000"
},
{
"key": "rbd_journal_commit_age",
"value": "5"
},
{
"key": "rgw_enable_gc_threads",
"value": "true"
},
{
"key": "debug_client",
"value": "0/5"
},
{
"key": "rgw_realm",
"value": ""
},
{
"key": "filestore_wbthrottle_btrfs_bytes_hard_limit",
"value": "419430400"
},
{
"key": "rgw_s3_auth_use_rados",
"value": "true"
},
{
"key": "rocksdb_block_size",
"value": "4096"
},
{
"key": "bluestore_bluefs_max_ratio",
"value": "0.9"
},
{
"key": "mds_log_events_per_segment",
"value": "1024"
},
{
"key": "mon_data_size_warn",
"value": "16106127360"
},
{
"key": "mds_sessionmap_keys_per_op",
"value": "1024"
},
{
"key": "mon_cluster_log_to_graylog",
"value": "false"
},
{
"key": "rgw_enable_apis",
"value": "s3, s3website, swift, swift_auth, admin"
},
{
"key": "ms_dispatch_throttle_bytes",
"value": "104857600"
},
{
"key": "debug_fuse",
"value": "1/5"
},
{
"key": "leveldb_write_buffer_size",
"value": "33554432"
},
{
"key": "bluefs_max_prefetch",
"value": "1048576"
},
{
"key": "osd_backfill_scan_min",
"value": "64"
},
{
"key": "nss_db_path",
"value": ""
},
{
"key": "rgw_op_thread_suicide_timeout",
"value": "0"
},
{
"key": "mds_log_max_expiring",
"value": "20"
},
{
"key": "rgw_enable_static_website",
"value": "false"
},
{
"key": "debug_deliberately_leak_memory",
"value": "false"
},
{
"key": "restapi_log_level",
"value": ""
},
{
"key": "osd_op_num_shards",
"value": "5"
},
{
"key": "rgw_keystone_admin_project",
"value": ""
},
{
"key": "osd_pool_default_cache_min_flush_age",
"value": "0"
},
{
"key": "leveldb_cache_size",
"value": "536870912"
},
{
"key": "memstore_device_bytes",
"value": "1073741824"
},
{
"key": "bluestore_cache_tails",
"value": "true"
},
{
"key": "rgw_copy_obj_progress",
"value": "true"
},
{
"key": "bluestore_fail_eio",
"value": "true"
},
{
"key": "mon_cluster_log_to_graylog_port",
"value": "12201"
},
{
"key": "osd_recovery_max_single_start",
"value": "1"
},
{
"key": "mds_log",
"value": "true"
},
{
"key": "osd_pool_default_cache_min_evict_age",
"value": "0"
},
{
"key": "osd_debug_skip_full_check_in_backfill_reservation",
"value": "false"
},
{
"key": "mds_op_history_duration",
"value": "600"
},
{
"key": "rgw_usage_max_user_shards",
"value": "1"
},
{
"key": "debug_perfcounter",
"value": "1/5"
},
{
"key": "mon_sync_max_payload_size",
"value": "1048576"
},
{
"key": "filestore_queue_max_ops",
"value": "50"
},
{
"key": "rgw_region",
"value": ""
},
{
"key": "debug_newstore",
"value": "1/5"
},
{
"key": "mds_max_purge_ops_per_pg",
"value": "0.5"
},
{
"key": "osd_scrub_min_interval",
"value": "86400"
},
{
"key": "osd_max_pg_blocked_by",
"value": "16"
},
{
"key": "mds_beacon_interval",
"value": "4"
},
{
"key": "rgw_run_sync_thread",
"value": "true"
},
{
"key": "bdev_nvme_retry_count",
"value": "-1"
},
{
"key": "rgw_resolve_cname",
"value": "false"
},
{
"key": "osd_client_op_priority",
"value": "63"
},
{
"key": "rgw_keystone_admin_user",
"value": ""
},
{
"key": "mds_reconnect_timeout",
"value": "45"
},
{
"key": "setuser",
"value": "ceph"
},
{
"key": "kinetic_use_ssl",
"value": "false"
},
{
"key": "osd_deep_scrub_interval",
"value": "604800"
},
{
"key": "bluestore_overlay_max_length",
"value": "65536"
},
{
"key": "client_tick_interval",
"value": "1"
},
{
"key": "osd_heartbeat_min_peers",
"value": "10"
},
{
"key": "filestore_max_xattr_value_size_btrfs",
"value": "65536"
},
{
"key": "bluefs_log_compact_min_ratio",
"value": "5"
},
{
"key": "osd_crush_chooseleaf_type",
"value": "1"
},
{
"key": "osd_erasure_code_plugins",
"value": "jerasure lrc isa"
},
{
"key": "osd_snap_trim_cost",
"value": "1048576"
},
{
"key": "mon_globalid_prealloc",
"value": "10000"
},
{
"key": "bluestore_bluefs",
"value": "true"
},
{
"key": "kstore_max_bytes",
"value": "67108864"
},
{
"key": "bluestore_debug_misc",
"value": "false"
},
{
"key": "bluestore_wal_thread_timeout",
"value": "30"
},
{
"key": "debug_bluefs",
"value": "1/5"
},
{
"key": "rgw_data_log_num_shards",
"value": "128"
},
{
"key": "bluestore_sync_transaction",
"value": "false"
},
{
"key": "ms_die_on_old_message",
"value": "false"
},
{
"key": "auth_supported",
"value": ""
},
{
"key": "rgw_thread_pool_size",
"value": "100"
},
{
"key": "bdev_aio_max_queue_depth",
"value": "32"
},
{
"key": "filestore_fiemap",
"value": "false"
}
]
It should display the default paths here (and basically it would be what's in the ceph.conf on the Mon). Hardcoding would work if users are not changing the defaults. If you import a Cluster, this hardcoded paths could potentially not be the same. +1 that you probably do need to file a bug on Calamari API. If not possible in time for 1.0, it's probably also okay to consider not including it in 1.0 (if we don't have enough time to fix this). Need to remove the wrongly displayed attributes from the UI Checking with: rhscon-ui-0.0.48-1.el7scon.noarch rhscon-core-selinux-0.0.34-1.el7scon.noarch rhscon-ceph-0.0.33-1.el7scon.x86_64 rhscon-core-0.0.34-1.el7scon.x86_64 I see that the following lines (as specified in this BZ): * Keyring file Path * Default Log File * Default Journal Path * Default OSD Data Path are no longer displayed in the "Ceph Cluster Configuration" table in Configuration tab of a cluster page, as has been decided in comment 7 and comment 8. >> VERIFIED Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2016:1754 |
Description of problem ====================== There are incorrect filepaths in *General Cluster setting and defaults* table on *Ceph Cluster Configuration* page available from *Configuration* tab of a cluster page. Version-Release =============== rhscon-ceph-0.0.20-1.el7scon.x86_64 rhscon-core-0.0.21-1.el7scon.x86_64 rhscon-ui-0.0.34-1.el7scon.noarch How reproducible ================ 100 % Steps to Reproduce ================== 1. Install RHSC 2.0 following the documentation. 2. Accept few nodes for the ceph cluster. 3. Create new ceph cluster named 'alpha'. 4. Go to Clusters, select cluster 'alpha' to open it's cluster page, and then click on 'Configuration' tab there. 5. See flesystem paths *General Cluster setting and defaults* table such as: * Keyring file Path * Default Log File * Default Journal Path * Default OSD Data Path Actual results ============== In my case, I see the following values: * "Keyring file Path": /etc/ceph/alpha.mon.mbukatov-usm1-mon1.keyring * "Default Log File": /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log * "Default Journal Path": /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1/journal * "Default OSD Data Path": /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1 Checking the values on some OSD machine: ~~~ # ls -ld /etc/ceph/alpha.mon.mbukatov-usm1-mon1.keyring /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1/journal /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1 ls: cannot access /etc/ceph/alpha.mon.mbukatov-usm1-mon1.keyring: No such file or directory ls: cannot access /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log: No such file or directory ls: cannot access /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1/journal: No such file or directory ls: cannot access /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1: No such file or directory ~~~ Similar results are shown when I run this check on some MON machine: ~~~ # ls -ld /etc/ceph/alpha.mon.mbukatov-usm1-mon1.keyring /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1/journal /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1 ls: cannot access /etc/ceph/alpha.mon.mbukatov-usm1-mon1.keyring: No such file or directory ls: cannot access /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log: No such file or directory ls: cannot access /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1/journal: No such file or directory ls: cannot access /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1: No such file or directory ~~~ The only value which is not entirely made up is *Default Log File*, which actually exists on given path, but only on mbukatov-usm1-mon1 machine: ~~~ # ls -ld /etc/ceph/alpha.mon.mbukatov-usm1-mon1.keyring /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1/journal /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1 ls: cannot access /etc/ceph/alpha.mon.mbukatov-usm1-mon1.keyring: No such file or directory ls: cannot access /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1/journal: No such file or directory ls: cannot access /var/lib/ceph/osd/alpha-mbukatov-usm1-mon1: No such file or directory -rw-r--r--. 1 ceph ceph 1922666 Jun 13 18:21 /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log ~~~ Expected results ================ Let's start with OSD specific file paths. The correct values for 1st OSD are: * "Default OSD Data Path": /var/lib/ceph/osd/alpha-0/ * "Default Journal Path": /var/lib/ceph/osd/alpha-0/journal The problem is that OSD data path directory name would be unique for each OSD (obviously), eg. on different machine there is: * "Default OSD Data Path": /var/lib/ceph/osd/alpha-4/ * "Default Journal Path": /var/lib/ceph/osd/alpha-4/journal So the question is: what should be actually reported there? Some template? The correct path of cephx keyring which is generated on MON machines is: * "Keyring file Path": /etc/ceph/alpha.client.admin.keyring The only possible issue here is that this keyfile is present on MON machines only, which may not be obvious from this table. While this is similar to OSD data directories, which are (obviously) present on OSD machines only, it may be a good idea to rename the title of this value in the table to make this a bit more clear. And the last one, default log file is tricky as well, as there are multiple ceph logs files and I'm not sure which one to report there for the entrire cluster. On OSD machine, there are: * /var/log/ceph/ceph-osd.admin.log * /var/log/ceph/alpha-osd.0.log (one for each OSD on the machine) On the MON machine, there are: * /var/log/ceph/alpha.log * /var/log/ceph/alpha.audit.log * /var/log/ceph/alpha-mon.mbukatov-usm1-mon1.log (for MON on the machine) And so the question here is again: what would make sense to report there?