Skip to content

Instantly share code, notes, and snippets.

@bk201
Created August 13, 2019 03:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bk201/9872b97784e7c63a68137ae7cf7086b2 to your computer and use it in GitHub Desktop.
Save bk201/9872b97784e7c63a68137ae7cf7086b2 to your computer and use it in GitHub Desktop.
tasks.mgr.dashboard.test_health.HealthTest.test_full_health
2019-08-13 03:13:30,663.663 INFO:__main__:Executing modules: ['tasks.mgr.dashboard.test_health.HealthTest.test_full_health']
2019-08-13 03:13:30,668.668 INFO:__main__:Loaded: [<unittest.suite.TestSuite tests=[<tasks.mgr.dashboard.test_health.HealthTest testMethod=test_full_health>]>]
2019-08-13 03:13:30,668.668 INFO:__main__:e: <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<tasks.mgr.dashboard.test_health.HealthTest testMethod=test_full_health>]>]>
2019-08-13 03:13:30,668.668 INFO:__main__:e: <unittest.suite.TestSuite tests=[<tasks.mgr.dashboard.test_health.HealthTest testMethod=test_full_health>]>
2019-08-13 03:13:30,668.668 INFO:__main__:Running ['ps', '-u0']
2019-08-13 03:13:30,674.674 WARNING:__main__:Killing stray process 5760 pts/1 00:00:00 ceph-mds
2019-08-13 03:13:30,677.677 INFO:__main__:Running ['stat', '--file-system', '--printf=%T\n', '--', '/tmp/tmpEMBlXj/mnt.0']
stat: cannot read file system information for '/tmp/tmpEMBlXj/mnt.0': No such file or directory
2019-08-13 03:13:30,681.681 INFO:tasks.cephfs.fuse_mount:mount point does not exist: /tmp/tmpEMBlXj/mnt.0
2019-08-13 03:13:30,682.682 INFO:__main__:Running ['./bin/ceph', 'tell', 'osd.*', 'injectargs', '--osd-mon-report-interval', '5']
2019-08-13 03:13:30,884.884 INFO:__main__:Searching for existing instance osd_mon_report_interval/osd
2019-08-13 03:13:30,884.884 INFO:__main__:Searching for existing instance mds log max segments/mds
2019-08-13 03:13:30,885.885 INFO:__main__:Searching for existing instance osd_mon_report_interval/osd
2019-08-13 03:13:30,912.912 INFO:__main__:Searching for existing instance mds log max segments/mds
2019-08-13 03:13:30,912.912 INFO:__main__:Searching for existing instance mds root ino uid/global
2019-08-13 03:13:30,913.913 INFO:__main__:Searching for existing instance osd_mon_report_interval/osd
2019-08-13 03:13:30,913.913 INFO:__main__:Searching for existing instance mds log max segments/mds
2019-08-13 03:13:30,913.913 INFO:__main__:Searching for existing instance mds root ino uid/global
2019-08-13 03:13:30,913.913 INFO:__main__:Searching for existing instance mds root ino gid/global
2019-08-13 03:13:30,914.914 INFO:__main__:Searching for existing instance osd_mon_report_interval/osd
2019-08-13 03:13:30,914.914 INFO:__main__:Executing modules: ['tasks.mgr.dashboard.test_health.HealthTest.test_full_health']
2019-08-13 03:13:30,914.914 INFO:__main__:Loaded: [<unittest.suite.TestSuite tests=[<tasks.mgr.dashboard.test_health.HealthTest testMethod=test_full_health>]>]
2019-08-13 03:13:30,914.914 INFO:__main__:e: <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<tasks.mgr.dashboard.test_health.HealthTest testMethod=test_full_health>]>]>
2019-08-13 03:13:30,915.915 INFO:__main__:e: <unittest.suite.TestSuite tests=[<tasks.mgr.dashboard.test_health.HealthTest testMethod=test_full_health>]>
2019-08-13 03:13:30,915.915 INFO:__main__:Disabling 0 tests because of is_for_teuthology or needs_trimming
2019-08-13 03:13:30,915.915 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,921.921 INFO:__main__:Found ps line for daemon: 4995 ? Ssl 0:06 ./bin/./ceph-mgr -i y
2019-08-13 03:13:30,921.921 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,927.927 INFO:__main__:Found ps line for daemon: 4995 ? Ssl 0:06 ./bin/./ceph-mgr -i y
2019-08-13 03:13:30,927.927 INFO:__main__:Killing PID 4995 for mgr.y
2019-08-13 03:13:30,927.927 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,934.934 INFO:__main__:No match for mgr y: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
4995 ? Zsl 0:06 [ceph-mgr] <defunct>
4996 ? Ssl 0:03 ./bin/./ceph-mgr -i x
4999 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6253 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:49 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:30,935.935 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,940.940 INFO:__main__:No match for mgr y: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
4995 ? Zsl 0:06 [ceph-mgr] <defunct>
4996 ? Ssl 0:03 ./bin/./ceph-mgr -i x
4999 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6254 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:49 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:30,940.940 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,946.946 INFO:__main__:Found ps line for daemon: 4996 ? Ssl 0:03 ./bin/./ceph-mgr -i x
2019-08-13 03:13:30,946.946 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,951.951 INFO:__main__:Found ps line for daemon: 4996 ? Ssl 0:03 ./bin/./ceph-mgr -i x
2019-08-13 03:13:30,952.952 INFO:__main__:Killing PID 4996 for mgr.x
2019-08-13 03:13:30,952.952 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,957.957 INFO:__main__:No match for mgr x: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
4996 ? Zsl 0:03 [ceph-mgr] <defunct>
4999 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6257 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:49 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:30,957.957 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,964.964 INFO:__main__:No match for mgr x: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
4996 ? Zsl 0:03 [ceph-mgr] <defunct>
4999 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6258 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:49 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:30,965.965 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,970.970 INFO:__main__:Found ps line for daemon: 4999 ? Ssl 0:03 ./bin/./ceph-mgr -i z
2019-08-13 03:13:30,970.970 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,976.976 INFO:__main__:Found ps line for daemon: 4999 ? Ssl 0:03 ./bin/./ceph-mgr -i z
2019-08-13 03:13:30,976.976 INFO:__main__:Killing PID 4999 for mgr.z
2019-08-13 03:13:30,976.976 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,982.982 INFO:__main__:No match for mgr z: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
4999 ? Zsl 0:03 [ceph-mgr] <defunct>
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6261 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:49 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:30,982.982 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:30,988.988 INFO:__main__:No match for mgr z: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
4999 ? Zsl 0:03 [ceph-mgr] <defunct>
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6262 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:49 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:30,988.988 INFO:__main__:Running ['./bin/ceph', 'mgr', 'fail', 'y']
2019-08-13 03:13:32,066.066 INFO:__main__:Running ['./bin/ceph', 'mgr', 'fail', 'x']
2019-08-13 03:13:33,127.127 INFO:__main__:Running ['./bin/ceph', 'mgr', 'fail', 'z']
2019-08-13 03:13:34,242.242 INFO:__main__:Running ['./bin/ceph', 'mgr', 'module', 'ls']
2019-08-13 03:13:34,603.603 INFO:__main__:Running ['./bin/ceph', 'mgr', 'module', 'disable', u'dashboard']
2019-08-13 03:13:35,281.281 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:35,287.287 INFO:__main__:No match for mgr y: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6398 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:35,287.287 INFO:__main__:Running ['./bin/./ceph-mgr', '-i', 'y']
2019-08-13 03:13:35,344.344 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:35,350.350 INFO:__main__:No match for mgr x: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6408 ? Ssl 0:00 ./bin/./ceph-mgr -i y
6412 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:35,350.350 INFO:__main__:Running ['./bin/./ceph-mgr', '-i', 'x']
2019-08-13 03:13:35,406.406 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:35,412.412 INFO:__main__:No match for mgr z: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6408 ? Rsl 0:00 ./bin/./ceph-mgr -i y
6438 ? Ssl 0:00 ./bin/./ceph-mgr -i x
6442 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:35,413.413 INFO:__main__:Running ['./bin/./ceph-mgr', '-i', 'z']
2019-08-13 03:13:35,469.469 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:40,857.857 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:41,224.224 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:41,588.588 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:41,950.950 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:41,955.955 INFO:__main__:Found ps line for daemon: 6408 ? Ssl 0:03 ./bin/./ceph-mgr -i y
2019-08-13 03:13:41,956.956 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:41,960.960 INFO:__main__:Found ps line for daemon: 6408 ? Ssl 0:03 ./bin/./ceph-mgr -i y
2019-08-13 03:13:41,961.961 INFO:__main__:Killing PID 6408 for mgr.y
2019-08-13 03:13:41,961.961 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:41,966.966 INFO:__main__:No match for mgr y: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6408 ? Zsl 0:03 [ceph-mgr] <defunct>
6438 ? Ssl 0:03 ./bin/./ceph-mgr -i x
6468 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6709 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:41,966.966 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:41,972.972 INFO:__main__:No match for mgr y: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6408 ? Zsl 0:03 [ceph-mgr] <defunct>
6438 ? Ssl 0:03 ./bin/./ceph-mgr -i x
6468 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6710 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:41,972.972 INFO:__main__:Running ['./bin/ceph', 'mgr', 'fail', 'y']
2019-08-13 03:13:42,622.622 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:42,628.628 INFO:__main__:Found ps line for daemon: 6438 ? Ssl 0:03 ./bin/./ceph-mgr -i x
2019-08-13 03:13:42,628.628 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:42,634.634 INFO:__main__:Found ps line for daemon: 6438 ? Ssl 0:03 ./bin/./ceph-mgr -i x
2019-08-13 03:13:42,634.634 INFO:__main__:Killing PID 6438 for mgr.x
2019-08-13 03:13:42,634.634 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:42,640.640 INFO:__main__:No match for mgr x: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6438 ? Zsl 0:03 [ceph-mgr] <defunct>
6468 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6744 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:42,641.641 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:42,646.646 INFO:__main__:No match for mgr x: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6438 ? Zsl 0:03 [ceph-mgr] <defunct>
6468 ? Ssl 0:03 ./bin/./ceph-mgr -i z
6745 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:42,647.647 INFO:__main__:Running ['./bin/ceph', 'mgr', 'fail', 'x']
2019-08-13 03:13:43,702.702 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:43,709.709 INFO:__main__:Found ps line for daemon: 6468 ? Ssl 0:03 ./bin/./ceph-mgr -i z
2019-08-13 03:13:43,709.709 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:43,715.715 INFO:__main__:Found ps line for daemon: 6468 ? Ssl 0:03 ./bin/./ceph-mgr -i z
2019-08-13 03:13:43,715.715 INFO:__main__:Killing PID 6468 for mgr.z
2019-08-13 03:13:43,715.715 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:43,721.721 INFO:__main__:No match for mgr z: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6468 ? Zsl 0:03 [ceph-mgr] <defunct>
6779 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:43,721.721 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:43,727.727 INFO:__main__:No match for mgr z: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6468 ? Zsl 0:03 [ceph-mgr] <defunct>
6780 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:43,727.727 INFO:__main__:Running ['./bin/ceph', 'mgr', 'fail', 'z']
2019-08-13 03:13:44,786.786 INFO:tasks.mgr.mgr_test_case:Using port 7789 for dashboard on mgr.y
2019-08-13 03:13:44,786.786 INFO:__main__:Running ['./bin/ceph', 'config', 'set', 'mgr', 'mgr/dashboard/y/ssl_server_port', '7789']
2019-08-13 03:13:45,114.114 INFO:tasks.mgr.mgr_test_case:Using port 7790 for dashboard on mgr.x
2019-08-13 03:13:45,114.114 INFO:__main__:Running ['./bin/ceph', 'config', 'set', 'mgr', 'mgr/dashboard/x/ssl_server_port', '7790']
2019-08-13 03:13:45,437.437 INFO:tasks.mgr.mgr_test_case:Using port 7791 for dashboard on mgr.z
2019-08-13 03:13:45,437.437 INFO:__main__:Running ['./bin/ceph', 'config', 'set', 'mgr', 'mgr/dashboard/z/ssl_server_port', '7791']
2019-08-13 03:13:45,758.758 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:45,763.763 INFO:__main__:No match for mgr y: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6889 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:45,763.763 INFO:__main__:Running ['./bin/./ceph-mgr', '-i', 'y']
2019-08-13 03:13:45,828.828 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:45,834.834 INFO:__main__:No match for mgr x: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6899 ? Ssl 0:00 ./bin/./ceph-mgr -i y
6903 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:45,834.834 INFO:__main__:Running ['./bin/./ceph-mgr', '-i', 'x']
2019-08-13 03:13:45,892.892 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:13:45,898.898 INFO:__main__:No match for mgr z: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
6899 ? Rsl 0:00 ./bin/./ceph-mgr -i y
6929 ? Ssl 0:00 ./bin/./ceph-mgr -i x
6935 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:50 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:31 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:28 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:27 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:06 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:13:45,898.898 INFO:__main__:Running ['./bin/./ceph-mgr', '-i', 'z']
2019-08-13 03:13:45,955.955 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:51,350.350 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:51,720.720 INFO:tasks.mgr.mgr_test_case:Available after assign ports (new active y/7983)
2019-08-13 03:13:51,720.720 INFO:__main__:Running ['./bin/ceph', 'mgr', 'module', 'ls']
2019-08-13 03:13:52,079.079 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:52,443.443 INFO:__main__:Running ['./bin/ceph', 'mgr', 'metadata']
2019-08-13 03:13:52,802.802 INFO:__main__:Running ['./bin/ceph', 'mgr', 'module', 'enable', 'dashboard', '--force']
2019-08-13 03:13:54,178.178 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:59,592.592 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:13:59,995.995 INFO:tasks.mgr.mgr_test_case:Restarted after module load (new active y/8068)
2019-08-13 03:13:59,996.996 INFO:__main__:Running ['./bin/ceph', 'mgr', 'dump', '--format=json-pretty']
2019-08-13 03:14:00,366.366 INFO:tasks.mgr.mgr_test_case:Found dashboard at https://localhost:7789/ (daemon y/8068)
2019-08-13 03:14:00,367.367 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:14:00,372.372 INFO:__main__:No match for mds a: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
7273 ? Ssl 0:03 ./bin/./ceph-mgr -i z
7296 ? Ssl 0:03 ./bin/./ceph-mgr -i x
7297 ? Ssl 0:04 ./bin/./ceph-mgr -i y
7565 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:51 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:32 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:29 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:24 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:07 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:14:00,373.373 ERROR:__main__:tried to stop a non-running daemon
2019-08-13 03:14:00,373.373 INFO:__main__:Running ['./bin/ceph', 'mds', 'fail', 'a']
2019-08-13 03:14:01,366.366 INFO:__main__:Running ['./bin/ceph', 'osd', 'dump', '--format=json-pretty']
2019-08-13 03:14:01,688.688 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:02,047.047 INFO:__main__:Running ['./bin/ceph', 'fs', 'fail', 'cephfs']
2019-08-13 03:14:03,431.431 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:03,798.798 INFO:__main__:Running ['./bin/ceph', 'fs', 'rm', u'cephfs', '--yes-i-really-mean-it']
2019-08-13 03:14:04,520.520 INFO:__main__:Running ['./bin/ceph', 'osd', 'pool', 'delete', u'cephfs_metadata', u'cephfs_metadata', '--yes-i-really-really-mean-it']
2019-08-13 03:14:05,576.576 INFO:__main__:Running ['./bin/ceph', 'osd', 'pool', 'delete', u'cephfs_data', u'cephfs_data', '--yes-i-really-really-mean-it']
2019-08-13 03:14:06,675.675 INFO:__main__:Discovered MDS IDs: ['a']
2019-08-13 03:14:06,676.676 INFO:__main__:Running ['./bin/ceph', '--format=json-pretty', 'osd', 'lspools']
2019-08-13 03:14:07,002.002 INFO:tasks.cephfs.filesystem:Creating filesystem 'cephfs'
2019-08-13 03:14:07,002.002 INFO:__main__:Running ['./bin/ceph', 'daemon', 'mon.a', 'config', 'get', 'mon_pg_warn_min_per_osd']
2019-08-13 03:14:07,138.138 INFO:tasks.cephfs.filesystem:_json_asok output: {
"mon_pg_warn_min_per_osd": "3"
}
2019-08-13 03:14:07,139.139 INFO:__main__:Running ['./bin/ceph', 'osd', 'pool', 'create', 'cephfs_metadata', '9']
2019-08-13 03:14:07,983.983 INFO:__main__:Running ['./bin/ceph', 'osd', 'pool', 'create', 'cephfs_data', '9']
2019-08-13 03:14:09,014.014 INFO:__main__:Running ['./bin/ceph', 'fs', 'new', 'cephfs', 'cephfs_metadata', 'cephfs_data']
2019-08-13 03:14:09,441.441 INFO:__main__:Running ['./bin/ceph', 'osd', 'dump', '--format=json']
2019-08-13 03:14:09,763.763 INFO:__main__:Running ['./bin/ceph', 'osd', 'dump', '--format=json']
2019-08-13 03:14:10,084.084 INFO:__main__:Running ['./bin/ceph', 'fs', 'set', 'cephfs', 'standby_count_wanted', '0']
2019-08-13 03:14:11,497.497 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:11,860.860 INFO:__main__:Running ['./bin/ceph', 'osd', 'dump', '--format=json']
2019-08-13 03:14:12,184.184 INFO:__main__:Running ['ps', 'ww', '-u0']
2019-08-13 03:14:12,189.189 INFO:__main__:No match for mds a: PID TTY STAT TIME COMMAND
1 pts/0 Ss+ 0:01 zsh
6203 pts/1 S+ 0:00 python ../qa/tasks/vstart_runner.py tasks.mgr.dashboard.test_health.HealthTest.test_full_health
7273 ? Ssl 0:03 ./bin/./ceph-mgr -i z
7296 ? Ssl 0:03 ./bin/./ceph-mgr -i x
7297 ? Ssl 0:04 ./bin/./ceph-mgr -i y
8034 pts/1 R+ 0:00 ps ww -u0
14298 pts/1 Ss 0:00 zsh
14851 ? Ssl 0:51 /ceph/build/bin/ceph-mon -i a -c /ceph/build/ceph.conf
14894 ? Ssl 0:32 /ceph/build/bin/ceph-mon -i b -c /ceph/build/ceph.conf
14937 ? Ssl 0:29 /ceph/build/bin/ceph-mon -i c -c /ceph/build/ceph.conf
15837 ? Ssl 0:23 /ceph/build/bin/ceph-osd -i 0 -c /ceph/build/ceph.conf
16193 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 1 -c /ceph/build/ceph.conf
16577 ? Ssl 0:24 /ceph/build/bin/ceph-osd -i 2 -c /ceph/build/ceph.conf
16935 ? Ssl 0:28 /ceph/build/bin/ceph-osd -i 3 -c /ceph/build/ceph.conf
17567 ? Ssl 0:07 /ceph/build/bin/radosgw -c /ceph/build/ceph.conf --log-file=/ceph/build/out/radosgw.8000.log --admin-socket=/ceph/build/out/radosgw.8000.asok --pid-file=/ceph/build/out/radosgw.8000.pid --debug-rgw=20 --debug-ms=1 -n client.rgw.8000 --rgw_frontends=beast port=8000
2019-08-13 03:14:12,189.189 INFO:__main__:Running ['./bin/./ceph-mds', '-i', 'a']
2019-08-13 03:14:12,248.248 INFO:__main__:Running ['./bin/ceph', 'auth', 'caps', 'client.0', 'mds', 'allow', 'mon', 'allow r', 'osd', 'allow rw pool=cephfs_data']
2019-08-13 03:14:12,672.672 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:13,041.041 INFO:tasks.cephfs.filesystem:are_daemons_healthy: mds map: {u'session_autoclose': 300, u'balancer': u'', u'up': {}, u'last_failure_osd_epoch': 0, u'in': [], u'last_failure': 0, u'max_file_size': 1099511627776, u'explicitly_allowed_features': 0, u'damaged': [], u'tableserver': 0, u'metadata_pool': 21, u'failed': [], u'epoch': 77, 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'0 (unknown)', u'data_pools': [22], u'info': {}, u'fs_name': u'cephfs', u'created': u'2019-08-13T03:14:09.385155+0000', u'standby_count_wanted': 0, u'enabled': True, u'modified': u'2019-08-13T03:14:11.446335+0000', u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}
2019-08-13 03:14:13,041.041 INFO:tasks.cephfs.filesystem:are_daemons_healthy: 0/1
2019-08-13 03:14:14,042.042 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:14,411.411 INFO:tasks.cephfs.filesystem:are_daemons_healthy: mds map: {u'session_autoclose': 300, u'balancer': u'', u'up': {}, u'last_failure_osd_epoch': 0, u'in': [], u'last_failure': 0, u'max_file_size': 1099511627776, u'explicitly_allowed_features': 0, u'damaged': [], u'tableserver': 0, u'metadata_pool': 21, u'failed': [], u'epoch': 77, 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'0 (unknown)', u'data_pools': [22], u'info': {}, u'fs_name': u'cephfs', u'created': u'2019-08-13T03:14:09.385155+0000', u'standby_count_wanted': 0, u'enabled': True, u'modified': u'2019-08-13T03:14:11.446335+0000', u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}
2019-08-13 03:14:14,412.412 INFO:tasks.cephfs.filesystem:are_daemons_healthy: 0/1
2019-08-13 03:14:15,412.412 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:15,782.782 INFO:tasks.cephfs.filesystem:are_daemons_healthy: mds map: {u'session_autoclose': 300, u'balancer': u'', u'up': {}, u'last_failure_osd_epoch': 0, u'in': [], u'last_failure': 0, u'max_file_size': 1099511627776, u'explicitly_allowed_features': 0, u'damaged': [], u'tableserver': 0, u'metadata_pool': 21, u'failed': [], u'epoch': 77, 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'0 (unknown)', u'data_pools': [22], u'info': {}, u'fs_name': u'cephfs', u'created': u'2019-08-13T03:14:09.385155+0000', u'standby_count_wanted': 0, u'enabled': True, u'modified': u'2019-08-13T03:14:11.446335+0000', u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}
2019-08-13 03:14:15,782.782 INFO:tasks.cephfs.filesystem:are_daemons_healthy: 0/1
2019-08-13 03:14:16,783.783 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:17,190.190 INFO:tasks.cephfs.filesystem:are_daemons_healthy: mds map: {u'session_autoclose': 300, u'balancer': u'', u'up': {u'mds_0': 8206}, 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'metadata_pool': 21, u'failed': [], u'epoch': 78, 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'0 (unknown)', u'data_pools': [22], u'info': {u'gid_8206': {u'export_targets': [], u'name': u'a', u'incarnation': 78, u'state_seq': 2, u'state': u'up:creating', u'gid': 8206, u'features': 4540138292836696063, u'rank': 0, u'flags': 0, u'addrs': {u'addrvec': [{u'nonce': 662516565, u'type': u'v2', u'addr': u'192.168.15.107:6834'}, {u'nonce': 662516565, u'type': u'v1', u'addr': u'192.168.15.107:6835'}]}, u'addr': u'192.168.15.107:6835/662516565'}}, u'fs_name': u'cephfs', u'created': u'2019-08-13T03:14:09.385155+0000', u'standby_count_wanted': 0, u'enabled': True, u'modified': u'2019-08-13T03:14:16.488167+0000', u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}
2019-08-13 03:14:17,190.190 WARNING:tasks.cephfs.filesystem:Unhealthy mds state gid_8206:up:creating
2019-08-13 03:14:18,190.190 INFO:__main__:Running ['./bin/ceph', 'fs', 'dump', '--format=json']
2019-08-13 03:14:18,559.559 INFO:tasks.cephfs.filesystem:are_daemons_healthy: mds map: {u'session_autoclose': 300, u'balancer': u'', u'up': {u'mds_0': 8206}, 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'metadata_pool': 21, u'failed': [], u'epoch': 79, 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'0 (unknown)', u'data_pools': [22], u'info': {u'gid_8206': {u'export_targets': [], u'name': u'a', u'incarnation': 78, u'state_seq': 3, u'state': u'up:active', u'gid': 8206, u'features': 4540138292836696063, u'rank': 0, u'flags': 0, u'addrs': {u'addrvec': [{u'nonce': 662516565, u'type': u'v2', u'addr': u'192.168.15.107:6834'}, {u'nonce': 662516565, u'type': u'v1', u'addr': u'192.168.15.107:6835'}]}, u'addr': u'192.168.15.107:6835/662516565'}}, u'fs_name': u'cephfs', u'created': u'2019-08-13T03:14:09.385155+0000', u'standby_count_wanted': 0, u'enabled': True, u'modified': u'2019-08-13T03:14:17.514702+0000', u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}
2019-08-13 03:14:18,559.559 INFO:tasks.cephfs.filesystem:are_daemons_healthy: 1/1
2019-08-13 03:14:18,559.559 INFO:__main__:Running ['./bin/ceph', 'daemon', 'mds.a', 'status']
2019-08-13 03:14:18,708.708 INFO:tasks.cephfs.filesystem:_json_asok output: {
"cluster_fsid": "9a5c3506-e4a0-4227-bc28-33036c9f18d7",
"whoami": 0,
"id": 8206,
"want_state": "up:active",
"state": "up:active",
"rank_uptime": 2.1766520109999998,
"mdsmap_epoch": 79,
"osdmap_epoch": 89,
"osdmap_epoch_barrier": 89,
"uptime": 6.4554971950000004
}
2019-08-13 03:14:18,709.709 INFO:__main__:Running ['./bin/ceph', 'dashboard', 'ac-user-show', 'admin']
2019-08-13 03:14:19,049.049 INFO:tasks.mgr.dashboard.helper:command result: {"username": "admin", "password": "$2b$12$q26BUWEyJbPsJC4mWt.WKOLNhn1M2V4WzDu70zIii8njS/Cf44TJm", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1565665943, "enabled": true}
2019-08-13 03:14:19,049.049 INFO:__main__:Running ['./bin/ceph', 'dashboard', 'ac-user-delete', 'admin']
2019-08-13 03:14:19,421.421 INFO:tasks.mgr.dashboard.helper:command result: User 'admin' deleted
2019-08-13 03:14:19,422.422 INFO:__main__:Running ['./bin/ceph', 'dashboard', 'ac-user-create', 'admin', 'admin']
2019-08-13 03:14:19,987.987 INFO:tasks.mgr.dashboard.helper:command result: {"username": "admin", "password": "$2b$12$4opsQBCXdJ.TSU1oiuRrEOPS7/V59MfyOIKYymkJIM3ztJWlAmIwa", "roles": [], "name": null, "email": null, "lastUpdate": 1565666059, "enabled": true}
2019-08-13 03:14:19,988.988 INFO:__main__:Running ['./bin/ceph', 'dashboard', 'ac-user-set-roles', 'admin', 'administrator']
2019-08-13 03:14:20,394.394 INFO:tasks.mgr.dashboard.helper:command result: {"username": "admin", "password": "$2b$12$4opsQBCXdJ.TSU1oiuRrEOPS7/V59MfyOIKYymkJIM3ztJWlAmIwa", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1565666060, "enabled": true}
2019-08-13 03:14:20,395.395 INFO:tasks.mgr.dashboard.helper:Request POST to https://localhost:7789/api/auth
/tmp/tmp.ed3xkcLqGa/venv/lib/python2.7/site-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
2019-08-13 03:14:20,603.603 INFO:__main__:Starting test: test_full_health (tasks.mgr.dashboard.test_health.HealthTest)
2019-08-13 03:14:20,603.603 INFO:__main__:Running ['./bin/ceph', 'health', '--format=json']
2019-08-13 03:14:20,968.968 INFO:tasks.mgr.dashboard.helper:Request GET to https://localhost:7789/api/health/full
/tmp/tmp.ed3xkcLqGa/venv/lib/python2.7/site-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
2019-08-13 03:14:21,013.013 INFO:__main__:test_full_health (tasks.mgr.dashboard.test_health.HealthTest) ... FAIL
2019-08-13 03:14:21,013.013 INFO:__main__:Running ['./bin/ceph', 'log', 'Ended test tasks.mgr.dashboard.test_health.HealthTest.test_full_health']
2019-08-13 03:14:21,942.942 INFO:__main__:Stopped test: test_full_health (tasks.mgr.dashboard.test_health.HealthTest) in 1.339123s
2019-08-13 03:14:21,943.943 INFO:__main__:
2019-08-13 03:14:21,944.944 INFO:__main__:======================================================================
2019-08-13 03:14:21,944.944 INFO:__main__:FAIL: test_full_health (tasks.mgr.dashboard.test_health.HealthTest)
2019-08-13 03:14:21,944.944 INFO:__main__:----------------------------------------------------------------------
2019-08-13 03:14:21,944.944 INFO:__main__:Traceback (most recent call last):
2019-08-13 03:14:21,944.944 INFO:__main__: File "/ceph/qa/tasks/mgr/dashboard/test_health.py", line 270, in test_full_health
2019-08-13 03:14:21,944.944 INFO:__main__: self.assertSchema(data, schema)
2019-08-13 03:14:21,944.944 INFO:__main__: File "/ceph/qa/tasks/mgr/dashboard/helper.py", line 337, in assertSchema
2019-08-13 03:14:21,944.944 INFO:__main__: self.assertEqual(data, str(e))
2019-08-13 03:14:21,944.944 INFO:__main__:AssertionError: {u'df': {u'pools': [{u'stats': {u'wr': 4, u'data_bytes_used': 786432, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 4, u'bytes_used': 786432, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 1245, u'rd': 49, u'stored_raw': 3735, u'rd_bytes': 50176, u'stored': 1245, u'percent_used': 1.8080268660014553e-07, u'kb_used': 768, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 4096, u'compress_bytes_used': 0, u'dirty': 4}, u'name': u'.rgw.root', u'id': 1}, {u'stats': {u'wr': 0, u'data_bytes_used': 0, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 8, u'bytes_used': 0, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 0, u'rd': 0, u'stored_raw': 0, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 0, u'compress_bytes_used': 0, u'dirty': 8}, u'name': u'default.rgw.control', u'id': 2}, {u'stats': {u'wr': 22, u'data_bytes_used': 2752512, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 14, u'bytes_used': 2752512, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 2633, u'rd': 0, u'stored_raw': 7899, u'rd_bytes': 0, u'stored': 2633, u'percent_used': 6.328090762508509e-07, u'kb_used': 2688, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 15360, u'compress_bytes_used': 0, u'dirty': 14}, u'name': u'default.rgw.meta', u'id': 3}, {u'stats': {u'wr': 986, u'data_bytes_used': 0, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 207, u'bytes_used': 0, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 0, u'rd': 1511, u'stored_raw': 0, u'rd_bytes': 1335296, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 0, u'compress_bytes_used': 0, u'dirty': 207}, u'name': u'default.rgw.log', u'id': 4}, {u'stats': {u'wr': 44, u'data_bytes_used': 1572864, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 21, u'bytes_used': 1572864, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 2286, u'rd': 0, u'stored_raw': 6858, u'rd_bytes': 0, u'stored': 2286, u'percent_used': 3.616053163568722e-07, u'kb_used': 1536, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 13312, u'compress_bytes_used': 0, u'dirty': 21}, u'name': u'cephfs_metadata', u'id': 21}, {u'stats': {u'wr': 0, u'data_bytes_used': 0, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 0, u'bytes_used': 0, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 0, u'rd': 0, u'stored_raw': 0, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 0, u'compress_bytes_used': 0, u'dirty': 0}, u'name': u'cephfs_data', u'id': 22}], u'stats': {u'total_used_bytes': 4352933888, u'num_per_pool_omap_osds': 4, u'total_used_raw_bytes': 8647901184, u'total_bytes': 4402341445632, u'num_per_pool_osds': 4, u'total_used_raw_ratio': 0.001964386785402894, u'num_osds': 4, u'total_avail_bytes': 4393693544448}}, u'osd_map': {u'nearfull_ratio': 0.9900000095367432, u'backfillfull_ratio': 0.9900000095367432, u'osd_metadata': {u'1': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', 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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6812/16193,v1:192.168.15.107:6813/16193]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6816/16193,v1:192.168.15.107:6817/16193]', 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.15.107:6814/16193,v1:192.168.15.107:6815/16193]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6810/16193,v1:192.168.15.107:6811/16193]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', 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'32541364', 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'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd1'}, u'0': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', 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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6804/15837,v1:192.168.15.107:6805/15837]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6808/15837,v1:192.168.15.107:6809/15837]', 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.15.107:6806/15837,v1:192.168.15.107:6807/15837]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6802/15837,v1:192.168.15.107:6803/15837]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', 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'32541364', 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'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd0'}, u'3': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', u'bluestore_bdev_driver': u'KernelDevice', u'bluefs_db_path': u'/ceph/build/dev/osd3/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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6828/16935,v1:192.168.15.107:6829/16935]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6832/16935,v1:192.168.15.107:6833/16935]', 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.15.107:6830/16935,v1:192.168.15.107:6831/16935]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6826/16935,v1:192.168.15.107:6827/16935]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', u'bluefs': u'1', u'bluestore_bdev_rotational': u'1', u'bluefs_wal_path': u'/ceph/build/dev/osd3/block.wal', u'devices': u'', u'mem_total_kb': u'32541364', u'default_device_class': u'hdd', u'bluestore_bdev_path': u'/ceph/build/dev/osd3/block', u'bluefs_wal_access_mode': u'file', u'ceph_version_short': u'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd3'}, u'2': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', 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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6820/16577,v1:192.168.15.107:6821/16577]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6824/16577,v1:192.168.15.107:6825/16577]', 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.15.107:6822/16577,v1:192.168.15.107:6823/16577]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6818/16577,v1:192.168.15.107:6819/16577]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', 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'32541364', 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'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd2'}}, u'last_in_change': u'2019-08-13T02:48:58.563627+0000', u'full_ratio': 0.9900000095367432, u'cluster_snapshot': u'', u'pg_upmap': [], u'new_purged_snaps': [], 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': 262404, u'type_id': 11, u'alg': u'straw2', u'type_name': u'root', u'items': [{u'id': -3, u'weight': 262404, u'pos': 0}], u'id': -1}, {u'hash': u'rjenkins1', u'name': u'default~hdd', u'weight': 262404, u'type_id': 11, u'alg': u'straw2', u'type_name': u'root', u'items': [{u'id': -4, u'weight': 262404, u'pos': 0}], u'id': -2}, {u'hash': u'rjenkins1', u'name': u'ceph-1', u'weight': 262404, u'type_id': 1, u'alg': u'straw2', u'type_name': u'host', u'items': [{u'id': 0, u'weight': 65601, u'pos': 0}, {u'id': 1, u'weight': 65601, u'pos': 1}, {u'id': 2, u'weight': 65601, u'pos': 2}, {u'id': 3, u'weight': 65601, u'pos': 3}], u'id': -3}, {u'hash': u'rjenkins1', u'name': u'ceph-1~hdd', u'weight': 262404, u'type_id': 1, u'alg': u'straw2', u'type_name': u'host', u'items': [{u'id': 0, u'weight': 65601, u'pos': 0}, {u'id': 1, u'weight': 65601, u'pos': 1}, {u'id': 2, u'weight': 65601, u'pos': 2}, {u'id': 3, u'weight': 65601, u'pos': 3}], 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'class': u'hdd', u'id': 3, u'name': u'osd.3'}], 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'zone', u'type_id': 9}, {u'name': u'region', u'type_id': 10}, {u'name': u'root', u'type_id': 11}]}, 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.15.107:6809/15837', u'public_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6802'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107:6803'}]}, u'weight': 1.0, u'up_from': 5, u'cluster_addr': u'192.168.15.107:6805/15837', u'heartbeat_front_addr': u'192.168.15.107:6807/15837', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6804'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107: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.15.107:6803/15837', u'up_thru': 86, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6808'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107:6809'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6806'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107:6807'}]}, u'osd': 0, u'uuid': u'0b08dc7b-67e8-43e7-a461-4d96dbc64d98'}, {u'heartbeat_back_addr': u'192.168.15.107:6817/16193', u'public_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6810'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107:6811'}]}, u'weight': 1.0, u'up_from': 9, u'cluster_addr': u'192.168.15.107:6813/16193', u'heartbeat_front_addr': u'192.168.15.107:6815/16193', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6812'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107: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.15.107:6811/16193', u'up_thru': 87, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6816'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107:6817'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6814'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107:6815'}]}, u'osd': 1, u'uuid': u'aa9d69be-6800-46ba-9f2e-97ff7e7f7249'}, {u'heartbeat_back_addr': u'192.168.15.107:6825/16577', u'public_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6818'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107:6819'}]}, u'weight': 1.0, u'up_from': 13, u'cluster_addr': u'192.168.15.107:6821/16577', u'heartbeat_front_addr': u'192.168.15.107:6823/16577', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6820'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107: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.15.107:6819/16577', u'up_thru': 87, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6824'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107:6825'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6822'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107:6823'}]}, u'osd': 2, u'uuid': u'5901593b-28e9-4bc0-9a57-71619bb39035'}, {u'heartbeat_back_addr': u'192.168.15.107:6833/16935', u'public_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6826'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6827'}]}, u'weight': 1.0, u'up_from': 17, u'cluster_addr': u'192.168.15.107:6829/16935', u'heartbeat_front_addr': u'192.168.15.107:6831/16935', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6828'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6829'}]}, 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.15.107:6827/16935', u'up_thru': 87, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6832'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6833'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6830'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6831'}]}, u'osd': 3, u'uuid': u'bd306e37-a50e-4dcb-8425-cd01810d966c'}], u'crush_node_flags': {}, u'epoch': 89, u'require_min_compat_client': u'jewel', u'crush_version': 9, u'primary_temp': [], u'pool_max': 22, u'device_class_flags': {}, u'max_osd': 4, u'require_osd_release': u'octopus', u'min_compat_client': u'jewel', u'osd_xinfo': [{u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 0, u'last_purged_snaps_scrub': u'2019-08-13T02:48:19.918121+0000'}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 1, u'last_purged_snaps_scrub': u'2019-08-13T02:48:31.669376+0000'}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 2, u'last_purged_snaps_scrub': u'2019-08-13T02:48:44.113713+0000'}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 3, u'last_purged_snaps_scrub': u'2019-08-13T02:48:57.004194+0000'}], u'blacklist': {u'192.168.15.107:6835/4292275705': u'2019-08-14T03:14:00.738317+0000', u'192.168.15.107:6835/690676743': u'2019-08-14T03:12:03.228984+0000', u'192.168.15.107:6834/926620320': u'2019-08-14T03:04:25.231454+0000', u'192.168.15.107:6834/4071251349': u'2019-08-14T03:03:02.680925+0000', u'192.168.15.107:6834/441164820': u'2019-08-14T02:58:12.485220+0000', u'192.168.15.107:6835/4071251349': u'2019-08-14T03:03:02.680925+0000', u'192.168.15.107:6834/1081493132': u'2019-08-14T03:10:01.143959+0000', u'192.168.15.107:6834/4292275705': u'2019-08-14T03:14:00.738317+0000', u'192.168.15.107:6834/3031503557': u'2019-08-14T02:53:38.257614+0000', u'192.168.15.107:6834/1532520643': u'2019-08-14T02:59:22.402176+0000', u'192.168.15.107:6835/926620320': u'2019-08-14T03:04:25.231454+0000', u'192.168.15.107:6834/690676743': u'2019-08-14T03:12:03.228984+0000', u'192.168.15.107:6835/441164820': u'2019-08-14T02:58:12.485220+0000', u'192.168.15.107:6835/3031503557': u'2019-08-14T02:53:38.257614+0000', u'192.168.15.107:6835/1081493132': u'2019-08-14T03:10:01.143959+0000', u'192.168.15.107:6835/1532520643': u'2019-08-14T02:59:22.402176+0000'}, u'last_up_change': u'2019-08-13T02:48:58.563627+0000', u'flags_set': [u'pglog_hardlimit', u'purged_snapdirs', u'recovery_deletes', u'sortbitwise'], u'fsid': u'9a5c3506-e4a0-4227-bc28-33036c9f18d7', u'flags_num': 5799936, u'created': u'2019-08-13T02:48:00.852282+0000', u'tree': {u'nodes': [{u'children': [-3], u'type_id': 11, u'type': u'root', u'id': -1, u'name': u'default'}, {u'name': u'ceph-1', u'type_id': 1, u'id': -3, u'pool_weights': {}, u'type': u'host', u'children': [3, 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': 1.0009918212890625, 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': 1.0009918212890625, 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': 1.0009918212890625, u'pool_weights': {}, u'primary_affinity': 1.0, u'depth': 2, u'device_class': u'hdd', u'type': u'osd', u'id': 2}, {u'status': u'up', u'name': u'osd.3', u'exists': 1, u'type_id': 0, u'reweight': 1.0, u'crush_weight': 1.0009918212890625, u'pool_weights': {}, u'primary_affinity': 1.0, u'depth': 2, u'device_class': u'hdd', u'type': u'osd', u'id': 3}], u'stray': []}, u'modified': u'2019-08-13T03:14:10.402258+0000', 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'create_time': u'2019-08-13T02:48:58.548392+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 1, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'19', 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'create_time': u'2019-08-13T02:49:00.179833+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 2, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'21', 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'create_time': u'2019-08-13T02:49:02.381497+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 3, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 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': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'create_time': u'2019-08-13T02:49:06.277202+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 4, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'28', 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'create_time': u'2019-08-13T03:14:07.874018+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 21, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'metadata': u'cephfs'}}, u'options': {u'pg_autoscale_bias': 4.0, u'recovery_priority': 5, u'pg_num_min': 16}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'88', 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'create_time': u'2019-08-13T03:14:08.722052+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 22, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'data': u'cephfs'}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'89', u'min_write_recency_for_promote': 0, u'read_tier': -1}], u'new_removed_snaps': [], u'removed_snaps_queue': []}, u'rgw': 1, 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': 9, u'filesystems': [{u'id': 9, u'mdsmap': {u'session_autoclose': 300, u'balancer': u'', u'modified': u'2019-08-13T03:14:17.514702+0000', 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': 21, u'epoch': 79, 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'0 (unknown)', u'data_pools': [22], u'info': {u'gid_8206': {u'addr': u'192.168.15.107:6835/662516565', u'export_targets': [], u'name': u'a', u'incarnation': 78, u'state_seq': 3, u'state': u'up:active', u'gid': 8206, u'features': 4540138292836696063, u'rank': 0, u'flags': 0, u'addrs': {u'addrvec': [{u'nonce': 662516565, u'type': u'v2', u'addr': u'192.168.15.107:6834'}, {u'nonce': 662516565, u'type': u'v1', u'addr': u'192.168.15.107:6835'}]}}}, u'fs_name': u'cephfs', u'created': u'2019-08-13T03:14:09.385155+0000', u'standby_count_wanted': 0, u'enabled': True, u'up': {u'mds_0': 8206}, u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}}], u'epoch': 79, u'standbys': []}, 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': 37.5, u'object_stats': {u'num_objects_unfound': 0, u'num_objects': 254, u'num_object_copies': 762, u'num_objects_degraded': 0, u'num_objects_misplaced': 0}, u'statuses': {u'active+clean': 50}}, u'mon_status': {u'election_epoch': 4, u'quorum_age': 1575, u'outside_quorum': [], u'rank': 1, u'monmap': {u'features': {u'optional': [], u'persistent': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus', u'octopus']}, u'created': u'2019-08-13T02:47:59.510753Z', u'min_mon_release': 15, u'modified': u'2019-08-13T02:47:59.510753Z', u'epoch': 1, u'mons': [{u'weight': 0, u'addr': u'192.168.15.107:40480/0', u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.15.107:40479'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.15.107:40480'}]}, u'rank': 0, u'priority': 0, u'public_addr': u'192.168.15.107:40480/0', u'name': u'a'}, {u'weight': 0, u'addr': u'192.168.15.107:40482/0', u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.15.107:40481'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.15.107:40482'}]}, u'rank': 1, u'priority': 0, u'public_addr': u'192.168.15.107:40482/0', u'name': u'b'}, {u'weight': 0, u'addr': u'192.168.15.107:40484/0', u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.15.107:40483'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.15.107:40484'}]}, u'rank': 2, u'priority': 0, u'public_addr': u'192.168.15.107:40484/0', u'name': u'c'}], u'min_mon_release_name': u'octopus', u'fsid': u'9a5c3506-e4a0-4227-bc28-33036c9f18d7'}, u'state': u'peon', u'features': {u'quorum_con': u'4540138292836696063', u'quorum_mon': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus', u'octopus'], u'required_mon': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus', u'octopus'], u'required_con': u'2449958747315978244'}, u'extra_probe_peers': [], u'feature_map': {u'mds': [{u'release': u'luminous', u'num': 1, u'features': u'0x3f01cfb8ffadffff'}], u'mon': [{u'release': u'luminous', u'num': 1, u'features': u'0x3f01cfb8ffadffff'}], u'mgr': [{u'release': u'luminous', u'num': 1, u'features': u'0x3f01cfb8ffadffff'}], u'osd': [{u'release': u'luminous', u'num': 3, u'features': u'0x3f01cfb8ffadffff'}]}, u'quorum': [0, 1, 2], u'sync_provider': [], u'name': u'b'}, 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'create_time': u'2019-08-13T02:48:58.548392+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 4}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 786432}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 4}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 786432}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1245}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 49}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 3735}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 50176}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1245}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1.8080268660014553e-07}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 768}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 4096}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 1, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'19', 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'create_time': u'2019-08-13T02:49:00.179833+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 8}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0.0}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 2, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'21', 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'create_time': u'2019-08-13T02:49:02.381497+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 22}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2752512}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 14}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2752512}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2633}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 7899}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2633}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 6.328090762508509e-07}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2688}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 15360}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 3, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 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': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'create_time': u'2019-08-13T02:49:06.277202+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 986}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 207}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1511}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1335296}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0.0}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 207}}, 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 4, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'28', 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'create_time': u'2019-08-13T03:14:07.874018+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 44}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1572864}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 21}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1572864}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2286}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 6858}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2286}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 3.616053163568722e-07}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1536}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 13312}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 21}}, 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 21, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'metadata': u'cephfs'}}, u'options': {u'pg_autoscale_bias': 4.0, u'recovery_priority': 5, u'pg_num_min': 16}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 9}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'88', 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'create_time': u'2019-08-13T03:14:08.722052+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0.0}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 22, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'data': u'cephfs'}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 9}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'89', u'min_write_recency_for_promote': 0, u'read_tier': -1}], u'hosts': 1, u'iscsi_daemons': {u'down': 0, u'up': 0}, u'mgr_map': {u'available': True, u'active_change': u'2019-08-13T03:13:57.121413+0000', u'available_modules': [{u'module_options': {u'verify_server': {u'default_value': u'True', u'long_desc': u'', u'name': u'verify_server', 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'server_location': {u'default_value': u'', u'long_desc': u'', u'name': u'server_location', 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'ca_bundle': {u'default_value': u'', u'long_desc': u'', u'name': u'ca_bundle', 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'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'end_weekday': {u'default_value': u'7', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'end_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to days of the week earlier than this'}, u'pool_ids': {u'default_value': u'', u'long_desc': u'', u'name': u'pool_ids', 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'pools which the automatic balancing will be limited to'}, 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'begin_weekday': {u'default_value': u'0', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'begin_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to this day of the week or later'}, 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'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'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'0.001', u'max': u'0.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'warn_recent_interval': {u'default_value': u'1209600', u'long_desc': u'', u'name': u'warn_recent_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'time interval in which to warn about recent crashes'}, u'retain_interval': {u'default_value': u'31536000', u'long_desc': u'', u'name': u'retain_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 long to retain crashes before pruning them'}}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'FEATURE_TOGGLE_cephfs': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_cephfs', 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'FEATURE_TOGGLE_rbd': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rbd', 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'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'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'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'PROMETHEUS_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'PROMETHEUS_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'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'standby_behaviour': {u'default_value': u'redirect', u'long_desc': u'', u'name': u'standby_behaviour', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'error', u'redirect'], 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'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_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'jwt_token_ttl': {u'default_value': u'28800', 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'int', 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'ALERTMANAGER_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'ALERTMANAGER_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'FEATURE_TOGGLE_iscsi': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_iscsi', 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'server_port': {u'default_value': u'8080', 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'int', u'tags': [], u'desc': u''}, u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE': {u'default_value': u'', u'long_desc': u'', u'name': u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE', 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'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'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'GRAFANA_UPDATE_DASHBOARDS': {u'default_value': u'False', u'long_desc': u'', u'name': u'GRAFANA_UPDATE_DASHBOARDS', 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'FEATURE_TOGGLE_rgw': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rgw', 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'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'True', 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'bool', u'tags': [], u'desc': u''}, u'standby_error_status_code': {u'default_value': u'500', u'long_desc': u'', u'name': u'standby_error_status_code', u'min': u'400', u'max': u'599', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'ISCSI_API_SSL_VERIFICATION': {u'default_value': u'True', u'long_desc': u'', u'name': u'ISCSI_API_SSL_VERIFICATION', 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_server_port': {u'default_value': u'8443', u'long_desc': u'', u'name': u'ssl_server_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'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'FEATURE_TOGGLE_mirroring': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_mirroring', 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'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'', 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'', 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'', 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'diskprediction_cert_context': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_cert_context', 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'diskprediction_default_authority': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_default_authority', 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'diskprediction_ssl_target_name_override': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_ssl_target_name_override', 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'diskprediction_retrieve_prediction_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_retrieve_prediction_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'diskprediction_upload_smart_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_upload_smart_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'diskprediction_user': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_user', 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'diskprediction_upload_metrics_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'diskprediction_upload_metrics_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'diskprediction_password': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_port': {u'default_value': u'31400', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_server': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_server', 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_cloud', u'error_string': u'', u'can_run': True}, {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'foo': {u'default_value': u'a', u'long_desc': u'', u'name': u'foo', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'a', u'b', u'c'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, 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': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'a place in the world'}, 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': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'whether to say it loudly'}}, 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'persist_interval': {u'default_value': u'5', u'long_desc': u'', u'name': u'persist_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 persist completed events'}, u'max_completed_events': {u'default_value': u'50', u'long_desc': u'', u'name': u'max_completed_events', 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'number of past completed events to remember'}}, 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'name': u'rbd_support', 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'', u'can_run': True}, {u'module_options': {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'rwoption6': {u'default_value': u'True', u'long_desc': u'', u'name': u'rwoption6', 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'rwoption5': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption5', 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'roption2': {u'default_value': u'xyz', u'long_desc': u'', u'name': u'roption2', 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'roption1': {u'default_value': u'', u'long_desc': u'', u'name': u'roption1', 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'rwoption4': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption4', 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'rwoption3': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption3', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u''}, u'rwoption2': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption2', 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'rwoption1': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption1', 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'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'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {u'inventory_cache_timeout_min': {u'default_value': u'', u'long_desc': u'', u'name': u'inventory_cache_timeout_min', 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'ssh_config_file': {u'default_value': u'', u'long_desc': u'', u'name': u'ssh_config_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'ssh', u'error_string': u"loading remoto library:No module named 'remoto'", u'can_run': False}, {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'channel_crash': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_crash', 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'channel_basic': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_basic', 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'Share basic cluster information (size, version)'}, 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'enabled': {u'default_value': u'False', 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'interval': {u'default_value': u'24', u'long_desc': u'', u'name': u'interval', u'min': u'8', 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'channel_device': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_device', 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'channel_ident': {u'default_value': u'False', u'long_desc': u'', u'name': u'channel_ident', 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'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'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'last_opt_revision': {u'default_value': u'1', u'long_desc': u'', u'name': u'last_opt_revision', 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'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'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'discovery_interval': {u'default_value': u'100', u'long_desc': u'', u'name': u'discovery_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'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'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'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_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'name': u'zabbix', u'error_string': u'', u'can_run': True}], u'always_on_modules': {u'nautilus': [u'balancer', u'crash', u'devicehealth', u'orchestrator_cli', u'progress', u'rbd_support', u'status', u'volumes'], u'octopus': [u'balancer', u'crash', u'devicehealth', u'orchestrator_cli', u'pg_autoscaler', u'progress', u'rbd_support', u'status', u'telemetry', u'volumes']}, u'modules': [u'dashboard', u'restful'], u'active_name': u'y', u'epoch': 145, u'active_addr': u'192.168.15.107:6801/7297', u'standbys': [{u'gid': 8055, u'name': u'z', u'available_modules': [{u'module_options': {u'verify_server': {u'default_value': u'True', u'long_desc': u'', u'name': u'verify_server', 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'server_location': {u'default_value': u'', u'long_desc': u'', u'name': u'server_location', 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'ca_bundle': {u'default_value': u'', u'long_desc': u'', u'name': u'ca_bundle', 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'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'end_weekday': {u'default_value': u'7', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'end_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to days of the week earlier than this'}, u'pool_ids': {u'default_value': u'', u'long_desc': u'', u'name': u'pool_ids', 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'pools which the automatic balancing will be limited to'}, 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'begin_weekday': {u'default_value': u'0', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'begin_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to this day of the week or later'}, 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'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'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'0.001', u'max': u'0.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'warn_recent_interval': {u'default_value': u'1209600', u'long_desc': u'', u'name': u'warn_recent_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'time interval in which to warn about recent crashes'}, u'retain_interval': {u'default_value': u'31536000', u'long_desc': u'', u'name': u'retain_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 long to retain crashes before pruning them'}}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'FEATURE_TOGGLE_cephfs': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_cephfs', 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'FEATURE_TOGGLE_rbd': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rbd', 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'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'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'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'PROMETHEUS_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'PROMETHEUS_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'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'standby_behaviour': {u'default_value': u'redirect', u'long_desc': u'', u'name': u'standby_behaviour', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'error', u'redirect'], 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'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_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'jwt_token_ttl': {u'default_value': u'28800', 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'int', 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'ALERTMANAGER_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'ALERTMANAGER_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'FEATURE_TOGGLE_iscsi': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_iscsi', 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'server_port': {u'default_value': u'8080', 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'int', u'tags': [], u'desc': u''}, u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE': {u'default_value': u'', u'long_desc': u'', u'name': u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE', 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'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'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'GRAFANA_UPDATE_DASHBOARDS': {u'default_value': u'False', u'long_desc': u'', u'name': u'GRAFANA_UPDATE_DASHBOARDS', 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'FEATURE_TOGGLE_rgw': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rgw', 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'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'True', 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'bool', u'tags': [], u'desc': u''}, u'standby_error_status_code': {u'default_value': u'500', u'long_desc': u'', u'name': u'standby_error_status_code', u'min': u'400', u'max': u'599', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'ISCSI_API_SSL_VERIFICATION': {u'default_value': u'True', u'long_desc': u'', u'name': u'ISCSI_API_SSL_VERIFICATION', 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_server_port': {u'default_value': u'8443', u'long_desc': u'', u'name': u'ssl_server_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'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'FEATURE_TOGGLE_mirroring': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_mirroring', 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'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'', 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'', 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'', 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'diskprediction_cert_context': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_cert_context', 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'diskprediction_default_authority': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_default_authority', 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'diskprediction_ssl_target_name_override': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_ssl_target_name_override', 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'diskprediction_retrieve_prediction_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_retrieve_prediction_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'diskprediction_upload_smart_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_upload_smart_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'diskprediction_user': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_user', 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'diskprediction_upload_metrics_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'diskprediction_upload_metrics_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'diskprediction_password': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_port': {u'default_value': u'31400', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_server': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_server', 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_cloud', u'error_string': u'', u'can_run': True}, {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'foo': {u'default_value': u'a', u'long_desc': u'', u'name': u'foo', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'a', u'b', u'c'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, 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': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'a place in the world'}, 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': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'whether to say it loudly'}}, 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'persist_interval': {u'default_value': u'5', u'long_desc': u'', u'name': u'persist_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 persist completed events'}, u'max_completed_events': {u'default_value': u'50', u'long_desc': u'', u'name': u'max_completed_events', 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'number of past completed events to remember'}}, 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'name': u'rbd_support', 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'', u'can_run': True}, {u'module_options': {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'rwoption6': {u'default_value': u'True', u'long_desc': u'', u'name': u'rwoption6', 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'rwoption5': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption5', 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'roption2': {u'default_value': u'xyz', u'long_desc': u'', u'name': u'roption2', 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'roption1': {u'default_value': u'', u'long_desc': u'', u'name': u'roption1', 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'rwoption4': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption4', 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'rwoption3': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption3', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u''}, u'rwoption2': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption2', 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'rwoption1': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption1', 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'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'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {u'inventory_cache_timeout_min': {u'default_value': u'', u'long_desc': u'', u'name': u'inventory_cache_timeout_min', 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'ssh_config_file': {u'default_value': u'', u'long_desc': u'', u'name': u'ssh_config_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'ssh', u'error_string': u"loading remoto library:No module named 'remoto'", u'can_run': False}, {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'channel_crash': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_crash', 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'channel_basic': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_basic', 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'Share basic cluster information (size, version)'}, 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'enabled': {u'default_value': u'False', 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'interval': {u'default_value': u'24', u'long_desc': u'', u'name': u'interval', u'min': u'8', 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'channel_device': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_device', 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'channel_ident': {u'default_value': u'False', u'long_desc': u'', u'name': u'channel_ident', 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'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'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'last_opt_revision': {u'default_value': u'1', u'long_desc': u'', u'name': u'last_opt_revision', 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'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'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'discovery_interval': {u'default_value': u'100', u'long_desc': u'', u'name': u'discovery_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'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'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'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_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'name': u'zabbix', u'error_string': u'', u'can_run': True}]}, {u'gid': 8058, u'name': u'x', u'available_modules': [{u'module_options': {u'verify_server': {u'default_value': u'True', u'long_desc': u'', u'name': u'verify_server', 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'server_location': {u'default_value': u'', u'long_desc': u'', u'name': u'server_location', 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'ca_bundle': {u'default_value': u'', u'long_desc': u'', u'name': u'ca_bundle', 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'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'end_weekday': {u'default_value': u'7', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'end_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to days of the week earlier than this'}, u'pool_ids': {u'default_value': u'', u'long_desc': u'', u'name': u'pool_ids', 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'pools which the automatic balancing will be limited to'}, 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'begin_weekday': {u'default_value': u'0', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'begin_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to this day of the week or later'}, 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'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'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'0.001', u'max': u'0.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'warn_recent_interval': {u'default_value': u'1209600', u'long_desc': u'', u'name': u'warn_recent_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'time interval in which to warn about recent crashes'}, u'retain_interval': {u'default_value': u'31536000', u'long_desc': u'', u'name': u'retain_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 long to retain crashes before pruning them'}}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'FEATURE_TOGGLE_cephfs': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_cephfs', 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'FEATURE_TOGGLE_rbd': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rbd', 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'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'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'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'PROMETHEUS_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'PROMETHEUS_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'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'standby_behaviour': {u'default_value': u'redirect', u'long_desc': u'', u'name': u'standby_behaviour', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'error', u'redirect'], 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'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_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'jwt_token_ttl': {u'default_value': u'28800', 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'int', 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'ALERTMANAGER_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'ALERTMANAGER_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'FEATURE_TOGGLE_iscsi': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_iscsi', 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'server_port': {u'default_value': u'8080', 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'int', u'tags': [], u'desc': u''}, u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE': {u'default_value': u'', u'long_desc': u'', u'name': u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE', 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'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'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'GRAFANA_UPDATE_DASHBOARDS': {u'default_value': u'False', u'long_desc': u'', u'name': u'GRAFANA_UPDATE_DASHBOARDS', 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'FEATURE_TOGGLE_rgw': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rgw', 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'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'True', 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'bool', u'tags': [], u'desc': u''}, u'standby_error_status_code': {u'default_value': u'500', u'long_desc': u'', u'name': u'standby_error_status_code', u'min': u'400', u'max': u'599', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'ISCSI_API_SSL_VERIFICATION': {u'default_value': u'True', u'long_desc': u'', u'name': u'ISCSI_API_SSL_VERIFICATION', 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_server_port': {u'default_value': u'8443', u'long_desc': u'', u'name': u'ssl_server_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'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'FEATURE_TOGGLE_mirroring': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_mirroring', 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'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'', 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'', 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'', 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'diskprediction_cert_context': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_cert_context', 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'diskprediction_default_authority': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_default_authority', 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'diskprediction_ssl_target_name_override': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_ssl_target_name_override', 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'diskprediction_retrieve_prediction_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_retrieve_prediction_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'diskprediction_upload_smart_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_upload_smart_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'diskprediction_user': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_user', 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'diskprediction_upload_metrics_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'diskprediction_upload_metrics_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'diskprediction_password': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_port': {u'default_value': u'31400', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_server': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_server', 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_cloud', u'error_string': u'', u'can_run': True}, {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'foo': {u'default_value': u'a', u'long_desc': u'', u'name': u'foo', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'a', u'b', u'c'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, 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': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'a place in the world'}, 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': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'whether to say it loudly'}}, 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'persist_interval': {u'default_value': u'5', u'long_desc': u'', u'name': u'persist_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 persist completed events'}, u'max_completed_events': {u'default_value': u'50', u'long_desc': u'', u'name': u'max_completed_events', 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'number of past completed events to remember'}}, 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'name': u'rbd_support', 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'', u'can_run': True}, {u'module_options': {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'rwoption6': {u'default_value': u'True', u'long_desc': u'', u'name': u'rwoption6', 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'rwoption5': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption5', 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'roption2': {u'default_value': u'xyz', u'long_desc': u'', u'name': u'roption2', 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'roption1': {u'default_value': u'', u'long_desc': u'', u'name': u'roption1', 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'rwoption4': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption4', 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'rwoption3': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption3', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u''}, u'rwoption2': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption2', 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'rwoption1': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption1', 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'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'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {u'inventory_cache_timeout_min': {u'default_value': u'', u'long_desc': u'', u'name': u'inventory_cache_timeout_min', 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'ssh_config_file': {u'default_value': u'', u'long_desc': u'', u'name': u'ssh_config_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'ssh', u'error_string': u"loading remoto library:No module named 'remoto'", u'can_run': False}, {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'channel_crash': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_crash', 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'channel_basic': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_basic', 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'Share basic cluster information (size, version)'}, 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'enabled': {u'default_value': u'False', 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'interval': {u'default_value': u'24', u'long_desc': u'', u'name': u'interval', u'min': u'8', 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'channel_device': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_device', 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'channel_ident': {u'default_value': u'False', u'long_desc': u'', u'name': u'channel_ident', 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'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'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'last_opt_revision': {u'default_value': u'1', u'long_desc': u'', u'name': u'last_opt_revision', 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'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'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'discovery_interval': {u'default_value': u'100', u'long_desc': u'', u'name': u'discovery_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'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'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'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_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'name': u'zabbix', u'error_string': u'', u'can_run': True}]}], u'active_addrs': {u'addrvec': [{u'nonce': 7297, u'type': u'v2', u'addr': u'192.168.15.107:6800'}, {u'nonce': 7297, u'type': u'v1', u'addr': u'192.168.15.107:6801'}]}, u'services': {u'dashboard': u'https://localhost:7789/'}, u'active_gid': 8068}} != "In `input['df']['stats']`: unknown keys: set([u'num_per_pool_omap_osds'])"
2019-08-13 03:14:21,945.945 INFO:__main__:
2019-08-13 03:14:21,945.945 INFO:__main__:----------------------------------------------------------------------
2019-08-13 03:14:21,945.945 INFO:__main__:Ran 1 test in 51.029s
2019-08-13 03:14:21,945.945 INFO:__main__:
2019-08-13 03:14:21,945.945 INFO:__main__:FAILED (failures=1)
2019-08-13 03:14:21,945.945 INFO:__main__:
2019-08-13 03:14:21,946.946 INFO:__main__:======================================================================
2019-08-13 03:14:21,946.946 INFO:__main__:FAIL: test_full_health (tasks.mgr.dashboard.test_health.HealthTest)
2019-08-13 03:14:21,946.946 INFO:__main__:----------------------------------------------------------------------
2019-08-13 03:14:21,946.946 INFO:__main__:Traceback (most recent call last):
2019-08-13 03:14:21,946.946 INFO:__main__: File "/ceph/qa/tasks/mgr/dashboard/test_health.py", line 270, in test_full_health
2019-08-13 03:14:21,946.946 INFO:__main__: self.assertSchema(data, schema)
2019-08-13 03:14:21,946.946 INFO:__main__: File "/ceph/qa/tasks/mgr/dashboard/helper.py", line 337, in assertSchema
2019-08-13 03:14:21,946.946 INFO:__main__: self.assertEqual(data, str(e))
2019-08-13 03:14:21,946.946 INFO:__main__:AssertionError: {u'df': {u'pools': [{u'stats': {u'wr': 4, u'data_bytes_used': 786432, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 4, u'bytes_used': 786432, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 1245, u'rd': 49, u'stored_raw': 3735, u'rd_bytes': 50176, u'stored': 1245, u'percent_used': 1.8080268660014553e-07, u'kb_used': 768, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 4096, u'compress_bytes_used': 0, u'dirty': 4}, u'name': u'.rgw.root', u'id': 1}, {u'stats': {u'wr': 0, u'data_bytes_used': 0, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 8, u'bytes_used': 0, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 0, u'rd': 0, u'stored_raw': 0, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 0, u'compress_bytes_used': 0, u'dirty': 8}, u'name': u'default.rgw.control', u'id': 2}, {u'stats': {u'wr': 22, u'data_bytes_used': 2752512, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 14, u'bytes_used': 2752512, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 2633, u'rd': 0, u'stored_raw': 7899, u'rd_bytes': 0, u'stored': 2633, u'percent_used': 6.328090762508509e-07, u'kb_used': 2688, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 15360, u'compress_bytes_used': 0, u'dirty': 14}, u'name': u'default.rgw.meta', u'id': 3}, {u'stats': {u'wr': 986, u'data_bytes_used': 0, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 207, u'bytes_used': 0, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 0, u'rd': 1511, u'stored_raw': 0, u'rd_bytes': 1335296, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 0, u'compress_bytes_used': 0, u'dirty': 207}, u'name': u'default.rgw.log', u'id': 4}, {u'stats': {u'wr': 44, u'data_bytes_used': 1572864, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 21, u'bytes_used': 1572864, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 2286, u'rd': 0, u'stored_raw': 6858, u'rd_bytes': 0, u'stored': 2286, u'percent_used': 3.616053163568722e-07, u'kb_used': 1536, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 13312, u'compress_bytes_used': 0, u'dirty': 21}, u'name': u'cephfs_metadata', u'id': 21}, {u'stats': {u'wr': 0, u'data_bytes_used': 0, u'quota_objects': 0, u'omap_bytes_used': 0, u'objects': 0, u'bytes_used': 0, u'max_avail': 1449889759232, u'compress_under_bytes': 0, u'stored_data': 0, u'rd': 0, u'stored_raw': 0, u'rd_bytes': 0, u'stored': 0, u'percent_used': 0.0, u'kb_used': 0, u'quota_bytes': 0, u'stored_omap': 0, u'wr_bytes': 0, u'compress_bytes_used': 0, u'dirty': 0}, u'name': u'cephfs_data', u'id': 22}], u'stats': {u'total_used_bytes': 4352933888, u'num_per_pool_omap_osds': 4, u'total_used_raw_bytes': 8647901184, u'total_bytes': 4402341445632, u'num_per_pool_osds': 4, u'total_used_raw_ratio': 0.001964386785402894, u'num_osds': 4, u'total_avail_bytes': 4393693544448}}, u'osd_map': {u'nearfull_ratio': 0.9900000095367432, u'backfillfull_ratio': 0.9900000095367432, u'osd_metadata': {u'1': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', 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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6812/16193,v1:192.168.15.107:6813/16193]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6816/16193,v1:192.168.15.107:6817/16193]', 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.15.107:6814/16193,v1:192.168.15.107:6815/16193]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6810/16193,v1:192.168.15.107:6811/16193]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', 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'32541364', 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'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd1'}, u'0': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', 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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6804/15837,v1:192.168.15.107:6805/15837]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6808/15837,v1:192.168.15.107:6809/15837]', 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.15.107:6806/15837,v1:192.168.15.107:6807/15837]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6802/15837,v1:192.168.15.107:6803/15837]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', 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'32541364', 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'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd0'}, u'3': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', u'bluestore_bdev_driver': u'KernelDevice', u'bluefs_db_path': u'/ceph/build/dev/osd3/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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6828/16935,v1:192.168.15.107:6829/16935]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6832/16935,v1:192.168.15.107:6833/16935]', 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.15.107:6830/16935,v1:192.168.15.107:6831/16935]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6826/16935,v1:192.168.15.107:6827/16935]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', u'bluefs': u'1', u'bluestore_bdev_rotational': u'1', u'bluefs_wal_path': u'/ceph/build/dev/osd3/block.wal', u'devices': u'', u'mem_total_kb': u'32541364', u'default_device_class': u'hdd', u'bluestore_bdev_path': u'/ceph/build/dev/osd3/block', u'bluefs_wal_access_mode': u'file', u'ceph_version_short': u'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd3'}, u'2': {u'bluefs_db_size': u'1073741824', u'bluestore_bdev_size': u'1099511627776', 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'32542016', u'bluestore_bdev_type': u'hdd', u'bluefs_wal_size': u'1048576000', u'back_addr': u'[v2:192.168.15.107:6820/16577,v1:192.168.15.107:6821/16577]', u'bluefs_db_block_size': u'4096', u'bluefs_single_shared_device': u'0', u'network_numa_nodes': u'-1', u'hostname': u'ceph-1', u'distro_version': u'20190527', u'ceph_release': u'octopus', 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 Development (no_version) octopus (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'wlan0', u'hb_back_addr': u'[v2:192.168.15.107:6824/16577,v1:192.168.15.107:6825/16577]', 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.15.107:6822/16577,v1:192.168.15.107:6823/16577]', u'kernel_description': u'#1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7)', u'bluefs_wal_block_size': u'4096', u'distro_description': u'openSUSE Tumbleweed', u'front_addr': u'[v2:192.168.15.107:6818/16577,v1:192.168.15.107:6819/16577]', u'bluefs_wal_driver': u'KernelDevice', u'front_iface': u'wlan0', u'kernel_version': u'4.12.14-lp151.28.10-default', 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'32541364', 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'Development', u'device_ids': u'', u'os': u'Linux', u'cpu': u'Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz', u'osd_data': u'/ceph/build/dev/osd2'}}, u'last_in_change': u'2019-08-13T02:48:58.563627+0000', u'full_ratio': 0.9900000095367432, u'cluster_snapshot': u'', u'pg_upmap': [], u'new_purged_snaps': [], 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': 262404, u'type_id': 11, u'alg': u'straw2', u'type_name': u'root', u'items': [{u'id': -3, u'weight': 262404, u'pos': 0}], u'id': -1}, {u'hash': u'rjenkins1', u'name': u'default~hdd', u'weight': 262404, u'type_id': 11, u'alg': u'straw2', u'type_name': u'root', u'items': [{u'id': -4, u'weight': 262404, u'pos': 0}], u'id': -2}, {u'hash': u'rjenkins1', u'name': u'ceph-1', u'weight': 262404, u'type_id': 1, u'alg': u'straw2', u'type_name': u'host', u'items': [{u'id': 0, u'weight': 65601, u'pos': 0}, {u'id': 1, u'weight': 65601, u'pos': 1}, {u'id': 2, u'weight': 65601, u'pos': 2}, {u'id': 3, u'weight': 65601, u'pos': 3}], u'id': -3}, {u'hash': u'rjenkins1', u'name': u'ceph-1~hdd', u'weight': 262404, u'type_id': 1, u'alg': u'straw2', u'type_name': u'host', u'items': [{u'id': 0, u'weight': 65601, u'pos': 0}, {u'id': 1, u'weight': 65601, u'pos': 1}, {u'id': 2, u'weight': 65601, u'pos': 2}, {u'id': 3, u'weight': 65601, u'pos': 3}], 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'class': u'hdd', u'id': 3, u'name': u'osd.3'}], 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'zone', u'type_id': 9}, {u'name': u'region', u'type_id': 10}, {u'name': u'root', u'type_id': 11}]}, 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.15.107:6809/15837', u'public_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6802'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107:6803'}]}, u'weight': 1.0, u'up_from': 5, u'cluster_addr': u'192.168.15.107:6805/15837', u'heartbeat_front_addr': u'192.168.15.107:6807/15837', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6804'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107: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.15.107:6803/15837', u'up_thru': 86, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6808'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107:6809'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 15837, u'type': u'v2', u'addr': u'192.168.15.107:6806'}, {u'nonce': 15837, u'type': u'v1', u'addr': u'192.168.15.107:6807'}]}, u'osd': 0, u'uuid': u'0b08dc7b-67e8-43e7-a461-4d96dbc64d98'}, {u'heartbeat_back_addr': u'192.168.15.107:6817/16193', u'public_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6810'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107:6811'}]}, u'weight': 1.0, u'up_from': 9, u'cluster_addr': u'192.168.15.107:6813/16193', u'heartbeat_front_addr': u'192.168.15.107:6815/16193', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6812'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107: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.15.107:6811/16193', u'up_thru': 87, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6816'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107:6817'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 16193, u'type': u'v2', u'addr': u'192.168.15.107:6814'}, {u'nonce': 16193, u'type': u'v1', u'addr': u'192.168.15.107:6815'}]}, u'osd': 1, u'uuid': u'aa9d69be-6800-46ba-9f2e-97ff7e7f7249'}, {u'heartbeat_back_addr': u'192.168.15.107:6825/16577', u'public_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6818'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107:6819'}]}, u'weight': 1.0, u'up_from': 13, u'cluster_addr': u'192.168.15.107:6821/16577', u'heartbeat_front_addr': u'192.168.15.107:6823/16577', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6820'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107: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.15.107:6819/16577', u'up_thru': 87, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6824'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107:6825'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 16577, u'type': u'v2', u'addr': u'192.168.15.107:6822'}, {u'nonce': 16577, u'type': u'v1', u'addr': u'192.168.15.107:6823'}]}, u'osd': 2, u'uuid': u'5901593b-28e9-4bc0-9a57-71619bb39035'}, {u'heartbeat_back_addr': u'192.168.15.107:6833/16935', u'public_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6826'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6827'}]}, u'weight': 1.0, u'up_from': 17, u'cluster_addr': u'192.168.15.107:6829/16935', u'heartbeat_front_addr': u'192.168.15.107:6831/16935', u'down_at': 0, u'up': 1, u'cluster_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6828'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6829'}]}, 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.15.107:6827/16935', u'up_thru': 87, u'heartbeat_back_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6832'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6833'}]}, u'heartbeat_front_addrs': {u'addrvec': [{u'nonce': 16935, u'type': u'v2', u'addr': u'192.168.15.107:6830'}, {u'nonce': 16935, u'type': u'v1', u'addr': u'192.168.15.107:6831'}]}, u'osd': 3, u'uuid': u'bd306e37-a50e-4dcb-8425-cd01810d966c'}], u'crush_node_flags': {}, u'epoch': 89, u'require_min_compat_client': u'jewel', u'crush_version': 9, u'primary_temp': [], u'pool_max': 22, u'device_class_flags': {}, u'max_osd': 4, u'require_osd_release': u'octopus', u'min_compat_client': u'jewel', u'osd_xinfo': [{u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 0, u'last_purged_snaps_scrub': u'2019-08-13T02:48:19.918121+0000'}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 1, u'last_purged_snaps_scrub': u'2019-08-13T02:48:31.669376+0000'}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 2, u'last_purged_snaps_scrub': u'2019-08-13T02:48:44.113713+0000'}, {u'laggy_probability': 0.0, u'laggy_interval': 0, u'features': 4540138292836696063, u'old_weight': 0, u'dead_epoch': 0, u'down_stamp': u'0.000000', u'osd': 3, u'last_purged_snaps_scrub': u'2019-08-13T02:48:57.004194+0000'}], u'blacklist': {u'192.168.15.107:6835/4292275705': u'2019-08-14T03:14:00.738317+0000', u'192.168.15.107:6835/690676743': u'2019-08-14T03:12:03.228984+0000', u'192.168.15.107:6834/926620320': u'2019-08-14T03:04:25.231454+0000', u'192.168.15.107:6834/4071251349': u'2019-08-14T03:03:02.680925+0000', u'192.168.15.107:6834/441164820': u'2019-08-14T02:58:12.485220+0000', u'192.168.15.107:6835/4071251349': u'2019-08-14T03:03:02.680925+0000', u'192.168.15.107:6834/1081493132': u'2019-08-14T03:10:01.143959+0000', u'192.168.15.107:6834/4292275705': u'2019-08-14T03:14:00.738317+0000', u'192.168.15.107:6834/3031503557': u'2019-08-14T02:53:38.257614+0000', u'192.168.15.107:6834/1532520643': u'2019-08-14T02:59:22.402176+0000', u'192.168.15.107:6835/926620320': u'2019-08-14T03:04:25.231454+0000', u'192.168.15.107:6834/690676743': u'2019-08-14T03:12:03.228984+0000', u'192.168.15.107:6835/441164820': u'2019-08-14T02:58:12.485220+0000', u'192.168.15.107:6835/3031503557': u'2019-08-14T02:53:38.257614+0000', u'192.168.15.107:6835/1081493132': u'2019-08-14T03:10:01.143959+0000', u'192.168.15.107:6835/1532520643': u'2019-08-14T02:59:22.402176+0000'}, u'last_up_change': u'2019-08-13T02:48:58.563627+0000', u'flags_set': [u'pglog_hardlimit', u'purged_snapdirs', u'recovery_deletes', u'sortbitwise'], u'fsid': u'9a5c3506-e4a0-4227-bc28-33036c9f18d7', u'flags_num': 5799936, u'created': u'2019-08-13T02:48:00.852282+0000', u'tree': {u'nodes': [{u'children': [-3], u'type_id': 11, u'type': u'root', u'id': -1, u'name': u'default'}, {u'name': u'ceph-1', u'type_id': 1, u'id': -3, u'pool_weights': {}, u'type': u'host', u'children': [3, 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': 1.0009918212890625, 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': 1.0009918212890625, 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': 1.0009918212890625, u'pool_weights': {}, u'primary_affinity': 1.0, u'depth': 2, u'device_class': u'hdd', u'type': u'osd', u'id': 2}, {u'status': u'up', u'name': u'osd.3', u'exists': 1, u'type_id': 0, u'reweight': 1.0, u'crush_weight': 1.0009918212890625, u'pool_weights': {}, u'primary_affinity': 1.0, u'depth': 2, u'device_class': u'hdd', u'type': u'osd', u'id': 3}], u'stray': []}, u'modified': u'2019-08-13T03:14:10.402258+0000', 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'create_time': u'2019-08-13T02:48:58.548392+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 1, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'19', 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'create_time': u'2019-08-13T02:49:00.179833+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 2, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'21', 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'create_time': u'2019-08-13T02:49:02.381497+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 3, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 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': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'create_time': u'2019-08-13T02:49:06.277202+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 4, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'28', 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'create_time': u'2019-08-13T03:14:07.874018+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 21, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'metadata': u'cephfs'}}, u'options': {u'pg_autoscale_bias': 4.0, u'recovery_priority': 5, u'pg_num_min': 16}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'88', 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'create_time': u'2019-08-13T03:14:08.722052+0000', u'quota_max_bytes': 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 22, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'data': u'cephfs'}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'89', u'min_write_recency_for_promote': 0, u'read_tier': -1}], u'new_removed_snaps': [], u'removed_snaps_queue': []}, u'rgw': 1, 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': 9, u'filesystems': [{u'id': 9, u'mdsmap': {u'session_autoclose': 300, u'balancer': u'', u'modified': u'2019-08-13T03:14:17.514702+0000', 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': 21, u'epoch': 79, 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'0 (unknown)', u'data_pools': [22], u'info': {u'gid_8206': {u'addr': u'192.168.15.107:6835/662516565', u'export_targets': [], u'name': u'a', u'incarnation': 78, u'state_seq': 3, u'state': u'up:active', u'gid': 8206, u'features': 4540138292836696063, u'rank': 0, u'flags': 0, u'addrs': {u'addrvec': [{u'nonce': 662516565, u'type': u'v2', u'addr': u'192.168.15.107:6834'}, {u'nonce': 662516565, u'type': u'v1', u'addr': u'192.168.15.107:6835'}]}}}, u'fs_name': u'cephfs', u'created': u'2019-08-13T03:14:09.385155+0000', u'standby_count_wanted': 0, u'enabled': True, u'up': {u'mds_0': 8206}, u'session_timeout': 60, u'stopped': [], u'ever_allowed_features': 0, u'root': 0}}], u'epoch': 79, u'standbys': []}, 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': 37.5, u'object_stats': {u'num_objects_unfound': 0, u'num_objects': 254, u'num_object_copies': 762, u'num_objects_degraded': 0, u'num_objects_misplaced': 0}, u'statuses': {u'active+clean': 50}}, u'mon_status': {u'election_epoch': 4, u'quorum_age': 1575, u'outside_quorum': [], u'rank': 1, u'monmap': {u'features': {u'optional': [], u'persistent': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus', u'octopus']}, u'created': u'2019-08-13T02:47:59.510753Z', u'min_mon_release': 15, u'modified': u'2019-08-13T02:47:59.510753Z', u'epoch': 1, u'mons': [{u'weight': 0, u'addr': u'192.168.15.107:40480/0', u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.15.107:40479'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.15.107:40480'}]}, u'rank': 0, u'priority': 0, u'public_addr': u'192.168.15.107:40480/0', u'name': u'a'}, {u'weight': 0, u'addr': u'192.168.15.107:40482/0', u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.15.107:40481'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.15.107:40482'}]}, u'rank': 1, u'priority': 0, u'public_addr': u'192.168.15.107:40482/0', u'name': u'b'}, {u'weight': 0, u'addr': u'192.168.15.107:40484/0', u'public_addrs': {u'addrvec': [{u'nonce': 0, u'type': u'v2', u'addr': u'192.168.15.107:40483'}, {u'nonce': 0, u'type': u'v1', u'addr': u'192.168.15.107:40484'}]}, u'rank': 2, u'priority': 0, u'public_addr': u'192.168.15.107:40484/0', u'name': u'c'}], u'min_mon_release_name': u'octopus', u'fsid': u'9a5c3506-e4a0-4227-bc28-33036c9f18d7'}, u'state': u'peon', u'features': {u'quorum_con': u'4540138292836696063', u'quorum_mon': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus', u'octopus'], u'required_mon': [u'kraken', u'luminous', u'mimic', u'osdmap-prune', u'nautilus', u'octopus'], u'required_con': u'2449958747315978244'}, u'extra_probe_peers': [], u'feature_map': {u'mds': [{u'release': u'luminous', u'num': 1, u'features': u'0x3f01cfb8ffadffff'}], u'mon': [{u'release': u'luminous', u'num': 1, u'features': u'0x3f01cfb8ffadffff'}], u'mgr': [{u'release': u'luminous', u'num': 1, u'features': u'0x3f01cfb8ffadffff'}], u'osd': [{u'release': u'luminous', u'num': 3, u'features': u'0x3f01cfb8ffadffff'}]}, u'quorum': [0, 1, 2], u'sync_provider': [], u'name': u'b'}, 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'create_time': u'2019-08-13T02:48:58.548392+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 4}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 786432}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 4}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 786432}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1245}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 49}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 3735}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 50176}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1245}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1.8080268660014553e-07}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 768}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 4096}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 1, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'19', 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'create_time': u'2019-08-13T02:49:00.179833+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 8}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0.0}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 2, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'21', 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'create_time': u'2019-08-13T02:49:02.381497+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 22}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2752512}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 14}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2752512}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2633}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 7899}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2633}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 6.328090762508509e-07}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2688}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 15360}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 3, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 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': 8, u'use_gmt_hitset': True, u'last_force_op_resend_preluminous': u'0', u'create_time': u'2019-08-13T02:49:06.277202+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 986}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 207}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1511}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1335296}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0.0}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 207}}, 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 4, u'removed_snaps': u'[]', 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'application_metadata': {u'rgw': {}}, u'options': {u'pg_autoscale_bias': 4.0, u'pg_num_min': 8}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 8}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'28', 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'create_time': u'2019-08-13T03:14:07.874018+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 44}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1572864}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 21}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1572864}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2286}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 6858}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 2286}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 3.616053163568722e-07}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1536}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 13312}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 21}}, 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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 21, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'metadata': u'cephfs'}}, u'options': {u'pg_autoscale_bias': 4.0, u'recovery_priority': 5, u'pg_num_min': 16}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 9}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'88', 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'create_time': u'2019-08-13T03:14:08.722052+0000', u'quota_max_bytes': 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'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'data_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'omap_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'objects': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'max_avail': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 1449889759232}, u'compress_under_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_data': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_raw': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'rd_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'percent_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0.0}, u'kb_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'quota_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'stored_omap': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'wr_bytes': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'compress_bytes_used': {u'rate': 0, u'rates': [[1565666060.977318, 0.0]], u'latest': 0}, u'dirty': {u'rate': 0, u'rates': [[1565666060.977318, 0.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'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'last_pg_merge_meta': {u'ready_epoch': 0, u'source_version': u"0'0", u'source_pgid': u'0.0', u'last_epoch_clean': 0, u'target_version': u"0'0", u'last_epoch_started': 0}, u'write_tier': -1, u'cache_target_dirty_ratio_micro': 400000, u'pool': 22, u'removed_snaps': u'[]', 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'application_metadata': {u'cephfs': {u'data': u'cephfs'}}, u'options': {}, u'hit_set_count': 0, u'flags': 1, u'pg_status': {u'active+clean': 9}, u'target_max_bytes': 0, u'snap_epoch': 0, u'hit_set_search_last_n': 0, u'last_change': u'89', u'min_write_recency_for_promote': 0, u'read_tier': -1}], u'hosts': 1, u'iscsi_daemons': {u'down': 0, u'up': 0}, u'mgr_map': {u'available': True, u'active_change': u'2019-08-13T03:13:57.121413+0000', u'available_modules': [{u'module_options': {u'verify_server': {u'default_value': u'True', u'long_desc': u'', u'name': u'verify_server', 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'server_location': {u'default_value': u'', u'long_desc': u'', u'name': u'server_location', 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'ca_bundle': {u'default_value': u'', u'long_desc': u'', u'name': u'ca_bundle', 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'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'end_weekday': {u'default_value': u'7', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'end_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to days of the week earlier than this'}, u'pool_ids': {u'default_value': u'', u'long_desc': u'', u'name': u'pool_ids', 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'pools which the automatic balancing will be limited to'}, 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'begin_weekday': {u'default_value': u'0', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'begin_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to this day of the week or later'}, 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'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'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'0.001', u'max': u'0.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'warn_recent_interval': {u'default_value': u'1209600', u'long_desc': u'', u'name': u'warn_recent_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'time interval in which to warn about recent crashes'}, u'retain_interval': {u'default_value': u'31536000', u'long_desc': u'', u'name': u'retain_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 long to retain crashes before pruning them'}}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'FEATURE_TOGGLE_cephfs': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_cephfs', 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'FEATURE_TOGGLE_rbd': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rbd', 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'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'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'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'PROMETHEUS_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'PROMETHEUS_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'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'standby_behaviour': {u'default_value': u'redirect', u'long_desc': u'', u'name': u'standby_behaviour', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'error', u'redirect'], 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'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_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'jwt_token_ttl': {u'default_value': u'28800', 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'int', 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'ALERTMANAGER_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'ALERTMANAGER_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'FEATURE_TOGGLE_iscsi': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_iscsi', 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'server_port': {u'default_value': u'8080', 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'int', u'tags': [], u'desc': u''}, u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE': {u'default_value': u'', u'long_desc': u'', u'name': u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE', 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'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'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'GRAFANA_UPDATE_DASHBOARDS': {u'default_value': u'False', u'long_desc': u'', u'name': u'GRAFANA_UPDATE_DASHBOARDS', 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'FEATURE_TOGGLE_rgw': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rgw', 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'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'True', 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'bool', u'tags': [], u'desc': u''}, u'standby_error_status_code': {u'default_value': u'500', u'long_desc': u'', u'name': u'standby_error_status_code', u'min': u'400', u'max': u'599', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'ISCSI_API_SSL_VERIFICATION': {u'default_value': u'True', u'long_desc': u'', u'name': u'ISCSI_API_SSL_VERIFICATION', 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_server_port': {u'default_value': u'8443', u'long_desc': u'', u'name': u'ssl_server_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'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'FEATURE_TOGGLE_mirroring': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_mirroring', 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'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'', 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'', 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'', 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'diskprediction_cert_context': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_cert_context', 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'diskprediction_default_authority': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_default_authority', 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'diskprediction_ssl_target_name_override': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_ssl_target_name_override', 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'diskprediction_retrieve_prediction_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_retrieve_prediction_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'diskprediction_upload_smart_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_upload_smart_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'diskprediction_user': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_user', 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'diskprediction_upload_metrics_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'diskprediction_upload_metrics_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'diskprediction_password': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_port': {u'default_value': u'31400', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_server': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_server', 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_cloud', u'error_string': u'', u'can_run': True}, {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'foo': {u'default_value': u'a', u'long_desc': u'', u'name': u'foo', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'a', u'b', u'c'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, 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': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'a place in the world'}, 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': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'whether to say it loudly'}}, 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'persist_interval': {u'default_value': u'5', u'long_desc': u'', u'name': u'persist_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 persist completed events'}, u'max_completed_events': {u'default_value': u'50', u'long_desc': u'', u'name': u'max_completed_events', 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'number of past completed events to remember'}}, 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'name': u'rbd_support', 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'', u'can_run': True}, {u'module_options': {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'rwoption6': {u'default_value': u'True', u'long_desc': u'', u'name': u'rwoption6', 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'rwoption5': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption5', 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'roption2': {u'default_value': u'xyz', u'long_desc': u'', u'name': u'roption2', 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'roption1': {u'default_value': u'', u'long_desc': u'', u'name': u'roption1', 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'rwoption4': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption4', 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'rwoption3': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption3', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u''}, u'rwoption2': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption2', 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'rwoption1': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption1', 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'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'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {u'inventory_cache_timeout_min': {u'default_value': u'', u'long_desc': u'', u'name': u'inventory_cache_timeout_min', 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'ssh_config_file': {u'default_value': u'', u'long_desc': u'', u'name': u'ssh_config_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'ssh', u'error_string': u"loading remoto library:No module named 'remoto'", u'can_run': False}, {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'channel_crash': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_crash', 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'channel_basic': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_basic', 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'Share basic cluster information (size, version)'}, 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'enabled': {u'default_value': u'False', 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'interval': {u'default_value': u'24', u'long_desc': u'', u'name': u'interval', u'min': u'8', 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'channel_device': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_device', 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'channel_ident': {u'default_value': u'False', u'long_desc': u'', u'name': u'channel_ident', 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'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'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'last_opt_revision': {u'default_value': u'1', u'long_desc': u'', u'name': u'last_opt_revision', 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'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'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'discovery_interval': {u'default_value': u'100', u'long_desc': u'', u'name': u'discovery_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'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'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'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_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'name': u'zabbix', u'error_string': u'', u'can_run': True}], u'always_on_modules': {u'nautilus': [u'balancer', u'crash', u'devicehealth', u'orchestrator_cli', u'progress', u'rbd_support', u'status', u'volumes'], u'octopus': [u'balancer', u'crash', u'devicehealth', u'orchestrator_cli', u'pg_autoscaler', u'progress', u'rbd_support', u'status', u'telemetry', u'volumes']}, u'modules': [u'dashboard', u'restful'], u'active_name': u'y', u'epoch': 145, u'active_addr': u'192.168.15.107:6801/7297', u'standbys': [{u'gid': 8055, u'name': u'z', u'available_modules': [{u'module_options': {u'verify_server': {u'default_value': u'True', u'long_desc': u'', u'name': u'verify_server', 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'server_location': {u'default_value': u'', u'long_desc': u'', u'name': u'server_location', 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'ca_bundle': {u'default_value': u'', u'long_desc': u'', u'name': u'ca_bundle', 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'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'end_weekday': {u'default_value': u'7', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'end_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to days of the week earlier than this'}, u'pool_ids': {u'default_value': u'', u'long_desc': u'', u'name': u'pool_ids', 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'pools which the automatic balancing will be limited to'}, 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'begin_weekday': {u'default_value': u'0', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'begin_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to this day of the week or later'}, 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'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'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'0.001', u'max': u'0.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'warn_recent_interval': {u'default_value': u'1209600', u'long_desc': u'', u'name': u'warn_recent_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'time interval in which to warn about recent crashes'}, u'retain_interval': {u'default_value': u'31536000', u'long_desc': u'', u'name': u'retain_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 long to retain crashes before pruning them'}}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'FEATURE_TOGGLE_cephfs': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_cephfs', 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'FEATURE_TOGGLE_rbd': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rbd', 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'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'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'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'PROMETHEUS_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'PROMETHEUS_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'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'standby_behaviour': {u'default_value': u'redirect', u'long_desc': u'', u'name': u'standby_behaviour', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'error', u'redirect'], 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'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_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'jwt_token_ttl': {u'default_value': u'28800', 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'int', 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'ALERTMANAGER_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'ALERTMANAGER_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'FEATURE_TOGGLE_iscsi': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_iscsi', 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'server_port': {u'default_value': u'8080', 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'int', u'tags': [], u'desc': u''}, u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE': {u'default_value': u'', u'long_desc': u'', u'name': u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE', 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'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'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'GRAFANA_UPDATE_DASHBOARDS': {u'default_value': u'False', u'long_desc': u'', u'name': u'GRAFANA_UPDATE_DASHBOARDS', 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'FEATURE_TOGGLE_rgw': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rgw', 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'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'True', 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'bool', u'tags': [], u'desc': u''}, u'standby_error_status_code': {u'default_value': u'500', u'long_desc': u'', u'name': u'standby_error_status_code', u'min': u'400', u'max': u'599', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'ISCSI_API_SSL_VERIFICATION': {u'default_value': u'True', u'long_desc': u'', u'name': u'ISCSI_API_SSL_VERIFICATION', 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_server_port': {u'default_value': u'8443', u'long_desc': u'', u'name': u'ssl_server_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'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'FEATURE_TOGGLE_mirroring': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_mirroring', 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'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'', 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'', 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'', 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'diskprediction_cert_context': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_cert_context', 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'diskprediction_default_authority': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_default_authority', 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'diskprediction_ssl_target_name_override': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_ssl_target_name_override', 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'diskprediction_retrieve_prediction_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_retrieve_prediction_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'diskprediction_upload_smart_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_upload_smart_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'diskprediction_user': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_user', 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'diskprediction_upload_metrics_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'diskprediction_upload_metrics_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'diskprediction_password': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_port': {u'default_value': u'31400', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_server': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_server', 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_cloud', u'error_string': u'', u'can_run': True}, {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'foo': {u'default_value': u'a', u'long_desc': u'', u'name': u'foo', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'a', u'b', u'c'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, 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': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'a place in the world'}, 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': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'whether to say it loudly'}}, 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'persist_interval': {u'default_value': u'5', u'long_desc': u'', u'name': u'persist_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 persist completed events'}, u'max_completed_events': {u'default_value': u'50', u'long_desc': u'', u'name': u'max_completed_events', 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'number of past completed events to remember'}}, 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'name': u'rbd_support', 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'', u'can_run': True}, {u'module_options': {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'rwoption6': {u'default_value': u'True', u'long_desc': u'', u'name': u'rwoption6', 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'rwoption5': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption5', 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'roption2': {u'default_value': u'xyz', u'long_desc': u'', u'name': u'roption2', 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'roption1': {u'default_value': u'', u'long_desc': u'', u'name': u'roption1', 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'rwoption4': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption4', 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'rwoption3': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption3', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u''}, u'rwoption2': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption2', 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'rwoption1': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption1', 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'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'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {u'inventory_cache_timeout_min': {u'default_value': u'', u'long_desc': u'', u'name': u'inventory_cache_timeout_min', 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'ssh_config_file': {u'default_value': u'', u'long_desc': u'', u'name': u'ssh_config_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'ssh', u'error_string': u"loading remoto library:No module named 'remoto'", u'can_run': False}, {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'channel_crash': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_crash', 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'channel_basic': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_basic', 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'Share basic cluster information (size, version)'}, 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'enabled': {u'default_value': u'False', 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'interval': {u'default_value': u'24', u'long_desc': u'', u'name': u'interval', u'min': u'8', 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'channel_device': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_device', 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'channel_ident': {u'default_value': u'False', u'long_desc': u'', u'name': u'channel_ident', 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'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'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'last_opt_revision': {u'default_value': u'1', u'long_desc': u'', u'name': u'last_opt_revision', 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'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'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'discovery_interval': {u'default_value': u'100', u'long_desc': u'', u'name': u'discovery_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'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'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'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_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'name': u'zabbix', u'error_string': u'', u'can_run': True}]}, {u'gid': 8058, u'name': u'x', u'available_modules': [{u'module_options': {u'verify_server': {u'default_value': u'True', u'long_desc': u'', u'name': u'verify_server', 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'server_location': {u'default_value': u'', u'long_desc': u'', u'name': u'server_location', 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'ca_bundle': {u'default_value': u'', u'long_desc': u'', u'name': u'ca_bundle', 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'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'end_weekday': {u'default_value': u'7', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'end_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to days of the week earlier than this'}, u'pool_ids': {u'default_value': u'', u'long_desc': u'', u'name': u'pool_ids', 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'pools which the automatic balancing will be limited to'}, 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'begin_weekday': {u'default_value': u'0', u'long_desc': u'0 or 7 = Sunday, 1 = Monday, etc.', u'name': u'begin_weekday', u'min': u'0', u'max': u'7', u'level': u'advanced', u'enum_allowed': [], u'flags': 1, u'see_also': [], u'type': u'uint', u'tags': [], u'desc': u'Restrict automatic balancing to this day of the week or later'}, 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'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'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'0.001', u'max': u'0.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'warn_recent_interval': {u'default_value': u'1209600', u'long_desc': u'', u'name': u'warn_recent_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'time interval in which to warn about recent crashes'}, u'retain_interval': {u'default_value': u'31536000', u'long_desc': u'', u'name': u'retain_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 long to retain crashes before pruning them'}}, u'name': u'crash', u'error_string': u'', u'can_run': True}, {u'module_options': {u'FEATURE_TOGGLE_cephfs': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_cephfs', 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'FEATURE_TOGGLE_rbd': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rbd', 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'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'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'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'PROMETHEUS_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'PROMETHEUS_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'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'standby_behaviour': {u'default_value': u'redirect', u'long_desc': u'', u'name': u'standby_behaviour', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'error', u'redirect'], 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'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_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'jwt_token_ttl': {u'default_value': u'28800', 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'int', 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'ALERTMANAGER_API_HOST': {u'default_value': u'', u'long_desc': u'', u'name': u'ALERTMANAGER_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'FEATURE_TOGGLE_iscsi': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_iscsi', 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'server_port': {u'default_value': u'8080', 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'int', u'tags': [], u'desc': u''}, u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE': {u'default_value': u'', u'long_desc': u'', u'name': u'GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE', 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'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'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'GRAFANA_UPDATE_DASHBOARDS': {u'default_value': u'False', u'long_desc': u'', u'name': u'GRAFANA_UPDATE_DASHBOARDS', 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'FEATURE_TOGGLE_rgw': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_rgw', 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'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'True', 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'bool', u'tags': [], u'desc': u''}, u'standby_error_status_code': {u'default_value': u'500', u'long_desc': u'', u'name': u'standby_error_status_code', u'min': u'400', u'max': u'599', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'int', u'tags': [], u'desc': u''}, u'ISCSI_API_SSL_VERIFICATION': {u'default_value': u'True', u'long_desc': u'', u'name': u'ISCSI_API_SSL_VERIFICATION', 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_server_port': {u'default_value': u'8443', u'long_desc': u'', u'name': u'ssl_server_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'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'FEATURE_TOGGLE_mirroring': {u'default_value': u'True', u'long_desc': u'', u'name': u'FEATURE_TOGGLE_mirroring', 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'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'', 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'', 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'', 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'diskprediction_cert_context': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_cert_context', 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'diskprediction_default_authority': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_default_authority', 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'diskprediction_ssl_target_name_override': {u'default_value': u'localhost', u'long_desc': u'', u'name': u'diskprediction_ssl_target_name_override', 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'diskprediction_retrieve_prediction_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_retrieve_prediction_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'diskprediction_upload_smart_interval': {u'default_value': u'43200', u'long_desc': u'', u'name': u'diskprediction_upload_smart_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'diskprediction_user': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_user', 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'diskprediction_upload_metrics_interval': {u'default_value': u'600', u'long_desc': u'', u'name': u'diskprediction_upload_metrics_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'diskprediction_password': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_port': {u'default_value': u'31400', u'long_desc': u'', u'name': u'diskprediction_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'diskprediction_server': {u'default_value': u'', u'long_desc': u'', u'name': u'diskprediction_server', 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_cloud', u'error_string': u'', u'can_run': True}, {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'foo': {u'default_value': u'a', u'long_desc': u'', u'name': u'foo', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [u'a', u'b', u'c'], u'flags': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u''}, 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': 1, u'see_also': [], u'type': u'str', u'tags': [], u'desc': u'a place in the world'}, 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': 1, u'see_also': [], u'type': u'bool', u'tags': [], u'desc': u'whether to say it loudly'}}, 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'persist_interval': {u'default_value': u'5', u'long_desc': u'', u'name': u'persist_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 persist completed events'}, u'max_completed_events': {u'default_value': u'50', u'long_desc': u'', u'name': u'max_completed_events', 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'number of past completed events to remember'}}, 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'name': u'rbd_support', 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'', u'can_run': True}, {u'module_options': {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'rwoption6': {u'default_value': u'True', u'long_desc': u'', u'name': u'rwoption6', 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'rwoption5': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption5', 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'roption2': {u'default_value': u'xyz', u'long_desc': u'', u'name': u'roption2', 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'roption1': {u'default_value': u'', u'long_desc': u'', u'name': u'roption1', 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'rwoption4': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption4', 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'rwoption3': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption3', u'min': u'', u'max': u'', u'level': u'advanced', u'enum_allowed': [], u'flags': 0, u'see_also': [], u'type': u'float', u'tags': [], u'desc': u''}, u'rwoption2': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption2', 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'rwoption1': {u'default_value': u'', u'long_desc': u'', u'name': u'rwoption1', 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'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'name': u'selftest', u'error_string': u'', u'can_run': True}, {u'module_options': {u'inventory_cache_timeout_min': {u'default_value': u'', u'long_desc': u'', u'name': u'inventory_cache_timeout_min', 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'ssh_config_file': {u'default_value': u'', u'long_desc': u'', u'name': u'ssh_config_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'ssh', u'error_string': u"loading remoto library:No module named 'remoto'", u'can_run': False}, {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'channel_crash': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_crash', 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'channel_basic': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_basic', 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'Share basic cluster information (size, version)'}, 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'enabled': {u'default_value': u'False', 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'interval': {u'default_value': u'24', u'long_desc': u'', u'name': u'interval', u'min': u'8', 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'channel_device': {u'default_value': u'True', u'long_desc': u'', u'name': u'channel_device', 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'channel_ident': {u'default_value': u'False', u'long_desc': u'', u'name': u'channel_ident', 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'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'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'last_opt_revision': {u'default_value': u'1', u'long_desc': u'', u'name': u'last_opt_revision', 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'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'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'discovery_interval': {u'default_value': u'100', u'long_desc': u'', u'name': u'discovery_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'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'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'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_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'name': u'zabbix', u'error_string': u'', u'can_run': True}]}], u'active_addrs': {u'addrvec': [{u'nonce': 7297, u'type': u'v2', u'addr': u'192.168.15.107:6800'}, {u'nonce': 7297, u'type': u'v1', u'addr': u'192.168.15.107:6801'}]}, u'services': {u'dashboard': u'https://localhost:7789/'}, u'active_gid': 8068}} != "In `input['df']['stats']`: unknown keys: set([u'num_per_pool_omap_osds'])"
2019-08-13 03:14:21,947.947 INFO:__main__:
Using guessed paths /ceph/build/lib/ ['/ceph/qa', '/ceph/src/pybind']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment