Advertisement
Guest User

(gdb) p g_ceph_context->_conf

a guest
Jan 31st, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 316.76 KB | None | 0 0
  1. (gdb) p g_ceph_context->_conf
  2. $1 = {values = {values = std::map with 41 elements = {["admin_socket"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  3. buf = "\260\266\017\311\331U\000\000 \000\000\000\000\000\000\000 ", '\000' <repeats 16 times>, "lob", align_ = {<No data fields>}}}, static size = <optimized out>,
  4. static alignment = <optimized out>}}}, ["auth_client_required"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  5. buf = "\240\322\335\310\331U\000\000\005\000\000\000\000\000\000\000cephx\000\000\000\260\r\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  6. static alignment = <optimized out>}}}, ["auth_cluster_required"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  7. buf = "\000\323\335\310\331U\000\000\005\000\000\000\000\000\000\000cephx\000\000\000\260\r\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  8. static alignment = <optimized out>}}}, ["auth_service_required"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  9. buf = "`\323\335\310\331U\000\000\005\000\000\000\000\000\000\000cephx\000\000\000\260\r\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  10. static alignment = <optimized out>}}}, ["chdir"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  11. buf = "\300\323\335\310\331U", '\000' <repeats 11 times>, "F\347\310\331U\000\000\260\r\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  12. static alignment = <optimized out>}}}, ["crash_dir"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  13. buf = "p\267\017\311\331U\000\000)\000\000\000\000\000\000\000)", '\000' <repeats 18 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}},
  14. ["debug_asok_assert_abort"] = std::map with 1 element = {[2] = {which_ = 5, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\001", '\000' <repeats 34 times>,
  15. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["debug_auth"] = std::map with 1 element = {[2] = {which_ = 1,
  16. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  17. buf = "\340\324\335\310\331U\000\000\005\000\000\000\000\000\000\000\062\060/20\000\000\000P\016\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  18. static alignment = <optimized out>}}}, ["debug_mgrc"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  19. buf = "@\325\335\310\331U\000\000\005\000\000\000\000\000\000\000\062\060/20\000\000\000P\016\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  20. static alignment = <optimized out>}}}, ["debug_mon"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  21. buf = "\240\325\335\310\331U\000\000\005\000\000\000\000\000\000\000\062\060/20\000\000\000P\016\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  22. static alignment = <optimized out>}}}, ["debug_ms"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  23. buf = "\000\326\335\310\331U\000\000\003\000\000\000\000\000\000\000\061/1\000\375\177\000\000P\016\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  24. static size = <optimized out>, static alignment = <optimized out>}}}, ["debug_paxos"] = std::map with 1 element = {[2] = {which_ = 1,
  25. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  26. buf = "`\326\335\310\331U\000\000\005\000\000\000\000\000\000\000\062\060/20\000\000\000P\016\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  27. static alignment = <optimized out>}}}, ["enable_experimental_unrecoverable_data_corrupting_features"] = std::map with 1 element = {[2] = {which_ = 1,
  28. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  29. buf = "\300\326\335\310\331U\000\000\001\000\000\000\000\000\000\000*\000\347\310\331U\000\000\260\r\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  30. static size = <optimized out>, static alignment = <optimized out>}}}, ["erasure_code_dir"] = std::map with 1 element = {[2] = {which_ = 1,
  31. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\240\267\017\311\331U\000\000)\000\000\000\000\000\000\000)", '\000' <repeats 18 times>,
  32. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["filestore_fd_cache_size"] = std::map with 1 element = {[2] = {which_ = 3,
  33. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = " ", '\000' <repeats 34 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  34. static alignment = <optimized out>}}}, ["fsid"] = std::map with 1 element = {[2] = {which_ = 10, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  35. buf = "\361E\207\030dFF5\251FH2,NJ\312", '\000' <repeats 19 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}},
  36. ["heartbeat_file"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  37. buf = "\300,\345\310\331U\000\000\071\000\000\000\000\000\000\000\071", '\000' <repeats 18 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  38. static alignment = <optimized out>}}}, ["host"] = std::map with 1 element = {[2] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  39. buf = "\240\330\335\310\331U\000\000\003\000\000\000\000\000\000\000bzn\000\331U\000\000\260\r\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  40. static alignment = <optimized out>}}}, ["leveldb_block_size"] = std::map with 1 element = {[0] = {which_ = 9, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  41. buf = "\000\000\001", '\000' <repeats 32 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}},
  42. ["leveldb_cache_size"] = std::map with 1 element = {[0] = {which_ = 9, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  43. buf = "\000\000\000 \000\000\000\000 data rebalancing activity\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}},
  44. ["leveldb_compression"] = std::map with 1 element = {[0] = {which_ = 5, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>,
  45. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["leveldb_log"] = std::map with 1 element = {[0] = {which_ = 1,
  46. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  47. buf = "\200\321\335\310\331U", '\000' <repeats 11 times>, "&\353\310\331U\000\000P\020\037m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  48. static alignment = <optimized out>}}}, ["leveldb_write_buffer_size"] = std::map with 1 element = {[0] = {which_ = 9, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {
  49. data_ = {buf = "\000\000\000\002", '\000' <repeats 31 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}},
  50. ["lockdep"] = std::map with 1 element = {[2] = {which_ = 5, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\001", '\000' <repeats 34 times>,
  51. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["log_file"] = std::map with 1 element = {[2] = {which_ = 1,
  52. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\000.\345\310\331U\000\000\063\000\000\000\000\000\000\000\063", '\000' <repeats 18 times>,
  53. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["mgr_initial_modules"] = std::map with 1 element = {[2] = {which_ = 1,
  54. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\300\233\020\311\331U\000\000\030\000\000\000\000\000\000\000\030", '\000' <repeats 18 times>,
  55. ---Type <return> to continue, or q <return> to quit---
  56. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["mon_cluster_log_file"] = std::map with 1 element = {[2] = {which_ = 1,
  57. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\000/\345\310\331U\000\000=\000\000\000\000\000\000\000=", '\000' <repeats 18 times>,
  58. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["mon_data"] = std::map with 1 element = {[2] = {which_ = 1,
  59. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "з\017\311\331U\000\000/\000\000\000\000\000\000\000/", '\000' <repeats 18 times>,
  60. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["mon_host"] = std::map with 1 element = {[2] = {which_ = 1,
  61. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "@\353\344\310\331U\000\000\203\000\000\000\000\000\000\000\203", '\000' <repeats 18 times>,
  62. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["mon_osd_backfillfull_ratio"] = std::map with 1 element = {[2] = {which_ = 4,
  63. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\256G\341z\024\256\357?", '\000' <repeats 27 times>, align_ = {<No data fields>}}},
  64. static size = <optimized out>, static alignment = <optimized out>}}}, ["mon_osd_full_ratio"] = std::map with 1 element = {[2] = {which_ = 4,
  65. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\256G\341z\024\256\357?", '\000' <repeats 27 times>, align_ = {<No data fields>}}},
  66. static size = <optimized out>, static alignment = <optimized out>}}}, ["mon_osd_nearfull_ratio"] = std::map with 1 element = {[2] = {which_ = 4,
  67. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\256G\341z\024\256\357?", '\000' <repeats 27 times>, align_ = {<No data fields>}}},
  68. static size = <optimized out>, static alignment = <optimized out>}}}, ["ms_bind_msgr1"] = std::map with 1 element = {[2] = {which_ = 5,
  69. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\001", '\000' <repeats 34 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  70. static alignment = <optimized out>}}}, ["ms_bind_msgr2"] = std::map with 1 element = {[2] = {which_ = 5, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  71. buf = "\001", '\000' <repeats 34 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}},
  72. ["osd_crush_chooseleaf_type"] = std::map with 1 element = {[2] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>,
  73. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["osd_failsafe_full_ratio"] = std::map with 1 element = {[2] = {which_ = 4,
  74. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "\256G\341z\024\256\357?", '\000' <repeats 27 times>, align_ = {<No data fields>}}},
  75. static size = <optimized out>, static alignment = <optimized out>}}}, ["osd_pool_default_erasure_code_profile"] = std::map with 1 element = {[2] = {which_ = 1,
  76. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "`X\024\311\331U\000\000G\000\000\000\000\000\000\000G", '\000' <repeats 18 times>,
  77. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["pid_file"] = std::map with 1 element = {[2] = {which_ = 1,
  78. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "@2\345\310\331U\000\000\063\000\000\000\000\000\000\000\063", '\000' <repeats 18 times>,
  79. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["plugin_dir"] = std::map with 1 element = {[2] = {which_ = 1,
  80. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "0\270\017\311\331U\000\000)\000\000\000\000\000\000\000)", '\000' <repeats 18 times>,
  81. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}, ["rbd_default_features"] = std::map with 1 element = {[0] = {which_ = 1,
  82. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  83. buf = "`\301\335\310\331U\000\000\002\000\000\000\000\000\000\000\066\061\000m\375\177\000\000\020v\035m\375\177\000\000\300\064\036m", align_ = {<No data fields>}}},
  84. static size = <optimized out>, static alignment = <optimized out>}}}, ["run_dir"] = std::map with 1 element = {[2] = {which_ = 1,
  85. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = "`\270\017\311\331U\000\000)\000\000\000\000\000\000\000)", '\000' <repeats 18 times>,
  86. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}}}, name = {static STR_TO_ENTITY_TYPE = {_M_elems = {{type = 32, str = 0x7f2c7af7d608 "auth"}, {
  87. type = 1, str = 0x7f2c7af7d60d "mon"}, {type = 4, str = 0x7f2c7af7d611 "osd"}, {type = 2, str = 0x7f2c7af7d615 "mds"}, {type = 16, str = 0x7f2c7af7d619 "mgr"}, {type = 8,
  88. str = 0x7f2c7af7d61d "client"}}}, type = 1, id = "b", type_id = "mon.b"}, cluster = "ceph", subsys = {m_gather_levels = {
  89. _M_elems = "\005\001\001\001\005\005\005\005\005\005\001\001\001\001\001\005\005\005\005\005\005\005\005\005\005\003\003\001\024\n\024\005\024\005\001\001\005\005\005\005\n\005\005\001\000\005\005\005\005\003\005\005\005\005\005\005\005\024\005\005"}, m_subsys = std::vector of length 60, capacity 60 = {{name = 0x7f2c7af5e471 "none", log_level = 0 '\000', gather_level = 5 '\005'}, {
  90. name = 0x7f2c7af5e476 "lockdep", log_level = 0 '\000', gather_level = 1 '\001'}, {name = 0x7f2c7af5e47e "context", log_level = 0 '\000', gather_level = 1 '\001'}, {name = 0x7f2c7af5e486 "crush",
  91. log_level = 1 '\001', gather_level = 1 '\001'}, {name = 0x7f2c7af5e48c "mds", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e490 "mds_balancer", log_level = 1 '\001',
  92. gather_level = 5 '\005'}, {name = 0x7f2c7af5e49d "mds_locker", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e4a8 "mds_log", log_level = 1 '\001', gather_level = 5 '\005'}, {
  93. name = 0x7f2c7af5e4b0 "mds_log_expire", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e4bf "mds_migrator", log_level = 1 '\001', gather_level = 5 '\005'}, {
  94. name = 0x7f2c7af5e4cc "buffer", log_level = 0 '\000', gather_level = 1 '\001'}, {name = 0x7f2c7af5e4d3 "timer", log_level = 0 '\000', gather_level = 1 '\001'}, {name = 0x7f2c7af5e4d9 "filer",
  95. log_level = 0 '\000', gather_level = 1 '\001'}, {name = 0x7f2c7af5e4df "striper", log_level = 0 '\000', gather_level = 1 '\001'}, {name = 0x7f2c7af5e4e7 "objecter", log_level = 0 '\000',
  96. gather_level = 1 '\001'}, {name = 0x7f2c7af5e4f0 "rados", log_level = 0 '\000', gather_level = 5 '\005'}, {name = 0x7f2c7af5e4f6 "rbd", log_level = 0 '\000', gather_level = 5 '\005'}, {
  97. name = 0x7f2c7af5e4fa "rbd_mirror", log_level = 0 '\000', gather_level = 5 '\005'}, {name = 0x7f2c7af5e505 "rbd_replay", log_level = 0 '\000', gather_level = 5 '\005'}, {
  98. name = 0x7f2c7af5e510 "journaler", log_level = 0 '\000', gather_level = 5 '\005'}, {name = 0x7f2c7af5e51a "objectcacher", log_level = 0 '\000', gather_level = 5 '\005'}, {
  99. name = 0x7f2c7af5e527 "client", log_level = 0 '\000', gather_level = 5 '\005'}, {name = 0x7f2c7af5e52e "osd", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e532 "optracker",
  100. log_level = 0 '\000', gather_level = 5 '\005'}, {name = 0x7f2c7af5e53c "objclass", log_level = 0 '\000', gather_level = 5 '\005'}, {name = 0x7f2c7af5e545 "filestore", log_level = 1 '\001',
  101. gather_level = 3 '\003'}, {name = 0x7f2c7af5e54f "journal", log_level = 1 '\001', gather_level = 3 '\003'}, {name = 0x7f2c7af5e557 "ms", log_level = 1 '\001', gather_level = 1 '\001'}, {
  102. name = 0x7f2c7af5e55a "mon", log_level = 20 '\024', gather_level = 20 '\024'}, {name = 0x7f2c7af5e55e "monc", log_level = 0 '\000', gather_level = 10 '\n'}, {name = 0x7f2c7af5e563 "paxos",
  103. log_level = 20 '\024', gather_level = 20 '\024'}, {name = 0x7f2c7af5e569 "tp", log_level = 0 '\000', gather_level = 5 '\005'}, {name = 0x7f2c7af5e56c "auth", log_level = 20 '\024',
  104. gather_level = 20 '\024'}, {name = 0x7f2c7af5e571 "crypto", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e578 "finisher", log_level = 1 '\001', gather_level = 1 '\001'}, {
  105. name = 0x7f2c7af5e581 "reserver", log_level = 1 '\001', gather_level = 1 '\001'}, {name = 0x7f2c7af5e58a "heartbeatmap", log_level = 1 '\001', gather_level = 5 '\005'}, {
  106. name = 0x7f2c7af5e597 "perfcounter", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e5a3 "rgw", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e5a7 "rgw_sync",
  107. log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e5b0 "civetweb", log_level = 1 '\001', gather_level = 10 '\n'}, {name = 0x7f2c7af5e5b9 "javaclient", log_level = 1 '\001',
  108. ---Type <return> to continue, or q <return> to quit---
  109. gather_level = 5 '\005'}, {name = 0x7f2c7af5e5c4 "asok", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e5c9 "throttle", log_level = 1 '\001', gather_level = 1 '\001'}, {
  110. name = 0x7f2c7af5e5d2 "refs", log_level = 0 '\000', gather_level = 0 '\000'}, {name = 0x7f2c7af5e5d7 "xio", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e5db "compressor",
  111. log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e5e6 "bluestore", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e5f0 "bluefs", log_level = 1 '\001',
  112. gather_level = 5 '\005'}, {name = 0x7f2c7af5e5f7 "bdev", log_level = 1 '\001', gather_level = 3 '\003'}, {name = 0x7f2c7af5e5fc "kstore", log_level = 1 '\001', gather_level = 5 '\005'}, {
  113. name = 0x7f2c7af5e603 "rocksdb", log_level = 4 '\004', gather_level = 5 '\005'}, {name = 0x7f2c7af5e60b "leveldb", log_level = 4 '\004', gather_level = 5 '\005'}, {name = 0x7f2c7af5e613 "memdb",
  114. log_level = 4 '\004', gather_level = 5 '\005'}, {name = 0x7f2c7af5e619 "kinetic", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e621 "fuse", log_level = 1 '\001',
  115. gather_level = 5 '\005'}, {name = 0x7f2c7af5e626 "mgr", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e62a "mgrc", log_level = 20 '\024', gather_level = 20 '\024'}, {
  116. name = 0x7f2c7af5e62f "dpdk", log_level = 1 '\001', gather_level = 5 '\005'}, {name = 0x7f2c7af5e634 "eventtrace", log_level = 1 '\001', gather_level = 5 '\005'}}}, no_mon_config = true,
  117. changed = std::set with 0 elements, host = "bzn", public_addr = {static TYPE_DEFAULT = entity_addr_t::TYPE_MSGR2, type = 0, nonce = 0, u = {sa = {sa_family = 0, sa_data = '\000' <repeats 13 times>}, sin = {
  118. sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {
  119. __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}}, public_bind_addr = {
  120. static TYPE_DEFAULT = entity_addr_t::TYPE_MSGR2, type = 0, nonce = 0, u = {sa = {sa_family = 0, sa_data = '\000' <repeats 13 times>}, sin = {sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0},
  121. sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0,
  122. 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}}, cluster_addr = {static TYPE_DEFAULT = entity_addr_t::TYPE_MSGR2, type = 0, nonce = 0, u = {sa = {sa_family = 0,
  123. sa_data = '\000' <repeats 13 times>}, sin = {sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 0, sin6_port = 0,
  124. sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}}, public_network = "",
  125. cluster_network = "", lockdep = true, lockdep_force_backtrace = false, run_dir = "/home/rraja/git/ceph-29-01-2019/build/out", admin_socket = "/tmp/ceph-asok.po99PX/mon.b.asok", admin_socket_mode = "",
  126. daemonize = true, setuser = "", setgroup = "", setuser_match_path = "", pid_file = "/home/rraja/git/ceph-29-01-2019/build/out/mon.b.pid", chdir = "", restapi_log_level = "", restapi_base_url = "",
  127. fatal_signal_handlers = true, crash_dir = "/home/rraja/git/ceph-29-01-2019/build/out", erasure_code_dir = "/home/rraja/git/ceph-29-01-2019/build/lib",
  128. log_file = "/home/rraja/git/ceph-29-01-2019/build/out/mon.b.log", log_max_new = 1000, log_max_recent = 10000, log_to_stderr = false, err_to_stderr = true, log_to_syslog = false, err_to_syslog = false,
  129. log_flush_on_exit = false, log_stop_at_utilization = 0.96999999999999997, log_to_graylog = false, err_to_graylog = false, log_graylog_host = "127.0.0.1", log_graylog_port = 12201,
  130. clog_to_monitors = "default=true", clog_to_syslog = "false", clog_to_syslog_level = "info", clog_to_syslog_facility = "default=daemon audit=local0", clog_to_graylog = "false",
  131. clog_to_graylog_host = "127.0.0.1", clog_to_graylog_port = "12201", mon_cluster_log_to_syslog = "default=false", mon_cluster_log_to_syslog_level = "info", mon_cluster_log_to_syslog_facility = "daemon",
  132. mon_cluster_log_file = "/home/rraja/git/ceph-29-01-2019/build/out/cluster.mon.b.log", mon_cluster_log_file_level = "debug", mon_cluster_log_to_graylog = "false",
  133. mon_cluster_log_to_graylog_host = "127.0.0.1", mon_cluster_log_to_graylog_port = "12201", enable_experimental_unrecoverable_data_corrupting_features = "*",
  134. plugin_dir = "/home/rraja/git/ceph-29-01-2019/build/lib", xio_trace_mempool = false, xio_trace_msgcnt = false, xio_trace_xcon = false, xio_queue_depth = 128, xio_mp_min = 128, xio_mp_max_64 = 65536,
  135. xio_mp_max_256 = 8192, xio_mp_max_1k = 8192, xio_mp_max_page = 4096, xio_mp_max_hint = 4096, xio_portal_threads = 2, xio_max_conns_per_portal = 32, xio_transport_type = "rdma", xio_max_send_inline = 512,
  136. compressor_zlib_isal = false, compressor_zlib_level = 5, qat_compressor_enabled = false, plugin_crypto_accelerator = "crypto_isal", mempool_debug = false, key = "", keyfile = "",
  137. keyring = "/etc/ceph/ceph.mon.b.keyring,/etc/ceph/ceph.keyring,/etc/ceph/keyring,/etc/ceph/keyring.bin,", heartbeat_interval = 5,
  138. heartbeat_file = "/home/rraja/git/ceph-29-01-2019/build/out/mon.b.heartbeat", heartbeat_inject_failure = 0, perf = true, ms_type = "async+posix", ms_public_type = "", ms_cluster_type = "",
  139. ms_tcp_nodelay = true, ms_tcp_rcvbuf = 0, ms_tcp_prefetch_max_size = 4096, ms_initial_backoff = 0.20000000000000001, ms_max_backoff = 15, ms_crc_data = true, ms_crc_header = true,
  140. ms_die_on_bad_msg = false, ms_die_on_unhandled_msg = false, ms_die_on_old_message = false, ms_die_on_skipped_message = false, ms_dispatch_throttle_bytes = 104857600, ms_bind_ipv6 = false,
  141. ms_bind_port_min = 6800, ms_bind_port_max = 7300, ms_bind_retry_count = 3, ms_bind_retry_delay = 5, ms_bind_before_connect = false, ms_tcp_listen_backlog = 512, ms_rwthread_stack_bytes = 1048576,
  142. ms_tcp_read_timeout = 900, ms_pq_max_tokens_per_priority = 16777216, ms_pq_min_cost = 65536, ms_inject_socket_failures = 0, ms_inject_delay_type = "", ms_inject_delay_msg_type = "",
  143. ms_inject_delay_max = 1, ms_inject_delay_probability = 0, ms_inject_internal_delays = 0, ms_dump_on_send = false, ms_dump_corrupt_message_level = 1, ms_async_op_threads = 3, ms_async_max_op_threads = 5,
  144. ms_async_rdma_device_name = "", ms_async_rdma_enable_hugepage = false, ms_async_rdma_buffer_size = 131072, ms_async_rdma_send_buffers = 1024, ms_async_rdma_receive_buffers = 32768,
  145. ms_async_rdma_receive_queue_len = 4096, ms_async_rdma_support_srq = true, ms_async_rdma_port_num = 1, ms_async_rdma_polling_us = 1000, ms_async_rdma_local_gid = "", ms_async_rdma_roce_ver = 1,
  146. ms_async_rdma_sl = 3, ms_async_rdma_dscp = 96, ms_async_rdma_cm = false, ms_async_rdma_type = "ib", ms_max_accept_failures = 4, ms_dpdk_port_id = 0, ms_dpdk_coremask = "0xF", ms_dpdk_memory_channel = "4",
  147. ms_dpdk_hugepages = "", ms_dpdk_pmd = "", ms_dpdk_host_ipv4_addr = "", ms_dpdk_gateway_ipv4_addr = "", ms_dpdk_netmask_ipv4_addr = "", ms_dpdk_lro = true, ms_dpdk_hw_flow_control = true,
  148. ms_dpdk_hw_queue_weight = 1, ms_dpdk_debug_allow_loopback = false, ms_dpdk_rx_buffer_count_per_core = 8192, inject_early_sigterm = false, mon_data = "/home/rraja/git/ceph-29-01-2019/build/dev/mon.b",
  149. mon_initial_members = "", mon_compact_on_start = false, mon_compact_on_bootstrap = false, mon_compact_on_trim = true, mon_osd_cache_size = 500, mon_cpu_threads = 4, mon_osd_mapping_pgs_per_chunk = 4096,
  150. mon_osd_max_creating_pgs = 1024, mon_tick_interval = 5, mon_session_timeout = 300, mon_subscribe_interval = 86400, mon_delta_reset_interval = 10, mon_osd_laggy_halflife = 3600,
  151. mon_osd_laggy_weight = 0.29999999999999999, mon_osd_laggy_max_interval = 300, mon_osd_adjust_heartbeat_grace = true, mon_osd_adjust_down_out_interval = true, mon_osd_auto_mark_in = false,
  152. mon_osd_auto_mark_auto_out_in = true, mon_osd_auto_mark_new_in = true, mon_osd_destroyed_out_interval = 600, mon_osd_down_out_interval = 600, mon_osd_down_out_subtree_limit = "rack",
  153. mon_osd_min_up_ratio = 0.29999999999999999, mon_osd_min_in_ratio = 0.75, mon_osd_warn_op_age = 32, mon_osd_err_op_age_ratio = 128, mon_osd_prime_pg_temp = true, mon_osd_prime_pg_temp_max_time = 0.5,
  154. mon_osd_prime_pg_temp_max_estimate = 0.25, mon_election_timeout = 5, mon_lease = 5, mon_lease_renew_interval_factor = 0.59999999999999998, mon_lease_ack_timeout_factor = 2, mon_accept_timeout_factor = 2,
  155. mon_clock_drift_allowed = 0.050000000000000003, mon_clock_drift_warn_backoff = 5, mon_timecheck_interval = 300, mon_timecheck_skew_interval = 30, mon_pg_check_down_all_threshold = 0.5,
  156. mon_cache_target_full_warn_ratio = 0.66000000000000003, mon_osd_full_ratio = 0.98999999999999999, mon_osd_backfillfull_ratio = 0.98999999999999999, mon_osd_nearfull_ratio = 0.98999999999999999,
  157. mon_osd_initial_require_min_compat_client = "jewel", mon_allow_pool_delete = false, mon_fake_pool_delete = false, mon_globalid_prealloc = 10000, mon_osd_report_timeout = 900,
  158. mon_force_standby_active = true, mon_warn_on_legacy_crush_tunables = true, mon_crush_min_required_version = "firefly", mon_warn_on_crush_straw_calc_version_zero = true,
  159. mon_warn_on_osd_down_out_interval_zero = true, mon_warn_on_cache_pools_without_hit_sets = true, mon_warn_on_misplaced = false, mon_min_osdmap_epochs = 500, mon_max_log_epochs = 500,
  160. mon_max_mdsmap_epochs = 500, mon_max_osd = 10000, mon_probe_timeout = 2, mon_client_bytes = 104857600, mon_log_max_summary = 50, mon_daemon_bytes = 419430400, mon_max_log_entries_per_event = 4096,
  161. mon_reweight_min_pgs_per_osd = 10, mon_reweight_min_bytes_per_osd = 104857600, mon_reweight_max_osds = 4, mon_reweight_max_change = 0.050000000000000003, mon_health_to_clog = true,
  162. ---Type <return> to continue, or q <return> to quit---
  163. mon_health_to_clog_interval = 3600, mon_health_to_clog_tick_interval = 60, mon_data_avail_crit = 5, mon_data_avail_warn = 30, mon_data_size_warn = 16106127360, mon_warn_pg_not_scrubbed_ratio = 0.5,
  164. mon_warn_pg_not_deep_scrubbed_ratio = 0.75, mon_scrub_interval = 86400, mon_scrub_timeout = 300, mon_scrub_max_keys = 100, mon_scrub_inject_crc_mismatch = 0, mon_scrub_inject_missing_keys = 0,
  165. mon_config_key_max_entry_size = 65536, mon_sync_timeout = 60, mon_sync_max_payload_size = 1048576, mon_sync_debug = false, mon_inject_sync_get_chunk_delay = 0, mon_osd_force_trim_to = 0,
  166. mon_mds_force_trim_to = 0, mon_mds_skip_sanity = false, mon_osd_snap_trim_queue_warn_on = 32768, mon_debug_deprecated_as_obsolete = false, mon_debug_dump_transactions = false, mon_debug_dump_json = false,
  167. mon_debug_dump_location = "/var/log/ceph/ceph-mon.b.tdump", mon_debug_no_require_mimic = false, mon_debug_no_require_bluestore_for_ec_overwrites = false, mon_debug_no_initial_persistent_features = false,
  168. mon_inject_transaction_delay_max = 10, mon_inject_transaction_delay_probability = 0, mon_sync_provider_kill_at = 0, mon_sync_requester_kill_at = 0, mon_force_quorum_join = false,
  169. mon_keyvaluedb = "rocksdb", mon_debug_unsafe_allow_tier_with_nonempty_snaps = false, mon_osd_blacklist_default_expire = 3600, mon_osd_crush_smoke_test = true, paxos_stash_full_interval = 25,
  170. paxos_max_join_drift = 10, paxos_propose_interval = 1, paxos_min_wait = 0.050000000000000003, paxos_min = 500, paxos_trim_min = 250, paxos_trim_max = 500, paxos_service_trim_min = 250,
  171. paxos_service_trim_max = 500, paxos_kill_at = 0, auth_cluster_required = "cephx", auth_service_required = "cephx", auth_client_required = "cephx", auth_supported = "", max_rotating_auth_attempts = 10,
  172. cephx_require_signatures = false, cephx_cluster_require_signatures = false, cephx_service_require_signatures = false, cephx_require_version = 1, cephx_cluster_require_version = 1,
  173. cephx_service_require_version = 1, cephx_sign_messages = true, auth_mon_ticket_ttl = 43200, auth_service_ticket_ttl = 3600, auth_debug = false, mon_client_hunt_parallel = 3, mon_client_hunt_interval = 3,
  174. mon_client_ping_interval = 10, mon_client_ping_timeout = 30, mon_client_hunt_interval_backoff = 1.5, mon_client_hunt_interval_max_multiple = 10, mon_client_max_log_entries_per_message = 1000,
  175. client_cache_size = 16384, client_cache_mid = 0.75, client_use_random_mds = false, client_mount_timeout = 300, client_tick_interval = 1, client_trace = "", client_readahead_min = 131072,
  176. client_readahead_max_bytes = 0, client_readahead_max_periods = 4, client_reconnect_stale = false, client_snapdir = ".snap", client_mount_uid = -1, client_mount_gid = -1, client_notify_timeout = 10,
  177. osd_client_watch_timeout = 30, client_caps_release_delay = 5, client_quota_df = true, client_oc = true, client_oc_size = 209715200, client_oc_max_dirty = 104857600, client_oc_target_dirty = 8388608,
  178. client_oc_max_dirty_age = 5, client_oc_max_objects = 1000, client_debug_getattr_caps = false, client_debug_force_sync_read = false, client_debug_inject_tick_delay = 0, client_max_inline_size = 4096,
  179. client_inject_release_failure = false, client_inject_fixed_oldest_tid = false, client_metadata = "", client_acl_type = "", client_permissions = true, client_dirsize_rbytes = true,
  180. client_try_dentry_invalidate = false, client_check_pool_perm = true, client_use_faked_inos = false, crush_location = "", crush_location_hook = "", crush_location_hook_timeout = 10,
  181. objecter_tick_interval = 5, objecter_timeout = 10, objecter_inflight_op_bytes = 104857600, objecter_inflight_ops = 1024, objecter_completion_locks_per_session = 32, objecter_inject_no_watch_ping = false,
  182. objecter_retry_writes_after_first_reply = false, objecter_debug_inject_relock_delay = false, filer_max_purge_ops = 10, filer_max_truncate_ops = 128, mds_data = "/var/lib/ceph/mds/ceph-b",
  183. mds_max_xattr_pairs_size = 65536, mds_max_file_recover = 32, mds_dir_max_commit_size = 10, mds_dir_keys_per_op = 16384, mds_decay_halflife = 5, mds_beacon_interval = 4, mds_beacon_grace = 15,
  184. mds_enforce_unique_name = true, mds_session_blacklist_on_timeout = true, mds_session_blacklist_on_evict = true, mds_sessionmap_keys_per_op = 1024, mds_recall_state_timeout = 60,
  185. mds_freeze_tree_timeout = 30, mds_health_summarize_threshold = 10, mds_reconnect_timeout = 45, mds_tick_interval = 5, mds_dirstat_min_interval = 1, mds_scatter_nudge_interval = 5,
  186. mds_client_prealloc_inos = 1000, mds_early_reply = true, mds_default_dir_hash = 2, mds_log_pause = false, mds_log_skip_corrupt_events = false, mds_log_max_events = -1, mds_log_events_per_segment = 1024,
  187. mds_log_segment_size = 0, mds_log_max_segments = 128, mds_bal_export_pin = true, mds_bal_sample_interval = 3, mds_bal_replicate_threshold = 8000, mds_bal_unreplicate_threshold = 0,
  188. mds_bal_split_size = 10000, mds_bal_split_rd = 25000, mds_bal_split_wr = 10000, mds_bal_split_bits = 3, mds_bal_merge_size = 50, mds_bal_fragment_size_max = 100000, mds_bal_fragment_fast_factor = 1.5,
  189. mds_bal_idle_threshold = 0, mds_bal_max = -1, mds_bal_max_until = -1, mds_bal_mode = 0, mds_bal_min_rebalance = 0.10000000000000001, mds_bal_min_start = 0.20000000000000001,
  190. mds_bal_need_min = 0.80000000000000004, mds_bal_need_max = 1.2, mds_bal_midchunk = 0.29999999999999999, mds_bal_minchunk = 0.001, mds_bal_target_decay = 10, mds_replay_interval = 1, mds_shutdown_check = 0,
  191. mds_thrash_exports = 0, mds_thrash_fragments = 0, mds_dump_cache_on_map = false, mds_dump_cache_after_rejoin = false, mds_verify_scatter = false, mds_debug_scatterstat = false, mds_debug_frag = false,
  192. mds_debug_auth_pins = false, mds_debug_subtrees = false, mds_kill_mdstable_at = 0, mds_kill_export_at = 0, mds_kill_import_at = 0, mds_kill_link_at = 0, mds_kill_rename_at = 0, mds_kill_openc_at = 0,
  193. mds_kill_journal_expire_at = 0, mds_kill_journal_replay_at = 0, mds_journal_format = 1, mds_kill_create_at = 0, mds_inject_traceless_reply_probability = 0, mds_wipe_sessions = false,
  194. mds_wipe_ino_prealloc = false, mds_skip_ino = 0, mds_standby_for_name = "", mds_standby_for_rank = -1, mds_standby_for_fscid = -1, mds_standby_replay = false, mds_enable_op_tracker = true,
  195. mds_op_history_size = 20, mds_op_history_duration = 600, mds_op_complaint_time = 30, mds_op_log_threshold = 5, mds_snap_min_uid = 0, mds_snap_max_uid = 4294967294, mds_snap_rstat = false,
  196. mds_verify_backtrace = 1, mds_max_completed_flushes = 100000, mds_max_completed_requests = 100000, mds_action_on_write_error = 1, mds_mon_shutdown_timeout = 5, mds_max_purge_files = 64,
  197. mds_max_purge_ops = 8192, mds_max_purge_ops_per_pg = 0.5, mds_purge_queue_busy_flush_period = 1, mds_root_ino_uid = 0, mds_root_ino_gid = 0, mds_max_scrub_ops_in_progress = 5,
  198. mds_damage_table_max_entries = 10000, mds_client_writeable_range_max_inc_objs = 1024, osd_check_max_object_name_len_on_startup = true, osd_max_backfills = 1, osd_min_recovery_priority = 0,
  199. osd_backfill_retry_interval = 30, osd_recovery_retry_interval = 30, osd_agent_max_ops = 4, osd_agent_max_low_ops = 2, osd_agent_min_evict_effort = 0.10000000000000001,
  200. osd_agent_quantize_effort = 0.10000000000000001, osd_agent_delay_time = 5, osd_find_best_info_ignore_history_les = false, osd_agent_hist_halflife = 1000, osd_agent_slop = 0.02, osd_uuid = {uuid = {
  201. data = '\000' <repeats 15 times>}}, osd_data = "/var/lib/ceph/osd/ceph-b", osd_journal = "/var/lib/ceph/osd/ceph-b/journal", osd_journal_size = 5120, osd_journal_flush_on_shutdown = true,
  202. osd_os_flags = 0, osd_max_write_size = 90, osd_max_pgls = 1024, osd_client_message_size_cap = 524288000, osd_client_message_cap = 100, osd_crush_update_weight_set = true, osd_crush_chooseleaf_type = 0,
  203. osd_pool_use_gmt_hitset = true, osd_crush_update_on_start = true, osd_class_update_on_start = true, osd_crush_initial_weight = -1, osd_erasure_code_plugins = "jerasure lrc isa",
  204. osd_allow_recovery_below_min_size = true, osd_pool_default_ec_fast_read = false, osd_pool_default_flags = 0, osd_pool_default_flag_hashpspool = true, osd_pool_default_flag_nodelete = false,
  205. osd_pool_default_flag_nopgchange = false, osd_pool_default_flag_nosizechange = false, osd_pool_default_hit_set_bloom_fpp = 0.050000000000000003,
  206. osd_pool_default_cache_target_dirty_ratio = 0.40000000000000002, osd_pool_default_cache_target_dirty_high_ratio = 0.59999999999999998, osd_pool_default_cache_target_full_ratio = 0.80000000000000004,
  207. osd_pool_default_cache_min_flush_age = 0, osd_pool_default_cache_min_evict_age = 0, osd_pool_default_cache_max_evict_check_size = 10, osd_hit_set_min_size = 1000, osd_hit_set_max_size = 100000,
  208. osd_hit_set_namespace = ".ceph-internal", osd_tier_promote_max_objects_sec = 25, osd_tier_promote_max_bytes_sec = 5242880, osd_objecter_finishers = 1, osd_map_dedup = true, osd_map_cache_size = 50,
  209. osd_map_message_max = 40, osd_map_share_max_epochs = 40, osd_inject_bad_map_crc_probability = 0, osd_inject_failure_on_pg_removal = false, osd_max_markdown_period = 600, osd_max_markdown_count = 5,
  210. osd_op_pq_max_tokens_per_priority = 4194304, osd_op_pq_min_cost = 65536, osd_recover_clone_overlap = true, osd_op_num_threads_per_shard = 0, osd_op_num_threads_per_shard_hdd = 1,
  211. osd_op_num_threads_per_shard_ssd = 2, osd_op_num_shards = 0, osd_op_num_shards_hdd = 5, osd_op_num_shards_ssd = 8, osd_op_queue = "wpq", osd_op_queue_cut_off = "low",
  212. osd_op_queue_mclock_client_op_res = 1000, osd_op_queue_mclock_client_op_wgt = 500, osd_op_queue_mclock_client_op_lim = 0, osd_op_queue_mclock_osd_rep_op_res = 1000,
  213. osd_op_queue_mclock_osd_rep_op_wgt = 500, osd_op_queue_mclock_osd_rep_op_lim = 0, osd_op_queue_mclock_snap_res = 0, osd_op_queue_mclock_snap_wgt = 1, osd_op_queue_mclock_snap_lim = 0.001,
  214. osd_op_queue_mclock_recov_res = 0, osd_op_queue_mclock_recov_wgt = 1, osd_op_queue_mclock_recov_lim = 0.001, osd_op_queue_mclock_scrub_res = 0, osd_op_queue_mclock_scrub_wgt = 1,
  215. osd_op_queue_mclock_scrub_lim = 0.001, osd_op_queue_mclock_pg_delete_res = 0, osd_op_queue_mclock_pg_delete_wgt = 1, osd_op_queue_mclock_pg_delete_lim = 0.001, osd_op_queue_mclock_peering_event_res = 0,
  216. ---Type <return> to continue, or q <return> to quit---
  217. osd_op_queue_mclock_peering_event_wgt = 1, osd_op_queue_mclock_peering_event_lim = 0.001, osd_op_queue_mclock_anticipation_timeout = 0, osd_ignore_stale_divergent_priors = false,
  218. osd_read_ec_check_for_errors = false, osd_recover_clone_overlap_limit = 10, osd_backfill_scan_min = 64, osd_backfill_scan_max = 512, osd_op_thread_timeout = 15, osd_op_thread_suicide_timeout = 150,
  219. osd_recovery_sleep = 0, osd_recovery_sleep_hdd = 0.10000000000000001, osd_recovery_sleep_ssd = 0, osd_snap_trim_sleep = 0, osd_scrub_invalid_stats = true, osd_command_thread_timeout = 600,
  220. osd_command_thread_suicide_timeout = 900, osd_heartbeat_interval = 6, osd_heartbeat_grace = 20, osd_heartbeat_min_peers = 10, osd_heartbeat_use_min_delay_socket = false, osd_heartbeat_min_size = 2000,
  221. osd_pg_max_concurrent_snap_trims = 2, osd_max_trimming_pgs = 2, osd_heartbeat_min_healthy_ratio = 0.33000000000000002, osd_mon_heartbeat_interval = 30, osd_mon_report_interval = 5,
  222. osd_mon_report_max_in_flight = 2, osd_beacon_report_interval = 300, osd_pg_stat_report_interval_max = 500, osd_mon_ack_timeout = 30, osd_stats_ack_timeout_factor = 2,
  223. osd_stats_ack_timeout_decay = 0.90000000000000002, osd_default_data_pool_replay_window = 45, osd_auto_mark_unfound_lost = false, osd_recovery_delay_start = 0, osd_recovery_max_active = 3,
  224. osd_recovery_max_single_start = 1, osd_recovery_max_chunk = 8388608, osd_recovery_max_omap_entries_per_chunk = 8096, osd_copyfrom_max_chunk = 8388608, osd_push_per_object_cost = 1000,
  225. osd_max_push_cost = 8388608, osd_max_push_objects = 10, osd_max_scrubs = 1, osd_scrub_during_recovery = false, osd_scrub_begin_hour = 0, osd_scrub_end_hour = 24, osd_scrub_begin_week_day = 0,
  226. osd_scrub_end_week_day = 7, osd_scrub_load_threshold = 0.5, osd_scrub_min_interval = 86400, osd_scrub_max_interval = 604800, osd_scrub_interval_randomize_ratio = 0.5,
  227. osd_scrub_backoff_ratio = 0.66000000000000003, osd_scrub_chunk_min = 5, osd_scrub_chunk_max = 25, osd_scrub_sleep = 0, osd_scrub_auto_repair = false, osd_scrub_auto_repair_num_errors = 5,
  228. osd_deep_scrub_interval = 604800, osd_deep_scrub_randomize_ratio = 0.14999999999999999, osd_deep_scrub_stride = 524288, osd_deep_scrub_keys = 1024, osd_deep_scrub_update_digest_min_age = 7200,
  229. osd_skip_data_digest = false, osd_deep_scrub_large_omap_object_key_threshold = 2000000, osd_deep_scrub_large_omap_object_value_sum_threshold = 1073741824, osd_class_dir = "/usr/local/lib64/rados-classes",
  230. osd_open_classes_on_start = true, osd_class_load_list = "cephfs hello journal lock log numops otp rbd refcount rgw timeindex user version cas",
  231. osd_class_default_list = "cephfs hello journal lock log numops otp rbd refcount rgw timeindex user version cas", osd_check_for_log_corruption = false, osd_use_stale_snap = false,
  232. osd_rollback_to_cluster_snap = "", osd_default_notify_timeout = 30, osd_kill_backfill_at = 0, osd_pg_epoch_persisted_max_stale = 40, osd_min_pg_log_entries = 3000, osd_max_pg_log_entries = 3000,
  233. osd_pg_log_dups_tracked = 3000, osd_force_recovery_pg_log_entries_factor = 1.3, osd_pg_log_trim_min = 100, osd_pg_log_trim_max = 10000, osd_op_complaint_time = 30, osd_command_max_records = 256,
  234. osd_max_pg_blocked_by = 16, osd_op_log_threshold = 5, osd_verify_sparse_read_holes = false, osd_backoff_on_unfound = true, osd_backoff_on_degraded = false, osd_backoff_on_peering = false,
  235. osd_debug_crash_on_ignored_backoff = false, osd_debug_inject_dispatch_delay_probability = 0, osd_debug_inject_dispatch_delay_duration = 0.10000000000000001, osd_debug_drop_ping_probability = 0,
  236. osd_debug_drop_ping_duration = 0, osd_debug_op_order = false, osd_debug_verify_missing_on_start = false, osd_debug_verify_snaps = false, osd_debug_verify_stray_on_activate = false,
  237. osd_debug_skip_full_check_in_backfill_reservation = false, osd_debug_reject_backfill_probability = 0, osd_debug_inject_copyfrom_error = false, osd_debug_misdirected_ops = false,
  238. osd_debug_skip_full_check_in_recovery = false, osd_debug_random_push_read_error = 0, osd_debug_verify_cached_snaps = false, osd_debug_deep_scrub_sleep = 0, osd_enable_op_tracker = true,
  239. osd_num_op_tracker_shard = 32, osd_op_history_size = 20, osd_op_history_duration = 600, osd_op_history_slow_op_size = 20, osd_op_history_slow_op_threshold = 10, osd_target_transaction_size = 30,
  240. osd_failsafe_full_ratio = 0.98999999999999999, osd_fast_fail_on_connection_refused = true, osd_pg_object_context_cache_count = 64, osd_tracing = false, osd_function_tracing = false, osd_fast_info = true,
  241. osd_debug_pg_log_writeout = false, osd_loop_before_reset_tphandle = 64, osd_max_snap_prune_intervals_per_epoch = 512, threadpool_default_timeout = 60, threadpool_empty_queue_max_wait = 2,
  242. leveldb_log_to_ceph_log = true, leveldb_write_buffer_size = 33554432, leveldb_cache_size = 536870912, leveldb_block_size = 65536, leveldb_bloom_size = 0, leveldb_max_open_files = 0,
  243. leveldb_compression = false, leveldb_paranoid = false, leveldb_log = "", leveldb_compact_on_mount = false, kinetic_host = "", kinetic_port = 8123, kinetic_user_id = 1, kinetic_hmac_key = "asdfasdf",
  244. kinetic_use_ssl = false, rocksdb_log_to_ceph_log = true, rocksdb_cache_size = 536870912, rocksdb_cache_row_ratio = 0, rocksdb_cache_shard_bits = 4, rocksdb_cache_type = "binned_lru",
  245. rocksdb_block_size = 4096, rocksdb_perf = false, rocksdb_collect_compaction_stats = false, rocksdb_collect_extended_stats = false, rocksdb_collect_memory_stats = false, rocksdb_enable_rmrange = false,
  246. filestore_rocksdb_options = "max_background_jobs=10,compaction_readahead_size=2097152,compression=kNoCompression",
  247. mon_rocksdb_options = "write_buffer_size=33554432,compression=kNoCompression,level_compaction_dynamic_level_bytes=true", osd_client_op_priority = 63, osd_recovery_op_priority = 3,
  248. osd_peering_op_priority = 255, osd_snap_trim_priority = 5, osd_snap_trim_cost = 1048576, osd_scrub_priority = 5, osd_scrub_cost = 52428800, osd_requested_scrub_priority = 120, osd_pg_delete_priority = 5,
  249. osd_pg_delete_cost = 1048576, osd_recovery_priority = 5, osd_recovery_cost = 20971520, osd_recovery_op_warn_multiple = 16, osd_mon_shutdown_timeout = 5, osd_shutdown_pgref_assert = false,
  250. osd_max_object_size = 134217728, osd_max_object_name_len = 2048, osd_max_object_namespace_len = 256, osd_max_attr_name_len = 100, osd_max_attr_size = 0, osd_max_omap_entries_per_request = 131072,
  251. osd_max_omap_bytes_per_request = 1073741824, osd_objectstore = "bluestore", osd_objectstore_tracing = false, osd_objectstore_fuse = false, osd_bench_small_size_max_iops = 100,
  252. osd_bench_large_size_max_throughput = 104857600, osd_bench_max_block_size = 67108864, osd_bench_duration = 30, osd_blkin_trace_all = false, osdc_blkin_trace_all = false,
  253. osd_discard_disconnected_ops = true, memstore_device_bytes = 1073741824, memstore_page_set = false, memstore_page_size = 65536, bdev_debug_inflight_ios = false, bdev_inject_crash = 0,
  254. bdev_inject_crash_flush_delay = 2, bdev_aio = true, bdev_aio_poll_ms = 250, bdev_aio_max_queue_depth = 1024, bdev_aio_reap_max = 16, bdev_block_size = 4096, bdev_debug_aio = false,
  255. bdev_debug_aio_suicide_timeout = 60, bdev_nvme_unbind_from_kernel = false, bdev_nvme_retry_count = -1, bdev_enable_discard = false, bdev_async_discard = false, objectstore_blackhole = false,
  256. bluefs_alloc_size = 1048576, bluefs_max_prefetch = 1048576, bluefs_min_log_runway = 1048576, bluefs_max_log_runway = 4194304, bluefs_log_compact_min_ratio = 5, bluefs_log_compact_min_size = 16777216,
  257. bluefs_min_flush_size = 524288, bluefs_compact_log_sync = false, bluefs_buffered_io = true, bluefs_sync_write = false, bluefs_allocator = "bitmap", bluefs_preextend_wal_files = false,
  258. bluestore_bluefs = true, bluestore_bluefs_env_mirror = false, bluestore_bluefs_min = 1073741824, bluestore_bluefs_min_ratio = 0.02, bluestore_bluefs_max_ratio = 0.90000000000000002,
  259. bluestore_bluefs_gift_ratio = 0.02, bluestore_bluefs_reclaim_ratio = 0.20000000000000001, bluestore_bluefs_balance_interval = 1, bluestore_bluefs_alloc_failure_dump_interval = 0,
  260. bluestore_bluefs_db_compatibility = true, bluestore_block_path = "", bluestore_block_size = 10737418240, bluestore_block_create = true, bluestore_block_db_path = "", bluestore_block_db_size = 0,
  261. bluestore_block_db_create = false, bluestore_block_wal_path = "", bluestore_block_wal_size = 100663296, bluestore_block_wal_create = false, bluestore_block_preallocate_file = false,
  262. bluestore_csum_type = "crc32c", bluestore_retry_disk_reads = 3, bluestore_min_alloc_size = 0, bluestore_min_alloc_size_hdd = 65536, bluestore_min_alloc_size_ssd = 16384, bluestore_max_alloc_size = 0,
  263. bluestore_prefer_deferred_size = 0, bluestore_prefer_deferred_size_hdd = 32768, bluestore_prefer_deferred_size_ssd = 0, bluestore_compression_mode = "none", bluestore_compression_algorithm = "snappy",
  264. bluestore_compression_min_blob_size = 0, bluestore_compression_min_blob_size_hdd = 131072, bluestore_compression_min_blob_size_ssd = 8192, bluestore_compression_max_blob_size = 0,
  265. bluestore_compression_max_blob_size_hdd = 524288, bluestore_compression_max_blob_size_ssd = 65536, bluestore_gc_enable_blob_threshold = 0, bluestore_gc_enable_total_threshold = 0,
  266. bluestore_max_blob_size = 0, bluestore_max_blob_size_hdd = 524288, bluestore_max_blob_size_ssd = 65536, bluestore_compression_required_ratio = 0.875, bluestore_extent_map_shard_max_size = 1200,
  267. bluestore_extent_map_shard_target_size = 500, bluestore_extent_map_shard_min_size = 150, bluestore_extent_map_shard_target_size_slop = 0.20000000000000001,
  268. bluestore_extent_map_inline_shard_prealloc_size = 256, bluestore_cache_trim_interval = 0.050000000000000003, bluestore_cache_trim_max_skip_pinned = 64, bluestore_cache_type = "2q",
  269. bluestore_2q_cache_kin_ratio = 0.5, bluestore_2q_cache_kout_ratio = 0.5, bluestore_cache_size = 0, bluestore_cache_size_hdd = 1073741824, bluestore_cache_size_ssd = 3221225472,
  270. ---Type <return> to continue, or q <return> to quit---
  271. bluestore_cache_meta_ratio = 0.40000000000000002, bluestore_cache_kv_ratio = 0.40000000000000002, bluestore_kvbackend = "rocksdb", bluestore_allocator = "bitmap", bluestore_freelist_blocks_per_key = 128,
  272. bluestore_bitmapallocator_blocks_per_zone = 1024, bluestore_bitmapallocator_span_size = 1024, bluestore_max_deferred_txc = 32,
  273. bluestore_rocksdb_options = "compression=kNoCompression,max_write_buffer_number=4,min_write_buffer_number_to_merge=1,recycle_log_file_num=4,write_buffer_size=268435456,writable_file_max_buffer_size=0,compaction_readahead_size=209"..., bluestore_fsck_on_mount = false, bluestore_fsck_on_mount_deep = true, bluestore_fsck_on_umount = false, bluestore_fsck_on_umount_deep = true, bluestore_fsck_on_mkfs = true,
  274. bluestore_fsck_on_mkfs_deep = false, bluestore_sync_submit_transaction = false, bluestore_throttle_bytes = 67108864, bluestore_throttle_deferred_bytes = 134217728,
  275. bluestore_throttle_cost_per_io_hdd = 670000, bluestore_throttle_cost_per_io_ssd = 4000, bluestore_throttle_cost_per_io = 0, bluestore_deferred_batch_ops = 0, bluestore_deferred_batch_ops_hdd = 64,
  276. bluestore_deferred_batch_ops_ssd = 16, bluestore_nid_prealloc = 1024, bluestore_blobid_prealloc = 10240, bluestore_clone_cow = true, bluestore_default_buffered_read = true,
  277. bluestore_default_buffered_write = false, bluestore_debug_misc = false, bluestore_debug_no_reuse_blocks = false, bluestore_debug_small_allocations = 0, bluestore_debug_freelist = false,
  278. bluestore_debug_prefill = 0, bluestore_debug_prefragment_max = 1048576, bluestore_debug_inject_read_err = false, bluestore_debug_randomize_serial_transaction = 0,
  279. bluestore_debug_omit_block_device_write = false, bluestore_debug_fsck_abort = false, bluestore_debug_omit_kv_commit = false, bluestore_debug_permit_any_bdev_label = false,
  280. bluestore_debug_random_read_err = 0, bluestore_debug_inject_bug21040 = false, bluestore_debug_inject_csum_err_probability = 0, bluestore_no_per_pool_stats_tolerance = "until_repair", kstore_max_ops = 512,
  281. kstore_max_bytes = 67108864, kstore_backend = "rocksdb", kstore_rocksdb_options = "compression=kNoCompression", kstore_fsck_on_mount = false, kstore_fsck_on_mount_deep = true, kstore_nid_prealloc = 1024,
  282. kstore_sync_transaction = false, kstore_sync_submit_transaction = false, kstore_onode_map_size = 1024, kstore_default_stripe_size = 65536, filestore_omap_backend = "rocksdb",
  283. filestore_omap_backend_path = "", filestore_wbthrottle_enable = true, filestore_wbthrottle_btrfs_bytes_start_flusher = 41943040, filestore_wbthrottle_btrfs_bytes_hard_limit = 419430400,
  284. filestore_wbthrottle_btrfs_ios_start_flusher = 500, filestore_wbthrottle_btrfs_ios_hard_limit = 5000, filestore_wbthrottle_btrfs_inodes_start_flusher = 500,
  285. filestore_wbthrottle_xfs_bytes_start_flusher = 41943040, filestore_wbthrottle_xfs_bytes_hard_limit = 419430400, filestore_wbthrottle_xfs_ios_start_flusher = 500,
  286. filestore_wbthrottle_xfs_ios_hard_limit = 5000, filestore_wbthrottle_xfs_inodes_start_flusher = 500, filestore_wbthrottle_btrfs_inodes_hard_limit = 5000, filestore_wbthrottle_xfs_inodes_hard_limit = 5000,
  287. filestore_odsync_write = false, filestore_index_retry_probability = 0, filestore_debug_inject_read_err = false, filestore_debug_random_read_err = 0, filestore_debug_omap_check = false,
  288. filestore_omap_header_cache_size = 1024, filestore_max_inline_xattr_size = 0, filestore_max_inline_xattr_size_xfs = 65536, filestore_max_inline_xattr_size_btrfs = 2048,
  289. filestore_max_inline_xattr_size_other = 512, filestore_max_inline_xattrs = 0, filestore_max_inline_xattrs_xfs = 10, filestore_max_inline_xattrs_btrfs = 10, filestore_max_inline_xattrs_other = 2,
  290. filestore_max_xattr_value_size = 0, filestore_max_xattr_value_size_xfs = 65536, filestore_max_xattr_value_size_btrfs = 65536, filestore_max_xattr_value_size_other = 1024, filestore_sloppy_crc = false,
  291. filestore_sloppy_crc_block_size = 65536, filestore_max_alloc_hint_size = 1048576, filestore_max_sync_interval = 5, filestore_min_sync_interval = 0.01, filestore_btrfs_snap = true,
  292. filestore_btrfs_clone_range = true, filestore_zfs_snap = false, filestore_fsync_flushes_journal_data = false, filestore_fiemap = false, filestore_punch_hole = false, filestore_seek_data_hole = false,
  293. filestore_splice = false, filestore_fadvise = true, filestore_collect_device_partition_information = true, filestore_xfs_extsize = false, filestore_journal_parallel = false,
  294. filestore_journal_writeahead = false, filestore_journal_trailing = false, filestore_queue_max_ops = 50, filestore_queue_max_bytes = 104857600, filestore_caller_concurrency = 10,
  295. filestore_expected_throughput_bytes = 209715200, filestore_expected_throughput_ops = 200, filestore_queue_max_delay_multiple = 0, filestore_queue_high_delay_multiple = 0,
  296. filestore_queue_max_delay_multiple_bytes = 0, filestore_queue_high_delay_multiple_bytes = 0, filestore_queue_max_delay_multiple_ops = 0, filestore_queue_high_delay_multiple_ops = 0,
  297. filestore_queue_low_threshhold = 0.29999999999999999, filestore_queue_high_threshhold = 0.90000000000000002, filestore_op_threads = 2, filestore_op_thread_timeout = 60,
  298. filestore_op_thread_suicide_timeout = 180, filestore_commit_timeout = 600, filestore_fiemap_threshold = 4096, filestore_merge_threshold = -10, filestore_split_multiple = 2,
  299. filestore_split_rand_factor = 20, filestore_update_to = 1000, filestore_blackhole = false, filestore_fd_cache_size = 32, filestore_fd_cache_shards = 16, filestore_ondisk_finisher_threads = 1,
  300. filestore_apply_finisher_threads = 1, filestore_dump_file = "", filestore_kill_at = 0, filestore_inject_stall = 0, filestore_fail_eio = true, filestore_debug_verify_split = false, journal_dio = true,
  301. journal_aio = true, journal_force_aio = false, journal_block_size = 4096, journal_block_align = true, journal_write_header_frequency = 0, journal_max_write_bytes = 10485760,
  302. journal_max_write_entries = 100, journal_throttle_low_threshhold = 0.59999999999999998, journal_throttle_high_threshhold = 0.90000000000000002, journal_throttle_high_multiple = 0,
  303. journal_throttle_max_multiple = 0, journal_align_min_size = 65536, journal_replay_from = 0, journal_zero_on_create = false, journal_ignore_corruption = false, journal_discard = false, fio_dir = "/tmp/fio",
  304. rados_mon_op_timeout = 0, rados_osd_op_timeout = 0, rados_tracing = false, nss_db_path = "", rgw_max_chunk_size = 4194304, rgw_put_obj_min_window_size = 16777216, rgw_put_obj_max_window_size = 67108864,
  305. rgw_max_put_size = 5368709120, rgw_max_put_param_size = 1048576, rgw_override_bucket_index_max_shards = 0, rgw_bucket_index_max_aio = 8, rgw_enable_quota_threads = true, rgw_enable_gc_threads = true,
  306. rgw_enable_lc_threads = true, rgw_data = "/var/lib/ceph/radosgw/ceph-b", rgw_enable_apis = "s3, s3website, swift, swift_auth, admin, sts", rgw_cache_enabled = true, rgw_cache_lru_size = 10000,
  307. rgw_socket_path = "", rgw_host = "", rgw_port = "", rgw_dns_name = "", rgw_dns_s3website_name = "", rgw_service_provider_name = "", rgw_content_length_compat = false,
  308. rgw_lifecycle_work_time = "00:00-06:00", rgw_lc_lock_max_time = 60, rgw_lc_max_objs = 32, rgw_lc_max_rules = 1000, rgw_lc_debug_interval = -1, rgw_script_uri = "", rgw_request_uri = "",
  309. rgw_ignore_get_invalid_range = false, rgw_swift_url = "", rgw_swift_url_prefix = "swift", rgw_swift_auth_url = "", rgw_swift_auth_entry = "auth", rgw_swift_tenant_name = "",
  310. rgw_swift_account_in_url = false, rgw_swift_enforce_content_length = false, rgw_keystone_url = "", rgw_keystone_admin_token = "", rgw_keystone_admin_token_path = "", rgw_keystone_admin_user = "",
  311. rgw_keystone_admin_password = "", rgw_keystone_admin_password_path = "", rgw_keystone_admin_tenant = "", rgw_keystone_admin_project = "", rgw_keystone_admin_domain = "", rgw_keystone_barbican_user = "",
  312. rgw_keystone_barbican_password = "", rgw_keystone_barbican_tenant = "", rgw_keystone_barbican_project = "", rgw_keystone_barbican_domain = "", rgw_keystone_api_version = 2,
  313. rgw_keystone_accepted_roles = "Member, admin", rgw_keystone_accepted_admin_roles = "", rgw_keystone_token_cache_size = 10000, rgw_keystone_revocation_interval = 900, rgw_keystone_verify_ssl = true,
  314. rgw_keystone_implicit_tenants = false, rgw_cross_domain_policy = "<allow-access-from domain=\"*\" secure=\"false\" />", rgw_healthcheck_disabling_path = "", rgw_s3_auth_use_rados = true,
  315. rgw_s3_auth_use_keystone = false, rgw_s3_auth_order = "sts, external, local", rgw_barbican_url = "", rgw_opa_url = "", rgw_opa_token = "", rgw_opa_verify_ssl = true, rgw_use_opa_authz = false,
  316. rgw_ldap_uri = "ldaps://<ldap.your.domain>", rgw_ldap_binddn = "uid=admin,cn=users,dc=example,dc=com", rgw_ldap_searchdn = "cn=users,cn=accounts,dc=example,dc=com", rgw_ldap_dnattr = "uid",
  317. rgw_ldap_secret = "/etc/openldap/secret", rgw_s3_auth_use_ldap = false, rgw_ldap_searchfilter = "", rgw_admin_entry = "admin", rgw_enforce_swift_acls = true, rgw_swift_token_expiration = 86400,
  318. rgw_print_continue = true, rgw_print_prohibited_content_length = false, rgw_remote_addr_param = "REMOTE_ADDR", rgw_op_thread_timeout = 600, rgw_op_thread_suicide_timeout = 0, rgw_thread_pool_size = 512,
  319. rgw_num_control_oids = 8, rgw_num_rados_handles = 1, rgw_verify_ssl = true, rgw_nfs_lru_lanes = 5, rgw_nfs_lru_lane_hiwat = 911, rgw_nfs_fhcache_partitions = 3, rgw_nfs_fhcache_size = 2017,
  320. rgw_nfs_namespace_expire_secs = 300, rgw_nfs_max_gc = 300, rgw_nfs_write_completion_interval_s = 10, rgw_zone = "", rgw_zone_root_pool = ".rgw.root", rgw_default_zone_info_oid = "default.zone",
  321. rgw_region = "", rgw_region_root_pool = ".rgw.root", rgw_default_region_info_oid = "default.region", rgw_zonegroup = "", rgw_zonegroup_root_pool = ".rgw.root",
  322. rgw_default_zonegroup_info_oid = "default.zonegroup", rgw_realm = "", rgw_realm_root_pool = ".rgw.root", rgw_default_realm_info_oid = "default.realm", rgw_period_root_pool = ".rgw.root",
  323. ---Type <return> to continue, or q <return> to quit---
  324. rgw_period_latest_epoch_info_oid = ".latest_epoch", rgw_log_nonexistent_bucket = false, rgw_log_object_name = "%Y-%m-%d-%H-%i-%n", rgw_log_object_name_utc = false, rgw_usage_max_shards = 32,
  325. rgw_usage_max_user_shards = 1, rgw_enable_ops_log = false, rgw_enable_usage_log = false, rgw_ops_log_rados = true, rgw_ops_log_socket_path = "", rgw_ops_log_data_backlog = 5242880,
  326. rgw_fcgi_socket_backlog = 1024, rgw_usage_log_flush_threshold = 1024, rgw_usage_log_tick_interval = 30, rgw_init_timeout = 300, rgw_mime_types_file = "/etc/mime.types", rgw_gc_max_objs = 32,
  327. rgw_gc_obj_min_wait = 7200, rgw_gc_processor_max_time = 3600, rgw_gc_processor_period = 3600, rgw_gc_max_concurrent_io = 10, rgw_gc_max_trim_chunk = 16, rgw_s3_success_create_obj_status = 0,
  328. rgw_resolve_cname = false, rgw_obj_stripe_size = 4194304, rgw_extended_http_attrs = "", rgw_exit_timeout_secs = 120, rgw_get_obj_window_size = 16777216, rgw_get_obj_max_req_size = 4194304,
  329. rgw_relaxed_s3_bucket_names = false, rgw_defer_to_bucket_acls = "", rgw_list_buckets_max_chunk = 1000, rgw_md_log_max_shards = 64, rgw_curl_wait_timeout_ms = 1000, rgw_curl_low_speed_limit = 1024,
  330. rgw_curl_low_speed_time = 300, rgw_copy_obj_progress = true, rgw_copy_obj_progress_every_bytes = 1048576, rgw_obj_tombstone_cache_size = 1000, rgw_data_log_window = 30, rgw_data_log_changes_size = 1000,
  331. rgw_data_log_num_shards = 128, rgw_data_log_obj_prefix = "data_log", rgw_bucket_quota_ttl = 600, rgw_bucket_quota_soft_threshold = 0.94999999999999996, rgw_bucket_quota_cache_size = 10000,
  332. rgw_bucket_default_quota_max_objects = -1, rgw_bucket_default_quota_max_size = -1, rgw_expose_bucket = false, rgw_frontends = "civetweb port=7480", rgw_user_quota_bucket_sync_interval = 180,
  333. rgw_user_quota_sync_interval = 86400, rgw_user_quota_sync_idle_users = false, rgw_user_quota_sync_wait_time = 86400, rgw_user_default_quota_max_objects = -1, rgw_user_default_quota_max_size = -1,
  334. rgw_multipart_min_part_size = 5242880, rgw_multipart_part_upload_limit = 10000, rgw_max_slo_entries = 1000, rgw_olh_pending_timeout_sec = 3600, rgw_user_max_buckets = 1000, rgw_objexp_gc_interval = 600,
  335. rgw_objexp_hints_num_shards = 127, rgw_objexp_chunk_size = 100, rgw_enable_static_website = false, rgw_log_http_headers = "", rgw_num_async_rados_threads = 32, rgw_md_notify_interval_msec = 200,
  336. rgw_run_sync_thread = true, rgw_sync_lease_period = 120, rgw_sync_log_trim_interval = 1200, rgw_sync_data_inject_err_probability = 0, rgw_sync_meta_inject_err_probability = 0,
  337. rgw_sync_trace_history_size = 4096, rgw_sync_trace_per_node_log_size = 32, rgw_sync_trace_servicemap_update_interval = 10, rgw_period_push_interval = 2, rgw_period_push_interval_max = 30,
  338. rgw_safe_max_objects_per_shard = 102400, rgw_shard_warning_threshold = 90, rgw_swift_versioning_enabled = false, rgw_trust_forwarded_https = false, rgw_crypt_require_ssl = true,
  339. rgw_crypt_default_encryption_key = "", rgw_crypt_s3_kms_encryption_keys = "", rgw_crypt_suppress_logs = true, rgw_list_bucket_min_readahead = 1000, rgw_rest_getusage_op_compat = false,
  340. throttler_perf_counter = true, rgw_torrent_flag = false, rgw_torrent_tracker = "", rgw_torrent_createby = "", rgw_torrent_comment = "", rgw_torrent_encoding = "", rgw_torrent_origin = "",
  341. rgw_torrent_sha_unit = 524288, event_tracing = false, debug_deliberately_leak_memory = false, debug_asok_assert_abort = true, rgw_swift_custom_header = "", rgw_swift_need_stats = true,
  342. rgw_acl_grants_max_num = 100, rgw_cors_rules_max_num = 100, rgw_delete_multi_obj_max_num = 1000, rgw_website_routing_rules_max_num = 50, rgw_sts_entry = "sts", rgw_sts_key = "sts",
  343. rgw_s3_auth_use_sts = false, rgw_sts_max_session_duration = 43200, fake_statfs_for_testing = 0, rgw_sts_token_introspection_url = "", rgw_sts_client_id = "", rgw_sts_client_secret = ""},
  344. obs_mgr = {<ConfigTracker> = {_vptr.ConfigTracker = 0x7f2c7b438208 <vtable for ObserverMgr<ceph::md_config_obs_impl<ConfigProxy> >+16>}, observers = std::multimap with 53 elements = {
  345. ["clog_to_graylog"] = 0x55d9c9bd3018, ["clog_to_graylog_host"] = 0x55d9c9bd3018, ["clog_to_graylog_port"] = 0x55d9c9bd3018, ["clog_to_monitors"] = 0x55d9c9bd3018, ["clog_to_syslog"] = 0x55d9c9bd3018,
  346. ["clog_to_syslog_facility"] = 0x55d9c9bd3018, ["clog_to_syslog_level"] = 0x55d9c9bd3018, ["crush_location"] = 0x55d9c8d70550, ["crushtool"] = 0x55d9c9bd3018,
  347. ["enable_experimental_unrecoverable_data_corrupting_features"] = 0x55d9c8d70550, ["err_to_graylog"] = 0x55d9c8e14230, ["err_to_stderr"] = 0x55d9c8e14230, ["err_to_syslog"] = 0x55d9c8e14230,
  348. ["fsid"] = 0x55d9c8e14230, ["fsid"] = 0x55d9c9bd3018, ["host"] = 0x55d9c8e14230, ["host"] = 0x55d9c9bd3018, ["lockdep"] = 0x55d9c8f3fd00, ["log_coarse_timestamps"] = 0x55d9c8e14230,
  349. ["log_file"] = 0x55d9c8e14230, ["log_graylog_host"] = 0x55d9c8e14230, ["log_graylog_port"] = 0x55d9c8e14230, ["log_max_new"] = 0x55d9c8e14230, ["log_max_recent"] = 0x55d9c8e14230,
  350. ["log_stderr_prefix"] = 0x55d9c8e14230, ["log_to_graylog"] = 0x55d9c8e14230, ["log_to_stderr"] = 0x55d9c8e14230, ["log_to_syslog"] = 0x55d9c8e14230, ["mempool_debug"] = 0x55d9c9bce060,
  351. ["mon_accept_timeout_factor"] = 0x55d9c9bd3018, ["mon_allow_pool_delete"] = 0x55d9c9bd3018, ["mon_cluster_log_file"] = 0x55d9c9de65b8, ["mon_cluster_log_file_level"] = 0x55d9c9de65b8,
  352. ["mon_cluster_log_to_graylog"] = 0x55d9c9de65b8, ["mon_cluster_log_to_graylog_host"] = 0x55d9c9de65b8, ["mon_cluster_log_to_graylog_port"] = 0x55d9c9de65b8,
  353. ["mon_cluster_log_to_syslog"] = 0x55d9c9de65b8, ["mon_cluster_log_to_syslog_facility"] = 0x55d9c9de65b8, ["mon_cluster_log_to_syslog_level"] = 0x55d9c9de65b8,
  354. ["mon_debug_block_osdmap_trim"] = 0x55d9c9bd3018, ["mon_debug_extra_checks"] = 0x55d9c9bd3018, ["mon_election_timeout"] = 0x55d9c9bd3018, ["mon_health_to_clog"] = 0x55d9c9bd3018,
  355. ["mon_health_to_clog_interval"] = 0x55d9c9bd3018, ["mon_health_to_clog_tick_interval"] = 0x55d9c9bd3018, ["mon_lease"] = 0x55d9c9bd3018, ["mon_lease_ack_timeout_factor"] = 0x55d9c9bd3018,
  356. ["mon_lease_renew_interval_factor"] = 0x55d9c9bd3018, ["mon_osdmap_full_prune_enabled"] = 0x55d9c9bd3018, ["mon_osdmap_full_prune_interval"] = 0x55d9c9bd3018,
  357. ["mon_osdmap_full_prune_min"] = 0x55d9c9bd3018, ["mon_osdmap_full_prune_txsize"] = 0x55d9c9bd3018, ["mon_scrub_interval"] = 0x55d9c9bd3018}}, config = {is_daemon = true,
  358.  
  359. legacy_values = std::map with 1176 elements = {["admin_socket"] = {which_ = 2, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = " \002\000\000\000\000\000",
  360. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["admin_socket_mode"] = {which_ = 2,
  361. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "@\002\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  362. static alignment = <optimized out>}}, ["auth_client_required"] = {which_ = 2, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\330\016\000\000\000\000\000",
  363. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["auth_cluster_required"] = {which_ = 2,
  364. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\230\016\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  365. static alignment = <optimized out>}}, ["auth_debug"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "X\017\000\000\000\000\000",
  366. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["auth_mon_ticket_ttl"] = {which_ = 3,
  367. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "H\017\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  368. static alignment = <optimized out>}}, ["auth_service_required"] = {which_ = 2, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  369. buf = "\270\016\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["auth_service_ticket_ttl"] = {which_ = 3,
  370. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "P\017\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  371. static alignment = <optimized out>}}, ["auth_supported"] = {which_ = 2, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\370\016\000\000\000\000\000",
  372. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bdev_aio"] = {which_ = 4,
  373. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\340\035\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  374. static alignment = <optimized out>}}, ["bdev_aio_max_queue_depth"] = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  375. buf = "\360\035\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bdev_aio_poll_ms"] = {which_ = 0,
  376. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\350\035\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  377. static alignment = <optimized out>}}, ["bdev_aio_reap_max"] = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\370\035\000\000\000\000\000",
  378. ---Type <return> to continue, or q <return> to quit---
  379. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bdev_async_discard"] = {which_ = 4,
  380. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = ")\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  381. static alignment = <optimized out>}}, ["bdev_block_size"] = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\000\036\000\000\000\000\000",
  382. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bdev_debug_aio"] = {which_ = 4,
  383. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\b\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  384. static alignment = <optimized out>}}, ["bdev_debug_aio_suicide_timeout"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  385. buf = "\020\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bdev_debug_inflight_ios"] = {which_ = 4,
  386. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\310\035\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  387. static alignment = <optimized out>}}, ["bdev_enable_discard"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "(\036\000\000\000\000\000",
  388. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bdev_inject_crash"] = {which_ = 0,
  389. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\320\035\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  390. static alignment = <optimized out>}}, ["bdev_inject_crash_flush_delay"] = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  391. buf = "\330\035\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bdev_nvme_retry_count"] = {which_ = 0,
  392. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = " \036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  393. static alignment = <optimized out>}}, ["bdev_nvme_unbind_from_kernel"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  394. buf = "\030\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluefs_alloc_size"] = {which_ = 1,
  395. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "0\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  396. static alignment = <optimized out>}}, ["bluefs_allocator"] = {which_ = 2, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "p\036\000\000\000\000\000",
  397. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluefs_buffered_io"] = {which_ = 4,
  398. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "i\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  399. static alignment = <optimized out>}}, ["bluefs_compact_log_sync"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "h\036\000\000\000\000\000",
  400. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluefs_log_compact_min_ratio"] = {which_ = 3,
  401. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "P\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  402. static alignment = <optimized out>}}, ["bluefs_log_compact_min_size"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  403. buf = "X\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluefs_max_log_runway"] = {which_ = 1,
  404. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "H\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  405. static alignment = <optimized out>}}, ["bluefs_max_prefetch"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "8\036\000\000\000\000\000",
  406. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluefs_min_flush_size"] = {which_ = 1,
  407. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "`\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  408. static alignment = <optimized out>}}, ["bluefs_min_log_runway"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "@\036\000\000\000\000\000",
  409. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluefs_preextend_wal_files"] = {which_ = 4,
  410. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\220\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  411. static alignment = <optimized out>}}, ["bluefs_sync_write"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "j\036\000\000\000\000\000",
  412. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_2q_cache_kin_ratio"] = {which_ = 3,
  413. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\300 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  414. static alignment = <optimized out>}}, ["bluestore_2q_cache_kout_ratio"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  415. buf = "\310 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_allocator"] = {which_ = 2,
  416. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\030!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  417. static alignment = <optimized out>}}, ["bluestore_bitmapallocator_blocks_per_zone"] = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  418. buf = "@!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_bitmapallocator_span_size"] = {which_ = 0,
  419. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "H!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  420. static alignment = <optimized out>}}, ["bluestore_blobid_prealloc"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  421. buf = "\310!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_block_create"] = {which_ = 4,
  422. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\000\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  423. static alignment = <optimized out>}}, ["bluestore_block_db_create"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  424. buf = "0\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_block_db_path"] = {which_ = 2,
  425. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\b\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  426. static alignment = <optimized out>}}, ["bluestore_block_db_size"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "(\037\000\000\000\000\000",
  427. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_block_path"] = {which_ = 2,
  428. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\330\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  429. static alignment = <optimized out>}}, ["bluestore_block_preallocate_file"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  430. buf = "a\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_block_size"] = {which_ = 1,
  431. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\370\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  432. ---Type <return> to continue, or q <return> to quit---
  433. static alignment = <optimized out>}}, ["bluestore_block_wal_create"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  434. buf = "`\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_block_wal_path"] = {which_ = 2,
  435. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "8\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  436. static alignment = <optimized out>}}, ["bluestore_block_wal_size"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  437. buf = "X\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_bluefs"] = {which_ = 4,
  438. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\221\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  439. static alignment = <optimized out>}}, ["bluestore_bluefs_alloc_failure_dump_interval"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  440. buf = "\310\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_bluefs_balance_interval"] = {which_ = 3,
  441. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\300\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  442. static alignment = <optimized out>}}, ["bluestore_bluefs_db_compatibility"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  443. buf = "\320\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_bluefs_env_mirror"] = {which_ = 4,
  444. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\222\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  445. static alignment = <optimized out>}}, ["bluestore_bluefs_gift_ratio"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  446. buf = "\260\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_bluefs_max_ratio"] = {which_ = 3,
  447. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\250\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  448. static alignment = <optimized out>}}, ["bluestore_bluefs_min"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\230\036\000\000\000\000\000",
  449. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_bluefs_min_ratio"] = {which_ = 3,
  450. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\240\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  451. static alignment = <optimized out>}}, ["bluestore_bluefs_reclaim_ratio"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  452. buf = "\270\036\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_cache_kv_ratio"] = {which_ = 3,
  453. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\360 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  454. static alignment = <optimized out>}}, ["bluestore_cache_meta_ratio"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  455. buf = "\350 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_cache_size"] = {which_ = 1,
  456. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\320 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  457. static alignment = <optimized out>}}, ["bluestore_cache_size_hdd"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  458. buf = "\330 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_cache_size_ssd"] = {which_ = 1,
  459. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\340 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  460. static alignment = <optimized out>}}, ["bluestore_cache_trim_interval"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  461. buf = "\220 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_cache_trim_max_skip_pinned"] = {which_ = 1,
  462. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\230 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  463. static alignment = <optimized out>}}, ["bluestore_cache_type"] = {which_ = 2, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\240 \000\000\000\000\000",
  464. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_clone_cow"] = {which_ = 4,
  465. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\320!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  466. static alignment = <optimized out>}}, ["bluestore_compression_algorithm"] = {which_ = 2, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  467. buf = "\350\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_compression_max_blob_size"] = {which_ = 1,
  468. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = " \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  469. static alignment = <optimized out>}}, ["bluestore_compression_max_blob_size_hdd"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  470. buf = "( \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_compression_max_blob_size_ssd"] = {which_ = 1,
  471. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "0 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  472. static alignment = <optimized out>}}, ["bluestore_compression_min_blob_size"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  473. buf = "\b \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_compression_min_blob_size_hdd"] = {which_ = 1,
  474. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\020 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  475. static alignment = <optimized out>}}, ["bluestore_compression_min_blob_size_ssd"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  476. buf = "\030 \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_compression_mode"] = {which_ = 2,
  477. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\310\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  478. static alignment = <optimized out>}}, ["bluestore_compression_required_ratio"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  479. buf = "` \000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_csum_type"] = {which_ = 2,
  480. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "h\037\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  481. static alignment = <optimized out>}}, ["bluestore_debug_freelist"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  482. buf = "\340!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_debug_fsck_abort"] = {which_ = 4,
  483. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\t\"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  484. static alignment = <optimized out>}}, ["bluestore_debug_inject_bug21040"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  485. buf = "\030\"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_debug_inject_csum_err_probability"] = {
  486. ---Type <return> to continue, or q <return> to quit---
  487. which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = " \"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  488. static alignment = <optimized out>}}, ["bluestore_debug_inject_read_err"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  489. buf = "\370!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_debug_misc"] = {which_ = 4,
  490. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\323!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  491. static alignment = <optimized out>}}, ["bluestore_debug_no_reuse_blocks"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  492. buf = "\324!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_debug_omit_block_device_write"] = {which_ = 4,
  493. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\b\"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  494. static alignment = <optimized out>}}, ["bluestore_debug_omit_kv_commit"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  495. buf = "\n\"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_debug_permit_any_bdev_label"] = {which_ = 4,
  496. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\v\"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  497. static alignment = <optimized out>}}, ["bluestore_debug_prefill"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\350!\000\000\000\000\000",
  498. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_debug_prefragment_max"] = {which_ = 0,
  499. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\360!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  500. static alignment = <optimized out>}}, ["bluestore_debug_random_read_err"] = {which_ = 3, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  501. buf = "\020\"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_debug_randomize_serial_transaction"] = {
  502. which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\000\"\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  503. static alignment = <optimized out>}}, ["bluestore_debug_small_allocations"] = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  504. buf = "\330!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_default_buffered_read"] = {which_ = 4,
  505. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\321!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  506. static alignment = <optimized out>}}, ["bluestore_default_buffered_write"] = {which_ = 4, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  507. buf = "\322!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_deferred_batch_ops"] = {which_ = 1,
  508. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\250!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  509. static alignment = <optimized out>}}, ["bluestore_deferred_batch_ops_hdd"] = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {
  510. buf = "\260!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, ["bluestore_deferred_batch_ops_ssd"] = {which_ = 1,
  511. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<8, 8>> = {data_ = {buf = "\270!\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  512. static alignment = <optimized out>}}...}, schema = std::map with 1522 elements = {["admin_socket"] = @0x55d9c8e73950, ["admin_socket_mode"] = @0x55d9c8e73b00,
  513. ["auth_client_required"] = @0x55d9c8e93030, ["auth_cluster_required"] = @0x55d9c8e92cd0, ["auth_debug"] = @0x55d9c8e947d0, ["auth_mon_ticket_ttl"] = @0x55d9c8e94470,
  514. ["auth_service_required"] = @0x55d9c8e92e80, ["auth_service_ticket_ttl"] = @0x55d9c8e94620, ["auth_supported"] = @0x55d9c8e931e0, ["bdev_aio"] = @0x55d9c8eb9b80,
  515. ["bdev_aio_max_queue_depth"] = @0x55d9c8eb9ee0, ["bdev_aio_poll_ms"] = @0x55d9c8eb9d30, ["bdev_aio_reap_max"] = @0x55d9c8eba090, ["bdev_async_discard"] = @0x55d9c8ebac60,
  516. ["bdev_block_size"] = @0x55d9c8eba240, ["bdev_debug_aio"] = @0x55d9c8eba3f0, ["bdev_debug_aio_suicide_timeout"] = @0x55d9c8eba5a0, ["bdev_debug_inflight_ios"] = @0x55d9c8eb9670,
  517. ["bdev_enable_discard"] = @0x55d9c8ebaab0, ["bdev_inject_crash"] = @0x55d9c8eb9820, ["bdev_inject_crash_flush_delay"] = @0x55d9c8eb99d0, ["bdev_nvme_retry_count"] = @0x55d9c8eba900,
  518. ["bdev_nvme_unbind_from_kernel"] = @0x55d9c8eba750, ["bluefs_alloc_size"] = @0x55d9c8ebae10, ["bluefs_allocator"] = @0x55d9c8ebbef0, ["bluefs_buffered_io"] = @0x55d9c8ebbb90,
  519. ["bluefs_compact_log_sync"] = @0x55d9c8ebb9e0, ["bluefs_log_compact_min_ratio"] = @0x55d9c8ebb4d0, ["bluefs_log_compact_min_size"] = @0x55d9c8ebb680, ["bluefs_max_log_runway"] = @0x55d9c8ebb320,
  520. ["bluefs_max_prefetch"] = @0x55d9c8ebafc0, ["bluefs_min_flush_size"] = @0x55d9c8ebb830, ["bluefs_min_log_runway"] = @0x55d9c8ebb170, ["bluefs_preextend_wal_files"] = @0x55d9c8ebc0a0,
  521. ["bluefs_sync_write"] = @0x55d9c8ebbd40, ["bluestore_2q_cache_kin_ratio"] = @0x55d9c8ec20d0, ["bluestore_2q_cache_kout_ratio"] = @0x55d9c8ec2280, ["bluestore_allocator"] = @0x55d9c8ec31b0,
  522. ["bluestore_bitmapallocator_blocks_per_zone"] = @0x55d9c8ec3510, ["bluestore_bitmapallocator_span_size"] = @0x55d9c8ec36c0, ["bluestore_blobid_prealloc"] = @0x55d9c8ec5a30,
  523. ["bluestore_block_create"] = @0x55d9c8ebdf00, ["bluestore_block_db_create"] = @0x55d9c8ebe410, ["bluestore_block_db_path"] = @0x55d9c8ebe0b0, ["bluestore_block_db_size"] = @0x55d9c8ebe260,
  524. ["bluestore_block_path"] = @0x55d9c8ebdba0, ["bluestore_block_preallocate_file"] = @0x55d9c8ebead0, ["bluestore_block_size"] = @0x55d9c8ebdd50, ["bluestore_block_wal_create"] = @0x55d9c8ebe920,
  525. ["bluestore_block_wal_path"] = @0x55d9c8ebe5c0, ["bluestore_block_wal_size"] = @0x55d9c8ebe770, ["bluestore_bluefs"] = @0x55d9c8ebc250, ["bluestore_bluefs_alloc_failure_dump_interval"] = @0x55d9c8ebd180,
  526. ["bluestore_bluefs_balance_interval"] = @0x55d9c8ebcfd0, ["bluestore_bluefs_db_compatibility"] = @0x55d9c8ebd330, ["bluestore_bluefs_env_mirror"] = @0x55d9c8ebc400,
  527. ["bluestore_bluefs_gift_ratio"] = @0x55d9c8ebcc70, ["bluestore_bluefs_max_ratio"] = @0x55d9c8ebcac0, ["bluestore_bluefs_min"] = @0x55d9c8ebc5b0, ["bluestore_bluefs_min_free"] = @0x55d9c8ebc760,
  528. ["bluestore_bluefs_min_ratio"] = @0x55d9c8ebc910, ["bluestore_bluefs_reclaim_ratio"] = @0x55d9c8ebce20, ["bluestore_cache_autotune"] = @0x55d9c8ec2ca0,
  529. ["bluestore_cache_autotune_interval"] = @0x55d9c8ec2e50, ["bluestore_cache_kv_ratio"] = @0x55d9c8ec2af0, ["bluestore_cache_meta_ratio"] = @0x55d9c8ec2940, ["bluestore_cache_size"] = @0x55d9c8ec2430,
  530. ["bluestore_cache_size_hdd"] = @0x55d9c8ec25e0, ["bluestore_cache_size_ssd"] = @0x55d9c8ec2790, ["bluestore_cache_trim_interval"] = @0x55d9c8ec1bc0,
  531. ["bluestore_cache_trim_max_skip_pinned"] = @0x55d9c8ec1d70, ["bluestore_cache_type"] = @0x55d9c8ec1f20, ["bluestore_clone_cow"] = @0x55d9c8ec5be0, ["bluestore_compression_algorithm"] = @0x55d9c8ebfd60,
  532. ["bluestore_compression_max_blob_size"] = @0x55d9c8ec0420, ["bluestore_compression_max_blob_size_hdd"] = @0x55d9c8ec05d0, ["bluestore_compression_max_blob_size_ssd"] = @0x55d9c8ec0780,
  533. ["bluestore_compression_min_blob_size"] = @0x55d9c8ebff10, ["bluestore_compression_min_blob_size_hdd"] = @0x55d9c8ec00c0, ["bluestore_compression_min_blob_size_ssd"] = @0x55d9c8ec0270,
  534. ["bluestore_compression_mode"] = @0x55d9c8ebfbb0, ["bluestore_compression_required_ratio"] = @0x55d9c8ec11a0, ["bluestore_csum_type"] = @0x55d9c8ebec80, ["bluestore_debug_freelist"] = @0x55d9c8ec6600,
  535. ["bluestore_debug_fsck_abort"] = @0x55d9c8ec7020, ["bluestore_debug_inject_bug21040"] = @0x55d9c8ec76e0, ["bluestore_debug_inject_csum_err_probability"] = @0x55d9c8ec7890,
  536. ["bluestore_debug_inject_read_err"] = @0x55d9c8ec6b10, ["bluestore_debug_misc"] = @0x55d9c8ec60f0, ["bluestore_debug_no_reuse_blocks"] = @0x55d9c8ec62a0,
  537. ["bluestore_debug_omit_block_device_write"] = @0x55d9c8ec6e70, ["bluestore_debug_omit_kv_commit"] = @0x55d9c8ec71d0, ["bluestore_debug_permit_any_bdev_label"] = @0x55d9c8ec7380,
  538. ["bluestore_debug_prefill"] = @0x55d9c8ec67b0, ["bluestore_debug_prefragment_max"] = @0x55d9c8ec6960, ["bluestore_debug_random_read_err"] = @0x55d9c8ec7530,
  539. ["bluestore_debug_randomize_serial_transaction"] = @0x55d9c8ec6cc0, ["bluestore_debug_small_allocations"] = @0x55d9c8ec6450, ["bluestore_default_buffered_read"] = @0x55d9c8ec5d90,
  540. ---Type <return> to continue, or q <return> to quit---
  541. ["bluestore_default_buffered_write"] = @0x55d9c8ec5f40...}, ignored_mon_values = std::map with 0 elements, may_reexpand_meta = std::map with 0 elements, values_bl = {_buffers = {_root = {
  542. next = 0x55d9c90e54f8}, _tail = 0x55d9c90e54f8, _size = 0}, _len = 0, _memcopy_count = 0, append_buffer = {_raw = 0x0, _off = 0, _len = 0}, last_p = {<ceph::buffer::list::iterator_impl<false>> = {
  543. bl = 0x55d9c90e54f8, ls = 0x55d9c90e54f8, p = {cur = 0x55d9c90e54f8}, off = 0, p_off = 0}, <No data fields>}, static CLAIM_DEFAULT = 0, static CLAIM_ALLOW_NONSHAREABLE = 1}, values_bl_version = 0,
  544. defaults_bl = {_buffers = {_root = {next = 0x55d9c90e5550}, _tail = 0x55d9c90e5550, _size = 0}, _len = 0, _memcopy_count = 0, append_buffer = {_raw = 0x0, _off = 0, _len = 0},
  545. last_p = {<ceph::buffer::list::iterator_impl<false>> = {bl = 0x55d9c90e5550, ls = 0x55d9c90e5550, p = {cur = 0x55d9c90e5550}, off = 0, p_off = 0}, <No data fields>}, static CLAIM_DEFAULT = 0,
  546. static CLAIM_ALLOW_NONSHAREABLE = 1}, cf = {sections = std::map with 11 elements = {["client"] = {lines = std::set with 3 elements = {[0] = {key = "admin_socket",
  547. val = "/tmp/ceph-asok.po99PX/$name.$pid.asok", newsection = ""}, [1] = {key = "keyring", val = "/home/rraja/git/ceph-29-01-2019/build/keyring", newsection = ""}, [2] = {key = "log_file",
  548. val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.$pid.log", newsection = ""}}}, ["client.rgw"] = {lines = std::set with 5 elements = {[0] = {key = "", val = "", newsection = ""}, [1] = {
  549. key = "admin_socket", val = "/home/rraja/git/ceph-29-01-2019/build/out/radosgw.8000.asok", newsection = ""}, [2] = {key = "rgw_crypt_require_ssl", val = "false", newsection = ""}, [3] = {
  550. key = "rgw_crypt_s3_kms_encryption_keys", val = "testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo=", newsection = ""}, [4] = {
  551. key = "rgw_frontends", val = "civetweb port=8000", newsection = ""}}}, ["client.vstart.sh"] = {lines = std::set with 5 elements = {[0] = {key = "num_mds", val = "1", newsection = ""}, [1] = {
  552. key = "num_mgr", val = "1", newsection = ""}, [2] = {key = "num_mon", val = "3", newsection = ""}, [3] = {key = "num_osd", val = "1", newsection = ""}, [4] = {key = "num_rgw", val = "1",
  553. newsection = ""}}}, ["global"] = {lines = std::set with 21 elements = {[0] = {key = "", val = "", newsection = ""}, [1] = {key = "auth_client_required", val = "cephx", newsection = ""}, [2] = {
  554. key = "auth_cluster_required", val = "cephx", newsection = ""}, [3] = {key = "auth_service_required", val = "cephx", newsection = ""}, [4] = {key = "crash_dir",
  555. val = "/home/rraja/git/ceph-29-01-2019/build/out", newsection = ""}, [5] = {key = "debug_asok_assert_abort", val = "true", newsection = ""}, [6] = {
  556. key = "enable_experimental_unrecoverable_data_corrupting_features", val = "*", newsection = ""}, [7] = {key = "erasure_code_dir", val = "/home/rraja/git/ceph-29-01-2019/build/lib",
  557. newsection = ""}, [8] = {key = "filestore_fd_cache_size", val = "32", newsection = ""}, [9] = {key = "fsid", val = "f1458718-6446-4635-a946-48322c4e4aca", newsection = ""}, [10] = {
  558. key = "lockdep", val = "true", newsection = ""}, [11] = {key = "mon_host",
  559. val = "[v2:10.76.99.96:40868,v1:10.76.99.96:40869] [v2:10.76.99.96:40870,v1:10.76.99.96:40871] [v2:10.76.99.96:40872,v1:10.76.99.96:40873]", newsection = ""}, [12] = {
  560. key = "mon_osd_backfillfull_ratio", val = ".99", newsection = ""}, [13] = {key = "mon_osd_full_ratio", val = ".99", newsection = ""}, [14] = {key = "mon_osd_nearfull_ratio", val = ".99",
  561. newsection = ""}, [15] = {key = "ms_bind_msgr1", val = "true", newsection = ""}, [16] = {key = "ms_bind_msgr2", val = "true", newsection = ""}, [17] = {key = "osd_crush_chooseleaf_type",
  562. val = "0", newsection = ""}, [18] = {key = "osd_failsafe_full_ratio", val = ".99", newsection = ""}, [19] = {key = "plugin_dir", val = "/home/rraja/git/ceph-29-01-2019/build/lib",
  563. newsection = ""}, [20] = {key = "run_dir", val = "/home/rraja/git/ceph-29-01-2019/build/out", newsection = ""}}}, ["mds"] = {lines = std::set with 8 elements = {[0] = {key = "admin_socket",
  564. val = "/tmp/ceph-asok.po99PX/$name.asok", newsection = ""}, [1] = {key = "chdir", val = "", newsection = ""}, [2] = {key = "heartbeat_file",
  565. val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.heartbeat", newsection = ""}, [3] = {key = "log_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.log", newsection = ""}, [4] = {
  566. key = "mds_data", val = "/home/rraja/git/ceph-29-01-2019/build/dev/mds.$id", newsection = ""}, [5] = {key = "mds_root_ino_gid", val = "1000", newsection = ""}, [6] = {key = "mds_root_ino_uid",
  567. val = "1000", newsection = ""}, [7] = {key = "pid_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.pid", newsection = ""}}}, ["mgr"] = {lines = std::set with 7 elements = {[0] = {
  568. key = "admin_socket", val = "/tmp/ceph-asok.po99PX/$name.asok", newsection = ""}, [1] = {key = "chdir", val = "", newsection = ""}, [2] = {key = "heartbeat_file",
  569. val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.heartbeat", newsection = ""}, [3] = {key = "log_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.log", newsection = ""}, [4] = {
  570. key = "mgr_data", val = "/home/rraja/git/ceph-29-01-2019/build/dev/mgr.$id", newsection = ""}, [5] = {key = "mgr_module_path", val = "/home/rraja/git/ceph-29-01-2019/src/pybind/mgr",
  571. newsection = ""}, [6] = {key = "pid_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.pid", newsection = ""}}}, ["mon"] = {lines = std::set with 13 elements = {[0] = {
  572. key = "admin_socket", val = "/tmp/ceph-asok.po99PX/$name.asok", newsection = ""}, [1] = {key = "chdir", val = "", newsection = ""}, [2] = {key = "debug_auth", val = "20", newsection = ""}, [3] = {
  573. key = "debug_mgrc", val = "20", newsection = ""}, [4] = {key = "debug_mon", val = "20", newsection = ""}, [5] = {key = "debug_ms", val = "1", newsection = ""}, [6] = {key = "debug_paxos",
  574. val = "20", newsection = ""}, [7] = {key = "heartbeat_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.heartbeat", newsection = ""}, [8] = {key = "log_file",
  575. val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.log", newsection = ""}, [9] = {key = "mgr_initial_modules", val = "dashboard restful iostat", newsection = ""}, [10] = {
  576. key = "mon_cluster_log_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/cluster.mon.$id.log", newsection = ""}, [11] = {key = "osd_pool_default_erasure_code_profile",
  577. val = "plugin=jerasure technique=reed_sol_van k=2 m=1 crush-failure-domain=osd", newsection = ""}, [12] = {key = "pid_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.pid",
  578. newsection = ""}}}, ["mon.a"] = {lines = std::set with 2 elements = {[0] = {key = "host", val = "bzn", newsection = ""}, [1] = {key = "mon_data",
  579. val = "/home/rraja/git/ceph-29-01-2019/build/dev/mon.a", newsection = ""}}}, ["mon.b"] = {lines = std::set with 2 elements = {[0] = {key = "host", val = "bzn", newsection = ""}, [1] = {
  580. key = "mon_data", val = "/home/rraja/git/ceph-29-01-2019/build/dev/mon.b", newsection = ""}}}, ["mon.c"] = {lines = std::set with 2 elements = {[0] = {key = "host", val = "bzn", newsection = ""},
  581. [1] = {key = "mon_data", val = "/home/rraja/git/ceph-29-01-2019/build/dev/mon.c", newsection = ""}}}, ["osd"] = {lines = std::set with 30 elements = {[0] = {key = "", val = "", newsection = ""},
  582. [1] = {key = "admin_socket", val = "/tmp/ceph-asok.po99PX/$name.asok", newsection = ""}, [2] = {key = "bluestore_block_create", val = "true", newsection = ""}, [3] = {
  583. key = "bluestore_block_db_create", val = "true", newsection = ""}, [4] = {key = "bluestore_block_db_path", val = "/home/rraja/git/ceph-29-01-2019/build/dev/osd$id/block.db.file",
  584. newsection = ""}, [5] = {key = "bluestore_block_db_size", val = "67108864", newsection = ""}, [6] = {key = "bluestore_block_wal_create", val = "true", newsection = ""}, [7] = {
  585. key = "bluestore_block_wal_path", val = "/home/rraja/git/ceph-29-01-2019/build/dev/osd$id/block.wal.file", newsection = ""}, [8] = {key = "bluestore_block_wal_size", val = "1048576000",
  586. newsection = ""}, [9] = {key = "bluestore_fsck_on_mount", val = "true", newsection = ""}, [10] = {key = "chdir", val = "", newsection = ""}, [11] = {
  587. key = "filestore_wbthrottle_btrfs_inodes_hard_limit", val = "30", newsection = ""}, [12] = {key = "filestore_wbthrottle_btrfs_ios_hard_limit", val = "20", newsection = ""}, [13] = {
  588. key = "filestore_wbthrottle_btrfs_ios_start_flusher", val = "10", newsection = ""}, [14] = {key = "filestore_wbthrottle_xfs_inodes_hard_limit", val = "30", newsection = ""}, [15] = {
  589. key = "filestore_wbthrottle_xfs_ios_hard_limit", val = "20", newsection = ""}, [16] = {key = "filestore_wbthrottle_xfs_ios_start_flusher", val = "10", newsection = ""}, [17] = {
  590. key = "heartbeat_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.heartbeat", newsection = ""}, [18] = {key = "kstore_fsck_on_mount", val = "true", newsection = ""}, [19] = {
  591. key = "log_file", val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.log", newsection = ""}, [20] = {key = "osd_check_max_object_name_len_on_startup", val = "false", newsection = ""}, [21] = {
  592. key = "osd_class_default_list", val = "*", newsection = ""}, [22] = {key = "osd_class_dir", val = "/home/rraja/git/ceph-29-01-2019/build/lib", newsection = ""}, [23] = {
  593. key = "osd_class_load_list", val = "*", newsection = ""}, [24] = {key = "osd_class_tmp", val = "out", newsection = ""}, [25] = {key = "osd_data",
  594. ---Type <return> to continue, or q <return> to quit---
  595. val = "/home/rraja/git/ceph-29-01-2019/build/dev/osd$id", newsection = ""}, [26] = {key = "osd_journal", val = "/home/rraja/git/ceph-29-01-2019/build/dev/osd$id/journal", newsection = ""},
  596. [27] = {key = "osd_journal_size", val = "100", newsection = ""}, [28] = {key = "osd_objectstore", val = "bluestore", newsection = ""}, [29] = {key = "pid_file",
  597. val = "/home/rraja/git/ceph-29-01-2019/build/out/$name.pid", newsection = ""}}}}}, parse_errors = std::deque with 0 elements, safe_to_start_threads = true, do_show_config = false,
  598. do_show_config_value = "", subsys_options = std::vector of length 60, capacity 60 = {{name = "debug_none", type = Option::TYPE_STR, level = Option::LEVEL_ADVANCED, desc = "Debug level for none",
  599. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 0, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  600. buf = "\210\300\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  601. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  602. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  603. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  604. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  605. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  606. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  607. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  608. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  609. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  610. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  611. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_lockdep", type = Option::TYPE_STR,
  612. level = Option::LEVEL_ADVANCED, desc = "Debug level for lockdep",
  613. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 1, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  614. buf = "8\302\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  615. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  616. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  617. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  618. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  619. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  620. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  621. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  622. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  623. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  624. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  625. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_context", type = Option::TYPE_STR,
  626. level = Option::LEVEL_ADVANCED, desc = "Debug level for context",
  627. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 2, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  628. buf = "\350\303\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  629. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  630. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  631. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  632. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  633. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  634. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  635. ---Type <return> to continue, or q <return> to quit---
  636. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  637. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  638. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  639. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  640. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_crush", type = Option::TYPE_STR,
  641. level = Option::LEVEL_ADVANCED, desc = "Debug level for crush",
  642. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 3, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  643. buf = "\230\305\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  644. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  645. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  646. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  647. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  648. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  649. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  650. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  651. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  652. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  653. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  654. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mds", type = Option::TYPE_STR,
  655. level = Option::LEVEL_ADVANCED, desc = "Debug level for mds",
  656. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 4, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  657. buf = "H\307\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  658. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  659. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  660. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  661. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  662. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  663. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  664. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  665. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  666. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  667. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  668. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mds_balancer", type = Option::TYPE_STR,
  669. level = Option::LEVEL_ADVANCED, desc = "Debug level for mds_balancer",
  670. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 5, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  671. ---Type <return> to continue, or q <return> to quit---
  672. buf = "\370\310\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  673. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  674. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  675. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  676. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  677. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  678. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  679. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  680. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  681. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  682. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  683. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mds_locker", type = Option::TYPE_STR,
  684. level = Option::LEVEL_ADVANCED, desc = "Debug level for mds_locker",
  685. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 6, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  686. buf = "\250\312\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  687. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  688. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  689. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  690. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  691. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  692. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  693. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  694. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  695. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  696. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  697. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mds_log", type = Option::TYPE_STR,
  698. level = Option::LEVEL_ADVANCED, desc = "Debug level for mds_log",
  699. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 7, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  700. buf = "X\314\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  701. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  702. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  703. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  704. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  705. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  706. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  707. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  708. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  709. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  710. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manag---Type <return> to continue, or q <return> to quit---
  711. er(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  712. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mds_log_expire", type = Option::TYPE_STR,
  713. level = Option::LEVEL_ADVANCED, desc = "Debug level for mds_log_expire",
  714. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 8, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  715. buf = "\b\316\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  716. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  717. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  718. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  719. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  720. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  721. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  722. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  723. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  724. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  725. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  726. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mds_migrator", type = Option::TYPE_STR,
  727. level = Option::LEVEL_ADVANCED, desc = "Debug level for mds_migrator",
  728. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 9, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  729. buf = "\270\317\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  730. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  731. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  732. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  733. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  734. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  735. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  736. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  737. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  738. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  739. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  740. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_buffer", type = Option::TYPE_STR,
  741. level = Option::LEVEL_ADVANCED, desc = "Debug level for buffer",
  742. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 10, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  743. buf = "h\321\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  744. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  745. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  746. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  747. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  748. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  749. ---Type <return> to continue, or q <return> to quit---
  750. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  751. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  752. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  753. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  754. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  755. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_timer", type = Option::TYPE_STR,
  756. level = Option::LEVEL_ADVANCED, desc = "Debug level for timer",
  757. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 11, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  758. buf = "\030\323\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  759. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  760. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  761. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  762. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  763. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  764. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  765. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  766. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  767. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  768. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  769. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_filer", type = Option::TYPE_STR,
  770. level = Option::LEVEL_ADVANCED, desc = "Debug level for filer",
  771. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 12, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  772. buf = "\310\324\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  773. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  774. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  775. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  776. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  777. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  778. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  779. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  780. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  781. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  782. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  783. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_striper", type = Option::TYPE_STR,
  784. level = Option::LEVEL_ADVANCED, desc = "Debug level for striper",
  785. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in---Type <return> to continue, or q <return> to quit---
  786. memory. "..., flags = 1, subsys = 13, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  787. buf = "x\326\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  788. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  789. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  790. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  791. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  792. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  793. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  794. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  795. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  796. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  797. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  798. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_objecter", type = Option::TYPE_STR,
  799. level = Option::LEVEL_ADVANCED, desc = "Debug level for objecter",
  800. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 14, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  801. buf = "(\330\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  802. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  803. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  804. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  805. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  806. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  807. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  808. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  809. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  810. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  811. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  812. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_rados", type = Option::TYPE_STR,
  813. level = Option::LEVEL_ADVANCED, desc = "Debug level for rados",
  814. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 15, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  815. buf = "\330\331\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  816. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  817. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  818. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  819. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  820. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  821. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  822. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  823. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  824. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  825. ---Type <return> to continue, or q <return> to quit---
  826. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  827. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_rbd", type = Option::TYPE_STR,
  828. level = Option::LEVEL_ADVANCED, desc = "Debug level for rbd",
  829. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 16, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  830. buf = "\210\333\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  831. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  832. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  833. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  834. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  835. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  836. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  837. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  838. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  839. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  840. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  841. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_rbd_mirror", type = Option::TYPE_STR,
  842. level = Option::LEVEL_ADVANCED, desc = "Debug level for rbd_mirror",
  843. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 17, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  844. buf = "8\335\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  845. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  846. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  847. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  848. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  849. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  850. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  851. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  852. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  853. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  854. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  855. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_rbd_replay", type = Option::TYPE_STR,
  856. level = Option::LEVEL_ADVANCED, desc = "Debug level for rbd_replay",
  857. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 18, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  858. buf = "\350\336\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  859. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  860. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  861. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  862. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  863. ---Type <return> to continue, or q <return> to quit---
  864. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  865. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  866. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  867. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  868. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  869. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  870. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_journaler", type = Option::TYPE_STR,
  871. level = Option::LEVEL_ADVANCED, desc = "Debug level for journaler",
  872. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 19, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  873. buf = "\230\340\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  874. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  875. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  876. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  877. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  878. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  879. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  880. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  881. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  882. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  883. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  884. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_objectcacher", type = Option::TYPE_STR,
  885. level = Option::LEVEL_ADVANCED, desc = "Debug level for objectcacher",
  886. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 20, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  887. buf = "H\342\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  888. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  889. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  890. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  891. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  892. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  893. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  894. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  895. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  896. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  897. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  898. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_client", type = Option::TYPE_STR,
  899. level = Option::LEVEL_ADVANCED, desc = "Debug level for client",
  900. ---Type <return> to continue, or q <return> to quit---
  901. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 21, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  902. buf = "\370\343\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  903. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  904. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  905. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  906. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  907. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  908. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  909. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  910. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  911. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  912. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  913. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_osd", type = Option::TYPE_STR,
  914. level = Option::LEVEL_ADVANCED, desc = "Debug level for osd",
  915. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 22, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  916. buf = "\250\345\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  917. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  918. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  919. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  920. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  921. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  922. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  923. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  924. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  925. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  926. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  927. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_optracker", type = Option::TYPE_STR,
  928. level = Option::LEVEL_ADVANCED, desc = "Debug level for optracker",
  929. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 23, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  930. buf = "X\347\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  931. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  932. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  933. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  934. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  935. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  936. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  937. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  938. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  939. ---Type <return> to continue, or q <return> to quit---
  940. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  941. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  942. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_objclass", type = Option::TYPE_STR,
  943. level = Option::LEVEL_ADVANCED, desc = "Debug level for objclass",
  944. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 24, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  945. buf = "\b\351\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  946. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  947. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  948. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  949. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  950. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  951. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  952. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  953. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  954. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  955. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  956. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_filestore", type = Option::TYPE_STR,
  957. level = Option::LEVEL_ADVANCED, desc = "Debug level for filestore",
  958. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 25, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  959. buf = "\270\352\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/3\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  960. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  961. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  962. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  963. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  964. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  965. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  966. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  967. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  968. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  969. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  970. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_journal", type = Option::TYPE_STR,
  971. level = Option::LEVEL_ADVANCED, desc = "Debug level for journal",
  972. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 26, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  973. buf = "h\354\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/3\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  974. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  975. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  976. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  977. ---Type <return> to continue, or q <return> to quit---
  978. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  979. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  980. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  981. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  982. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  983. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  984. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  985. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_ms", type = Option::TYPE_STR,
  986. level = Option::LEVEL_ADVANCED, desc = "Debug level for ms",
  987. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 27, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  988. buf = "\030\356\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  989. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  990. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  991. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  992. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  993. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  994. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  995. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  996. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  997. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  998. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  999. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mon", type = Option::TYPE_STR,
  1000. level = Option::LEVEL_ADVANCED, desc = "Debug level for mon",
  1001. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 28, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1002. buf = "\310\357\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1003. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1004. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1005. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1006. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1007. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1008. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1009. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1010. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1011. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1012. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1013. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_monc", type = Option::TYPE_STR,
  1014. ---Type <return> to continue, or q <return> to quit---
  1015. level = Option::LEVEL_ADVANCED, desc = "Debug level for monc",
  1016. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 29, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1017. buf = "x\361\020\311\331U\000\000\004\000\000\000\000\000\000\000\060/10\000\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}}, static size = <optimized out>,
  1018. static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>,
  1019. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0, tags = std::vector of length 0, capacity 0,
  1020. see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>,
  1021. align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1022. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1023. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1024. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1025. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1026. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1027. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1028. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_paxos", type = Option::TYPE_STR,
  1029. level = Option::LEVEL_ADVANCED, desc = "Debug level for paxos",
  1030. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 30, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1031. buf = "(\363\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1032. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1033. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1034. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1035. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1036. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1037. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1038. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1039. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1040. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1041. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1042. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_tp", type = Option::TYPE_STR,
  1043. level = Option::LEVEL_ADVANCED, desc = "Debug level for tp",
  1044. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 31, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1045. buf = "\330\364\020\311\331U\000\000\003\000\000\000\000\000\000\000\060/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1046. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1047. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1048. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1049. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1050. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1051. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1052. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1053. ---Type <return> to continue, or q <return> to quit---
  1054. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1055. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1056. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1057. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_auth", type = Option::TYPE_STR,
  1058. level = Option::LEVEL_ADVANCED, desc = "Debug level for auth",
  1059. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 32, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1060. buf = "\210\366\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1061. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1062. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1063. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1064. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1065. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1066. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1067. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1068. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1069. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1070. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1071. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_crypto", type = Option::TYPE_STR,
  1072. level = Option::LEVEL_ADVANCED, desc = "Debug level for crypto",
  1073. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 33, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1074. buf = "8\370\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1075. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1076. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1077. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1078. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1079. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1080. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1081. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1082. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1083. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1084. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1085. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_finisher", type = Option::TYPE_STR,
  1086. level = Option::LEVEL_ADVANCED, desc = "Debug level for finisher",
  1087. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 34, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1088. buf = "\350\371\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1089. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1090. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1091. ---Type <return> to continue, or q <return> to quit---
  1092. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1093. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1094. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1095. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1096. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1097. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1098. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1099. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1100. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_reserver", type = Option::TYPE_STR,
  1101. level = Option::LEVEL_ADVANCED, desc = "Debug level for reserver",
  1102. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 35, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1103. buf = "\230\373\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1104. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1105. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1106. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1107. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1108. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1109. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1110. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1111. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1112. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1113. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1114. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_heartbeatmap", type = Option::TYPE_STR,
  1115. level = Option::LEVEL_ADVANCED, desc = "Debug level for heartbeatmap",
  1116. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 36, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1117. buf = "H\375\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1118. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1119. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1120. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1121. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1122. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1123. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1124. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1125. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1126. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1127. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1128. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<cha---Type <return> to continue, or q <return> to quit---
  1129. r, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_perfcounter", type = Option::TYPE_STR,
  1130. level = Option::LEVEL_ADVANCED, desc = "Debug level for perfcounter",
  1131. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 37, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1132. buf = "\370\376\020\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1133. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1134. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1135. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1136. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1137. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1138. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1139. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1140. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1141. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1142. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1143. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_rgw", type = Option::TYPE_STR,
  1144. level = Option::LEVEL_ADVANCED, desc = "Debug level for rgw",
  1145. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 38, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1146. buf = "\250\000\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1147. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1148. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1149. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1150. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1151. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1152. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1153. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1154. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1155. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1156. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1157. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_rgw_sync", type = Option::TYPE_STR,
  1158. level = Option::LEVEL_ADVANCED, desc = "Debug level for rgw_sync",
  1159. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 39, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1160. buf = "X\002\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1161. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1162. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1163. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1164. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1165. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1166. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1167. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>---Type <return> to continue, or q <return> to quit---
  1168. > = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1169. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1170. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1171. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1172. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_civetweb", type = Option::TYPE_STR,
  1173. level = Option::LEVEL_ADVANCED, desc = "Debug level for civetweb",
  1174. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 40, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1175. buf = "\b\004\021\311\331U\000\000\004\000\000\000\000\000\000\000\061/10\000\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1176. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1177. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1178. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1179. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1180. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1181. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1182. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1183. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1184. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1185. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1186. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_javaclient", type = Option::TYPE_STR,
  1187. level = Option::LEVEL_ADVANCED, desc = "Debug level for javaclient",
  1188. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 41, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1189. buf = "\270\005\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1190. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1191. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1192. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1193. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1194. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1195. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1196. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1197. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1198. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1199. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1200. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_asok", type = Option::TYPE_STR,
  1201. level = Option::LEVEL_ADVANCED, desc = "Debug level for asok",
  1202. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 42, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1203. buf = "h\a\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1204. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1205. ---Type <return> to continue, or q <return> to quit---
  1206. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1207. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1208. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1209. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1210. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1211. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1212. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1213. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1214. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1215. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_throttle", type = Option::TYPE_STR,
  1216. level = Option::LEVEL_ADVANCED, desc = "Debug level for throttle",
  1217. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 43, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1218. buf = "\030\t\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/1\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1219. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1220. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1221. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1222. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1223. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1224. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1225. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1226. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1227. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1228. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1229. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_refs", type = Option::TYPE_STR,
  1230. level = Option::LEVEL_ADVANCED, desc = "Debug level for refs",
  1231. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 44, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1232. buf = "\310\n\021\311\331U\000\000\003\000\000\000\000\000\000\000\060/0\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1233. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1234. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1235. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1236. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1237. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1238. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1239. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1240. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1241. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1242. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1243. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::a---Type <return> to continue, or q <return> to quit---
  1244. llocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_xio", type = Option::TYPE_STR,
  1245. level = Option::LEVEL_ADVANCED, desc = "Debug level for xio",
  1246. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 45, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1247. buf = "x\f\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1248. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1249. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1250. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1251. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1252. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1253. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1254. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1255. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1256. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1257. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1258. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_compressor", type = Option::TYPE_STR,
  1259. level = Option::LEVEL_ADVANCED, desc = "Debug level for compressor",
  1260. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 46, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1261. buf = "(\016\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1262. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1263. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1264. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1265. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1266. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1267. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1268. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1269. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1270. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1271. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1272. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_bluestore", type = Option::TYPE_STR,
  1273. level = Option::LEVEL_ADVANCED, desc = "Debug level for bluestore",
  1274. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 47, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1275. buf = "\330\017\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1276. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1277. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1278. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1279. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1280. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1281. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1282. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::all---Type <return> to continue, or q <return> to quit---
  1283. ocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1284. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1285. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1286. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1287. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_bluefs", type = Option::TYPE_STR,
  1288. level = Option::LEVEL_ADVANCED, desc = "Debug level for bluefs",
  1289. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 48, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1290. buf = "\210\021\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1291. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1292. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1293. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1294. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1295. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1296. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1297. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1298. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1299. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1300. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1301. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_bdev", type = Option::TYPE_STR,
  1302. level = Option::LEVEL_ADVANCED, desc = "Debug level for bdev",
  1303. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 49, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1304. buf = "8\023\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/3\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1305. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1306. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1307. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1308. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1309. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1310. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1311. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1312. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1313. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1314. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1315. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_kstore", type = Option::TYPE_STR,
  1316. level = Option::LEVEL_ADVANCED, desc = "Debug level for kstore",
  1317. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 50, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1318. buf = "\350\024\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1319. ---Type <return> to continue, or q <return> to quit---
  1320. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1321. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1322. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1323. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1324. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1325. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1326. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1327. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1328. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1329. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1330. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_rocksdb", type = Option::TYPE_STR,
  1331. level = Option::LEVEL_ADVANCED, desc = "Debug level for rocksdb",
  1332. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 51, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1333. buf = "\230\026\021\311\331U\000\000\003\000\000\000\000\000\000\000\064/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1334. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1335. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1336. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1337. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1338. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1339. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1340. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1341. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1342. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1343. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1344. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_leveldb", type = Option::TYPE_STR,
  1345. level = Option::LEVEL_ADVANCED, desc = "Debug level for leveldb",
  1346. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 52, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1347. buf = "H\030\021\311\331U\000\000\003\000\000\000\000\000\000\000\064/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1348. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1349. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1350. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1351. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1352. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1353. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1354. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1355. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1356. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1357. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1358. ---Type <return> to continue, or q <return> to quit---
  1359. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_memdb", type = Option::TYPE_STR,
  1360. level = Option::LEVEL_ADVANCED, desc = "Debug level for memdb",
  1361. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 53, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1362. buf = "\370\031\021\311\331U\000\000\003\000\000\000\000\000\000\000\064/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1363. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1364. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1365. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1366. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1367. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1368. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1369. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1370. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1371. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1372. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1373. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_kinetic", type = Option::TYPE_STR,
  1374. level = Option::LEVEL_ADVANCED, desc = "Debug level for kinetic",
  1375. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 54, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1376. buf = "\250\033\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1377. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1378. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1379. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1380. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1381. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1382. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1383. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1384. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1385. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1386. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1387. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_fuse", type = Option::TYPE_STR,
  1388. level = Option::LEVEL_ADVANCED, desc = "Debug level for fuse",
  1389. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 55, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1390. buf = "X\035\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1391. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1392. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1393. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1394. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1395. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1396. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1397. ---Type <return> to continue, or q <return> to quit---
  1398. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1399. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1400. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1401. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1402. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mgr", type = Option::TYPE_STR,
  1403. level = Option::LEVEL_ADVANCED, desc = "Debug level for mgr",
  1404. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 56, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1405. buf = "\b\037\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1406. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1407. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1408. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1409. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1410. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1411. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1412. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1413. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1414. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1415. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1416. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_mgrc", type = Option::TYPE_STR,
  1417. level = Option::LEVEL_ADVANCED, desc = "Debug level for mgrc",
  1418. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 57, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1419. buf = "\270 \021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1420. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1421. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1422. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1423. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1424. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1425. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1426. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1427. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1428. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1429. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1430. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_dpdk", type = Option::TYPE_STR,
  1431. level = Option::LEVEL_ADVANCED, desc = "Debug level for dpdk",
  1432. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 58, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1433. ---Type <return> to continue, or q <return> to quit---
  1434. buf = "h\"\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1435. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1436. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1437. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1438. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1439. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1440. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1441. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1442. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1443. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1444. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1445. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}, {name = "debug_eventtrace", type = Option::TYPE_STR,
  1446. level = Option::LEVEL_ADVANCED, desc = "Debug level for eventtrace",
  1447. long_desc = "The value takes the form 'N' or 'N/M' where N and M are values between 0 and 99. N is the debug level to log (all values below this are included), and M is the level to gather and buffer in memory. "..., flags = 1, subsys = 59, value = {which_ = 1, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1448. buf = "\030$\021\311\331U\000\000\003\000\000\000\000\000\000\000\061/5\000\375\177\000\000\020\065\036m\375\177\000\000\000\000\000", align_ = {<No data fields>}}},
  1449. static size = <optimized out>, static alignment = <optimized out>}}, daemon_value = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1450. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, services = std::vector of length 0, capacity 0,
  1451. tags = std::vector of length 0, capacity 0, see_also = std::vector of length 0, capacity 0, min = {which_ = 0, storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {
  1452. buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>, static alignment = <optimized out>}}, max = {which_ = 0,
  1453. storage_ = {<boost::detail::aligned_storage::aligned_storage_imp<36, 8>> = {data_ = {buf = '\000' <repeats 35 times>, align_ = {<No data fields>}}}, static size = <optimized out>,
  1454. static alignment = <optimized out>}}, enum_allowed = std::vector of length 0, capacity 0,
  1455. validator = {<std::_Maybe_unary_or_binary_function<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>> = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd6d1d7840, _M_const_object = 0x7ffd6d1d7840,
  1456. _M_function_pointer = 0x7ffd6d1d7840, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd6d1d7840, this adjustment 140726434149648},
  1457. _M_pod_data = "@x\035m\375\177\000\000\020\065\036m\375\177\000"},
  1458. _M_manager = 0x7f2c7a81459c <std::_Function_base::_Base_manager<md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
  1459. _M_invoker = 0x7f2c7a814541 <std::_Function_handler<int(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*), md_config_t::md_config_t(ConfigValues&, const ConfigTracker&, bool)::<lambda(std::__cxx11::string*, std::__cxx11::string*)> >::_M_invoke(const std::_Any_data &, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > *&&)>}}}, data_dir_option = ""},
  1460. lock = {<ceph::mutex_debug_detail::mutex_debugging_base> = {name = "ConfigProxy::lock", id = -1, backtrace = false, nlock = 0, locked_by = {_M_thread = 0}}, m = {__data = {__lock = 0, __count = 0,
  1461. __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22 times>, __align = 0},
  1462. static recursive = true}, obs_call_gate = std::map with 6 elements = {[0x55d9c8d70550] = std::unique_ptr<ConfigProxy::CallGate> = {get() = 0x55d9c8dace60},
  1463. [0x55d9c8e14230] = std::unique_ptr<ConfigProxy::CallGate> = {get() = 0x55d9c8dac820}, [0x55d9c8f3fd00] = std::unique_ptr<ConfigProxy::CallGate> = {get() = 0x55d9c8dacf00},
  1464. [0x55d9c9bce060] = std::unique_ptr<ConfigProxy::CallGate> = {get() = 0x55d9c8dad0e0}, [0x55d9c9bd3018] = std::unique_ptr<ConfigProxy::CallGate> = {get() = 0x55d9c9e126e0},
  1465. [0x55d9c9de65b8] = std::unique_ptr<ConfigProxy::CallGate> = {get() = 0x55d9c9e12640}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement