2019-01-11 12:19:01,922.922 INFO:__main__:====================================================================== 2019-01-11 12:19:01,922.922 INFO:__main__:FAIL: test_full_health (tasks.mgr.dashboard.test_health.HealthTest) 2019-01-11 12:19:01,922.922 INFO:__main__:---------------------------------------------------------------------- 2019-01-11 12:19:01,922.922 INFO:__main__:Traceback (most recent call last): 2019-01-11 12:19:01,922.922 INFO:__main__: File "/ceph/qa/tasks/mgr/dashboard/test_health.py", line 254, in test_full_health 2019-01-11 12:19:01,922.922 INFO:__main__: self.assertSchema(data, schema) 2019-01-11 12:19:01,922.922 INFO:__main__: File "/ceph/qa/tasks/mgr/dashboard/helper.py", line 337, in assertSchema 2019-01-11 12:19:01,923.923 INFO:__main__: self.assertEqual(data, str(e)) 2019-01-11 12:19:01,923.923 INFO:__main__:AssertionError: {u'df': {u'pools': [{u'stats': {u'wr': 4, u'compress_bytes_used': 0, u'quota_objects': 0, u'objects': 4, u'bytes_used': 786432, u'max_avail': 9549208576, u'compress_under_bytes': 0, u'rd': 49, u'rd_bytes': 50176, u'stored': 1173, u'percent_used': 2.7451156711322255e-05, u'kb_used': 768, u'quota_bytes': 0, u'stored_raw': 3519, u'wr_bytes': 4096, u'dirty': 4}, u'name': u'.rgw.root', u'id': 3}, {u'stats': {u'wr': 0, u'compress_bytes_used': 0, u'quota_objects': 0, u'objects': 8, u'bytes_used': 0, u'max_avail': 9549208576, u'compress_under_bytes': 0, u'rd': 0, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_raw': 0, u'wr_bytes': 0, u'dirty': 8}, u'name': u'default.rgw.control', u'id': 4}, {u'stats': {u'wr': 22, u'compress_bytes_used': 0, u'quota_objects': 0, u'objects': 14, u'bytes_used': 2752512, u'max_avail': 9549208576, u'compress_under_bytes': 0, u'rd': 0, u'rd_bytes': 0, u'stored': 2633, u'percent_used': 9.607245010556653e-05, u'kb_used': 2688, u'quota_bytes': 0, u'stored_raw': 7899, u'wr_bytes': 15360, u'dirty': 14}, u'name': u'default.rgw.meta', u'id': 5}, {u'stats': {u'wr': 3, u'compress_bytes_used': 0, u'quota_objects': 0, u'objects': 3, u'bytes_used': 0, u'max_avail': 9549208576, u'compress_under_bytes': 0, u'rd': 3, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_raw': 0, u'wr_bytes': 0, u'dirty': 3}, u'name': u'default.rgw.log', u'id': 6}, {u'stats': {u'wr': 0, u'compress_bytes_used': 0, u'quota_objects': 0, u'objects': 0, u'bytes_used': 0, u'max_avail': 9549208576, u'compress_under_bytes': 0, u'rd': 0, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_raw': 0, u'wr_bytes': 0, u'dirty': 0}, u'name': u'cephfs_metadata', u'id': 7}, {u'stats': {u'wr': 0, u'compress_bytes_used': 0, u'quota_objects': 0, u'objects': 0, u'bytes_used': 0, u'max_avail': 9549208576, u'compress_under_bytes': 0, u'rd': 0, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_raw': 0, u'wr_bytes': 0, u'dirty': 0}, u'name': u'cephfs_data', u'id': 8}], u'stats': {u'total_objects': 29, u'total_used_bytes': 220569600, u'total_used_raw_bytes': 3441795072, u'total_bytes': 32413556736, u'total_used_raw_ratio': 0.10618381202220917, u'total_avail_bytes': 28971761664}}, u'osd_map': {u'nearfull_ratio': 0.9900000095367432, u'backfillfull_ratio': 0.9900000095367432, u'osd_metadata': {u'1': {u'bluefs_db_size': u'67108864', u'bluestore_bdev_size': u'10737418240', u'bluestore_bdev_driver': u'KernelDevice', u'bluefs_db_path': u'/ceph/build/dev/osd1/block.db', u'bluefs_db_rotational': u'1', u'bluefs_wal_support_discard': u'0', u'bluefs_db_access_mode': u'file', u'bluestore_bdev_support_discard': u'0', u'mem_swap_kb': u'7999996', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.2.101:6812/30846,v1:192.168.2.101:6813/30846]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-dev', u'distro_version': u'20181128', u'ceph_release': u'nautilus', u'bluefs_wal_rotational': u'1', u'bluestore_bdev_block_size': u'4096', u'bluefs_db_driver': u'KernelDevice', u'ceph_version': u'ceph version 14.0.1-2445-g5dfcb551ff (5dfcb551ff65d0920d4bb1ce6581f2528cbe53e6) nautilus (dev)', u'distro': u'opensuse-tumbleweed', u'bluefs_db_support_discard': u'0', u'bluefs_wal_type': u'hdd', u'journal_rotational': u'1', u'back_iface': u'eth0', u'hb_back_addr': u'[v2:192.168.2.101:6816/30846,v1:192.168.2.101:6817/30846]', u'osd_objectstore': u'bluestore', u'rotational': u'1', u'bluestore_bdev_access_mode': u'file', u'bluefs_db_type': u'hdd', u'arch': u'x86_64', u'hb_front_addr': u'[v2:192.168.2.101:6814/30846,v1:192.168.2.101:6815/30846]', u'kernel_description': u'#167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.2.101:6810/30846,v1:192.168.2.101:6811/30846]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'eth0', u'kernel_version': u'4.4.0-141-generic', u'bluefs': u'1', u'bluestore_bdev_rotational': u'1', u'bluefs_wal_path': u'/ceph/build/dev/osd1/block.wal', u'devices': u'', u'mem_total_kb': u'16308096', u'default_device_class': u'hdd', u'bluestore_bdev_path': u'/ceph/build/dev/osd1/block', u'bluefs_wal_access_mode': u'file', u'ceph_version_short': u'14.0.1-2445-g5dfcb551ff', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd1'}, u'0': {u'bluefs_db_size': u'67108864', u'bluestore_bdev_size': u'10737418240', u'bluestore_bdev_driver': u'KernelDevice', u'bluefs_db_path': u'/ceph/build/dev/osd0/block.db', u'bluefs_db_rotational': u'1', u'bluefs_wal_support_discard': u'0', u'bluefs_db_access_mode': u'file', u'bluestore_bdev_support_discard': u'0', u'mem_swap_kb': u'7999996', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.2.101:6804/30529,v1:192.168.2.101:6805/30529]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-dev', u'distro_version': u'20181128', u'ceph_release': u'nautilus', u'bluefs_wal_rotational': u'1', u'bluestore_bdev_block_size': u'4096', u'bluefs_db_driver': u'KernelDevice', u'ceph_version': u'ceph version 14.0.1-2445-g5dfcb551ff (5dfcb551ff65d0920d4bb1ce6581f2528cbe53e6) nautilus (dev)', u'distro': u'opensuse-tumbleweed', u'bluefs_db_support_discard': u'0', u'bluefs_wal_type': u'hdd', u'journal_rotational': u'1', u'back_iface': u'eth0', u'hb_back_addr': u'[v2:192.168.2.101:6808/30529,v1:192.168.2.101:6809/30529]', u'osd_objectstore': u'bluestore', u'rotational': u'1', u'bluestore_bdev_access_mode': u'file', u'bluefs_db_type': u'hdd', u'arch': u'x86_64', u'hb_front_addr': u'[v2:192.168.2.101:6806/30529,v1:192.168.2.101:6807/30529]', u'kernel_description': u'#167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.2.101:6802/30529,v1:192.168.2.101:6803/30529]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'eth0', u'kernel_version': u'4.4.0-141-generic', u'bluefs': u'1', u'bluestore_bdev_rotational': u'1', u'bluefs_wal_path': u'/ceph/build/dev/osd0/block.wal', u'devices': u'', u'mem_total_kb': u'16308096', u'default_device_class': u'hdd', u'bluestore_bdev_path': u'/ceph/build/dev/osd0/block', u'bluefs_wal_access_mode': u'file', u'ceph_version_short': u'14.0.1-2445-g5dfcb551ff', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd0'}, u'2': {u'bluefs_db_size': u'67108864', u'bluestore_bdev_size': u'10737418240', u'bluestore_bdev_driver': u'KernelDevice', u'bluefs_db_path': u'/ceph/build/dev/osd2/block.db', u'bluefs_db_rotational': u'1', u'bluefs_wal_support_discard': u'0', u'bluefs_db_access_mode': u'file', u'bluestore_bdev_support_discard': u'0', u'mem_swap_kb': u'7999996', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.2.101:6820/31163,v1:192.168.2.101:6821/31163]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-dev', u'distro_version': u'20181128', u'ceph_release': u'nautilus', u'bluefs_wal_rotational': u'1', u'bluestore_bdev_block_size': u'4096', u'bluefs_db_driver': u'KernelDevice', u'ceph_version': u'ceph version 14.0.1-2445-g5dfcb551ff (5dfcb551ff65d0920d4bb1ce6581f2528cbe53e6) nautilus (dev)', u'distro': u'opensuse-tumbleweed', u'bluefs_db_support_discard': u'0', u'bluefs_wal_type': u'hdd', u'journal_rotational': u'1', u'back_iface': u'eth0', u'hb_back_addr': u'[v2:192.168.2.101:6824/31163,v1:192.168.2.101:6825/31163]', u'osd_objectstore': u'bluestore', u'rotational': u'1', u'bluestore_bdev_access_mode': u'file', u'bluefs_db_type': u'hdd', u'arch': u'x86_64', u'hb_front_addr': u'[v2:192.168.2.101:6822/31163,v1:192.168.2.101:6823/31163]', u'kernel_description': u'#167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.2.101:6818/31163,v1:192.168.2.101:6819/31163]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'eth0', u'kernel_version': u'4.4.0-141-generic', u'bluefs': u'1', u'bluestore_bdev_rotational': u'1', u'bluefs_wal_path': u'/ceph/build/dev/osd2/block.wal', u'devices': u'', u'mem_total_kb': u'16308096', u'default_device_class': u'hdd', u'bluestore_bdev_path': u'/ceph/build/dev/osd2/block', u'bluefs_wal_access_mode': u'file', u'ceph_version_short': u'14.0.1-2445-g5dfcb551ff', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd2'}}, u'last_in_change': u'2019-01-11 12:17:25.581000', u'full_ratio': 0.9900000095367432, u'cluster_snapshot': u'', u'pg_upmap': [], u'new_purged_snaps': [], u'erasure_code_profiles': {u'default': {u'crush-failure-domain': u'osd', u'k': u'2', u'technique': u'reed_sol_van', u'm': u'1', u'plugin': u'jerasure'}}, u'crush_map_text': {}, u'osds': [{u'heartbeat_back_addr': u'192.168.2.101:6809/30529', u'public_addrs': {u'addrvec': [{u'nonce': 30529, u'type': u'v2', u'addr': u'192.168.2.101:6802'}, {u'nonce': 30529, u'type': u'v1', u'addr': u'192.168.2.101:6803'}]}, u'weight': 1.0, u'up_from': 5, u'cluster_addr': u'192.168.2.101:6805/30529', u'heartbeat_front_addr': u'192.168.2.101:6807/30529', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 30529, u'type': u'v2', u'addr': u'192.168.2.101:6804'}, {u'nonce': 30529, u'type': u'v1', u'addr': u'192.168.2.101:6805'}]}, u'lost_at': 0, u'primary_affinity': 1.0, u'state': [u'exists', u'up'], u'last_clean_begin': 0, u'last_clean_end': 0, u'in': 1, u'public_addr': u'192.168.2.101:6803/30529', u'up_thru': 31, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 30529, u'type': u'v2', u'addr': u'192.168.2.101:6808'}, {u'nonce': 30529, u'type': u'v1', u'addr': u'192.168.2.101:6809'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 30529, u'type': u'v2', u'addr': u'192.168.2.101:6806'}, {u'nonce': 30529, u'type': u'v1', u'addr': u'192.168.2.101:6807'}]}, u'osd': 0, u'uuid': u'b9c1f5b6-fa70-4a7d-ad33-f3524987d4e6'}, {u'heartbeat_back_addr': u'192.168.2.101:6817/30846', u'public_addrs': {u'addrvec': [{u'nonce': 30846, u'type': u'v2', u'addr': u'192.168.2.101:6810'}, {u'nonce': 30846, u'type': u'v1', u'addr': u'192.168.2.101:6811'}]}, u'weight': 1.0, u'up_from': 8, u'cluster_addr': u'192.168.2.101:6813/30846', u'heartbeat_front_addr': u'192.168.2.101:6815/30846', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 30846, u'type': u'v2', u'addr': u'192.168.2.101:6812'}, {u'nonce': 30846, u'type': u'v1', u'addr': u'192.168.2.101:6813'}]}, u'lost_at': 0, u'primary_affinity': 1.0, u'state': [u'exists', u'up'], u'last_clean_begin': 0, u'last_clean_end': 0, u'in': 1, u'public_addr': u'192.168.2.101:6811/30846', u'up_thru': 31, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 30846, u'type': u'v2', u'addr': u'192.168.2.101:6816'}, {u'nonce': 30846, u'type': u'v1', u'addr': u'192.168.2.101:6817'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 30846, u'type': u'v2', u'addr': u'192.168.2.101:6814'}, {u'nonce': 30846, u'type': u'v1', u'addr': u'192.168.2.101:6815'}]}, u'osd': 1, u'uuid': u'1f88710f-dd8c-42c7-90c7-a64c7d073a38'}, {u'heartbeat_back_addr': u'192.168.2.101:6825/31163', u'public_addrs': {u'addrvec': [{u'nonce': 31163, u'type': u'v2', u'addr': u'192.168.2.101:6818'}, {u'nonce': 31163, u'type': u'v1', u'addr': u'192.168.2.101:6819'}]}, u'weight': 1.0, u'up_from': 11, u'cluster_addr': u'192.168.2.101:6821/31163', u'heartbeat_front_addr': u'192.168.2.101:6823/31163', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 31163, u'type': u'v2', u'addr': u'192.168.2.101:6820'}, {u'nonce': 31163, u'type': u'v1', u'addr': u'192.168.2.101:6821'}]}, u'lost_at': 0, u'primary_affinity': 1.0, u'state': [u'exists', u'up'], u'last_clean_begin': 0, u'last_clean_end': 0, u'in': 1, u'public_addr': u'192.168.2.101:6819/31163', u'up_thru': 31, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 31163, u'type': u'v2', u'addr': u'192.168.2.101:6824'}, {u'nonce': 31163, u'type': u'v1', u'addr': u'192.168.2.101:6825'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 31163, u'type': u'v2', u'addr': u'192.168.2.101:6822'}, {u'nonce': 31163, u'type': u'v1', u'addr': u'192.168.2.101:6823'}]}, u'osd': 2, u'uuid': u'696e20e7-ce8a-4f30-bdce-a6767f07d4b1'}], u'crush': {u'tunables': {u'profile': u'jewel', u'minimum_required_version': u'jewel', u'has_v3_rules': 0, u'has_v4_buckets': 1, u'choose_total_tries': 50, u'require_feature_tunables3': 1, u'require_feature_tunables5': 1, u'legacy_tunables': 0, u'chooseleaf_descend_once': 1, u'chooseleaf_stable': 1, u'choose_local_fallback_tries': 0, u'has_v2_rules': 0, u'straw_calc_version': 1, u'allowed_bucket_algs': 54, u'has_v5_rules': 0, u'require_feature_tunables2': 1, u'optimal_tunables': 1, u'choose_local_tries': 0, u'chooseleaf_vary_r': 1, u'require_feature_tunables': 1}, u'rules': [{u'min_size': 1, u'rule_name': u'replicated_rule', u'steps': [{u'item_name': u'default', u'item': -1, u'op': u'take'}, {u'num': 0, u'type': u'osd', u'op': u'choose_firstn'}, {u'op': u'emit'}], u'ruleset': 0, u'type': 1, u'rule_id': 0, u'max_size': 10}], u'buckets': [{u'hash': u'rjenkins1', u'name': u'default', u'weight': 1926, u'type_id': 10, u'alg': u'straw2', u'type_name': u'root', u'items': [{u'id': -3, u'weight': 1926, u'pos': 0}], u'id': -1}, {u'hash': u'rjenkins1', u'name': u'default~hdd', u'weight': 1926, u'type_id': 10, u'alg': u'straw2', u'type_name': u'root', u'items': [{u'id': -4, u'weight': 1926, u'pos': 0}], u'id': -2}, {u'hash': u'rjenkins1', u'name': u'ceph-dev', u'weight': 1926, u'type_id': 1, u'alg': u'straw2', u'type_name': u'host', u'items': [{u'id': 0, u'weight': 642, u'pos': 0}, {u'id': 1, u'weight': 642, u'pos': 1}, {u'id': 2, u'weight': 642, u'pos': 2}], u'id': -3}, {u'hash': u'rjenkins1', u'name': u'ceph-dev~hdd', u'weight': 1926, u'type_id': 1, u'alg': u'straw2', u'type_name': u'host', u'items': [{u'id': 0, u'weight': 642, u'pos': 0}, {u'id': 1, u'weight': 642, u'pos': 1}, {u'id': 2, u'weight': 642, u'pos': 2}], u'id': -4}], u'devices': [{u'class': u'hdd', u'id': 0, u'name': u'osd.0'}, {u'class': u'hdd', u'id': 1, u'name': u'osd.1'}, {u'class': u'hdd', u'id': 2, u'name': u'osd.2'}], u'choose_args': {}, u'types': [{u'name': u'osd', u'type_id': 0}, {u'name': u'host', u'type_id': 1}, {u'name': u'chassis', u'type_id': 2}, {u'name': u'rack', u'type_id': 3}, {u'name': u'row', u'type_id': 4}, {u'name': u'pdu', u'type_id': 5}, {u'name': u'pod', u'type_id': 6}, {u'name': u'room', u'type_id': 7}, {u'name': u'datacenter', u'type_id': 8}, {u'name': u'region', u'type_id': 9}, {u'name': u'root', u'type_id': 10}]}, u'epoch': 33, u'require_min_compat_client': u'jewel', u'crush_version': 7, u'primary_temp': [], u'pool_max': 8, u'max_osd': 3, u'require_osd_release': u'nautilus', u'min_compat_client': u'jewel', u'osd_xinfo': [{u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4611087854031667199, u'old_weight': 0, u'down_stamp': u'0.000000', u'osd': 0}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4611087854031667199, u'old_weight': 0, u'down_stamp': u'0.000000', u'osd': 1}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4611087854031667199, u'old_weight': 0, u'down_stamp': u'0.000000', u'osd': 2}], u'blacklist': {u'any:192.168.2.101:6830/2900114476': u'2019-01-12 12:18:41.056936', u'any:192.168.2.101:6831/2900114476': u'2019-01-12 12:18:41.056936'}, u'last_up_change': u'2019-01-11 12:17:25.581000', u'flags_set': [u'pglog_hardlimit', u'purged_snapdirs', u'recovery_deletes', u'sortbitwise'], u'fsid': u'19d1c83c-f6e9-43cf-b0d0-6d47a12fdd5f', u'flags_num': 5799936, u'created': u'2019-01-11 12:16:46.410364', u'tree': {u'nodes': [{u'children': [-3], u'type_id': 10, u'type': u'root', u'id': -1, u'name': u'default'}, {u'name': u'ceph-dev', u'type_id': 1, u'id': -3, u'pool_weights': {}, u'type': u'host', u'children': [2, 1, 0]}, {u'status': u'up', u'name': u'osd.0', u'exists': 1, u'type_id': 0, u'reweight': 1.0, u'crush_weight': 0.009796142578125, u'pool_weights': {}, u'primary_affinity': 1.0, u'depth': 2, u'device_class': u'hdd', u'type': u'osd', u'id': 0}, {u'status': u'up', u'name': u'osd.1', u'exists': 1, u'type_id': 0, u'reweight': 1.0, u'crush_weight': 0.009796142578125, u'pool_weights': {}, u'primary_affinity': 1.0, u'depth': 2, u'device_class': u'hdd', u'type': u'osd', u'id': 1}, {u'status': u'up', u'name': u'osd.2', u'exists': 1, u'type_id': 0, u'reweight': 1.0, u'crush_weight': 0.009796142578125, u'pool_weights': {}, u'primary_affinity': 1.0, u'depth': 2, u'device_class': u'hdd', u'type': u'osd', u'id': 2}], u'stray': []}, u'modified': u'2019-01-11 12:18:52.814924', u'flags': u'sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit', u'pg_upmap_items': [], u'pools': [{u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:40.533208', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'.rgw.root', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 3, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'18', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:42.875196', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'default.rgw.control', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 4, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'20', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:45.236207', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'default.rgw.meta', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 5, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'22', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:46.867405', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'default.rgw.log', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 6, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'24', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 9, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:18:49.201020', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 9, u'auid': 0, u'cache_min_flush_age': 0, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 9, u'pg_num': 9, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'cephfs_metadata', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 9, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'cephfs': {u'metadata': u'cephfs'}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 7, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'32', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 9, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:18:50.661500', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 9, u'auid': 0, u'cache_min_flush_age': 0, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 9, u'pg_num': 9, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'cephfs_data', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 9, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'cephfs': {u'data': u'cephfs'}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 8, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'33', u'min_write_recency_for_promote': 0, u'read_tier': -1}], u'new_removed_snaps': [], u'removed_snaps_queue': []}, u'rgw': 0, u'fs_map': {u'compat': {u'compat': {}, u'ro_compat': {}, u'incompat': {u'feature_10': u'snaprealm v2', u'feature_8': u'no anchor table', u'feature_9': u'file layout v2', u'feature_2': u'client writeable ranges', u'feature_3': u'default file layouts on dirs', u'feature_1': u'base v0.20', u'feature_6': u'dirfrag is stored in omap', u'feature_4': u'dir inode in separate object', u'feature_5': u'mds uses versioned encoding'}}, u'feature_flags': {u'ever_enabled_multiple': False, u'enable_multiple': False}, u'default_fscid': 2, u'filesystems': [{u'id': 2, u'mdsmap': {u'session_autoclose': 300, u'balancer': u'', u'modified': u'2019-01-11 12:18:56.572625', u'last_failure_osd_epoch': 0, u'in': [0], u'last_failure': 0, u'max_file_size': 1099511627776, u'explicitly_allowed_features': 0, u'damaged': [], u'tableserver': 0, u'failed': [], u'metadata_pool': 7, u'epoch': 17, u'flags': 18, u'max_mds': 1, u'compat': {u'compat': {}, u'ro_compat': {}, u'incompat': {u'feature_10': u'snaprealm v2', u'feature_8': u'no anchor table', u'feature_9': u'file layout v2', u'feature_2': u'client writeable ranges', u'feature_3': u'default file layouts on dirs', u'feature_1': u'base v0.20', u'feature_6': u'dirfrag is stored in omap', u'feature_4': u'dir inode in separate object', u'feature_5': u'mds uses versioned encoding'}}, u'min_compat_client': u'-1 (unspecified)', u'data_pools': [8], u'info': {u'gid_5226': {u'standby_for_rank': -1, u'addr': u'192.168.2.101:6831/858782762', u'export_targets': [], u'name': u'b', u'incarnation': 16, u'state': u'up:active', u'state_seq': 2, u'standby_for_fscid': -1, u'standby_replay': False, u'gid': 5226, u'features': 4611087854031667199, u'rank': 0, u'standby_for_name': u'', u'addrs': {u'addrvec': [{u'nonce': 858782762, u'type': u'v2', u'addr': u'192.168.2.101:6830'}, {u'nonce': 858782762, u'type': u'v1', u'addr': u'192.168.2.101:6831'}]}}}, u'fs_name': u'cephfs', u'created': u'2019-01-11 12:18:51.770965', u'standby_count_wanted': 0, u'enabled': True, u'up': {u'mds_0': 5226}, u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}}], u'epoch': 17, u'standbys': [{u'standby_for_rank': -1, u'addr': u'192.168.2.101:6827/919217609', u'export_targets': [], u'name': u'a', u'state': u'up:standby', u'incarnation': 0, u'epoch': 15, u'state_seq': 1, u'standby_for_fscid': -1, u'standby_replay': False, u'gid': 5152, u'features': 4611087854031667199, u'rank': -1, u'standby_for_name': u'', u'addrs': {u'addrvec': [{u'nonce': 919217609, u'type': u'v2', u'addr': u'192.168.2.101:6826'}, {u'nonce': 919217609, u'type': u'v1', u'addr': u'192.168.2.101:6827'}]}}, {u'standby_for_rank': -1, u'addr': u'192.168.2.101:6829/3806864440', u'export_targets': [], u'name': u'c', u'state': u'up:standby', u'incarnation': 0, u'epoch': 15, u'state_seq': 1, u'standby_for_fscid': -1, u'standby_replay': False, u'gid': 5161, u'features': 4611087854031667199, u'rank': -1, u'standby_for_name': u'', u'addrs': {u'addrvec': [{u'nonce': 3806864440, u'type': u'v2', u'addr': u'192.168.2.101:6828'}, {u'nonce': 3806864440, u'type': u'v1', u'addr': u'192.168.2.101:6829'}]}}]}, u'client_perf': {u'read_bytes_sec': 0, u'recovering_bytes_per_sec': 0, u'write_op_per_sec': 0, u'write_bytes_sec': 0, u'read_op_per_sec': 0}, u'pg_info': {u'pgs_per_osd': 50.0, u'statuses': {u'active+clean': 50}}, u'mon_status': {u'election_epoch': 6, u'quorum_age': 134, u'outside_quorum': [], u'rank': 0, u'monmap': {u'features': {u'optional': [], u'persistent': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus']}, u'created': u'2019-01-11 12:16:34.863875', u'modified': u'2019-01-11 12:16:34.863875', u'epoch': 1, u'mons': [{u'public_addr': u'192.168.2.101:40492/0', u'addr': u'192.168.2.101:40492/0', u'name': u'a', u'rank': 0, u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.2.101:40491'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.2.101:40492'}]}}, {u'public_addr': u'192.168.2.101:40494/0', u'addr': u'192.168.2.101:40494/0', u'name': u'b', u'rank': 1, u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.2.101:40493'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.2.101:40494'}]}}, {u'public_addr': u'192.168.2.101:40496/0', u'addr': u'192.168.2.101:40496/0', u'name': u'c', u'rank': 2, u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.2.101:40495'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.2.101:40496'}]}}], u'fsid': u'19d1c83c-f6e9-43cf-b0d0-6d47a12fdd5f'}, u'state': u'leader', u'features': {u'quorum_con': u'4611087854031667199', u'quorum_mon': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus'], u'required_mon': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus'], u'required_con': u'2449958747315912708'}, u'extra_probe_peers': [], u'feature_map': {u'mds': [{u'release': u'luminous', u'num': 1, u'features': u'0x3ffddff8ffacffff'}], u'client': [{u'release': u'luminous', u'num': 1, u'features': u'0x3ffddff8ffacffff'}], u'mon': [{u'release': u'luminous', u'num': 1, u'features': u'0x3ffddff8ffacffff'}], u'mgr': [{u'release': u'luminous', u'num': 1, u'features': u'0x3ffddff8ffacffff'}], u'osd': [{u'release': u'luminous', u'num': 2, u'features': u'0x3ffddff8ffacffff'}]}, u'quorum': [0, 1, 2], u'sync_provider': [], u'name': u'a'}, u'health': {u'status': u'HEALTH_OK', u'checks': []}, u'scrub_status': u'Inactive', u'pools': [{u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:40.533208', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'stats': {u'wr': {u'series': [[1547209140.9800444, 4]], u'rate': 0, u'latest': 4}, u'compress_bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'objects': {u'series': [[1547209140.9800444, 4]], u'rate': 0, u'latest': 4}, u'bytes_used': {u'series': [[1547209140.9800444, 786432]], u'rate': 0, u'latest': 786432}, u'max_avail': {u'series': [[1547209140.9800444, 9549208576]], u'rate': 0, u'latest': 9549208576}, u'compress_under_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd': {u'series': [[1547209140.9800444, 49]], u'rate': 0, u'latest': 49}, u'rd_bytes': {u'series': [[1547209140.9800444, 50176]], u'rate': 0, u'latest': 50176}, u'stored': {u'series': [[1547209140.9800444, 1173]], u'rate': 0, u'latest': 1173}, u'percent_used': {u'series': [[1547209140.9800444, 2.7451156711322255e-05]], u'rate': 0, u'latest': 2.7451156711322255e-05}, u'kb_used': {u'series': [[1547209140.9800444, 768]], u'rate': 0, u'latest': 768}, u'quota_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored_raw': {u'series': [[1547209140.9800444, 3519]], u'rate': 0, u'latest': 3519}, u'wr_bytes': {u'series': [[1547209140.9800444, 4096]], u'rate': 0, u'latest': 4096}, u'dirty': {u'series': [[1547209140.9800444, 4]], u'rate': 0, u'latest': 4}}, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'.rgw.root', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 3, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'18', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:42.875196', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'stats': {u'wr': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'compress_bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'objects': {u'series': [[1547209140.9800444, 8]], u'rate': 0, u'latest': 8}, u'bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'max_avail': {u'series': [[1547209140.9800444, 9549208576]], u'rate': 0, u'latest': 9549208576}, u'compress_under_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'percent_used': {u'series': [[1547209140.9800444, 0.0]], u'rate': 0, u'latest': 0.0}, u'kb_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored_raw': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'wr_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'dirty': {u'series': [[1547209140.9800444, 8]], u'rate': 0, u'latest': 8}}, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'default.rgw.control', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 4, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'20', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:45.236207', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'stats': {u'wr': {u'series': [[1547209140.9800444, 22]], u'rate': 0, u'latest': 22}, u'compress_bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'objects': {u'series': [[1547209140.9800444, 14]], u'rate': 0, u'latest': 14}, u'bytes_used': {u'series': [[1547209140.9800444, 2752512]], u'rate': 0, u'latest': 2752512}, u'max_avail': {u'series': [[1547209140.9800444, 9549208576]], u'rate': 0, u'latest': 9549208576}, u'compress_under_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored': {u'series': [[1547209140.9800444, 2633]], u'rate': 0, u'latest': 2633}, u'percent_used': {u'series': [[1547209140.9800444, 9.607245010556653e-05]], u'rate': 0, u'latest': 9.607245010556653e-05}, u'kb_used': {u'series': [[1547209140.9800444, 2688]], u'rate': 0, u'latest': 2688}, u'quota_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored_raw': {u'series': [[1547209140.9800444, 7899]], u'rate': 0, u'latest': 7899}, u'wr_bytes': {u'series': [[1547209140.9800444, 15360]], u'rate': 0, u'latest': 15360}, u'dirty': {u'series': [[1547209140.9800444, 14]], u'rate': 0, u'latest': 14}}, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'default.rgw.meta', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 5, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'22', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:17:46.867405', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 8, u'auid': 0, u'cache_min_flush_age': 0, u'stats': {u'wr': {u'series': [[1547209140.9800444, 3]], u'rate': 0, u'latest': 3}, u'compress_bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'objects': {u'series': [[1547209140.9800444, 3]], u'rate': 0, u'latest': 3}, u'bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'max_avail': {u'series': [[1547209140.9800444, 9549208576]], u'rate': 0, u'latest': 9549208576}, u'compress_under_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd': {u'series': [[1547209140.9800444, 3]], u'rate': 0, u'latest': 3}, u'rd_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'percent_used': {u'series': [[1547209140.9800444, 0.0]], u'rate': 0, u'latest': 0.0}, u'kb_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored_raw': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'wr_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'dirty': {u'series': [[1547209140.9800444, 3]], u'rate': 0, u'latest': 3}}, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 8, u'pg_num': 8, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'default.rgw.log', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 8, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'rgw': {}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 6, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'24', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 9, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:18:49.201020', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 9, u'auid': 0, u'cache_min_flush_age': 0, u'stats': {u'wr': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'compress_bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'max_avail': {u'series': [[1547209140.9800444, 9549208576]], u'rate': 0, u'latest': 9549208576}, u'compress_under_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'percent_used': {u'series': [[1547209140.9800444, 0.0]], u'rate': 0, u'latest': 0.0}, u'kb_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored_raw': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'wr_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'dirty': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}}, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 9, u'pg_num': 9, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'cephfs_metadata', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 9, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'cephfs': {u'metadata': u'cephfs'}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 7, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 9}, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'32', u'min_write_recency_for_promote': 0, u'read_tier': -1}, {u'cache_target_full_ratio_micro': 800000, u'fast_read': False, u'stripe_width': 0, u'flags_names': u'hashpspool', u'tier_of': -1, u'hit_set_grade_decay_rate': 0, u'pg_placement_num': 9, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'quota_max_bytes': 0, u'create_time': u'2019-01-11 12:18:50.661500', u'snap_epoch': 0, u'erasure_code_profile': u'', u'pg_autoscale_mode': u'warn', u'snap_seq': 0, u'expected_num_objects': 0, u'size': 3, u'pg_num_pending': 9, u'auid': 0, u'cache_min_flush_age': 0, u'stats': {u'wr': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'compress_bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'objects': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'bytes_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'max_avail': {u'series': [[1547209140.9800444, 9549208576]], u'rate': 0, u'latest': 9549208576}, u'compress_under_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'rd_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'percent_used': {u'series': [[1547209140.9800444, 0.0]], u'rate': 0, u'latest': 0.0}, u'kb_used': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'quota_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'stored_raw': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'wr_bytes': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}, u'dirty': {u'series': [[1547209140.9800444, 0]], u'rate': 0, u'latest': 0}}, u'hit_set_period': 0, u'min_read_recency_for_promote': 0, u'target_max_objects': 0, u'pg_placement_num_target': 9, u'pg_num': 9, u'removed_snaps': u'[]', u'type': 1, u'grade_table': [], u'pool_name': u'cephfs_data', u'cache_min_evict_age': 0, u'snap_mode': u'selfmanaged', u'pg_num_target': 9, u'cache_mode': u'none', u'min_size': 1, u'cache_target_dirty_high_ratio_micro': 600000, u'object_hash': 2, u'application_metadata': {u'cephfs': {u'data': u'cephfs'}}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 8, u'pg_num_dec_last_epoch_started': 0, u'crush_rule': 0, u'tiers': [], u'hit_set_params': {u'type': u'none'}, u'last_force_op_resend': u'0', u'pool_snaps': [], u'quota_max_objects': 0, u'last_force_op_resend_prenautilus': u'0', u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 9}, u'target_max_bytes': 0, u'pg_num_dec_last_epoch_clean': 0, u'hit_set_search_last_n': 0, u'last_change': u'33', u'min_write_recency_for_promote': 0, u'read_tier': -1}], u'hosts': 1, u'iscsi_daemons': 0, u'mgr_map': {u'available': True, u'active_change': u'2019-01-11 12:18:32.814097', u'available_modules': [{u'module_options': {}, u'name': u'ansible', u'error_string': u'', u'can_run': True}, {u'module_options': {u'min_score': {u'default_value': u'0', u'long_desc': u'', u'name': u'min_score', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u'minimum score, below which no optimization is attempted'}, u'upmap_max_deviation': {u'default_value': u'0.01', u'long_desc': u'If the ratio between the fullest and least-full OSD is below this value then we stop trying to optimize placement.', u'name': u'upmap_max_deviation', u'min': u'0', u'max': u'1', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u'deviation below which no optimization is attempted'}, u'sleep_interval': {u'default_value': u'60', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how frequently to wake up and attempt optimization'}, u'begin_time': {u'default_value': u'0000', u'long_desc': u'This is a time of day in the format HHMM.', u'name': u'begin_time', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'beginning time of day to automatically balance'}, u'crush_compat_metrics': {u'default_value': u'pgs,objects,bytes', u'long_desc': u'Value is a list of one or more of "pgs", "objects", or "bytes", and indicates which metrics to use to balance utilization.', u'name': u'crush_compat_metrics', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'metrics with which to calculate OSD utilization'}, u'upmap_max_iterations': {u'default_value': u'10', u'long_desc': u'', u'name': u'upmap_max_iterations', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'maximum upmap optimization iterations'}, u'end_time': {u'default_value': u'2400', u'long_desc': u'This is a time of day in the format HHMM.', u'name': u'end_time', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'ending time of day to automatically balance'}, u'crush_compat_step': {u'default_value': u'0.5', u'long_desc': u'.99 is very aggressive, .01 is less aggressive', u'name': u'crush_compat_step', u'min': u'.001', u'max': u'.999', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u'aggressiveness of optimization'}, u'crush_compat_max_iterations': {u'default_value': u'25', u'long_desc': u'', u'name': u'crush_compat_max_iterations', u'min': u'1', u'max': u'250', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'maximum number of iterations to attempt optimization'}, u'active': {u'default_value': u'False', u'long_desc': u'', u'name': u'active', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'automatically balance PGs across cluster'}, u'mode': {u'default_value': u'none', u'long_desc': u'', u'name': u'mode', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'crush-compat', u'none', u'upmap'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'Balancer mode'}}, u'name': u'balancer', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'AUDIT_API_ENABLED': {u'default_value': u'False', u'long_desc': u'', u'name': u'AUDIT_API_ENABLED', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_SECRET_KEY': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_SECRET_KEY', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'GRAFANA_API_URL': {u'default_value': u'', u'long_desc': u'', u'name': u'GRAFANA_API_URL', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'crt_file': {u'default_value': u'', u'long_desc': u'', u'name': u'crt_file', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'REST_REQUESTS_TIMEOUT': {u'default_value': u'45', u'long_desc': u'', u'name': u'REST_REQUESTS_TIMEOUT', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'GRAFANA_API_USERNAME': {u'default_value': u'admin', u'long_desc': u'', u'name': u'GRAFANA_API_USERNAME', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'url_prefix': {u'default_value': u'', u'long_desc': u'', u'name': u'url_prefix', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_ADMIN_RESOURCE': {u'default_value': u'admin', u'long_desc': u'', u'name': u'RGW_API_ADMIN_RESOURCE', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_PORT': {u'default_value': u'80', u'long_desc': u'', u'name': u'RGW_API_PORT', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'ENABLE_BROWSABLE_API': {u'default_value': u'True', u'long_desc': u'', u'name': u'ENABLE_BROWSABLE_API', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_port': {u'default_value': u'', u'long_desc': u'', u'name': u'server_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_ACCESS_KEY': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_ACCESS_KEY', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'AUDIT_API_LOG_PAYLOAD': {u'default_value': u'True', u'long_desc': u'', u'name': u'AUDIT_API_LOG_PAYLOAD', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_addr': {u'default_value': u'', u'long_desc': u'', u'name': u'server_addr', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_SCHEME': {u'default_value': u'http', u'long_desc': u'', u'name': u'RGW_API_SCHEME', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'username': {u'default_value': u'', u'long_desc': u'', u'name': u'username', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_SSL_VERIFY': {u'default_value': u'True', u'long_desc': u'', u'name': u'RGW_API_SSL_VERIFY', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_USER_ID': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_USER_ID', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'jwt_token_ttl': {u'default_value': u'', u'long_desc': u'', u'name': u'jwt_token_ttl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'GRAFANA_API_PASSWORD': {u'default_value': u'admin', u'long_desc': u'', u'name': u'GRAFANA_API_PASSWORD', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'ssl': {u'default_value': u'', u'long_desc': u'', u'name': u'ssl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'password': {u'default_value': u'', u'long_desc': u'', u'name': u'password', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_HOST', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'key_file': {u'default_value': u'', u'long_desc': u'', u'name': u'key_file', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'dashboard', u'error_string': u'', u'can_run': True}, {u'module_options': {u'salt_api_username': {u'default_value': u'None', u'long_desc': u'', u'name': u'salt_api_username', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'salt_api_password': {u'default_value': u'None', u'long_desc': u'', u'name': u'salt_api_password', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'salt_api_eauth': {u'default_value': u'sharedsecret', u'long_desc': u'', u'name': u'salt_api_eauth', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'salt_api_url': {u'default_value': u'None', u'long_desc': u'', u'name': u'salt_api_url', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'deepsea', u'error_string': u'', u'can_run': True}, {u'module_options': {u'pool_name': {u'default_value': u'device_health_metrics', u'long_desc': u'', u'name': u'pool_name', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'name of pool in which to store device health metrics'}, u'self_heal': {u'default_value': u'True', u'long_desc': u'', u'name': u'self_heal', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'preemptively heal cluster around devices that may fail'}, u'sleep_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how frequently to wake up and check device health'}, u'scrape_frequency': {u'default_value': u'86400', u'long_desc': u'', u'name': u'scrape_frequency', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how frequently to scrape device health metrics'}, u'enable_monitoring': {u'default_value': u'False', u'long_desc': u'', u'name': u'enable_monitoring', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'monitor device health metrics'}, u'retention_period': {u'default_value': u'15552000', u'long_desc': u'', u'name': u'retention_period', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how long to retain device health metrics'}, u'mark_out_threshold': {u'default_value': u'2419200', u'long_desc': u'', u'name': u'mark_out_threshold', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'automatically mark OSD if it may fail before this long'}, u'warn_threshold': {u'default_value': u'7257600', u'long_desc': u'', u'name': u'warn_threshold', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'raise health warning if OSD may fail before this long'}}, u'name': u'devicehealth', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'diskprediction_cloud', u'error_string': u"cannot import name 'maketrans'", u'can_run': False}, {u'module_options': {u'predict_interval': {u'default_value': u'86400', u'long_desc': u'', u'name': u'predict_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'sleep_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'diskprediction_local', u'error_string': u'', u'can_run': True}, {u'module_options': {u'place': {u'default_value': u'world', u'long_desc': u'', u'name': u'place', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'emphatic': {u'default_value': u'True', u'long_desc': u'', u'name': u'emphatic', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u''}}, u'name': u'hello', u'error_string': u'', u'can_run': True}, {u'module_options': {u'username': {u'default_value': u'None', u'long_desc': u'', u'name': u'username', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'interval': {u'default_value': u'30', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'database': {u'default_value': u'ceph', u'long_desc': u'', u'name': u'database', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'hostname': {u'default_value': u'None', u'long_desc': u'', u'name': u'hostname', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'batch_size': {u'default_value': u'5000', u'long_desc': u'', u'name': u'batch_size', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'ssl': {u'default_value': u'false', u'long_desc': u'', u'name': u'ssl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'verify_ssl': {u'default_value': u'true', u'long_desc': u'', u'name': u'verify_ssl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'threads': {u'default_value': u'5', u'long_desc': u'', u'name': u'threads', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'password': {u'default_value': u'None', u'long_desc': u'', u'name': u'password', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'port': {u'default_value': u'8086', u'long_desc': u'', u'name': u'port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'influx', u'error_string': u'influxdb python module not found', u'can_run': False}, {u'module_options': {}, u'name': u'insights', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'iostat', u'error_string': u'', u'can_run': True}, {u'module_options': {u'failure_domain': {u'default_value': u'host', u'long_desc': u'', u'name': u'failure_domain', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'failure domain for any created local pool'}, u'subtree': {u'default_value': u'rack', u'long_desc': u'', u'name': u'subtree', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'CRUSH level for which to create a local pool'}, u'min_size': {u'default_value': u'', u'long_desc': u'', u'name': u'min_size', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u'default min_size for any created local pool'}, u'prefix': {u'default_value': u'', u'long_desc': u'', u'name': u'prefix', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'name prefix for any created local pool'}, u'pg_num': {u'default_value': u'128', u'long_desc': u'', u'name': u'pg_num', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u'default pg_num for any created local pool'}, u'num_rep': {u'default_value': u'3', u'long_desc': u'', u'name': u'num_rep', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u'default replica count for any created local pool'}}, u'name': u'localpool', u'error_string': u'', u'can_run': True}, {u'module_options': {u'orchestrator': {u'default_value': u'', u'long_desc': u'', u'name': u'orchestrator', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'orchestrator_cli', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'osd_perf_query', u'error_string': u'', u'can_run': True}, {u'module_options': {u'sleep_interval': {u'default_value': u'60', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'pg_autoscaler', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'progress', u'error_string': u'', u'can_run': True}, {u'module_options': {u'rbd_stats_pools_refresh_interval': {u'default_value': u'', u'long_desc': u'', u'name': u'rbd_stats_pools_refresh_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'rbd_stats_pools': {u'default_value': u'', u'long_desc': u'', u'name': u'rbd_stats_pools', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_port': {u'default_value': u'', u'long_desc': u'', u'name': u'server_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_addr': {u'default_value': u'', u'long_desc': u'', u'name': u'server_addr', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'scrape_interval': {u'default_value': u'', u'long_desc': u'', u'name': u'scrape_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'prometheus', u'error_string': u'', u'can_run': True}, {u'module_options': {u'key_file': {u'default_value': u'', u'long_desc': u'', u'name': u'key_file', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_port': {u'default_value': u'', u'long_desc': u'', u'name': u'server_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_addr': {u'default_value': u'', u'long_desc': u'', u'name': u'server_addr', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'restful', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'rook', u'error_string': u'`kubernetes` python module not found', u'can_run': False}, {u'module_options': {u'testnewline': {u'default_value': u'', u'long_desc': u'', u'name': u'testnewline', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'testlkey': {u'default_value': u'', u'long_desc': u'', u'name': u'testlkey', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'testkey': {u'default_value': u'', u'long_desc': u'', u'name': u'testkey', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'smart', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'status', u'error_string': u'', u'can_run': True}, {u'module_options': {u'interval': {u'default_value': u'15', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u''}, u'address': {u'default_value': u'unixgram:///tmp/telegraf.sock', u'long_desc': u'', u'name': u'address', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'telegraf', u'error_string': u'', u'can_run': True}, {u'module_options': {u'description': {u'default_value': u'None', u'long_desc': u'', u'name': u'description', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'url': {u'default_value': u'https://telemetry.ceph.com/report', u'long_desc': u'', u'name': u'url', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'interval': {u'default_value': u'72', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'enabled': {u'default_value': u'True', u'long_desc': u'', u'name': u'enabled', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u''}, u'contact': {u'default_value': u'None', u'long_desc': u'', u'name': u'contact', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'proxy': {u'default_value': u'None', u'long_desc': u'', u'name': u'proxy', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'organization': {u'default_value': u'None', u'long_desc': u'', u'name': u'organization', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'leaderboard': {u'default_value': u'False', u'long_desc': u'', u'name': u'leaderboard', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u''}}, u'name': u'telemetry', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'test_orchestrator', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'volumes', u'error_string': u'', u'can_run': True}, {u'module_options': {u'zabbix_host': {u'default_value': u'None', u'long_desc': u'', u'name': u'zabbix_host', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'identifier': {u'default_value': u'', u'long_desc': u'', u'name': u'identifier', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'zabbix_sender': {u'default_value': u'/usr/bin/zabbix_sender', u'long_desc': u'', u'name': u'zabbix_sender', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'zabbix_port': {u'default_value': u'10051', u'long_desc': u'', u'name': u'zabbix_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'interval': {u'default_value': u'60', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u''}}, u'name': u'zabbix', u'error_string': u'', u'can_run': True}], u'always_on_modules': {u'nautilus': [u'balancer', u'crash', u'devicehealth', u'progress', u'status', u'volumes']}, u'modules': [u'dashboard', u'restful'], u'active_name': u'y', u'epoch': 20, u'active_addr': u'192.168.2.101:6801/459', u'standbys': [{u'gid': 4876, u'name': u'x', u'available_modules': [{u'module_options': {}, u'name': u'ansible', u'error_string': u'', u'can_run': True}, {u'module_options': {u'min_score': {u'default_value': u'0', u'long_desc': u'', u'name': u'min_score', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u'minimum score, below which no optimization is attempted'}, u'upmap_max_deviation': {u'default_value': u'0.01', u'long_desc': u'If the ratio between the fullest and least-full OSD is below this value then we stop trying to optimize placement.', u'name': u'upmap_max_deviation', u'min': u'0', u'max': u'1', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u'deviation below which no optimization is attempted'}, u'sleep_interval': {u'default_value': u'60', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how frequently to wake up and attempt optimization'}, u'begin_time': {u'default_value': u'0000', u'long_desc': u'This is a time of day in the format HHMM.', u'name': u'begin_time', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'beginning time of day to automatically balance'}, u'crush_compat_metrics': {u'default_value': u'pgs,objects,bytes', u'long_desc': u'Value is a list of one or more of "pgs", "objects", or "bytes", and indicates which metrics to use to balance utilization.', u'name': u'crush_compat_metrics', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'metrics with which to calculate OSD utilization'}, u'upmap_max_iterations': {u'default_value': u'10', u'long_desc': u'', u'name': u'upmap_max_iterations', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'maximum upmap optimization iterations'}, u'end_time': {u'default_value': u'2400', u'long_desc': u'This is a time of day in the format HHMM.', u'name': u'end_time', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'ending time of day to automatically balance'}, u'crush_compat_step': {u'default_value': u'0.5', u'long_desc': u'.99 is very aggressive, .01 is less aggressive', u'name': u'crush_compat_step', u'min': u'.001', u'max': u'.999', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u'aggressiveness of optimization'}, u'crush_compat_max_iterations': {u'default_value': u'25', u'long_desc': u'', u'name': u'crush_compat_max_iterations', u'min': u'1', u'max': u'250', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'maximum number of iterations to attempt optimization'}, u'active': {u'default_value': u'False', u'long_desc': u'', u'name': u'active', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'automatically balance PGs across cluster'}, u'mode': {u'default_value': u'none', u'long_desc': u'', u'name': u'mode', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'crush-compat', u'none', u'upmap'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'Balancer mode'}}, u'name': u'balancer', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'AUDIT_API_ENABLED': {u'default_value': u'False', u'long_desc': u'', u'name': u'AUDIT_API_ENABLED', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_SECRET_KEY': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_SECRET_KEY', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'GRAFANA_API_URL': {u'default_value': u'', u'long_desc': u'', u'name': u'GRAFANA_API_URL', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'crt_file': {u'default_value': u'', u'long_desc': u'', u'name': u'crt_file', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'REST_REQUESTS_TIMEOUT': {u'default_value': u'45', u'long_desc': u'', u'name': u'REST_REQUESTS_TIMEOUT', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'GRAFANA_API_USERNAME': {u'default_value': u'admin', u'long_desc': u'', u'name': u'GRAFANA_API_USERNAME', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'url_prefix': {u'default_value': u'', u'long_desc': u'', u'name': u'url_prefix', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_ADMIN_RESOURCE': {u'default_value': u'admin', u'long_desc': u'', u'name': u'RGW_API_ADMIN_RESOURCE', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_PORT': {u'default_value': u'80', u'long_desc': u'', u'name': u'RGW_API_PORT', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'ENABLE_BROWSABLE_API': {u'default_value': u'True', u'long_desc': u'', u'name': u'ENABLE_BROWSABLE_API', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_port': {u'default_value': u'', u'long_desc': u'', u'name': u'server_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_ACCESS_KEY': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_ACCESS_KEY', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'AUDIT_API_LOG_PAYLOAD': {u'default_value': u'True', u'long_desc': u'', u'name': u'AUDIT_API_LOG_PAYLOAD', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_addr': {u'default_value': u'', u'long_desc': u'', u'name': u'server_addr', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_SCHEME': {u'default_value': u'http', u'long_desc': u'', u'name': u'RGW_API_SCHEME', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'username': {u'default_value': u'', u'long_desc': u'', u'name': u'username', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_SSL_VERIFY': {u'default_value': u'True', u'long_desc': u'', u'name': u'RGW_API_SSL_VERIFY', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_USER_ID': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_USER_ID', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'jwt_token_ttl': {u'default_value': u'', u'long_desc': u'', u'name': u'jwt_token_ttl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'GRAFANA_API_PASSWORD': {u'default_value': u'admin', u'long_desc': u'', u'name': u'GRAFANA_API_PASSWORD', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'ssl': {u'default_value': u'', u'long_desc': u'', u'name': u'ssl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'password': {u'default_value': u'', u'long_desc': u'', u'name': u'password', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'RGW_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'RGW_API_HOST', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'key_file': {u'default_value': u'', u'long_desc': u'', u'name': u'key_file', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'dashboard', u'error_string': u'', u'can_run': True}, {u'module_options': {u'salt_api_username': {u'default_value': u'None', u'long_desc': u'', u'name': u'salt_api_username', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'salt_api_password': {u'default_value': u'None', u'long_desc': u'', u'name': u'salt_api_password', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'salt_api_eauth': {u'default_value': u'sharedsecret', u'long_desc': u'', u'name': u'salt_api_eauth', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'salt_api_url': {u'default_value': u'None', u'long_desc': u'', u'name': u'salt_api_url', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'deepsea', u'error_string': u'', u'can_run': True}, {u'module_options': {u'pool_name': {u'default_value': u'device_health_metrics', u'long_desc': u'', u'name': u'pool_name', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'name of pool in which to store device health metrics'}, u'self_heal': {u'default_value': u'True', u'long_desc': u'', u'name': u'self_heal', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'preemptively heal cluster around devices that may fail'}, u'sleep_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how frequently to wake up and check device health'}, u'scrape_frequency': {u'default_value': u'86400', u'long_desc': u'', u'name': u'scrape_frequency', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how frequently to scrape device health metrics'}, u'enable_monitoring': {u'default_value': u'False', u'long_desc': u'', u'name': u'enable_monitoring', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'monitor device health metrics'}, u'retention_period': {u'default_value': u'15552000', u'long_desc': u'', u'name': u'retention_period', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'how long to retain device health metrics'}, u'mark_out_threshold': {u'default_value': u'2419200', u'long_desc': u'', u'name': u'mark_out_threshold', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'automatically mark OSD if it may fail before this long'}, u'warn_threshold': {u'default_value': u'7257600', u'long_desc': u'', u'name': u'warn_threshold', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u'raise health warning if OSD may fail before this long'}}, u'name': u'devicehealth', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'diskprediction_cloud', u'error_string': u"cannot import name 'maketrans'", u'can_run': False}, {u'module_options': {u'predict_interval': {u'default_value': u'86400', u'long_desc': u'', u'name': u'predict_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'sleep_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'diskprediction_local', u'error_string': u'', u'can_run': True}, {u'module_options': {u'place': {u'default_value': u'world', u'long_desc': u'', u'name': u'place', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'emphatic': {u'default_value': u'True', u'long_desc': u'', u'name': u'emphatic', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u''}}, u'name': u'hello', u'error_string': u'', u'can_run': True}, {u'module_options': {u'username': {u'default_value': u'None', u'long_desc': u'', u'name': u'username', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'interval': {u'default_value': u'30', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'database': {u'default_value': u'ceph', u'long_desc': u'', u'name': u'database', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'hostname': {u'default_value': u'None', u'long_desc': u'', u'name': u'hostname', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'batch_size': {u'default_value': u'5000', u'long_desc': u'', u'name': u'batch_size', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'ssl': {u'default_value': u'false', u'long_desc': u'', u'name': u'ssl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'verify_ssl': {u'default_value': u'true', u'long_desc': u'', u'name': u'verify_ssl', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'threads': {u'default_value': u'5', u'long_desc': u'', u'name': u'threads', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'password': {u'default_value': u'None', u'long_desc': u'', u'name': u'password', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'port': {u'default_value': u'8086', u'long_desc': u'', u'name': u'port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'influx', u'error_string': u'influxdb python module not found', u'can_run': False}, {u'module_options': {}, u'name': u'insights', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'iostat', u'error_string': u'', u'can_run': True}, {u'module_options': {u'failure_domain': {u'default_value': u'host', u'long_desc': u'', u'name': u'failure_domain', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'failure domain for any created local pool'}, u'subtree': {u'default_value': u'rack', u'long_desc': u'', u'name': u'subtree', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'CRUSH level for which to create a local pool'}, u'min_size': {u'default_value': u'', u'long_desc': u'', u'name': u'min_size', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u'default min_size for any created local pool'}, u'prefix': {u'default_value': u'', u'long_desc': u'', u'name': u'prefix', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'name prefix for any created local pool'}, u'pg_num': {u'default_value': u'128', u'long_desc': u'', u'name': u'pg_num', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u'default pg_num for any created local pool'}, u'num_rep': {u'default_value': u'3', u'long_desc': u'', u'name': u'num_rep', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u'default replica count for any created local pool'}}, u'name': u'localpool', u'error_string': u'', u'can_run': True}, {u'module_options': {u'orchestrator': {u'default_value': u'', u'long_desc': u'', u'name': u'orchestrator', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'orchestrator_cli', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'osd_perf_query', u'error_string': u'', u'can_run': True}, {u'module_options': {u'sleep_interval': {u'default_value': u'60', u'long_desc': u'', u'name': u'sleep_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'pg_autoscaler', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'progress', u'error_string': u'', u'can_run': True}, {u'module_options': {u'rbd_stats_pools_refresh_interval': {u'default_value': u'', u'long_desc': u'', u'name': u'rbd_stats_pools_refresh_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'rbd_stats_pools': {u'default_value': u'', u'long_desc': u'', u'name': u'rbd_stats_pools', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_port': {u'default_value': u'', u'long_desc': u'', u'name': u'server_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_addr': {u'default_value': u'', u'long_desc': u'', u'name': u'server_addr', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'scrape_interval': {u'default_value': u'', u'long_desc': u'', u'name': u'scrape_interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'prometheus', u'error_string': u'', u'can_run': True}, {u'module_options': {u'key_file': {u'default_value': u'', u'long_desc': u'', u'name': u'key_file', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_port': {u'default_value': u'', u'long_desc': u'', u'name': u'server_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'server_addr': {u'default_value': u'', u'long_desc': u'', u'name': u'server_addr', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'restful', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'rook', u'error_string': u'`kubernetes` python module not found', u'can_run': False}, {u'module_options': {u'testnewline': {u'default_value': u'', u'long_desc': u'', u'name': u'testnewline', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'testlkey': {u'default_value': u'', u'long_desc': u'', u'name': u'testlkey', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'testkey': {u'default_value': u'', u'long_desc': u'', u'name': u'testkey', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'smart', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'status', u'error_string': u'', u'can_run': True}, {u'module_options': {u'interval': {u'default_value': u'15', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u''}, u'address': {u'default_value': u'unixgram:///tmp/telegraf.sock', u'long_desc': u'', u'name': u'address', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}}, u'name': u'telegraf', u'error_string': u'', u'can_run': True}, {u'module_options': {u'description': {u'default_value': u'None', u'long_desc': u'', u'name': u'description', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'url': {u'default_value': u'https://telemetry.ceph.com/report', u'long_desc': u'', u'name': u'url', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'interval': {u'default_value': u'72', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'enabled': {u'default_value': u'True', u'long_desc': u'', u'name': u'enabled', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u''}, u'contact': {u'default_value': u'None', u'long_desc': u'', u'name': u'contact', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'proxy': {u'default_value': u'None', u'long_desc': u'', u'name': u'proxy', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'organization': {u'default_value': u'None', u'long_desc': u'', u'name': u'organization', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'leaderboard': {u'default_value': u'False', u'long_desc': u'', u'name': u'leaderboard', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u''}}, u'name': u'telemetry', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'test_orchestrator', u'error_string': u'', u'can_run': True}, {u'module_options': {}, u'name': u'volumes', u'error_string': u'', u'can_run': True}, {u'module_options': {u'zabbix_host': {u'default_value': u'None', u'long_desc': u'', u'name': u'zabbix_host', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'identifier': {u'default_value': u'', u'long_desc': u'', u'name': u'identifier', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'zabbix_sender': {u'default_value': u'/usr/bin/zabbix_sender', u'long_desc': u'', u'name': u'zabbix_sender', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, u'zabbix_port': {u'default_value': u'10051', u'long_desc': u'', u'name': u'zabbix_port', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'interval': {u'default_value': u'60', u'long_desc': u'', u'name': u'interval', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'secs', u'tags': [], u'desc': u''}}, u'name': u'zabbix', u'error_string': u'', u'can_run': True}]}], u'active_addrs': {u'addrvec': [{u'nonce': 459, u'type': u'v2', u'addr': u'192.168.2.101:6800'}, {u'nonce': 459, u'type': u'v1', u'addr': u'192.168.2.101:6801'}]}, u'services': {u'dashboard': u'https://localhost:7789/'}, u'active_gid': 4879}} != "In `input['pg_info']['pgs_per_osd']`: val not of type " 2019-01-11 12:19:01,925.925 INFO:__main__: 2019-01-11 12:19:01,926.926 INFO:__main__:---------------------------------------------------------------------- 2019-01-11 12:19:01,926.926 INFO:__main__:Ran 1 test in 56.879s 2019-01-11 12:19:01,926.926 INFO:__main__: 2019-01-11 12:19:01,926.926 INFO:__main__:FAILED (failures=1)