aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/testing/developer/devguide/index.rst1
-rw-r--r--docs/testing/developer/devguide/storage-qpi.rst (renamed from docs/proposal/storage-qpi.rst)0
-rw-r--r--examples/compute-qpi-report/report.ipynb61
-rw-r--r--examples/storage-zte-pod4/.qtip-cache/192.0.2.101070
-rw-r--r--examples/storage-zte-pod4/.qtip-cache/apex-virtual-pod4924
-rw-r--r--examples/storage-zte-pod4/.qtip-cache/localhost519
-rw-r--r--examples/storage-zte-pod4/ansible.cfg447
-rw-r--r--examples/storage-zte-pod4/fixtures/case.json14
-rw-r--r--examples/storage-zte-pod4/fixtures/pod.json6
-rw-r--r--examples/storage-zte-pod4/fixtures/project.json4
-rw-r--r--examples/storage-zte-pod4/group_vars/all.yml22
-rw-r--r--examples/storage-zte-pod4/host_vars/localhost.yml16
-rw-r--r--examples/storage-zte-pod4/hosts22
l---------examples/storage-zte-pod4/results/current1
-rw-r--r--examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-disk-info.log4
-rw-r--r--examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-network-info.log6
-rw-r--r--examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph_report.json1
-rw-r--r--examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/sysinfo-192.0.2.10/ceph.conf12
-rw-r--r--examples/storage-zte-pod4/run.yml34
-rw-r--r--examples/storage-zte-pod4/setup.yml15
-rw-r--r--examples/storage-zte-pod4/ssh.cfg18
-rw-r--r--examples/storage-zte-pod4/teardown.yml (renamed from tests/data/benchmarks/plan/sample.yaml)12
-rw-r--r--examples/storage-zte-pod4/templates/hosts24
-rw-r--r--examples/storage-zte-pod4/templates/ssh.cfg15
-rw-r--r--integration/storperf/README.md45
-rw-r--r--integration/storperf/docker-compose.yaml48
-rwxr-xr-xintegration/storperf/launch_containers.sh100
-rwxr-xr-xintegration/storperf/run_ci.sh21
-rw-r--r--qtip/cli/commands/cmd_project.py3
-rw-r--r--qtip/cli/commands/cmd_qpi.py8
-rw-r--r--qtip/loader/qpi.py2
-rw-r--r--qtip/score.py59
-rw-r--r--qtip/scripts/quickstart.sh (renamed from tests/ci/run_compute_qpi.sh)22
-rw-r--r--resources/QPI/storage.yaml23
-rw-r--r--resources/ansible_roles/ceph-info/meta/main.yml (renamed from resources/ansible_roles/ceph-cache-info/meta/main.yml)2
-rw-r--r--resources/ansible_roles/ceph-info/tasks/cache.yml (renamed from resources/ansible_roles/ceph-cache-info/tasks/main.yml)4
-rw-r--r--resources/ansible_roles/ceph-info/tasks/disk.yml (renamed from resources/ansible_roles/ceph-disk-info/tasks/main.yml)0
-rw-r--r--resources/ansible_roles/ceph-info/tasks/main.yml (renamed from resources/ansible_roles/ceph-disk-info/meta/main.yml)6
-rw-r--r--resources/ansible_roles/ceph-info/tasks/network.yml (renamed from resources/ansible_roles/ceph-network-info/tasks/main.yml)4
-rw-r--r--resources/ansible_roles/qtip-common/defaults/main.yml10
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/ansible.cfg447
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/fixtures/case.json14
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/fixtures/pod.json6
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/fixtures/project.json4
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/group_vars/all.yml22
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/host_vars/localhost.yml16
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/hosts13
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/run.yml21
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/setup.yml22
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/teardown.yml14
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/templates/hosts25
-rw-r--r--resources/ansible_roles/qtip-generator/files/storage/templates/ssh.cfg16
-rw-r--r--resources/ansible_roles/storperf/files/default_job.json (renamed from integration/storperf/default_job.json)2
-rw-r--r--resources/ansible_roles/storperf/files/default_stack.json (renamed from integration/storperf/default_stack.json)0
-rwxr-xr-xresources/ansible_roles/storperf/files/prepare.sh (renamed from integration/storperf/prepare.sh)29
-rwxr-xr-xresources/ansible_roles/storperf/files/start_job.sh (renamed from integration/storperf/start_job.sh)36
-rw-r--r--resources/ansible_roles/storperf/files/storperf_requirements.txt (renamed from integration/storperf/storperf_requirments.txt)0
-rw-r--r--resources/ansible_roles/storperf/meta/main.yml (renamed from resources/ansible_roles/ceph-network-info/meta/main.yml)2
-rw-r--r--resources/ansible_roles/storperf/tasks/main.yml15
-rw-r--r--resources/ansible_roles/storperf/vars/main.yml11
-rw-r--r--resources/baselines/storage.json11944
-rw-r--r--setup.cfg6
-rw-r--r--[-rwxr-xr-x]tests/ci/compute/docker-compose.yaml (renamed from integration/storperf/cleanup.sh)16
-rwxr-xr-xtests/ci/experimental.sh37
-rwxr-xr-xtests/ci/periodic.sh69
-rw-r--r--tests/ci/storage/docker-compose.yaml27
-rw-r--r--tests/ci/utils/start_services.sh30
-rw-r--r--tests/conftest.py4
-rw-r--r--tests/data/benchmarks/metric/dhrystone.yaml17
-rw-r--r--tests/data/benchmarks/metric/dpi.yaml13
-rw-r--r--tests/data/benchmarks/metric/fake-metric.yaml15
-rw-r--r--tests/data/benchmarks/metric/ramspeed.yaml13
-rw-r--r--tests/data/benchmarks/metric/ssl.yaml13
-rw-r--r--tests/data/benchmarks/metric/whetstone.yaml18
-rw-r--r--tests/data/benchmarks/plan/compute.yaml120
-rw-r--r--tests/data/benchmarks/plan/doctor.yaml41
-rw-r--r--tests/data/external/storperf/report.json4161
-rw-r--r--tests/data/resources/QPI/compute.yaml (renamed from tests/data/benchmarks/QPI/compute.yaml)0
-rw-r--r--tests/data/resources/QPI/fake_qpi.yaml (renamed from tests/data/benchmarks/QPI/fake_qpi.yaml)0
-rw-r--r--tests/unit/cli/cmd_qpi_test.py7
-rw-r--r--tests/unit/loader/qpi_test.py8
-rw-r--r--tests/unit/score_test.py21
82 files changed, 20287 insertions, 613 deletions
diff --git a/docs/testing/developer/devguide/index.rst b/docs/testing/developer/devguide/index.rst
index 48bbda49..ab411005 100644
--- a/docs/testing/developer/devguide/index.rst
+++ b/docs/testing/developer/devguide/index.rst
@@ -18,3 +18,4 @@ QTIP Developer Guide
api.rst
web.rst
compute-qpi.rst
+ storage-qpi.rst
diff --git a/docs/proposal/storage-qpi.rst b/docs/testing/developer/devguide/storage-qpi.rst
index 8a82241e..8a82241e 100644
--- a/docs/proposal/storage-qpi.rst
+++ b/docs/testing/developer/devguide/storage-qpi.rst
diff --git a/examples/compute-qpi-report/report.ipynb b/examples/compute-qpi-report/report.ipynb
index 34bacf5c..98b5f40d 100644
--- a/examples/compute-qpi-report/report.ipynb
+++ b/examples/compute-qpi-report/report.ipynb
@@ -2,13 +2,13 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 100,
+ "execution_count": 55,
"metadata": {
- "collapsed": true,
"scrolled": false
},
"outputs": [],
"source": [
+ "from prettytable import PrettyTable\n",
"import matplotlib.pyplot as plt\n",
"from asq.initiators import query\n",
"import json\n",
@@ -21,6 +21,10 @@
"def extract_results(node_name, section_name):\n",
" workload_name = []\n",
" workload_score = []\n",
+ " if section_name == 'system_info':\n",
+ " for node in final['nodes']:\n",
+ " if node['name'] == node_name: \n",
+ " return node['system_info']\n",
" qpi = query(final['nodes']).where(lambda child: child['name'] == node_name) \\\n",
" .select_many(lambda child: child['sections']) \\\n",
" .where(lambda child: child['name'] == section_name) \\\n",
@@ -42,16 +46,16 @@
},
{
"cell_type": "code",
- "execution_count": 101,
+ "execution_count": 56,
"metadata": {
- "scrolled": true
+ "scrolled": false
},
"outputs": [
{
"data": {
"image/png": "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\nAAAASUVORK5CYII=\n",
"text/plain": [
- "<matplotlib.figure.Figure at 0x7ffa5549c150>"
+ "<matplotlib.figure.Figure at 0x7fccb0451b10>"
]
},
"metadata": {},
@@ -65,14 +69,14 @@
},
{
"cell_type": "code",
- "execution_count": 102,
+ "execution_count": 57,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
- "<matplotlib.figure.Figure at 0x7ffa552dcdd0>"
+ "<matplotlib.figure.Figure at 0x7fccb0619250>"
]
},
"metadata": {},
@@ -86,14 +90,14 @@
},
{
"cell_type": "code",
- "execution_count": 103,
+ "execution_count": 58,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
- "<matplotlib.figure.Figure at 0x7ffa552e4fd0>"
+ "<matplotlib.figure.Figure at 0x7fccb069b310>"
]
},
"metadata": {},
@@ -107,14 +111,16 @@
},
{
"cell_type": "code",
- "execution_count": 104,
- "metadata": {},
+ "execution_count": 59,
+ "metadata": {
+ "scrolled": true
+ },
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAEmCAYAAACNq4wIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAGaNJREFUeJzt3XmUHWWd//H3hwRkFZS0OCwSFFBR3CbigCg4wggugIgs\n6lGUEXUE3H9GUQaZwXHn54IL8ptRQUFU1IziICooI8sQBgUhxomAEPAHYZdFw/KdP6q6vLRJd4fu\nm5tOv1/n5JxbS9f95p7u+6l6nqeeSlUhSRLAGoMuQJK06jAUJEkdQ0GS1DEUJEkdQ0GS1DEUJEkd\nQ0EaRZL3Jjlx0HWMR5LZSSrJzEHXoqnLUNCUk+TqJEuTzBqx/pL2S3H2OI6xa5LFY+1XVR+sqr9/\nCDWek+SPSe5MclOS05P81YoeZyLaGla4dk1vhoKmqquAg4YXkmwPrDuZbzAJZ9yHVdX6wNbA+sDH\nJl6V1F+Ggqaqk4BX9yy/BvhK7w5JHpbkY0muSXJDks8nWSfJesAPgE3bM/k7k2ya5Ogk30xycpI7\ngIPbdSf3HHPnJOcluS3JtUkOHqvQqroN+A7wtJ7jrJFkbpLfJrk5yWlJHtluW7ut4eb2fS5Kskm7\n7eoku/Uc50H19aw/FngO8Jn2//eZcXymkqGgKesC4OFJnphkBnAgMPLL8UPAtjRfxlsDmwFHVdVd\nwJ7A9VW1fvvv+vZn9ga+CWwEfLX3YEm2pAmTTwND7XF/MVahSTYG9gUW9aw+HNgH2AXYFLgVOL7d\n9hpgQ2ALYGPgjcA9Y71Pr6o6EjiX9mqlqg5bkZ/X9GUoaCobvlrYHVgAXDe8IUmAQ4G3VdUtVfUH\n4IM04TGa86vqO1X1QFWN/CJ+BfCjqjqlqu6tqpurarRQ+FSS24GbgFk0QTDsjcCRVbW4qv4EHA3s\n1zZZ3UsTBltX1f1VdXFV3TFG3dKkcJSCprKTgJ8BWzGi6YjmTH5d4OImHwAIMGOMY147yrYtgN+u\nQH1HVNWJbX/H94DNgWvabVsC307yQM/+9wOb0Py/tgBOTbIRzRXQkVV17wq8t/SQeKWgKauqfkfT\n4fxC4PQRm2+iaXJ5UlVt1P7bsO34BVje9MCjTRt8LfC4h1DnZcA/A8fnzwl1LbBnT20bVdXaVXVd\nexXygaraDtgJeDF/7j+5iwd3qD96tLde0VolQ0FT3SHA37b9BJ2qegD4InBckkcBJNksyQvaXW4A\nNk6y4Qq811eB3ZLsn2Rmko2TPG3Mn2p8meYqYK92+fPAsW0/BUmGkuzdvn5eku3bvpI7aJqThq8o\nfgEcmGTNJHOA/UZ5zxuAx67A/08yFDS1VdVvq2r+cja/m6Zz94J2NNGPgMe3P/dr4BTgynaEz6bj\neK9raK5K3gHcQvMF/dRx1rkU+CTw/nbVJ4F5wA+T/IGm4/xZ7bZH03R230HTV/JTmiYl2p9/HE3H\n9AeAr43ytp+k6ae4NcmnxlOnFB+yI0ka5pWCJKljKEiSOoaCJKljKEiSOoaCJKkz5e5onjVrVs2e\nPXvQZUjSlHLxxRffVFVDY+035UJh9uzZzJ+/vGHpkqRlSfK78exn85EkqWMoSJI6hoIkqWMoSJI6\nhoIkqWMoSJI6hoIkqWMoSJI6U+7mNWmqmj33+4MuYeCu/tCLBl2CxuCVgiSpYyhIkjqGgiSpYyhI\nkjqGgiSpYyhIkjqGgiSpYyhIkjrevCZpypjuNwCujJv/vFKQJHWm1ZWCZxlOMSBpdH29UkiyR5KF\nSRYlmbuM7Y9JcnaSS5JcmuSF/axHkjS6voVCkhnA8cCewHbAQUm2G7Hb+4DTqurpwIHAZ/tVjyRp\nbP1sPtoBWFRVVwIkORXYG7iiZ58CHt6+3hC4vo/1aIJsfrP5Tau/fjYfbQZc27O8uF3X62jgVUkW\nA2cAhy/rQEkOTTI/yfwlS5b0o1ZJEoMffXQQ8KWq2hx4IXBSkr+oqapOqKo5VTVnaGhopRcpSdNF\nP0PhOmCLnuXN23W9DgFOA6iq84G1gVl9rEmSNIp+hsJFwDZJtkqyFk1H8rwR+1wDPB8gyRNpQsH2\nIUkakL6FQlXdBxwGnAksoBlldHmSY5Ls1e72DuD1SX4JnAIcXFXVr5okSaPr681rVXUGTQdy77qj\nel5fATy7nzVIksZv0B3NkqRViKEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEg\nSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoY\nCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKkjqEgSeoYCpKk\njqEgSeoYCpKkjqEgSeoYCpKkTl9DIckeSRYmWZRk7nL22T/JFUkuT/K1ftYjSRrdzH4dOMkM4Hhg\n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\n",
"text/plain": [
- "<matplotlib.figure.Figure at 0x7ffa55476310>"
+ "<matplotlib.figure.Figure at 0x7fccb04942d0>"
]
},
"metadata": {},
@@ -125,6 +131,37 @@
"memory = extract_results('node-9', 'memory')\n",
"memory.show()"
]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "+-----------+---------------------+\n",
+ "| Parameter | Info |\n",
+ "+-----------+---------------------+\n",
+ "| product | KVM |\n",
+ "| disk | 53.7GB (5.9% used) |\n",
+ "| os | Ubuntu 14.04 trusty |\n",
+ "| memory | 799.5/3945.4MB |\n",
+ "+-----------+---------------------+\n"
+ ]
+ }
+ ],
+ "source": [
+ "system_info = extract_results('node-9', 'system_info')\n",
+ "table = PrettyTable(['Component', 'Value'])\n",
+ "table.align = 'l'\n",
+ "for key,value in system_info.iteritems():\n",
+ " table.add_row([key, value[0]])\n",
+ "print table"
+ ]
}
],
"metadata": {
diff --git a/examples/storage-zte-pod4/.qtip-cache/192.0.2.10 b/examples/storage-zte-pod4/.qtip-cache/192.0.2.10
new file mode 100644
index 00000000..3205218e
--- /dev/null
+++ b/examples/storage-zte-pod4/.qtip-cache/192.0.2.10
@@ -0,0 +1,1070 @@
+{
+ "ansible_all_ipv4_addresses": [
+ "11.0.0.23",
+ "192.0.2.10",
+ "12.0.0.21"
+ ],
+ "ansible_all_ipv6_addresses": [
+ "fe80::5054:ff:fed4:89f4",
+ "fe80::5054:ff:fe26:30e0",
+ "fe80::222:e2ff:fe2e:50c6",
+ "fe80::5054:ff:fed4:89f4",
+ "fe80::5054:ff:fe65:31c2",
+ "fe80::5c01:b2ff:fe66:5dd1"
+ ],
+ "ansible_apparmor": {
+ "status": "disabled"
+ },
+ "ansible_architecture": "x86_64",
+ "ansible_bios_date": "01/01/2011",
+ "ansible_bios_version": "0.5.1",
+ "ansible_br_ex": {
+ "active": true,
+ "device": "br-ex",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::5054:ff:fed4:89f4",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "52:54:00:d4:89:f4",
+ "mtu": 1500,
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_br_int": {
+ "active": false,
+ "device": "br-int",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "macaddress": "c6:00:fe:fd:0e:4d",
+ "mtu": 1500,
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_br_tun": {
+ "active": false,
+ "device": "br-tun",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "macaddress": "3e:7e:d0:8f:4b:40",
+ "mtu": 1500,
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_cmdline": {
+ "BOOT_IMAGE": "/boot/vmlinuz-3.10.0-514.26.2.el7.x86_64",
+ "console": "ttyS0,115200",
+ "crashkernel": "auto",
+ "ro": true,
+ "root": "UUID=1a0f9925-9a55-472a-aa7e-8677dfa15ec5"
+ },
+ "ansible_date_time": {
+ "date": "2017-08-09",
+ "day": "09",
+ "epoch": "1502268307",
+ "hour": "08",
+ "iso8601": "2017-08-09T08:45:07Z",
+ "iso8601_basic": "20170809T084507150969",
+ "iso8601_basic_short": "20170809T084507",
+ "iso8601_micro": "2017-08-09T08:45:07.151176Z",
+ "minute": "45",
+ "month": "08",
+ "second": "07",
+ "time": "08:45:07",
+ "tz": "UTC",
+ "tz_offset": "+0000",
+ "weekday": "Wednesday",
+ "weekday_number": "3",
+ "weeknumber": "32",
+ "year": "2017"
+ },
+ "ansible_default_ipv4": {
+ "address": "192.0.2.10",
+ "alias": "eth0",
+ "broadcast": "192.0.2.255",
+ "gateway": "192.0.2.1",
+ "interface": "eth0",
+ "macaddress": "00:22:e2:2e:50:c6",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "network": "192.0.2.0",
+ "type": "ether"
+ },
+ "ansible_default_ipv6": {},
+ "ansible_devices": {
+ "sda": {
+ "holders": [],
+ "host": "SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)",
+ "model": "QEMU HARDDISK",
+ "partitions": {
+ "sda1": {
+ "holders": [],
+ "sectors": "2048",
+ "sectorsize": 512,
+ "size": "1.00 MB",
+ "start": "2048",
+ "uuid": "2017-08-01-06-31-35-00"
+ },
+ "sda2": {
+ "holders": [],
+ "sectors": "85975784",
+ "sectorsize": 512,
+ "size": "41.00 GB",
+ "start": "4096",
+ "uuid": "1a0f9925-9a55-472a-aa7e-8677dfa15ec5"
+ }
+ },
+ "removable": "0",
+ "rotational": "1",
+ "sas_address": null,
+ "sas_device_handle": null,
+ "scheduler_mode": "cfq",
+ "sectors": "85983232",
+ "sectorsize": "512",
+ "size": "41.00 GB",
+ "support_discard": "512",
+ "vendor": "ATA"
+ }
+ },
+ "ansible_distribution": "CentOS",
+ "ansible_distribution_major_version": "7",
+ "ansible_distribution_release": "Core",
+ "ansible_distribution_version": "7.3.1611",
+ "ansible_dns": {
+ "nameservers": [
+ "8.8.8.8",
+ "8.8.4.4"
+ ],
+ "search": [
+ "opnfvlf.org"
+ ]
+ },
+ "ansible_domain": "opnfvlf.org",
+ "ansible_effective_group_id": 1002,
+ "ansible_effective_user_id": 1002,
+ "ansible_env": {
+ "HOME": "/home/heat-admin",
+ "LANG": "en_US.UTF-8",
+ "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
+ "LOGNAME": "heat-admin",
+ "LS_COLORS": "rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:",
+ "MAIL": "/var/mail/heat-admin",
+ "PATH": "/usr/local/bin:/usr/bin",
+ "PWD": "/home/heat-admin",
+ "SELINUX_LEVEL_REQUESTED": "",
+ "SELINUX_ROLE_REQUESTED": "",
+ "SELINUX_USE_CURRENT_RANGE": "",
+ "SHELL": "/bin/bash",
+ "SHLVL": "2",
+ "SSH_CLIENT": "192.0.2.1 38994 22",
+ "SSH_CONNECTION": "192.0.2.1 38994 192.0.2.10 22",
+ "SSH_TTY": "/dev/pts/0",
+ "TERM": "xterm-256color",
+ "USER": "heat-admin",
+ "XDG_RUNTIME_DIR": "/run/user/1002",
+ "XDG_SESSION_ID": "393",
+ "_": "/usr/bin/python"
+ },
+ "ansible_eth0": {
+ "active": true,
+ "device": "eth0",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "on [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "off [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "off [fixed]",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv4": {
+ "address": "192.0.2.10",
+ "broadcast": "192.0.2.255",
+ "netmask": "255.255.255.0",
+ "network": "192.0.2.0"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::222:e2ff:fe2e:50c6",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "00:22:e2:2e:50:c6",
+ "module": "virtio_net",
+ "mtu": 1500,
+ "pciid": "virtio0",
+ "promisc": false,
+ "type": "ether"
+ },
+ "ansible_eth1": {
+ "active": true,
+ "device": "eth1",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "on [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "off [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "off [fixed]",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv4": {
+ "address": "11.0.0.23",
+ "broadcast": "11.0.0.255",
+ "netmask": "255.255.255.0",
+ "network": "11.0.0.0"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::5054:ff:fe26:30e0",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "52:54:00:26:30:e0",
+ "module": "virtio_net",
+ "mtu": 1500,
+ "pciid": "virtio3",
+ "promisc": false,
+ "type": "ether"
+ },
+ "ansible_eth2": {
+ "active": true,
+ "device": "eth2",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "on [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "off [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "off [fixed]",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::5054:ff:fed4:89f4",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "52:54:00:d4:89:f4",
+ "module": "virtio_net",
+ "mtu": 1500,
+ "pciid": "virtio4",
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_eth3": {
+ "active": true,
+ "device": "eth3",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "on [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "off [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "off [fixed]",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv4": {
+ "address": "12.0.0.21",
+ "broadcast": "12.0.0.255",
+ "netmask": "255.255.255.0",
+ "network": "12.0.0.0"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::5054:ff:fe65:31c2",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "52:54:00:65:31:c2",
+ "module": "virtio_net",
+ "mtu": 1500,
+ "pciid": "virtio5",
+ "promisc": false,
+ "type": "ether"
+ },
+ "ansible_fips": false,
+ "ansible_form_factor": "Other",
+ "ansible_fqdn": "overcloud-novacompute-0.opnfvlf.org",
+ "ansible_gather_subset": [
+ "hardware",
+ "network",
+ "virtual"
+ ],
+ "ansible_hostname": "overcloud-novacompute-0",
+ "ansible_interfaces": [
+ "br-tun",
+ "lo",
+ "ovs-system",
+ "vxlan_sys_4789",
+ "br-int",
+ "eth0",
+ "eth3",
+ "eth2",
+ "eth1",
+ "br-ex"
+ ],
+ "ansible_kernel": "3.10.0-514.26.2.el7.x86_64",
+ "ansible_lo": {
+ "active": true,
+ "device": "lo",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "on [fixed]",
+ "netns_local": "on [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on [fixed]",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "on [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off [fixed]",
+ "tx_scatter_gather": "on [fixed]",
+ "tx_scatter_gather_fraglist": "on [fixed]",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "on [fixed]"
+ },
+ "ipv4": {
+ "address": "127.0.0.1",
+ "broadcast": "host",
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ },
+ "ipv6": [
+ {
+ "address": "::1",
+ "prefix": "128",
+ "scope": "host"
+ }
+ ],
+ "mtu": 65536,
+ "promisc": false,
+ "type": "loopback"
+ },
+ "ansible_machine": "x86_64",
+ "ansible_machine_id": "740e85aedb5cd75e077b2e0be6e3f6eb",
+ "ansible_memfree_mb": 1989,
+ "ansible_memory_mb": {
+ "nocache": {
+ "free": 4613,
+ "used": 3209
+ },
+ "real": {
+ "free": 1989,
+ "total": 7822,
+ "used": 5833
+ },
+ "swap": {
+ "cached": 0,
+ "free": 0,
+ "total": 0,
+ "used": 0
+ }
+ },
+ "ansible_memtotal_mb": 7822,
+ "ansible_mounts": [
+ {
+ "device": "/dev/sda2",
+ "fstype": "xfs",
+ "mount": "/",
+ "options": "rw,seclabel,relatime,attr2,inode64,noquota",
+ "size_available": 29155389440,
+ "size_total": 44009115648,
+ "uuid": "1a0f9925-9a55-472a-aa7e-8677dfa15ec5"
+ }
+ ],
+ "ansible_nodename": "overcloud-novacompute-0",
+ "ansible_os_family": "RedHat",
+ "ansible_ovs_system": {
+ "active": false,
+ "device": "ovs-system",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "on [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "macaddress": "1a:36:57:17:0e:c3",
+ "mtu": 1500,
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_pkg_mgr": "yum",
+ "ansible_processor": [
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz"
+ ],
+ "ansible_processor_cores": 1,
+ "ansible_processor_count": 4,
+ "ansible_processor_threads_per_core": 1,
+ "ansible_processor_vcpus": 4,
+ "ansible_product_name": "KVM",
+ "ansible_product_serial": "NA",
+ "ansible_product_uuid": "NA",
+ "ansible_product_version": "RHEL 7.0.0 PC (i440FX + PIIX, 1996)",
+ "ansible_python": {
+ "executable": "/usr/bin/python",
+ "has_sslcontext": true,
+ "type": "CPython",
+ "version": {
+ "major": 2,
+ "micro": 5,
+ "minor": 7,
+ "releaselevel": "final",
+ "serial": 0
+ },
+ "version_info": [
+ 2,
+ 7,
+ 5,
+ "final",
+ 0
+ ]
+ },
+ "ansible_python_version": "2.7.5",
+ "ansible_real_group_id": 1002,
+ "ansible_real_user_id": 1002,
+ "ansible_selinux": {
+ "config_mode": "permissive",
+ "mode": "permissive",
+ "policyvers": 28,
+ "status": "enabled",
+ "type": "targeted"
+ },
+ "ansible_service_mgr": "systemd",
+ "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBClmw/xsY4GJaTH15HMcVewXr4yBq4VLK0mDJSgcpSGB/zNtbDG2C7mGkgb9OoAILNYIDW74Ji12rz07TuZvCqo=",
+ "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIHYmorZXVs0Yj2ac3v2oijMu1IhpdYg4cbM5iYX/DX41",
+ "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDcBkGQ0nPMAExLwH56x0DTJ/FGdCcOdqPYfM7sNGcWD90pkmkebKTSeQJoz2pl2Sqhcm38LBcbiRa7kpwuP58rmGZg1mfmfA1kSpVXyx/5fxf0Dun5svIP4Qh20xsmlQCZkUGaodeNchLsu/YEHwH8gb+nU52pwemXeOlenD2wnX7A0yPniXE/4uWzbNDvfA49bmnBVOTwzQLNLnbUSjABcqU5/fnUmCABWrA/lgxW52Qkyg+fzOcSSUalQY0Wwxf7NVYS41AzNvmua7Vs05oZ+pCs7zFvxaHBXr1C5lmQjtedRw/y9IPLF16SuVcSaU5pXxZcufO0O2luPbCN703d",
+ "ansible_swapfree_mb": 0,
+ "ansible_swaptotal_mb": 0,
+ "ansible_system": "Linux",
+ "ansible_system_capabilities": [
+ ""
+ ],
+ "ansible_system_capabilities_enforced": "True",
+ "ansible_system_vendor": "Red Hat",
+ "ansible_uptime_seconds": 698890,
+ "ansible_user_dir": "/home/heat-admin",
+ "ansible_user_gecos": "Cloud User",
+ "ansible_user_gid": 1002,
+ "ansible_user_id": "heat-admin",
+ "ansible_user_shell": "/bin/bash",
+ "ansible_user_uid": 1002,
+ "ansible_userspace_architecture": "x86_64",
+ "ansible_userspace_bits": "64",
+ "ansible_virtualization_role": "guest",
+ "ansible_virtualization_type": "kvm",
+ "ansible_vxlan_sys_4789": {
+ "active": true,
+ "device": "vxlan_sys_4789",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "off [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "on",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::5c01:b2ff:fe66:5dd1",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "5e:01:b2:66:5d:d1",
+ "mtu": 65470,
+ "promisc": true,
+ "type": "ether"
+ },
+ "facter_architecture": "x86_64",
+ "facter_augeasversion": "1.4.0",
+ "facter_blockdevice_sda_model": "QEMU HARDDISK",
+ "facter_blockdevice_sda_size": 44023414784,
+ "facter_blockdevice_sda_vendor": "ATA",
+ "facter_blockdevices": "sda",
+ "facter_domain": "opnfvlf.org",
+ "facter_ec2_metadata": {
+ "ami-id": "ami-00000001",
+ "ami-launch-index": "0",
+ "ami-manifest-path": "FIXME",
+ "block-device-mapping": {
+ "ami": "sda",
+ "root": "/dev/sda"
+ },
+ "hostname": "overcloud-novacompute-0.opnfvlf.org",
+ "instance-action": "none",
+ "instance-id": "i-00000001",
+ "instance-type": "compute",
+ "kernel-id": "aki-00000002",
+ "local-hostname": "overcloud-novacompute-0.opnfvlf.org",
+ "local-ipv4": "192.0.2.10",
+ "placement": {
+ "availability-zone": "nova"
+ },
+ "public-hostname": "overcloud-novacompute-0.opnfvlf.org",
+ "public-ipv4": null,
+ "public-keys": {
+ "0": {
+ "openssh-key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHeRSTmOvWU61b5XOguIaAHLDvcNaHV0fOhal7kZ7DxbRtreID+rb2bCpAB8eH4W0pHuRC7HPYcoN6WgshijaXiluBtYxbyFPiIXx6dRrbqIcdWyXJu3x41A52enkYon8hUUueXSUSEFZfW9UB05lpRAEYmcC9t7Fzd8WMWOWPO9qOMUro8LyxzJumG3RUWpCklKxqLxRSe61R3XQNgZmtQg4yP39892k2iXVvF7E3iv3RG+8hR3clqF7Ek8FtTp11Ot112b1qgu1LGw2M6tl64MgZv66ZubZxDysU/xEVbBZ2vFD6EjW6X5K8YyHiAtuJONx3qUGYtm5lCjb9iduF stack@undercloud"
+ }
+ },
+ "ramdisk-id": "ari-00000003",
+ "reservation-id": "r-5q1wbv7z",
+ "security-groups": "default"
+ },
+ "facter_ec2_userdata": "Content-Type: multipart/mixed; boundary=\"===============7477193227872283906==\"\nMIME-Version: 1.0\n\n--===============7477193227872283906==\nContent-Type: text/cloud-config; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"cloud-config\"\n\n\n\n# Capture all subprocess output into a logfile\n# Useful for troubleshooting cloud-init issues\noutput: {all: '| tee -a /var/log/cloud-init-output.log'}\n\n--===============7477193227872283906==\nContent-Type: text/cloud-boothook; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"boothook.sh\"\n\n#!/bin/bash\n\n# FIXME(shadower) this is a workaround for cloud-init 0.6.3 present in Ubuntu\n# 12.04 LTS:\n# https://bugs.launchpad.net/heat/+bug/1257410\n#\n# The old cloud-init doesn't create the users directly so the commands to do\n# this are injected though nova_utils.py.\n#\n# Once we drop support for 0.6.3, we can safely remove this.\n\n\n# in case heat-cfntools has been installed from package but no symlinks\n# are yet in /opt/aws/bin/\ncfn-create-aws-symlinks\n\n# Do not remove - the cloud boothook should always return success\nexit 0\n\n--===============7477193227872283906==\nContent-Type: text/part-handler; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"part-handler.py\"\n\n# part-handler\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"); you may\n# not use this file except in compliance with the License. You may obtain\n# a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n# License for the specific language governing permissions and limitations\n# under the License.\n\nimport datetime\nimport errno\nimport os\nimport sys\n\n\ndef list_types():\n return([\"text/x-cfninitdata\"])\n\n\ndef handle_part(data, ctype, filename, payload):\n if ctype == \"__begin__\":\n try:\n os.makedirs('/var/lib/heat-cfntools', int(\"700\", 8))\n except OSError:\n ex_type, e, tb = sys.exc_info()\n if e.errno != errno.EEXIST:\n raise\n return\n\n if ctype == \"__end__\":\n return\n\n timestamp = datetime.datetime.now()\n with open('/var/log/part-handler.log', 'a') as log:\n log.write('%s filename:%s, ctype:%s\\n' % (timestamp, filename, ctype))\n\n if ctype == 'text/x-cfninitdata':\n with open('/var/lib/heat-cfntools/%s' % filename, 'w') as f:\n f.write(payload)\n\n # TODO(sdake) hopefully temporary until users move to heat-cfntools-1.3\n with open('/var/lib/cloud/data/%s' % filename, 'w') as f:\n f.write(payload)\n\n--===============7477193227872283906==\nContent-Type: text/plain; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename\n\n#cloud-config\nssh_authorized_keys: [ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQZ1NfsEK1veGem708Xy3xmq2pV+oaxQsNhhU3g6qQD3LpoC6ck7ryKvTSH418RJYIVZiE8o3G4w4Zj3IGOHt0frq1m0B7Dsa10pTi5Y/QGqzmc3A8DBcpdLuMKrxc5YCbK421F8e25iOKkeAkv6OmB8QbI94l/I1RkVZO+SMPPrTwssG+gTuI7MS0qOtN8/CF/AmSt5jCgw0OOcqC7cfKtsiJzLKvmibDXtPF2ByEiG/7oDjG8DtD/fQQo2o1mNfy4IiX9KwXQnHrAeYcqKtZ7pHq6p5uZZmvix8W+TyVNwt3Q3P8T41vU9bzE34zklzDexbhtllGsUWOkkYIcw1P\n Generated by TripleO]\nuser: heat-admin\n\n--===============7477193227872283906==\nContent-Type: text/plain; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename\n\n\n--===============7477193227872283906==\nContent-Type: text/plain; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename\n\n\n--===============7477193227872283906==\nContent-Type: text/x-cfninitdata; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"cfn-init-data\"\n\n{\"deployments\": [], \"os-collect-config\": {\"request\": {\"metadata_url\": \"http://192.0.2.1:8080/v1/AUTH_b88b979cfa8a4cc9a69e891b53f8cfc8/ov-lrv7lje3x7-0-b2blkhe43cuj-NovaCompute-4htrk44r76tx/0642f9a8-6345-45ef-a09d-34499784c6b3?temp_url_sig=c211d2a13b7fa4a648ad7920d914497f46bdffae&temp_url_expires=2147483586\"}, \"command\": \"os-refresh-config --timeout 14400\", \"collectors\": [\"ec2\", \"request\", \"local\"]}}\n--===============7477193227872283906==\nContent-Type: text/x-cfninitdata; charset=\"us-ascii\"\nMIME-Version: 1.0\nContent-Transfer-Encoding: 7bit\nContent-Disposition: attachment; filename=\"cfn-watch-server\"\n\nhttp://192.0.2.1:8003\n--===============7477193227872283906==--",
+ "facter_facterversion": "2.4.4",
+ "facter_filesystems": "iso9660,xfs",
+ "facter_fqdn": "overcloud-novacompute-0.opnfvlf.org",
+ "facter_gid": "heat-admin",
+ "facter_hardwareisa": "x86_64",
+ "facter_hardwaremodel": "x86_64",
+ "facter_hostname": "overcloud-novacompute-0",
+ "facter_id": "heat-admin",
+ "facter_interfaces": "br_ex,br_int,br_tun,eth0,eth1,eth2,eth3,lo,ovs_system,vxlan_sys_4789",
+ "facter_ipaddress": "192.0.2.10",
+ "facter_ipaddress_eth0": "192.0.2.10",
+ "facter_ipaddress_eth1": "11.0.0.23",
+ "facter_ipaddress_eth3": "12.0.0.21",
+ "facter_ipaddress_lo": "127.0.0.1",
+ "facter_is_virtual": true,
+ "facter_kernel": "Linux",
+ "facter_kernelmajversion": "3.10",
+ "facter_kernelrelease": "3.10.0-514.26.2.el7.x86_64",
+ "facter_kernelversion": "3.10.0",
+ "facter_macaddress": "52:54:00:d4:89:f4",
+ "facter_macaddress_br_ex": "52:54:00:d4:89:f4",
+ "facter_macaddress_br_int": "c6:00:fe:fd:0e:4d",
+ "facter_macaddress_br_tun": "3e:7e:d0:8f:4b:40",
+ "facter_macaddress_eth0": "00:22:e2:2e:50:c6",
+ "facter_macaddress_eth1": "52:54:00:26:30:e0",
+ "facter_macaddress_eth2": "52:54:00:d4:89:f4",
+ "facter_macaddress_eth3": "52:54:00:65:31:c2",
+ "facter_macaddress_ovs_system": "1a:36:57:17:0e:c3",
+ "facter_macaddress_vxlan_sys_4789": "5e:01:b2:66:5d:d1",
+ "facter_memoryfree": "4.46 GB",
+ "facter_memoryfree_mb": "4570.23",
+ "facter_memorysize": "7.64 GB",
+ "facter_memorysize_mb": "7822.79",
+ "facter_mtu_br_ex": 1500,
+ "facter_mtu_br_int": 1500,
+ "facter_mtu_br_tun": 1500,
+ "facter_mtu_eth0": 1500,
+ "facter_mtu_eth1": 1500,
+ "facter_mtu_eth2": 1500,
+ "facter_mtu_eth3": 1500,
+ "facter_mtu_lo": 65536,
+ "facter_mtu_ovs_system": 1500,
+ "facter_mtu_vxlan_sys_4789": 65470,
+ "facter_netmask": "255.255.255.0",
+ "facter_netmask_eth0": "255.255.255.0",
+ "facter_netmask_eth1": "255.255.255.0",
+ "facter_netmask_eth3": "255.255.255.0",
+ "facter_netmask_lo": "255.0.0.0",
+ "facter_network_eth0": "192.0.2.0",
+ "facter_network_eth1": "11.0.0.0",
+ "facter_network_eth3": "12.0.0.0",
+ "facter_network_lo": "127.0.0.0",
+ "facter_operatingsystem": "CentOS",
+ "facter_operatingsystemmajrelease": "7",
+ "facter_operatingsystemrelease": "7.3.1611",
+ "facter_os": {
+ "family": "RedHat",
+ "name": "CentOS",
+ "release": {
+ "full": "7.3.1611",
+ "major": "7",
+ "minor": "3"
+ }
+ },
+ "facter_osfamily": "RedHat",
+ "facter_partitions": {
+ "sda1": {
+ "filesystem": "iso9660",
+ "label": "config-2",
+ "size": "2048"
+ },
+ "sda2": {
+ "filesystem": "xfs",
+ "label": "img-rootfs",
+ "mount": "/",
+ "size": "85975784",
+ "uuid": "1a0f9925-9a55-472a-aa7e-8677dfa15ec5"
+ }
+ },
+ "facter_path": "/usr/local/bin:/usr/bin:/usr/sbin:/sbin",
+ "facter_physicalprocessorcount": 4,
+ "facter_processor0": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processor1": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processor2": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processor3": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processorcount": 4,
+ "facter_processors": {
+ "count": 4,
+ "models": [
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz"
+ ],
+ "physicalcount": 4
+ },
+ "facter_ps": "ps -ef",
+ "facter_puppetversion": "4.6.2",
+ "facter_rubyplatform": "x86_64-linux",
+ "facter_rubysitedir": "/usr/local/share/ruby/site_ruby/",
+ "facter_rubyversion": "2.0.0",
+ "facter_selinux": true,
+ "facter_selinux_config_mode": "permissive",
+ "facter_selinux_config_policy": "targeted",
+ "facter_selinux_current_mode": "permissive",
+ "facter_selinux_enforced": false,
+ "facter_selinux_policyversion": "28",
+ "facter_sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBClmw/xsY4GJaTH15HMcVewXr4yBq4VLK0mDJSgcpSGB/zNtbDG2C7mGkgb9OoAILNYIDW74Ji12rz07TuZvCqo=",
+ "facter_sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIHYmorZXVs0Yj2ac3v2oijMu1IhpdYg4cbM5iYX/DX41",
+ "facter_sshfp_ecdsa": "SSHFP 3 1 97c2f45c750cb4bc49803e576017089f3661dc26\nSSHFP 3 2 76a30b6761dd934a139ae4a6ed1895dd91cde393ed4a823af083ef210537093e",
+ "facter_sshfp_ed25519": "SSHFP 4 1 f9e6e92418bd3bceea748691f1b3f339a815432d\nSSHFP 4 2 01c21ae648ee7f1821a4c7a74a23221326774c5e7ff8a1f22254666d7a006c63",
+ "facter_sshfp_rsa": "SSHFP 1 1 405128059ae166ff6c91edd3804a85218f94ca97\nSSHFP 1 2 34be74138eaf1db140d7120a6873030ab3a1dc83b21c7ab28498d38b38c3f787",
+ "facter_sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDcBkGQ0nPMAExLwH56x0DTJ/FGdCcOdqPYfM7sNGcWD90pkmkebKTSeQJoz2pl2Sqhcm38LBcbiRa7kpwuP58rmGZg1mfmfA1kSpVXyx/5fxf0Dun5svIP4Qh20xsmlQCZkUGaodeNchLsu/YEHwH8gb+nU52pwemXeOlenD2wnX7A0yPniXE/4uWzbNDvfA49bmnBVOTwzQLNLnbUSjABcqU5/fnUmCABWrA/lgxW52Qkyg+fzOcSSUalQY0Wwxf7NVYS41AzNvmua7Vs05oZ+pCs7zFvxaHBXr1C5lmQjtedRw/y9IPLF16SuVcSaU5pXxZcufO0O2luPbCN703d",
+ "facter_swapfree": "0.00 MB",
+ "facter_swapfree_mb": "0.00",
+ "facter_swapsize": "0.00 MB",
+ "facter_swapsize_mb": "0.00",
+ "facter_system_uptime": {
+ "days": 8,
+ "hours": 194,
+ "seconds": 698889,
+ "uptime": "8 days"
+ },
+ "facter_timezone": "UTC",
+ "facter_uniqueid": "00c00a02",
+ "facter_uptime": "8 days",
+ "facter_uptime_days": 8,
+ "facter_uptime_hours": 194,
+ "facter_uptime_seconds": 698889,
+ "facter_virtual": "kvm",
+ "module_setup": true
+} \ No newline at end of file
diff --git a/examples/storage-zte-pod4/.qtip-cache/apex-virtual-pod4 b/examples/storage-zte-pod4/.qtip-cache/apex-virtual-pod4
new file mode 100644
index 00000000..5c23af03
--- /dev/null
+++ b/examples/storage-zte-pod4/.qtip-cache/apex-virtual-pod4
@@ -0,0 +1,924 @@
+{
+ "ansible_all_ipv4_addresses": [
+ "172.17.0.1",
+ "192.168.122.128",
+ "192.168.37.1",
+ "192.0.2.1"
+ ],
+ "ansible_all_ipv6_addresses": [
+ "fe80::2d6:86ff:fef1:444",
+ "fe80::2d6:86ff:fef1:442",
+ "fe80::2d6:86ff:fef1:446",
+ "fe80::2d6:86ff:fef1:444"
+ ],
+ "ansible_apparmor": {
+ "status": "disabled"
+ },
+ "ansible_architecture": "x86_64",
+ "ansible_bios_date": "01/01/2011",
+ "ansible_bios_version": "0.5.1",
+ "ansible_br_ctlplane": {
+ "active": true,
+ "device": "br-ctlplane",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv4": {
+ "address": "192.0.2.1",
+ "broadcast": "192.0.2.255",
+ "netmask": "255.255.255.0",
+ "network": "192.0.2.0"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::2d6:86ff:fef1:444",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "00:d6:86:f1:04:44",
+ "mtu": 1500,
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_br_int": {
+ "active": false,
+ "device": "br-int",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "macaddress": "4e:9b:d5:0a:19:46",
+ "mtu": 1500,
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_cmdline": {
+ "console": "ttyS0",
+ "root": "/dev/sda"
+ },
+ "ansible_date_time": {
+ "date": "2017-08-09",
+ "day": "09",
+ "epoch": "1502265036",
+ "hour": "07",
+ "iso8601": "2017-08-09T07:50:36Z",
+ "iso8601_basic": "20170809T075036539763",
+ "iso8601_basic_short": "20170809T075036",
+ "iso8601_micro": "2017-08-09T07:50:36.539876Z",
+ "minute": "50",
+ "month": "08",
+ "second": "36",
+ "time": "07:50:36",
+ "tz": "UTC",
+ "tz_offset": "+0000",
+ "weekday": "Wednesday",
+ "weekday_number": "3",
+ "weeknumber": "32",
+ "year": "2017"
+ },
+ "ansible_default_ipv4": {
+ "address": "192.168.122.128",
+ "alias": "eth0",
+ "broadcast": "192.168.122.255",
+ "gateway": "192.168.122.1",
+ "interface": "eth0",
+ "macaddress": "00:d6:86:f1:04:42",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "network": "192.168.122.0",
+ "type": "ether"
+ },
+ "ansible_default_ipv6": {},
+ "ansible_devices": {
+ "sda": {
+ "holders": [],
+ "host": "SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)",
+ "model": "QEMU HARDDISK",
+ "partitions": {},
+ "removable": "0",
+ "rotational": "1",
+ "sas_address": null,
+ "sas_device_handle": null,
+ "scheduler_mode": "cfq",
+ "sectors": "104857600",
+ "sectorsize": "512",
+ "size": "50.00 GB",
+ "support_discard": "512",
+ "vendor": "ATA"
+ }
+ },
+ "ansible_distribution": "CentOS",
+ "ansible_distribution_major_version": "7",
+ "ansible_distribution_release": "Core",
+ "ansible_distribution_version": "7.3.1611",
+ "ansible_dns": {
+ "nameservers": [
+ "192.168.122.1"
+ ]
+ },
+ "ansible_docker0": {
+ "active": false,
+ "device": "docker0",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "on [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "on",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "on",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "id": "8000.02429f662ea2",
+ "interfaces": [],
+ "ipv4": {
+ "address": "172.17.0.1",
+ "broadcast": "global",
+ "netmask": "255.255.0.0",
+ "network": "172.17.0.0"
+ },
+ "macaddress": "02:42:9f:66:2e:a2",
+ "mtu": 1500,
+ "promisc": false,
+ "stp": false,
+ "type": "bridge"
+ },
+ "ansible_domain": "",
+ "ansible_effective_group_id": 1000,
+ "ansible_effective_user_id": 1000,
+ "ansible_env": {
+ "GUESTFISH_INIT": "\\e[1;34m",
+ "GUESTFISH_OUTPUT": "\\e[0m",
+ "GUESTFISH_PS1": "\\[\\e[1;32m\\]><fs>\\[\\e[0;31m\\] ",
+ "GUESTFISH_RESTORE": "\\e[0m",
+ "HOME": "/home/stack",
+ "LANG": "en_US.UTF-8",
+ "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
+ "LOGNAME": "stack",
+ "LS_COLORS": "rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:",
+ "MAIL": "/var/mail/stack",
+ "PATH": "/usr/local/bin:/usr/bin",
+ "PWD": "/home/stack",
+ "SELINUX_LEVEL_REQUESTED": "",
+ "SELINUX_ROLE_REQUESTED": "",
+ "SELINUX_USE_CURRENT_RANGE": "",
+ "SHELL": "/bin/bash",
+ "SHLVL": "2",
+ "SSH_CLIENT": "192.168.122.1 53652 22",
+ "SSH_CONNECTION": "192.168.122.1 53652 192.168.122.128 22",
+ "SSH_TTY": "/dev/pts/0",
+ "TERM": "xterm-256color",
+ "USER": "stack",
+ "XDG_RUNTIME_DIR": "/run/user/1000",
+ "XDG_SESSION_ID": "714",
+ "_": "/usr/bin/python"
+ },
+ "ansible_eth0": {
+ "active": true,
+ "device": "eth0",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "on [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "off [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "off [fixed]",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv4": {
+ "address": "192.168.122.128",
+ "broadcast": "192.168.122.255",
+ "netmask": "255.255.255.0",
+ "network": "192.168.122.0"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::2d6:86ff:fef1:442",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "00:d6:86:f1:04:42",
+ "module": "virtio_net",
+ "mtu": 1500,
+ "pciid": "virtio0",
+ "promisc": false,
+ "type": "ether"
+ },
+ "ansible_eth1": {
+ "active": true,
+ "device": "eth1",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "on [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "off [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "off [fixed]",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::2d6:86ff:fef1:444",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "00:d6:86:f1:04:44",
+ "module": "virtio_net",
+ "mtu": 1500,
+ "pciid": "virtio1",
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_eth2": {
+ "active": true,
+ "device": "eth2",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "off [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "on [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "off [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "off [fixed]",
+ "tx_sctp_segmentation": "off [fixed]",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "ipv4": {
+ "address": "192.168.37.1",
+ "broadcast": "global",
+ "netmask": "255.255.255.0",
+ "network": "192.168.37.0"
+ },
+ "ipv6": [
+ {
+ "address": "fe80::2d6:86ff:fef1:446",
+ "prefix": "64",
+ "scope": "link"
+ }
+ ],
+ "macaddress": "00:d6:86:f1:04:46",
+ "module": "virtio_net",
+ "mtu": 1500,
+ "pciid": "virtio2",
+ "promisc": false,
+ "type": "ether"
+ },
+ "ansible_fips": false,
+ "ansible_form_factor": "Other",
+ "ansible_fqdn": "undercloud",
+ "ansible_gather_subset": [
+ "hardware",
+ "network",
+ "virtual"
+ ],
+ "ansible_hostname": "undercloud",
+ "ansible_interfaces": [
+ "docker0",
+ "lo",
+ "ovs-system",
+ "eth2",
+ "br-int",
+ "br-ctlplane",
+ "eth1",
+ "eth0"
+ ],
+ "ansible_kernel": "3.10.0-514.26.2.el7.x86_64",
+ "ansible_lo": {
+ "active": true,
+ "device": "lo",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on [fixed]",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "on [fixed]",
+ "netns_local": "on [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "on [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on [fixed]",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "on [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "off [fixed]",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "off [fixed]",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "off [fixed]",
+ "tx_nocache_copy": "off [fixed]",
+ "tx_scatter_gather": "on [fixed]",
+ "tx_scatter_gather_fraglist": "on [fixed]",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "off [fixed]",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "off [fixed]",
+ "tx_vlan_offload": "off [fixed]",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "on [fixed]"
+ },
+ "ipv4": {
+ "address": "127.0.0.1",
+ "broadcast": "host",
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ },
+ "ipv6": [
+ {
+ "address": "::1",
+ "prefix": "128",
+ "scope": "host"
+ }
+ ],
+ "mtu": 65536,
+ "promisc": false,
+ "type": "loopback"
+ },
+ "ansible_lsb": {
+ "codename": "Core",
+ "description": "CentOS Linux release 7.3.1611 (Core)",
+ "id": "CentOS",
+ "major_release": "7",
+ "release": "7.3.1611"
+ },
+ "ansible_machine": "x86_64",
+ "ansible_machine_id": "740e85aedb5cd75e077b2e0be6e3f6eb",
+ "ansible_memfree_mb": 185,
+ "ansible_memory_mb": {
+ "nocache": {
+ "free": 3916,
+ "used": 8099
+ },
+ "real": {
+ "free": 185,
+ "total": 12015,
+ "used": 11830
+ },
+ "swap": {
+ "cached": 10,
+ "free": 4028,
+ "total": 4095,
+ "used": 67
+ }
+ },
+ "ansible_memtotal_mb": 12015,
+ "ansible_mounts": [
+ {
+ "device": "/dev/sda",
+ "fstype": "xfs",
+ "mount": "/",
+ "options": "rw,seclabel,relatime,attr2,inode64,noquota",
+ "size_available": 31014100992,
+ "size_total": 53676605440,
+ "uuid": "1a0f9925-9a55-472a-aa7e-8677dfa15ec5"
+ }
+ ],
+ "ansible_nodename": "undercloud.opnfvlf.org",
+ "ansible_os_family": "RedHat",
+ "ansible_ovs_system": {
+ "active": false,
+ "device": "ovs-system",
+ "features": {
+ "busy_poll": "off [fixed]",
+ "fcoe_mtu": "off [fixed]",
+ "generic_receive_offload": "on",
+ "generic_segmentation_offload": "on",
+ "highdma": "on",
+ "hw_tc_offload": "off [fixed]",
+ "l2_fwd_offload": "off [fixed]",
+ "large_receive_offload": "off [fixed]",
+ "loopback": "off [fixed]",
+ "netns_local": "on [fixed]",
+ "ntuple_filters": "off [fixed]",
+ "receive_hashing": "off [fixed]",
+ "rx_all": "off [fixed]",
+ "rx_checksumming": "off [fixed]",
+ "rx_fcs": "off [fixed]",
+ "rx_vlan_filter": "off [fixed]",
+ "rx_vlan_offload": "off [fixed]",
+ "rx_vlan_stag_filter": "off [fixed]",
+ "rx_vlan_stag_hw_parse": "off [fixed]",
+ "scatter_gather": "on",
+ "tcp_segmentation_offload": "on",
+ "tx_checksum_fcoe_crc": "off [fixed]",
+ "tx_checksum_ip_generic": "on",
+ "tx_checksum_ipv4": "off [fixed]",
+ "tx_checksum_ipv6": "off [fixed]",
+ "tx_checksum_sctp": "off [fixed]",
+ "tx_checksumming": "on",
+ "tx_fcoe_segmentation": "off [fixed]",
+ "tx_gre_segmentation": "on",
+ "tx_gso_robust": "off [fixed]",
+ "tx_ipip_segmentation": "on",
+ "tx_lockless": "on [fixed]",
+ "tx_mpls_segmentation": "on",
+ "tx_nocache_copy": "off",
+ "tx_scatter_gather": "on",
+ "tx_scatter_gather_fraglist": "on",
+ "tx_sctp_segmentation": "on",
+ "tx_sit_segmentation": "on",
+ "tx_tcp6_segmentation": "on",
+ "tx_tcp_ecn_segmentation": "on",
+ "tx_tcp_segmentation": "on",
+ "tx_udp_tnl_segmentation": "on",
+ "tx_vlan_offload": "on",
+ "tx_vlan_stag_hw_insert": "off [fixed]",
+ "udp_fragmentation_offload": "on",
+ "vlan_challenged": "off [fixed]"
+ },
+ "macaddress": "02:1b:69:37:d5:9c",
+ "mtu": 1500,
+ "promisc": true,
+ "type": "ether"
+ },
+ "ansible_pkg_mgr": "yum",
+ "ansible_processor": [
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "GenuineIntel",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz"
+ ],
+ "ansible_processor_cores": 1,
+ "ansible_processor_count": 4,
+ "ansible_processor_threads_per_core": 1,
+ "ansible_processor_vcpus": 4,
+ "ansible_product_name": "KVM",
+ "ansible_product_serial": "NA",
+ "ansible_product_uuid": "NA",
+ "ansible_product_version": "RHEL 7.0.0 PC (i440FX + PIIX, 1996)",
+ "ansible_python": {
+ "executable": "/usr/bin/python",
+ "has_sslcontext": true,
+ "type": "CPython",
+ "version": {
+ "major": 2,
+ "micro": 5,
+ "minor": 7,
+ "releaselevel": "final",
+ "serial": 0
+ },
+ "version_info": [
+ 2,
+ 7,
+ 5,
+ "final",
+ 0
+ ]
+ },
+ "ansible_python_version": "2.7.5",
+ "ansible_real_group_id": 1000,
+ "ansible_real_user_id": 1000,
+ "ansible_selinux": {
+ "config_mode": "permissive",
+ "mode": "permissive",
+ "policyvers": 28,
+ "status": "enabled",
+ "type": "targeted"
+ },
+ "ansible_service_mgr": "systemd",
+ "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLMgBTrB460JMsold3AbCDhLwel9VC8KedZ0WPS8F775VjELjKd2KNU4ZAGt72/7sd3bzZaGQj497i6SUpe0zRo=",
+ "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIEbrrtZIA/iwYRMoMoobXZcTGTKxXFzFxOrq9ppqH7sm",
+ "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDXAXMmoAsM4TW6LxfO7A6pbeBiKphE7ugvVaqM24VW2BbTvt6yFWIGvWJbFKcjd6Twgx1REv6M1uF9oo35l50O4CPZSQBfmiMChV1v5NfrWX0c1OuXZ7J3VarvAewOlK9gzrD7y/UFzwuQ5LMDIMdsfOYmjx9CKP+3NF6Ma8+Gl3xXFN6Uso+o0KmGq17+mnEoJwpO+z3bWxBcGjcGEMNCrbt2rFTbHtpD3IRS5octhuH7AiBUmhmmHmISHgAJDn7kg6IZ5pHzsjpi2O9A+FsgZz1VO0Qyz8hHNBUDN2K/Yu9vA1bteBXlDHoOgj+ZJF2eYmhfrOoB00qw9f1RVcbj",
+ "ansible_swapfree_mb": 4028,
+ "ansible_swaptotal_mb": 4095,
+ "ansible_system": "Linux",
+ "ansible_system_capabilities": [
+ ""
+ ],
+ "ansible_system_capabilities_enforced": "True",
+ "ansible_system_vendor": "Red Hat",
+ "ansible_uptime_seconds": 697564,
+ "ansible_user_dir": "/home/stack",
+ "ansible_user_gecos": "",
+ "ansible_user_gid": 1000,
+ "ansible_user_id": "stack",
+ "ansible_user_shell": "/bin/bash",
+ "ansible_user_uid": 1000,
+ "ansible_userspace_architecture": "x86_64",
+ "ansible_userspace_bits": "64",
+ "ansible_virtualization_role": "guest",
+ "ansible_virtualization_type": "kvm",
+ "facter_architecture": "x86_64",
+ "facter_augeasversion": "1.4.0",
+ "facter_blockdevice_sda_model": "QEMU HARDDISK",
+ "facter_blockdevice_sda_size": 53687091200,
+ "facter_blockdevice_sda_vendor": "ATA",
+ "facter_blockdevices": "sda",
+ "facter_domain": "opnfvlf.org",
+ "facter_facterversion": "2.4.4",
+ "facter_filesystems": "iso9660,xfs",
+ "facter_fqdn": "undercloud.opnfvlf.org",
+ "facter_gid": "stack",
+ "facter_hardwareisa": "x86_64",
+ "facter_hardwaremodel": "x86_64",
+ "facter_hostname": "undercloud",
+ "facter_id": "stack",
+ "facter_interfaces": "br_ctlplane,br_int,docker0,eth0,eth1,eth2,lo,ovs_system",
+ "facter_ipaddress": "192.0.2.1",
+ "facter_ipaddress_br_ctlplane": "192.0.2.1",
+ "facter_ipaddress_docker0": "172.17.0.1",
+ "facter_ipaddress_eth0": "192.168.122.128",
+ "facter_ipaddress_eth2": "192.168.37.1",
+ "facter_ipaddress_lo": "127.0.0.1",
+ "facter_is_virtual": true,
+ "facter_kernel": "Linux",
+ "facter_kernelmajversion": "3.10",
+ "facter_kernelrelease": "3.10.0-514.26.2.el7.x86_64",
+ "facter_kernelversion": "3.10.0",
+ "facter_lsbdistcodename": "Core",
+ "facter_lsbdistdescription": "CentOS Linux release 7.3.1611 (Core) ",
+ "facter_lsbdistid": "CentOS",
+ "facter_lsbdistrelease": "7.3.1611",
+ "facter_lsbmajdistrelease": "7",
+ "facter_lsbminordistrelease": "3",
+ "facter_lsbrelease": ":core-4.1-amd64:core-4.1-noarch",
+ "facter_macaddress": "00:d6:86:f1:04:44",
+ "facter_macaddress_br_ctlplane": "00:d6:86:f1:04:44",
+ "facter_macaddress_br_int": "4e:9b:d5:0a:19:46",
+ "facter_macaddress_docker0": "02:42:9f:66:2e:a2",
+ "facter_macaddress_eth0": "00:d6:86:f1:04:42",
+ "facter_macaddress_eth1": "00:d6:86:f1:04:44",
+ "facter_macaddress_eth2": "00:d6:86:f1:04:46",
+ "facter_macaddress_ovs_system": "02:1b:69:37:d5:9c",
+ "facter_memoryfree": "3.79 GB",
+ "facter_memoryfree_mb": "3878.98",
+ "facter_memorysize": "11.73 GB",
+ "facter_memorysize_mb": "12015.79",
+ "facter_mtu_br_ctlplane": 1500,
+ "facter_mtu_br_int": 1500,
+ "facter_mtu_docker0": 1500,
+ "facter_mtu_eth0": 1500,
+ "facter_mtu_eth1": 1500,
+ "facter_mtu_eth2": 1500,
+ "facter_mtu_lo": 65536,
+ "facter_mtu_ovs_system": 1500,
+ "facter_netmask": "255.255.255.0",
+ "facter_netmask_br_ctlplane": "255.255.255.0",
+ "facter_netmask_docker0": "255.255.0.0",
+ "facter_netmask_eth0": "255.255.255.0",
+ "facter_netmask_eth2": "255.255.255.0",
+ "facter_netmask_lo": "255.0.0.0",
+ "facter_network_br_ctlplane": "192.0.2.0",
+ "facter_network_docker0": "172.17.0.0",
+ "facter_network_eth0": "192.168.122.0",
+ "facter_network_eth2": "192.168.37.0",
+ "facter_network_lo": "127.0.0.0",
+ "facter_operatingsystem": "CentOS",
+ "facter_operatingsystemmajrelease": "7",
+ "facter_operatingsystemrelease": "7.3.1611",
+ "facter_os": {
+ "family": "RedHat",
+ "lsb": {
+ "distcodename": "Core",
+ "distdescription": "CentOS Linux release 7.3.1611 (Core) ",
+ "distid": "CentOS",
+ "distrelease": "7.3.1611",
+ "majdistrelease": "7",
+ "minordistrelease": "3",
+ "release": ":core-4.1-amd64:core-4.1-noarch"
+ },
+ "name": "CentOS",
+ "release": {
+ "full": "7.3.1611",
+ "major": "7",
+ "minor": "3"
+ }
+ },
+ "facter_osfamily": "RedHat",
+ "facter_path": "/usr/local/bin:/usr/bin:/usr/sbin:/sbin",
+ "facter_physicalprocessorcount": 4,
+ "facter_processor0": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processor1": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processor2": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processor3": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "facter_processorcount": 4,
+ "facter_processors": {
+ "count": 4,
+ "models": [
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz",
+ "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz"
+ ],
+ "physicalcount": 4
+ },
+ "facter_ps": "ps -ef",
+ "facter_puppetversion": "4.6.2",
+ "facter_rubyplatform": "x86_64-linux",
+ "facter_rubysitedir": "/usr/local/share/ruby/site_ruby/",
+ "facter_rubyversion": "2.0.0",
+ "facter_selinux": true,
+ "facter_selinux_config_mode": "permissive",
+ "facter_selinux_config_policy": "targeted",
+ "facter_selinux_current_mode": "permissive",
+ "facter_selinux_enforced": false,
+ "facter_selinux_policyversion": "28",
+ "facter_sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLMgBTrB460JMsold3AbCDhLwel9VC8KedZ0WPS8F775VjELjKd2KNU4ZAGt72/7sd3bzZaGQj497i6SUpe0zRo=",
+ "facter_sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIEbrrtZIA/iwYRMoMoobXZcTGTKxXFzFxOrq9ppqH7sm",
+ "facter_sshfp_ecdsa": "SSHFP 3 1 24b88d2659d07a60212dfc31e1e1ab49e2536321\nSSHFP 3 2 a672318ba5e4588d77eb1a2fcbf0b826fdd99610107e01e03c6c42efadd50241",
+ "facter_sshfp_ed25519": "SSHFP 4 1 d037ae243654a6d5c63a62b07a8202334639c592\nSSHFP 4 2 c1e5b1968c745ed0c27d79e7fcf9c7c0e823f0c504cc6e9b965847085c836448",
+ "facter_sshfp_rsa": "SSHFP 1 1 422f589415bd6eb80b84429d8fa47b3010913747\nSSHFP 1 2 819a2ed8659a329dbdb7fe0de2e107b87b932aaf6d901b0417258b7db0d4f056",
+ "facter_sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDXAXMmoAsM4TW6LxfO7A6pbeBiKphE7ugvVaqM24VW2BbTvt6yFWIGvWJbFKcjd6Twgx1REv6M1uF9oo35l50O4CPZSQBfmiMChV1v5NfrWX0c1OuXZ7J3VarvAewOlK9gzrD7y/UFzwuQ5LMDIMdsfOYmjx9CKP+3NF6Ma8+Gl3xXFN6Uso+o0KmGq17+mnEoJwpO+z3bWxBcGjcGEMNCrbt2rFTbHtpD3IRS5octhuH7AiBUmhmmHmISHgAJDn7kg6IZ5pHzsjpi2O9A+FsgZz1VO0Qyz8hHNBUDN2K/Yu9vA1bteBXlDHoOgj+ZJF2eYmhfrOoB00qw9f1RVcbj",
+ "facter_swapfree": "3.93 GB",
+ "facter_swapfree_mb": "4028.30",
+ "facter_swapsize": "4.00 GB",
+ "facter_swapsize_mb": "4096.00",
+ "facter_system_uptime": {
+ "days": 8,
+ "hours": 193,
+ "seconds": 697562,
+ "uptime": "8 days"
+ },
+ "facter_timezone": "UTC",
+ "facter_uniqueid": "007f0100",
+ "facter_uptime": "8 days",
+ "facter_uptime_days": 8,
+ "facter_uptime_hours": 193,
+ "facter_uptime_seconds": 697562,
+ "facter_virtual": "kvm",
+ "hosts": {
+ "compute": [
+ "192.0.2.10"
+ ],
+ "control": [
+ "192.0.2.9"
+ ]
+ },
+ "hosts_meta": {
+ "192.0.2.10": {
+ "ansible_ssh_host": "192.0.2.10",
+ "ansible_user": "heat-admin"
+ },
+ "192.0.2.9": {
+ "ansible_ssh_host": "192.0.2.9",
+ "ansible_user": "heat-admin"
+ }
+ },
+ "module_setup": true
+} \ No newline at end of file
diff --git a/examples/storage-zte-pod4/.qtip-cache/localhost b/examples/storage-zte-pod4/.qtip-cache/localhost
new file mode 100644
index 00000000..5f9c5ce1
--- /dev/null
+++ b/examples/storage-zte-pod4/.qtip-cache/localhost
@@ -0,0 +1,519 @@
+{
+ "ansible_all_ipv4_addresses": [
+ "10.61.17.21",
+ "192.168.252.18"
+ ],
+ "ansible_all_ipv6_addresses": [
+ "fe80::c037:14ff:fe1e:96ee%awdl0",
+ "fe80::3db7:1fb5:263b:11c3%utun0",
+ "fe80::165f:1b94:55ad:7b9b%utun1"
+ ],
+ "ansible_apparmor": {
+ "status": "disabled"
+ },
+ "ansible_architecture": "x86_64",
+ "ansible_awdl0": {
+ "device": "awdl0",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "RUNNING",
+ "PROMISC",
+ "SIMPLEX",
+ "MULTICAST"
+ ],
+ "ipv4": [],
+ "ipv6": [
+ {
+ "address": "fe80::c037:14ff:fe1e:96ee%awdl0",
+ "prefix": "64",
+ "scope": "0x9"
+ }
+ ],
+ "macaddress": "c2:37:14:1e:96:ee",
+ "media": "Unknown",
+ "media_select": "autoselect",
+ "mtu": "1484",
+ "options": [
+ "PERFORMNUD",
+ "DAD"
+ ],
+ "status": "active",
+ "type": "ether"
+ },
+ "ansible_bridge0": {
+ "device": "bridge0",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "SMART",
+ "RUNNING",
+ "SIMPLEX",
+ "MULTICAST"
+ ],
+ "ipv4": [],
+ "ipv6": [],
+ "macaddress": "2a:00:01:f3:3d:e0",
+ "media": "Unknown",
+ "media_select": "Unknown",
+ "media_type": "unknown type",
+ "mtu": "1500",
+ "options": [
+ "RXCSUM",
+ "TXCSUM",
+ "TSO4",
+ "TSO6"
+ ],
+ "status": "inactive",
+ "type": "ether"
+ },
+ "ansible_date_time": {
+ "date": "2017-08-09",
+ "day": "09",
+ "epoch": "1502265626",
+ "hour": "16",
+ "iso8601": "2017-08-09T08:00:26Z",
+ "iso8601_basic": "20170809T160026069973",
+ "iso8601_basic_short": "20170809T160026",
+ "iso8601_micro": "2017-08-09T08:00:26.070096Z",
+ "minute": "00",
+ "month": "08",
+ "second": "26",
+ "time": "16:00:26",
+ "tz": "CST",
+ "tz_offset": "+0800",
+ "weekday": "Wednesday",
+ "weekday_number": "3",
+ "weeknumber": "32",
+ "year": "2017"
+ },
+ "ansible_default_ipv4": {
+ "address": "10.61.17.21",
+ "broadcast": "10.61.17.127",
+ "device": "en0",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "SMART",
+ "RUNNING",
+ "SIMPLEX",
+ "MULTICAST"
+ ],
+ "gateway": "10.61.17.1",
+ "interface": "en0",
+ "macaddress": "a8:60:b6:3b:4c:34",
+ "media": "Unknown",
+ "media_options": [
+ "full-duplex"
+ ],
+ "media_select": "autoselect",
+ "media_type": "100baseT",
+ "mtu": "1500",
+ "netmask": "255.255.255.128",
+ "network": "10.61.17.0",
+ "options": [
+ "RXCSUM",
+ "TXCSUM",
+ "VLAN_HWTAGGING",
+ "AV"
+ ],
+ "status": "active",
+ "type": "ether"
+ },
+ "ansible_default_ipv6": {},
+ "ansible_distribution": "MacOSX",
+ "ansible_distribution_release": "16.7.0",
+ "ansible_distribution_version": "10.12.6",
+ "ansible_dns": {
+ "nameservers": [
+ "10.62.105.3"
+ ],
+ "search": [
+ "openvpn"
+ ]
+ },
+ "ansible_domain": "local",
+ "ansible_effective_group_id": 20,
+ "ansible_effective_user_id": 501,
+ "ansible_en0": {
+ "device": "en0",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "SMART",
+ "RUNNING",
+ "SIMPLEX",
+ "MULTICAST"
+ ],
+ "ipv4": [
+ {
+ "address": "10.61.17.21",
+ "broadcast": "10.61.17.127",
+ "netmask": "255.255.255.128",
+ "network": "10.61.17.0"
+ }
+ ],
+ "ipv6": [],
+ "macaddress": "a8:60:b6:3b:4c:34",
+ "media": "Unknown",
+ "media_options": [
+ "full-duplex"
+ ],
+ "media_select": "autoselect",
+ "media_type": "100baseT",
+ "mtu": "1500",
+ "options": [
+ "RXCSUM",
+ "TXCSUM",
+ "VLAN_HWTAGGING",
+ "AV"
+ ],
+ "status": "active",
+ "type": "ether"
+ },
+ "ansible_en1": {
+ "device": "en1",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "SMART",
+ "RUNNING",
+ "SIMPLEX",
+ "MULTICAST"
+ ],
+ "ipv4": [],
+ "ipv6": [],
+ "macaddress": "dc:a4:ca:f1:58:1f",
+ "media": "Unknown",
+ "media_options": [],
+ "media_select": "autoselect",
+ "media_type": "<unknow",
+ "mtu": "1500",
+ "status": "inactive",
+ "type": "ether"
+ },
+ "ansible_en2": {
+ "device": "en2",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "SMART",
+ "RUNNING",
+ "PROMISC",
+ "SIMPLEX"
+ ],
+ "ipv4": [],
+ "ipv6": [],
+ "macaddress": "2a:00:01:f3:3d:e0",
+ "media": "Unknown",
+ "media_select": "autoselect",
+ "media_type": "full-duplex",
+ "mtu": "1500",
+ "options": [
+ "TSO4",
+ "TSO6"
+ ],
+ "status": "inactive",
+ "type": "ether"
+ },
+ "ansible_en3": {
+ "device": "en3",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "SMART",
+ "RUNNING",
+ "PROMISC",
+ "SIMPLEX"
+ ],
+ "ipv4": [],
+ "ipv6": [],
+ "macaddress": "2a:00:01:f3:3d:e1",
+ "media": "Unknown",
+ "media_select": "autoselect",
+ "media_type": "full-duplex",
+ "mtu": "1500",
+ "options": [
+ "TSO4",
+ "TSO6"
+ ],
+ "status": "inactive",
+ "type": "ether"
+ },
+ "ansible_env": {
+ "ARCHFLAGS": "-arch x86_64",
+ "ATLAS_TOKEN": "3idKvXldMl4UMQ.atlasv1.1nskQ76pUFOUhcy42AkuaadSWzKZYm5ISkXiZOoqhIQCBui04PdynmVyUNS4feSvtyY",
+ "AUTOJUMP_ERROR_PATH": "/Users/yujunz/Library/autojump/errors.log",
+ "AUTOJUMP_SOURCED": "1",
+ "Apple_PubSub_Socket_Render": "/private/tmp/com.apple.launchd.4HAmeYDDQM/Render",
+ "BROWSER": "open",
+ "COLORFGBG": "7;0",
+ "COMMAND_MODE": "unix2003",
+ "CPPFLAGS": "-I/usr/local/opt/openssl/include",
+ "DIRENV_DIFF": "eJzcUs1u6jwUfBevof74U0qkLvwRUiBAyG-hm8gQpxgS28ROSFLx7leALmorXd393Z3RzJHOmZlPIID-CVbInwAdwELmMOU7nEIuFOSCMClTuKVMh4EkuYR1cShYA59ETVgJ5Z5mUv-ydVNe4W14oDspH_g-yR_8H5a_iq9XrTudO4mESOkOK8qZhG80J3KP8-MTFgKOOFOEKQkXeGd74NIC7PqmMXXHyzAypi7QQfv7SwYpScoFPCkqQOu39A35o8nYAzogs_rYNB27MpDj2K-a_39PzcysXL0vsEcdbB2dSsn4w5zNzVhaSWFIc7KxrFFTDbVoY-SnYHhGbj_QwiBZSqLaQTzv-Wvi9w67Z8VWNq3TM4rXVrcaeMTEvrFYGRxvEVnnWtYdpYs86w26SeTYm7DjlZJsaN3X6kNdzod7TTw7eLY9BR-l--p7znaw80jX1d4PTX-z4OZ4bRoiSibH_7L9RHE2rWwz4llk5Z223R4nqUYlQqso8nGchOeXF9B6tOJ79CXNVYFTwkp5M-tnzP9Uc1ognLp-gObReBn-3QtwufwKAAD__ys_KAA=",
+ "DIRENV_DIR": "-/Users/yujunz/Develop/qtip",
+ "DIRENV_WATCHES": "eJykzz1OxDAQQOG7TB3tJFmvPZMaSiQaKkQxtsdgFJLFdsKfuDsFHYKKCzx97_YDrqU9wAR4U7VUfNset-UdL3TXeT3jc8tnPOiylwAdXK2x5SeFaTDMPDoabAeXr7m2ClMrm352f_QOYV1SvseYiy47yjyvL9h7p8QaJbqUgvRGTSQb5cSe2R7Zjz4YMoFEXFDp_fHk0mhHtonIxOF_om_Kr1-O-Efl7isAAP__TadfVw==",
+ "DISPLAY": "/private/tmp/com.apple.launchd.CX2Y0Sgszf/org.macosforge.xquartz:0",
+ "EDITOR": "vim",
+ "GPG_TTY": "/dev/ttys000",
+ "HOME": "/Users/yujunz",
+ "ITERM_PROFILE": "Default",
+ "ITERM_SESSION_ID": "w0t0p0:4D9153F1-CDF1-47AA-B34B-5786CACD03D5",
+ "LANG": "en_US.UTF-8",
+ "LC_CTYPE": "UTF-8",
+ "LDFLAGS": "-L/usr/local/opt/openssl/lib",
+ "LESS": "-R",
+ "LOGNAME": "yujunz",
+ "LSCOLORS": "Gxfxcxdxbxegedabagacad",
+ "MANPATH": "/usr/local/man:",
+ "PAGER": "less",
+ "PATH": "/Users/yujunz/.virtualenvs/qtip/bin:/usr/local/opt/openssl/bin:/Users/yujunz/.pyenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS",
+ "PKG_CONFIG_PATH": "/usr/local/opt/openssl/lib/pkgconfig",
+ "PWD": "/Users/yujunz/Develop/qtip/integration/storage",
+ "PYENV_SHELL": "zsh",
+ "PYENV_VIRTUALENVWRAPPER_PYENV_VERSION": "3.5.3:2.7.13",
+ "SECURITYSESSIONID": "186a6",
+ "SHELL": "/bin/zsh",
+ "SHLVL": "3",
+ "SSH_AUTH_SOCK": "/private/tmp/com.apple.launchd.l34kpvmALp/Listeners",
+ "TERM": "xterm-256color",
+ "TERM_PROGRAM": "iTerm.app",
+ "TERM_PROGRAM_VERSION": "3.0.15",
+ "TERM_SESSION_ID": "w0t0p0:4D9153F1-CDF1-47AA-B34B-5786CACD03D5",
+ "TMPDIR": "/var/folders/tf/g7vrf5ns5ql_bv82wz9t_0rr0000gn/T/",
+ "USER": "yujunz",
+ "VERSIONER_PYTHON_PREFER_32_BIT": "no",
+ "VERSIONER_PYTHON_VERSION": "2.7",
+ "VIRTUALENVWRAPPER_HOOK_DIR": "/Users/yujunz/.virtualenvs",
+ "VIRTUALENVWRAPPER_LAZY_SCRIPT": "/Users/yujunz/.pyenv/versions/3.5.3/bin/virtualenvwrapper_lazy.sh",
+ "VIRTUALENVWRAPPER_PROJECT_FILENAME": ".project",
+ "VIRTUALENVWRAPPER_PYTHON": "/Users/yujunz/.pyenv/versions/3.5.3/bin/python",
+ "VIRTUALENVWRAPPER_SCRIPT": "/Users/yujunz/.pyenv/versions/3.5.3/bin/virtualenvwrapper.sh",
+ "VIRTUALENVWRAPPER_VIRTUALENV": "/Users/yujunz/.pyenv/versions/3.5.3/bin/virtualenv",
+ "VIRTUALENVWRAPPER_VIRTUALENV_CLONE": "/Users/yujunz/.pyenv/versions/3.5.3/bin/virtualenv-clone",
+ "VIRTUALENVWRAPPER_WORKON_CD": "1",
+ "VIRTUAL_ENV": "/Users/yujunz/.virtualenvs/qtip",
+ "WORKON_HOME": "/Users/yujunz/.virtualenvs",
+ "XPC_FLAGS": "0x0",
+ "XPC_SERVICE_NAME": "0",
+ "ZSH": "/Users/yujunz/.oh-my-zsh",
+ "_": "/usr/bin/python",
+ "__CF_USER_TEXT_ENCODING": "0x1F5:0x0:0x0",
+ "http_proxy": "http://127.0.0.1:8118",
+ "https_proxy": "http://127.0.0.1:8118"
+ },
+ "ansible_fips": false,
+ "ansible_fqdn": "yujunz-mac-mini.local",
+ "ansible_gather_subset": [
+ "hardware",
+ "network",
+ "virtual"
+ ],
+ "ansible_gif0": {
+ "device": "gif0",
+ "flags": [
+ "POINTOPOINT",
+ "MULTICAST"
+ ],
+ "ipv4": [],
+ "ipv6": [],
+ "macaddress": "unknown",
+ "mtu": "1280",
+ "type": "unknown"
+ },
+ "ansible_hostname": "yujunz-mac-mini",
+ "ansible_interfaces": [
+ "utun2",
+ "gif0",
+ "utun0",
+ "en2",
+ "en0",
+ "en1",
+ "lo0",
+ "en3",
+ "bridge0",
+ "p2p0",
+ "stf0",
+ "awdl0",
+ "utun1"
+ ],
+ "ansible_kernel": "16.7.0",
+ "ansible_lo0": {
+ "device": "lo0",
+ "flags": [
+ "UP",
+ "LOOPBACK",
+ "RUNNING",
+ "MULTICAST"
+ ],
+ "ipv4": [
+ {
+ "address": "127.0.0.1",
+ "broadcast": "127.255.255.255",
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ }
+ ],
+ "ipv6": [
+ {
+ "address": "::1",
+ "prefix": "128"
+ },
+ {
+ "address": "fe80::1%lo0",
+ "prefix": "64",
+ "scope": "0x1"
+ }
+ ],
+ "macaddress": "unknown",
+ "mtu": "16384",
+ "options": [
+ "PERFORMNUD",
+ "DAD"
+ ],
+ "type": "loopback"
+ },
+ "ansible_machine": "x86_64",
+ "ansible_memfree_mb": 546,
+ "ansible_memtotal_mb": 8192,
+ "ansible_model": "Macmini7,1",
+ "ansible_nodename": "yujunz-mac-mini.local",
+ "ansible_os_family": "Darwin",
+ "ansible_osrevision": "199506",
+ "ansible_osversion": "16G29",
+ "ansible_p2p0": {
+ "device": "p2p0",
+ "flags": [
+ "UP",
+ "BROADCAST",
+ "RUNNING",
+ "SIMPLEX",
+ "MULTICAST"
+ ],
+ "ipv4": [],
+ "ipv6": [],
+ "macaddress": "0e:a4:ca:f1:58:1f",
+ "media": "Unknown",
+ "media_select": "autoselect",
+ "mtu": "2304",
+ "status": "inactive",
+ "type": "ether"
+ },
+ "ansible_pkg_mgr": "homebrew",
+ "ansible_processor": "Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz",
+ "ansible_processor_cores": "2",
+ "ansible_python": {
+ "executable": "/usr/bin/python",
+ "has_sslcontext": true,
+ "type": "CPython",
+ "version": {
+ "major": 2,
+ "micro": 10,
+ "minor": 7,
+ "releaselevel": "final",
+ "serial": 0
+ },
+ "version_info": [
+ 2,
+ 7,
+ 10,
+ "final",
+ 0
+ ]
+ },
+ "ansible_python_version": "2.7.10",
+ "ansible_real_group_id": 20,
+ "ansible_real_user_id": 501,
+ "ansible_selinux": false,
+ "ansible_service_mgr": "launchd",
+ "ansible_stf0": {
+ "device": "stf0",
+ "flags": [],
+ "ipv4": [],
+ "ipv6": [],
+ "macaddress": "unknown",
+ "mtu": "1280",
+ "type": "unknown"
+ },
+ "ansible_system": "Darwin",
+ "ansible_user_dir": "/Users/yujunz",
+ "ansible_user_gecos": "Yujun Zhang",
+ "ansible_user_gid": 20,
+ "ansible_user_id": "yujunz",
+ "ansible_user_shell": "/bin/zsh",
+ "ansible_user_uid": 501,
+ "ansible_userspace_architecture": "x86_64",
+ "ansible_userspace_bits": "64",
+ "ansible_utun0": {
+ "device": "utun0",
+ "flags": [
+ "UP",
+ "POINTOPOINT",
+ "RUNNING",
+ "MULTICAST"
+ ],
+ "ipv4": [],
+ "ipv6": [
+ {
+ "address": "fe80::3db7:1fb5:263b:11c3%utun0",
+ "prefix": "64",
+ "scope": "0xb"
+ }
+ ],
+ "macaddress": "unknown",
+ "mtu": "2000",
+ "options": [
+ "PERFORMNUD",
+ "DAD"
+ ],
+ "type": "unknown"
+ },
+ "ansible_utun1": {
+ "device": "utun1",
+ "flags": [
+ "UP",
+ "POINTOPOINT",
+ "RUNNING",
+ "MULTICAST"
+ ],
+ "ipv4": [],
+ "ipv6": [
+ {
+ "address": "fe80::165f:1b94:55ad:7b9b%utun1",
+ "prefix": "64",
+ "scope": "0xc"
+ }
+ ],
+ "macaddress": "unknown",
+ "mtu": "1380",
+ "options": [
+ "PERFORMNUD",
+ "DAD"
+ ],
+ "type": "unknown"
+ },
+ "ansible_utun2": {
+ "device": "utun2",
+ "flags": [
+ "UP",
+ "POINTOPOINT",
+ "RUNNING",
+ "MULTICAST"
+ ],
+ "ipv4": [
+ {
+ "address": "192.168.252.18",
+ "broadcast": "0xffffffff",
+ "netmask": "192.168.252.17",
+ "network": "192.168.252.16"
+ }
+ ],
+ "ipv6": [],
+ "macaddress": "unknown",
+ "mtu": "1500",
+ "type": "unknown"
+ },
+ "ansible_virtualization_role": "",
+ "ansible_virtualization_type": "",
+ "module_setup": true
+} \ No newline at end of file
diff --git a/examples/storage-zte-pod4/ansible.cfg b/examples/storage-zte-pod4/ansible.cfg
new file mode 100644
index 00000000..aedd97f3
--- /dev/null
+++ b/examples/storage-zte-pod4/ansible.cfg
@@ -0,0 +1,447 @@
+# config file for ansible -- https://ansible.com/
+# ===============================================
+
+# nearly all parameters can be overridden in ansible-playbook
+# or with command line flags. ansible will read ANSIBLE_CONFIG,
+# ansible.cfg in the current working directory, .ansible.cfg in
+# the home directory or /etc/ansible/ansible.cfg, whichever it
+# finds first
+
+[defaults]
+
+# some basic default values...
+
+inventory = hosts
+library = /Users/yujunz/Develop/qtip/qtip/cli/../../qtip/ansible_library/
+#module_utils = /usr/share/my_module_utils/
+#remote_tmp = ~/.ansible/tmp
+#local_tmp = ~/.ansible/tmp
+#forks = 5
+#poll_interval = 15
+#sudo_user = root
+#ask_sudo_pass = True
+#ask_pass = True
+#transport = smart
+#remote_port = 22
+#module_lang = C
+#module_set_locale = False
+
+# plays will gather facts by default, which contain information about
+# the remote system.
+#
+# smart - gather by default, but don't regather if already gathered
+# implicit - gather by default, turn off with gather_facts: False
+# explicit - do not gather by default, must say gather_facts: True
+gathering = smart
+
+# This only affects the gathering done by a play's gather_facts directive,
+# by default gathering retrieves all facts subsets
+# all - gather all subsets
+# network - gather min and network facts
+# hardware - gather hardware facts (longest facts to retrieve)
+# virtual - gather min and virtual facts
+# facter - import facts from facter
+# ohai - import facts from ohai
+# You can combine them using comma (ex: network,virtual)
+# You can negate them using ! (ex: !hardware,!facter,!ohai)
+# A minimal set of facts is always gathered.
+#gather_subset = all
+
+# some hardware related facts are collected
+# with a maximum timeout of 10 seconds. This
+# option lets you increase or decrease that
+# timeout to something more suitable for the
+# environment.
+# gather_timeout = 10
+
+# additional paths to search for roles in, colon separated
+#roles_path = /etc/ansible/roles
+roles_path = /Users/yujunz/Develop/qtip/qtip/cli/../../resources/ansible_roles
+
+# uncomment this to disable SSH key host checking
+#host_key_checking = False
+
+# change the default callback
+#stdout_callback = skippy
+# enable additional callbacks
+callback_whitelist = profile_tasks
+
+# Determine whether includes in tasks and handlers are "static" by
+# default. As of 2.0, includes are dynamic by default. Setting these
+# values to True will make includes behave more like they did in the
+# 1.x versions.
+#task_includes_static = True
+#handler_includes_static = True
+
+# Controls if a missing handler for a notification event is an error or a warning
+#error_on_missing_handler = True
+
+# change this for alternative sudo implementations
+#sudo_exe = sudo
+
+# What flags to pass to sudo
+# WARNING: leaving out the defaults might create unexpected behaviours
+#sudo_flags = -H -S -n
+
+# SSH timeout
+#timeout = 10
+
+# default user to use for playbooks if user is not specified
+# (/usr/bin/ansible will use current user as default)
+#remote_user = root
+
+# logging is off by default unless this path is defined
+# if so defined, consider logrotate
+#log_path = /var/log/ansible.log
+
+# default module name for /usr/bin/ansible
+#module_name = command
+
+# use this shell for commands executed under sudo
+# you may need to change this to bin/bash in rare instances
+# if sudo is constrained
+#executable = /bin/sh
+
+# if inventory variables overlap, does the higher precedence one win
+# or are hash values merged together? The default is 'replace' but
+# this can also be set to 'merge'.
+#hash_behaviour = replace
+
+# by default, variables from roles will be visible in the global variable
+# scope. To prevent this, the following option can be enabled, and only
+# tasks and handlers within the role will see the variables there
+#private_role_vars = yes
+
+# list any Jinja2 extensions to enable here:
+#jinja2_extensions = jinja2.ext.do,jinja2.ext.i18n
+
+# if set, always use this private key file for authentication, same as
+# if passing --private-key to ansible or ansible-playbook
+#private_key_file = /path/to/file
+
+# If set, configures the path to the Vault password file as an alternative to
+# specifying --vault-password-file on the command line.
+#vault_password_file = /path/to/vault_password_file
+
+# format of string Ansible managed available within Jinja2
+# templates indicates to users editing templates files will be replaced.
+# replacing {file}, {host} and {uid} and strftime codes with proper values.
+#ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host}
+# {file}, {host}, {uid}, and the timestamp can all interfere with idempotence
+# in some situations so the default is a static string:
+#ansible_managed = Ansible managed
+
+# by default, ansible-playbook will display "Skipping [host]" if it determines a task
+# should not be run on a host. Set this to "False" if you don't want to see these "Skipping"
+# messages. NOTE: the task header will still be shown regardless of whether or not the
+# task is skipped.
+#display_skipped_hosts = True
+
+# by default, if a task in a playbook does not include a name: field then
+# ansible-playbook will construct a header that includes the task's action but
+# not the task's args. This is a security feature because ansible cannot know
+# if the *module* considers an argument to be no_log at the time that the
+# header is printed. If your environment doesn't have a problem securing
+# stdout from ansible-playbook (or you have manually specified no_log in your
+# playbook on all of the tasks where you have secret information) then you can
+# safely set this to True to get more informative messages.
+#display_args_to_stdout = False
+
+# by default (as of 1.3), Ansible will raise errors when attempting to dereference
+# Jinja2 variables that are not set in templates or action lines. Uncomment this line
+# to revert the behavior to pre-1.3.
+#error_on_undefined_vars = False
+
+# by default (as of 1.6), Ansible may display warnings based on the configuration of the
+# system running ansible itself. This may include warnings about 3rd party packages or
+# other conditions that should be resolved if possible.
+# to disable these warnings, set the following value to False:
+#system_warnings = True
+
+# by default (as of 1.4), Ansible may display deprecation warnings for language
+# features that should no longer be used and will be removed in future versions.
+# to disable these warnings, set the following value to False:
+#deprecation_warnings = True
+
+# (as of 1.8), Ansible can optionally warn when usage of the shell and
+# command module appear to be simplified by using a default Ansible module
+# instead. These warnings can be silenced by adjusting the following
+# setting or adding warn=yes or warn=no to the end of the command line
+# parameter string. This will for example suggest using the git module
+# instead of shelling out to the git command.
+# command_warnings = False
+
+
+# set plugin path directories here, separate with colons
+action_plugins = /Users/yujunz/Develop/qtip/qtip/cli/../../qtip/ansible_library/plugins/action
+#cache_plugins = /usr/share/ansible/plugins/cache
+#callback_plugins = /usr/share/ansible/plugins/callback
+#connection_plugins = /usr/share/ansible/plugins/connection
+#lookup_plugins = /usr/share/ansible/plugins/lookup
+#inventory_plugins = /usr/share/ansible/plugins/inventory
+#vars_plugins = /usr/share/ansible/plugins/vars
+filter_plugins = /Users/yujunz/Develop/qtip/qtip/cli/../../qtip/ansible_library/plugins/filter
+#test_plugins = /usr/share/ansible/plugins/test
+#terminal_plugins = /usr/share/ansible/plugins/terminal
+#strategy_plugins = /usr/share/ansible/plugins/strategy
+
+
+# by default, ansible will use the 'linear' strategy but you may want to try
+# another one
+#strategy = free
+
+# by default callbacks are not loaded for /bin/ansible, enable this if you
+# want, for example, a notification or logging callback to also apply to
+# /bin/ansible runs
+#bin_ansible_callbacks = False
+
+
+# don't like cows? that's unfortunate.
+# set to 1 if you don't want cowsay support or export ANSIBLE_NOCOWS=1
+#nocows = 1
+
+# set which cowsay stencil you'd like to use by default. When set to 'random',
+# a random stencil will be selected for each task. The selection will be filtered
+# against the `cow_whitelist` option below.
+#cow_selection = default
+#cow_selection = random
+
+# when using the 'random' option for cowsay, stencils will be restricted to this list.
+# it should be formatted as a comma-separated list with no spaces between names.
+# NOTE: line continuations here are for formatting purposes only, as the INI parser
+# in python does not support them.
+#cow_whitelist=bud-frogs,bunny,cheese,daemon,default,dragon,elephant-in-snake,elephant,eyes,\
+# hellokitty,kitty,luke-koala,meow,milk,moofasa,moose,ren,sheep,small,stegosaurus,\
+# stimpy,supermilker,three-eyes,turkey,turtle,tux,udder,vader-koala,vader,www
+
+# don't like colors either?
+# set to 1 if you don't want colors, or export ANSIBLE_NOCOLOR=1
+#nocolor = 1
+
+# if set to a persistent type (not 'memory', for example 'redis') fact values
+# from previous runs in Ansible will be stored. This may be useful when
+# wanting to use, for example, IP information from one group of servers
+# without having to talk to them in the same playbook run to get their
+# current IP information.
+fact_caching = jsonfile
+fact_caching_connection = .qtip-cache
+fact_caching_timeout = 86400
+
+
+# retry files
+# When a playbook fails by default a .retry file will be created in ~/
+# You can disable this feature by setting retry_files_enabled to False
+# and you can change the location of the files by setting retry_files_save_path
+
+#retry_files_enabled = False
+#retry_files_save_path = ~/.ansible-retry
+
+# squash actions
+# Ansible can optimise actions that call modules with list parameters
+# when looping. Instead of calling the module once per with_ item, the
+# module is called once with all items at once. Currently this only works
+# under limited circumstances, and only with parameters named 'name'.
+squash_actions = apk,apt,dnf,homebrew,pacman,pkgng,yum,zypper
+
+# prevents logging of task data, off by default
+#no_log = False
+
+# prevents logging of tasks, but only on the targets, data is still logged on the master/controller
+#no_target_syslog = False
+
+# controls whether Ansible will raise an error or warning if a task has no
+# choice but to create world readable temporary files to execute a module on
+# the remote machine. This option is False by default for security. Users may
+# turn this on to have behaviour more like Ansible prior to 2.1.x. See
+# https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user
+# for more secure ways to fix this than enabling this option.
+#allow_world_readable_tmpfiles = False
+
+# controls the compression level of variables sent to
+# worker processes. At the default of 0, no compression
+# is used. This value must be an integer from 0 to 9.
+#var_compression_level = 9
+
+# controls what compression method is used for new-style ansible modules when
+# they are sent to the remote system. The compression types depend on having
+# support compiled into both the controller's python and the client's python.
+# The names should match with the python Zipfile compression types:
+# * ZIP_STORED (no compression. available everywhere)
+# * ZIP_DEFLATED (uses zlib, the default)
+# These values may be set per host via the ansible_module_compression inventory
+# variable
+#module_compression = 'ZIP_DEFLATED'
+
+# This controls the cutoff point (in bytes) on --diff for files
+# set to 0 for unlimited (RAM may suffer!).
+#max_diff_size = 1048576
+
+# This controls how ansible handles multiple --tags and --skip-tags arguments
+# on the CLI. If this is True then multiple arguments are merged together. If
+# it is False, then the last specified argument is used and the others are ignored.
+#merge_multiple_cli_flags = False
+
+# Controls showing custom stats at the end, off by default
+#show_custom_stats = True
+
+# Controlls which files to ignore when using a directory as inventory with
+# possibly multiple sources (both static and dynamic)
+#inventory_ignore_extensions = ~, .orig, .bak, .ini, .cfg, .retry, .pyc, .pyo
+
+# This family of modules use an alternative execution path optimized for network appliances
+# only update this setting if you know how this works, otherwise it can break module execution
+#network_group_modules=['eos', 'nxos', 'ios', 'iosxr', 'junos', 'vyos']
+
+# This keeps facts from polluting the main namespace as variables.
+# Setting to True keeps them under the ansible_facts namespace, the default is False
+#restrict_facts_namespace: True
+
+[privilege_escalation]
+#become=True
+#become_method=sudo
+#become_user=root
+#become_ask_pass=False
+
+[paramiko_connection]
+
+# uncomment this line to cause the paramiko connection plugin to not record new host
+# keys encountered. Increases performance on new host additions. Setting works independently of the
+# host key checking setting above.
+#record_host_keys=False
+
+# by default, Ansible requests a pseudo-terminal for commands executed under sudo. Uncomment this
+# line to disable this behaviour.
+#pty=False
+
+# paramiko will default to looking for SSH keys initially when trying to
+# authenticate to remote devices. This is a problem for some network devices
+# that close the connection after a key failure. Uncomment this line to
+# disable the Paramiko look for keys function
+#look_for_keys = False
+
+# When using persistent connections with Paramiko, the connection runs in a
+# background process. If the host doesn't already have a valid SSH key, by
+# default Ansible will prompt to add the host key. This will cause connections
+# running in background processes to fail. Uncomment this line to have
+# Paramiko automatically add host keys.
+#host_key_auto_add = True
+
+[ssh_connection]
+
+# ssh arguments to use
+# Leaving off ControlPersist will result in poor performance, so use
+# paramiko on older platforms rather than removing it, -C controls compression use
+#ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s
+ssh_args = -o StrictHostKeyChecking=no
+
+# The base directory for the ControlPath sockets.
+# This is the "%(directory)s" in the control_path option
+#
+# Example:
+# control_path_dir = /tmp/.ansible/cp
+#control_path_dir = ~/.ansible/cp
+
+# The path to use for the ControlPath sockets. This defaults to a hashed string of the hostname,
+# port and username (empty string in the config). The hash mitigates a common problem users
+# found with long hostames and the conventional %(directory)s/ansible-ssh-%%h-%%p-%%r format.
+# In those cases, a "too long for Unix domain socket" ssh error would occur.
+#
+# Example:
+# control_path = %(directory)s/%%h-%%r
+#control_path =
+
+# Enabling pipelining reduces the number of SSH operations required to
+# execute a module on the remote server. This can result in a significant
+# performance improvement when enabled, however when using "sudo:" you must
+# first disable 'requiretty' in /etc/sudoers
+#
+# By default, this option is disabled to preserve compatibility with
+# sudoers configurations that have requiretty (the default on many distros).
+#
+#pipelining = False
+
+# Control the mechanism for transferring files (old)
+# * smart = try sftp and then try scp [default]
+# * True = use scp only
+# * False = use sftp only
+#scp_if_ssh = smart
+
+# Control the mechanism for transferring files (new)
+# If set, this will override the scp_if_ssh option
+# * sftp = use sftp to transfer files
+# * scp = use scp to transfer files
+# * piped = use 'dd' over SSH to transfer files
+# * smart = try sftp, scp, and piped, in that order [default]
+#transfer_method = smart
+
+# if False, sftp will not use batch mode to transfer files. This may cause some
+# types of file transfer failures impossible to catch however, and should
+# only be disabled if your sftp version has problems with batch mode
+#sftp_batch_mode = False
+
+[persistent_connection]
+
+# Configures the persistent connection timeout value in seconds. This value is
+# how long the persistent connection will remain idle before it is destroyed.
+# If the connection doesn't receive a request before the timeout value
+# expires, the connection is shutdown. The default value is 30 seconds.
+#connect_timeout = 30
+
+# Configures the persistent connection retries. This value configures the
+# number of attempts the ansible-connection will make when trying to connect
+# to the local domain socket. The default value is 30.
+#connect_retries = 30
+
+# Configures the amount of time in seconds to wait between connection attempts
+# to the local unix domain socket. This value works in conjunction with the
+# connect_retries value to define how long to try to connect to the local
+# domain socket when setting up a persistent connection. The default value is
+# 1 second.
+#connect_interval = 1
+
+[accelerate]
+#accelerate_port = 5099
+#accelerate_timeout = 30
+#accelerate_connect_timeout = 5.0
+
+# The daemon timeout is measured in minutes. This time is measured
+# from the last activity to the accelerate daemon.
+#accelerate_daemon_timeout = 30
+
+# If set to yes, accelerate_multi_key will allow multiple
+# private keys to be uploaded to it, though each user must
+# have access to the system via SSH to add a new key. The default
+# is "no".
+#accelerate_multi_key = yes
+
+[selinux]
+# file systems that require special treatment when dealing with security context
+# the default behaviour that copies the existing context or uses the user default
+# needs to be changed to use the file system dependent context.
+#special_context_filesystems=nfs,vboxsf,fuse,ramfs,9p
+
+# Set this to yes to allow libvirt_lxc connections to work without SELinux.
+#libvirt_lxc_noseclabel = yes
+
+[colors]
+#highlight = white
+#verbose = blue
+#warn = bright purple
+#error = red
+#debug = dark gray
+#deprecate = purple
+#skip = cyan
+#unreachable = red
+#ok = green
+#changed = yellow
+#diff_add = green
+#diff_remove = red
+#diff_lines = cyan
+
+
+[diff]
+# Always print diff when running ( same as always running with -D/--diff )
+# always = no
+
+# Set how many context lines to show in diff
+# context = 3
diff --git a/examples/storage-zte-pod4/fixtures/case.json b/examples/storage-zte-pod4/fixtures/case.json
new file mode 100644
index 00000000..22abc40f
--- /dev/null
+++ b/examples/storage-zte-pod4/fixtures/case.json
@@ -0,0 +1,14 @@
+{
+ "run": "",
+ "name": "compute",
+ "ci_loop": "",
+ "tags": "",
+ "url": "",
+ "domains": "",
+ "dependencies": "",
+ "version": "",
+ "criteria": "",
+ "tier": "",
+ "blocking": "",
+ "description": ""
+} \ No newline at end of file
diff --git a/examples/storage-zte-pod4/fixtures/pod.json b/examples/storage-zte-pod4/fixtures/pod.json
new file mode 100644
index 00000000..654b5828
--- /dev/null
+++ b/examples/storage-zte-pod4/fixtures/pod.json
@@ -0,0 +1,6 @@
+{
+ "details": "",
+ "role": "",
+ "name": "qtip-pod",
+ "mode": ""
+} \ No newline at end of file
diff --git a/examples/storage-zte-pod4/fixtures/project.json b/examples/storage-zte-pod4/fixtures/project.json
new file mode 100644
index 00000000..ecd03e83
--- /dev/null
+++ b/examples/storage-zte-pod4/fixtures/project.json
@@ -0,0 +1,4 @@
+{
+ "name": "qtip",
+ "description": "Platform Performance Benchmarking"
+} \ No newline at end of file
diff --git a/examples/storage-zte-pod4/group_vars/all.yml b/examples/storage-zte-pod4/group_vars/all.yml
new file mode 100644
index 00000000..32a9705d
--- /dev/null
+++ b/examples/storage-zte-pod4/group_vars/all.yml
@@ -0,0 +1,22 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+qtip_resources: "/Users/yujunz/Develop/qtip/qtip/cli/../../resources"
+qtip_results: results
+qtip_fixtures: fixtures
+qtip_dump: dump
+qtip_cache: ".qtip-cache"
+qtip_workdir: "{{ ansible_env.HOME }}/qtip-workdir-20170809-1550"
+
+installer_type: "apex"
+installer_host: "apex-virtual-pod4"
+installer_group:
+ manual: dummy-group
+ fuel: fuel-masters
+ apex: apex-underclouds
diff --git a/examples/storage-zte-pod4/host_vars/localhost.yml b/examples/storage-zte-pod4/host_vars/localhost.yml
new file mode 100644
index 00000000..b5fe7746
--- /dev/null
+++ b/examples/storage-zte-pod4/host_vars/localhost.yml
@@ -0,0 +1,16 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# set `testapi_url` to enable reporting to testapi
+# testapi_url: http://localhost:8000/api/v1
+project_name: qtip
+case_name: "compute"
+pod_name: "opnfv-pod"
+scenario: "generic"
+version: "master"
diff --git a/examples/storage-zte-pod4/hosts b/examples/storage-zte-pod4/hosts
new file mode 100644
index 00000000..1a9a14e6
--- /dev/null
+++ b/examples/storage-zte-pod4/hosts
@@ -0,0 +1,22 @@
+
+localhost ansible_connection=local
+
+[apex-underclouds]
+apex-virtual-pod4
+
+[SUT:children] # system under test
+compute
+
+[node-groups:children]
+compute
+control
+
+[node-groups:vars]
+ansible_ssh_common_args=-F ./ssh.cfg
+
+[compute]
+192.0.2.10
+
+[control]
+192.0.2.9
+
diff --git a/examples/storage-zte-pod4/results/current b/examples/storage-zte-pod4/results/current
new file mode 120000
index 00000000..bbe0bc22
--- /dev/null
+++ b/examples/storage-zte-pod4/results/current
@@ -0,0 +1 @@
+opnfv-pod-20170810-1120 \ No newline at end of file
diff --git a/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-disk-info.log b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-disk-info.log
new file mode 100644
index 00000000..b43c5b3e
--- /dev/null
+++ b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-disk-info.log
@@ -0,0 +1,4 @@
+/dev/sda :
+ /dev/sda1 other, iso9660
+ /dev/sda2 other, xfs, mounted on /
+
diff --git a/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-network-info.log b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-network-info.log
new file mode 100644
index 00000000..2b2f7f5c
--- /dev/null
+++ b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph-network-info.log
@@ -0,0 +1,6 @@
+interface eth0 network 0.0.0.0 mask 0.0.0.0
+interface eth1 network 11.0.0.0 mask 255.255.255.0
+interface eth3 network 12.0.0.0 mask 255.255.255.0
+interface eth0 network 169.254.169.254 mask 255.255.255.255
+interface eth0 network 192.0.2.0 mask 255.255.255.0
+cluster_network 12.0.0.21/24
diff --git a/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph_report.json b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph_report.json
new file mode 100644
index 00000000..210718de
--- /dev/null
+++ b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/ceph_report.json
@@ -0,0 +1 @@
+{"cluster_fingerprint": "cd31774a-3b9e-449e-ac9e-03d28c8a3bdc", "osd_metadata": [{"backend_filestore_partition_path": "unknown", "kernel_description": "#1 SMP Tue Jul 4 15:04:05 UTC 2017", "mem_swap_kb": "0", "back_addr": "12.0.0.21:6801\\/16300", "backend_filestore_dev_node": "unknown", "hostname": "overcloud-novacompute-0", "distro_version": "7", "id": 0, "ceph_version": "ceph version 10.2.7 (50e863e0f4bc8f4b9e31156de690d765af245185)", "distro": "centos", "hb_back_addr": "12.0.0.21:6802\\/16300", "osd_objectstore": "filestore", "osd_data": "\\/var\\/lib\\/ceph\\/osd\\/ceph-0", "arch": "x86_64", "hb_front_addr": "12.0.0.21:6803\\/16300", "distro_description": "CentOS Linux 7 (Core)", "filestore_backend": "xfs", "front_addr": "12.0.0.21:6800\\/16300", "kernel_version": "3.10.0-514.26.2.el7.x86_64", "osd_journal": "\\/var\\/lib\\/ceph\\/osd\\/ceph-0\\/journal", "filestore_f_type": "0x58465342", "mem_total_kb": "8010540", "os": "Linux", "cpu": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz"}, {"backend_filestore_partition_path": "unknown", "kernel_description": "#1 SMP Tue Jul 4 15:04:05 UTC 2017", "mem_swap_kb": "0", "back_addr": "12.0.0.29:6801\\/24535", "backend_filestore_dev_node": "unknown", "hostname": "overcloud-controller-0", "distro_version": "7", "id": 1, "ceph_version": "ceph version 10.2.7 (50e863e0f4bc8f4b9e31156de690d765af245185)", "distro": "centos", "hb_back_addr": "12.0.0.29:6802\\/24535", "osd_objectstore": "filestore", "osd_data": "\\/var\\/lib\\/ceph\\/osd\\/ceph-1", "arch": "x86_64", "hb_front_addr": "12.0.0.29:6803\\/24535", "distro_description": "CentOS Linux 7 (Core)", "filestore_backend": "xfs", "front_addr": "12.0.0.29:6800\\/24535", "kernel_version": "3.10.0-514.26.2.el7.x86_64", "osd_journal": "\\/var\\/lib\\/ceph\\/osd\\/ceph-1\\/journal", "filestore_f_type": "0x58465342", "mem_total_kb": "10074924", "os": "Linux", "cpu": "Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz"}], "mdsmap_last_committed": 1, "tag": "", "monmap_last_committed": 1, "monmap_first_committed": 1, "pgmap_last_committed": 189273, "monmap": {"epoch": 1, "mons": [{"name": "overcloud-controller-0", "rank": 0, "addr": "12.0.0.29:6789\\/0"}], "modified": "2017-08-01 06:47:13.404792", "fsid": "a0b59050-4af7-4608-8a95-eeeb113b56d2", "created": "2017-08-01 06:47:13.404792"}, "version": "10.2.7", "fsmap": {"compat": {"compat": {}, "ro_compat": {}, "incompat": {"feature_8": "file layout v2", "feature_2": "client writeable ranges", "feature_3": "default file layouts on dirs", "feature_1": "base v0.20", "feature_6": "dirfrag is stored in omap", "feature_4": "dir inode in separate object", "feature_5": "mds uses versioned encoding"}}, "epoch": 1, "feature_flags": {"ever_enabled_multiple": false, "enable_multiple": false}, "standbys": [], "filesystems": []}, "osdmap_last_committed": 52, "health": {"detail": [], "timechecks": {"round_status": "finished", "epoch": 3, "round": 0}, "health": {"health_services": [{"mons": [{"avail_percent": 69, "kb_avail": 29785316, "last_updated": "2017-08-10 03:20:18.749873", "name": "overcloud-controller-0", "kb_used": 13192336, "store_stats": {"bytes_total": 19414349, "bytes_log": 2031616, "last_updated": "0.000000", "bytes_misc": 2031632, "bytes_sst": 15351101}, "health": "HEALTH_OK", "kb_total": 42977652}]}]}, "overall_status": "HEALTH_WARN", "summary": [{"severity": "HEALTH_WARN", "summary": "288 pgs degraded"}, {"severity": "HEALTH_WARN", "summary": "288 pgs stuck degraded"}, {"severity": "HEALTH_WARN", "summary": "288 pgs stuck unclean"}, {"severity": "HEALTH_WARN", "summary": "288 pgs stuck undersized"}, {"severity": "HEALTH_WARN", "summary": "288 pgs undersized"}, {"severity": "HEALTH_WARN", "summary": "recovery 9174\\/13761 objects degraded (66.667%)"}]}, "osdmap_first_committed": 1, "timestamp": "2017-08-10 03:21:09.809163", "pgmap_first_committed": 188676, "auth": {"num_secrets": 5, "last_committed": 234, "first_committed": 1}, "crushmap": {"rules": [{"min_size": 1, "rule_name": "replicated_ruleset", "steps": [{"item_name": "default", "item": -1, "op": "take"}, {"num": 0, "type": "host", "op": "chooseleaf_firstn"}, {"op": "emit"}], "ruleset": 0, "type": 1, "rule_id": 0, "max_size": 10}], "tunables": {"profile": "firefly", "minimum_required_version": "firefly", "has_v3_rules": 0, "has_v4_buckets": 0, "choose_total_tries": 50, "require_feature_tunables3": 1, "require_feature_tunables5": 0, "legacy_tunables": 0, "chooseleaf_descend_once": 1, "chooseleaf_stable": 0, "choose_local_fallback_tries": 0, "has_v2_rules": 0, "straw_calc_version": 1, "allowed_bucket_algs": 22, "has_v5_rules": 0, "require_feature_tunables2": 1, "optimal_tunables": 0, "choose_local_tries": 0, "chooseleaf_vary_r": 1, "require_feature_tunables": 1}, "buckets": [{"items": [{"id": -2, "weight": 2621, "pos": 0}, {"id": -3, "weight": 2621, "pos": 1}], "hash": "rjenkins1", "name": "default", "weight": 5242, "type_id": 10, "alg": "straw", "type_name": "root", "id": -1}, {"items": [{"id": 0, "weight": 2621, "pos": 0}], "hash": "rjenkins1", "name": "overcloud-novacompute-0", "weight": 2621, "type_id": 1, "alg": "straw", "type_name": "host", "id": -2}, {"items": [{"id": 1, "weight": 2621, "pos": 0}], "hash": "rjenkins1", "name": "overcloud-controller-0", "weight": 2621, "type_id": 1, "alg": "straw", "type_name": "host", "id": -3}], "types": [{"name": "osd", "type_id": 0}, {"name": "host", "type_id": 1}, {"name": "chassis", "type_id": 2}, {"name": "rack", "type_id": 3}, {"name": "row", "type_id": 4}, {"name": "pdu", "type_id": 5}, {"name": "pod", "type_id": 6}, {"name": "room", "type_id": 7}, {"name": "datacenter", "type_id": 8}, {"name": "region", "type_id": 9}, {"name": "root", "type_id": 10}], "devices": [{"id": 0, "name": "osd.0"}, {"id": 1, "name": "osd.1"}]}, "pgmap": {"pg_stats_delta": {"acting": 0, "log_size": 0, "ondisk_log_size": 0, "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "up": 0}, "min_last_epoch_clean": 10, "osd_stats_sum": {"snap_trim_queue_len": 0, "kb": 85955304, "fs_perf_stat": {"apply_latency_ms": 23, "commit_latency_ms": 2}, "kb_avail": 60091136, "hb_in": [], "kb_used": 25864168, "hb_out": [], "op_queue_age_hist": {"upper_bound": 1, "histogram": []}, "num_snap_trimming": 0}, "full_ratio": 0.95, "last_osdmap_epoch": 52, "stamp": "2017-08-10 03:21:08.980285", "pg_stats_sum": {"acting": 576, "log_size": 390373, "ondisk_log_size": 390373, "stat_sum": {"num_write_kb": 26174444, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 9174, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 1808945, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 732, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1931338, "num_object_clones": 0, "num_objects": 4587, "num_object_copies": 13761, "num_deep_scrub_errors": 0, "num_bytes": 376257485, "num_read_kb": 7890285, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 4587, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "up": 576}, "last_pg_scan": 52, "pool_stats": [{"log_size": 321480, "ondisk_log_size": 321480, "up": 64, "acting": 64, "poolid": 7, "stat_sum": {"num_write_kb": 1841172, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 1653042, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 1, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1851186, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 1571765, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}, {"log_size": 28540, "ondisk_log_size": 28540, "up": 64, "acting": 64, "poolid": 6, "stat_sum": {"num_write_kb": 21485156, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 105920, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 1, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 39176, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 3532702, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}, {"log_size": 38144, "ondisk_log_size": 38144, "up": 64, "acting": 64, "poolid": 5, "stat_sum": {"num_write_kb": 17715, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 9090, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 39589, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 728, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 38144, "num_object_clones": 0, "num_objects": 4545, "num_object_copies": 13635, "num_deep_scrub_errors": 0, "num_bytes": 88226663, "num_read_kb": 34538, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 4545, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}, {"log_size": 0, "ondisk_log_size": 0, "up": 64, "acting": 64, "poolid": 4, "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}, {"log_size": 0, "ondisk_log_size": 0, "up": 64, "acting": 64, "poolid": 3, "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}, {"log_size": 2209, "ondisk_log_size": 2209, "up": 64, "acting": 64, "poolid": 2, "stat_sum": {"num_write_kb": 2830401, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 80, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 10394, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 2, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 2832, "num_object_clones": 0, "num_objects": 40, "num_object_copies": 120, "num_deep_scrub_errors": 0, "num_bytes": 288030822, "num_read_kb": 2751280, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 40, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}, {"log_size": 0, "ondisk_log_size": 0, "up": 64, "acting": 64, "poolid": 1, "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}, {"log_size": 0, "ondisk_log_size": 0, "up": 128, "acting": 128, "poolid": 0, "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}}], "version": 189273, "near_full_ratio": 0.85, "osd_stats": [{"snap_trim_queue_len": 0, "kb": 42977652, "fs_perf_stat": {"apply_latency_ms": 10, "commit_latency_ms": 1}, "kb_avail": 29786804, "hb_in": [0], "kb_used": 13190848, "hb_out": [], "op_queue_age_hist": {"upper_bound": 1, "histogram": []}, "num_snap_trimming": 0, "osd": 1}, {"snap_trim_queue_len": 0, "kb": 42977652, "fs_perf_stat": {"apply_latency_ms": 13, "commit_latency_ms": 1}, "kb_avail": 30304332, "hb_in": [1], "kb_used": 12673320, "hb_out": [], "op_queue_age_hist": {"upper_bound": 1, "histogram": []}, "num_snap_trimming": 0, "osd": 0}], "osd_epochs": {}, "pg_stats": [{"last_scrub_stamp": "2017-08-01 06:47:13.606773", "last_scrub": "0'0", "pgid": "0.3f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184086", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184086", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.217406", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606773", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606773", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184086", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.247841", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.247841", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606773", "last_unstale": "2017-08-09 05:38:51.184086", "last_change": "2017-08-01 06:51:26.247841", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.217406"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606772", "last_scrub": "0'0", "pgid": "0.3e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184127", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184127", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.217316", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606772", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606772", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184127", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.249652", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.249652", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606772", "last_unstale": "2017-08-09 05:38:51.184127", "last_change": "2017-08-01 06:51:26.249652", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.217316"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606771", "last_scrub": "0'0", "pgid": "0.3d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184149", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184149", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.217564", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606771", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606771", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184149", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.252895", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.252895", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606771", "last_unstale": "2017-08-09 05:38:51.184149", "last_change": "2017-08-01 06:51:26.252895", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.217564"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606770", "last_scrub": "0'0", "pgid": "0.3c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178304", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178304", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.173659", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606770", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606770", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.178304", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.219141", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.219141", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606770", "last_unstale": "2017-08-09 05:38:51.178304", "last_change": "2017-08-01 06:51:26.219141", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.173659"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606769", "last_scrub": "0'0", "pgid": "0.3b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184190", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184190", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.246196", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606769", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606769", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184190", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.257410", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.257410", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606769", "last_unstale": "2017-08-09 05:38:51.184190", "last_change": "2017-08-01 06:51:26.257410", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.246196"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606762", "last_scrub": "0'0", "pgid": "0.3a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184210", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184210", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.246017", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606762", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606762", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184210", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.274039", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.274039", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606762", "last_unstale": "2017-08-09 05:38:51.184210", "last_change": "2017-08-01 06:51:26.274039", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.246017"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606761", "last_scrub": "0'0", "pgid": "0.39", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181388", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181388", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.177783", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606761", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606761", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181388", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.209887", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.209887", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606761", "last_unstale": "2017-08-09 05:38:51.181388", "last_change": "2017-08-01 06:51:26.209887", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.177783"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606760", "last_scrub": "0'0", "pgid": "0.38", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181729", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181729", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.181694", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606760", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606760", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181729", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.188695", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.188695", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606760", "last_unstale": "2017-08-09 05:38:51.181729", "last_change": "2017-08-01 06:51:26.188695", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.181694"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606760", "last_scrub": "0'0", "pgid": "0.37", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181093", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181093", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.186485", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606760", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606760", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181093", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.229135", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.229135", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606760", "last_unstale": "2017-08-09 05:38:51.181093", "last_change": "2017-08-01 06:51:26.229135", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.186485"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606759", "last_scrub": "0'0", "pgid": "0.36", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181796", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181796", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.187452", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606759", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606759", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181796", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.186698", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.186698", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606759", "last_unstale": "2017-08-09 05:38:51.181796", "last_change": "2017-08-01 06:51:26.186698", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.187452"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606758", "last_scrub": "0'0", "pgid": "0.35", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181824", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181824", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.190209", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606758", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606758", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181824", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.192120", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.192120", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606758", "last_unstale": "2017-08-09 05:38:51.181824", "last_change": "2017-08-01 06:51:26.192120", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.190209"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606757", "last_scrub": "0'0", "pgid": "0.34", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181848", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181848", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.191592", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606757", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606757", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181848", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.186617", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.186617", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606757", "last_unstale": "2017-08-09 05:38:51.181848", "last_change": "2017-08-01 06:51:26.186617", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.191592"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606757", "last_scrub": "0'0", "pgid": "0.33", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181356", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181356", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.194407", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606757", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606757", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181356", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.207038", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.207038", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606757", "last_unstale": "2017-08-09 05:38:51.181356", "last_change": "2017-08-01 06:51:26.207038", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.194407"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606756", "last_scrub": "0'0", "pgid": "0.32", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184460", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184460", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.245885", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606756", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606756", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184460", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.279337", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.279337", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606756", "last_unstale": "2017-08-09 05:38:51.184460", "last_change": "2017-08-01 06:51:26.279337", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.245885"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606755", "last_scrub": "0'0", "pgid": "0.31", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184482", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184482", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.245729", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606755", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606755", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184482", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.280976", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.280976", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606755", "last_unstale": "2017-08-09 05:38:51.184482", "last_change": "2017-08-01 06:51:26.280976", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.245729"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606754", "last_scrub": "0'0", "pgid": "0.30", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180079", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180079", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.195489", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606754", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606754", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.180079", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.225899", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.225899", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606754", "last_unstale": "2017-08-09 05:38:51.180079", "last_change": "2017-08-01 06:51:26.225899", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.195489"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606754", "last_scrub": "0'0", "pgid": "0.2f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184518", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184518", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.245562", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606754", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606754", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184518", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.281134", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.281134", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606754", "last_unstale": "2017-08-09 05:38:51.184518", "last_change": "2017-08-01 06:51:26.281134", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.245562"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606753", "last_scrub": "0'0", "pgid": "0.2e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184536", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184536", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.245389", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606753", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606753", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184536", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.288489", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.288489", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606753", "last_unstale": "2017-08-09 05:38:51.184536", "last_change": "2017-08-01 06:51:26.288489", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.245389"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867418", "last_scrub": "0'0", "pgid": "7.12", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.003638", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.003638", "log_start": "50'31600", "last_fullsized": "2017-08-01 07:06:23.890572", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867418", "log_size": 10094, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867418", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 42079, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 55345, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 42358, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 53236, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "46294", "last_fresh": "2017-08-09 07:00:59.003638", "ondisk_log_size": 10094, "last_became_peered": "2017-08-01 07:06:24.946627", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'41694", "last_became_active": "2017-08-01 07:06:24.946627", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867418", "last_unstale": "2017-08-09 07:00:59.003638", "last_change": "2017-08-01 07:06:24.946627", "stats_invalid": false, "ondisk_log_start": "50'31600", "last_undegraded": "2017-08-01 07:06:23.890572"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850544", "last_scrub": "0'0", "pgid": "6.13", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.505471", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.505471", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876876", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850544", "log_size": 978, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850544", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 753293, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2757, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1163, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 123998, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "538", "last_fresh": "2017-08-09 07:00:59.505471", "ondisk_log_size": 978, "last_became_peered": "2017-08-01 07:06:22.910444", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'978", "last_became_active": "2017-08-01 07:06:22.910444", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850544", "last_unstale": "2017-08-09 07:00:59.505471", "last_change": "2017-08-01 07:06:22.910444", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876876"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836211", "last_scrub": "0'0", "pgid": "5.10", "parent_split_bits": 0, "last_active": "2017-08-10 00:39:04.748462", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 00:39:04.748462", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.288973", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836211", "log_size": 835, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836211", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 452, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 300, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 538, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 20, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 835, "num_object_clones": 0, "num_objects": 150, "num_object_copies": 450, "num_deep_scrub_errors": 0, "num_bytes": 3049893, "num_read_kb": 388, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 150, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "834", "last_fresh": "2017-08-10 00:39:04.748462", "ondisk_log_size": 835, "last_became_peered": "2017-08-01 07:06:21.004818", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'835", "last_became_active": "2017-08-01 07:06:21.004818", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836211", "last_unstale": "2017-08-10 00:39:04.748462", "last_change": "2017-08-01 07:06:21.004818", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.288973"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706896", "last_scrub": "0'0", "pgid": "1.14", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178558", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178558", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175082", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706896", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706896", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.178558", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.748155", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.748155", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706896", "last_unstale": "2017-08-09 05:38:51.178558", "last_change": "2017-08-01 07:06:12.748155", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175082"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606727", "last_scrub": "0'0", "pgid": "0.15", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184650", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184650", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.245359", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606727", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606727", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184650", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.289289", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.289289", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606727", "last_unstale": "2017-08-09 05:38:51.184650", "last_change": "2017-08-01 06:51:26.289289", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.245359"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717098", "last_scrub": "0'0", "pgid": "2.17", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184694", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184694", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.285882", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717098", "log_size": 13, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717098", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 32770, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 31, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 16, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 32778, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "31", "last_fresh": "2017-08-09 05:38:51.184694", "ondisk_log_size": 13, "last_became_peered": "2017-08-01 07:06:14.926219", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "47'13", "last_became_active": "2017-08-01 07:06:14.926219", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717098", "last_unstale": "2017-08-09 05:38:51.184694", "last_change": "2017-08-01 07:06:14.926219", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.285882"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730165", "last_scrub": "0'0", "pgid": "3.16", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184726", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184726", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.840977", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730165", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730165", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.184726", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.944602", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.944602", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730165", "last_unstale": "2017-08-09 05:38:51.184726", "last_change": "2017-08-01 07:06:16.944602", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.840977"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823633", "last_scrub": "0'0", "pgid": "4.11", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184749", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184749", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285931", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823633", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823633", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.184749", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.037889", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.037889", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823633", "last_unstale": "2017-08-09 05:38:51.184749", "last_change": "2017-08-01 07:06:19.037889", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285931"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867425", "last_scrub": "0'0", "pgid": "7.13", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184773", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184773", "log_start": "50'67400", "last_fullsized": "2017-08-01 07:06:23.982593", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867425", "log_size": 10066, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867425", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 77307, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 54711, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 77623, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 52498, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "90522", "last_fresh": "2017-08-09 05:38:51.184773", "ondisk_log_size": 10066, "last_became_peered": "2017-08-01 07:06:25.054875", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "50'77466", "last_became_active": "2017-08-01 07:06:25.054875", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867425", "last_unstale": "2017-08-09 05:38:51.184773", "last_change": "2017-08-01 07:06:25.054875", "stats_invalid": false, "ondisk_log_start": "50'67400", "last_undegraded": "2017-08-01 07:06:23.982593"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850537", "last_scrub": "0'0", "pgid": "6.12", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.550360", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.550360", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967743", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850537", "log_size": 733, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850537", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 669719, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2200, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 890, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 98124, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "486", "last_fresh": "2017-08-09 07:00:59.550360", "ondisk_log_size": 733, "last_became_peered": "2017-08-01 07:06:23.025179", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'733", "last_became_active": "2017-08-01 07:06:23.025179", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850537", "last_unstale": "2017-08-09 07:00:59.550360", "last_change": "2017-08-01 07:06:23.025179", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967743"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836219", "last_scrub": "0'0", "pgid": "5.11", "parent_split_bits": 0, "last_active": "2017-08-09 21:39:34.646014", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 21:39:34.646014", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.198084", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836219", "log_size": 1331, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836219", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 966, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 264, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 499, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 21, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1331, "num_object_clones": 0, "num_objects": 132, "num_object_copies": 396, "num_deep_scrub_errors": 0, "num_bytes": 2538447, "num_read_kb": 367, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 132, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1335", "last_fresh": "2017-08-09 21:39:34.646014", "ondisk_log_size": 1331, "last_became_peered": "2017-08-01 07:06:20.887764", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1331", "last_became_active": "2017-08-01 07:06:20.887764", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836219", "last_unstale": "2017-08-09 21:39:34.646014", "last_change": "2017-08-01 07:06:20.887764", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.198084"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706904", "last_scrub": "0'0", "pgid": "1.15", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184914", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184914", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.269978", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706904", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706904", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.184914", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.879473", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.879473", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706904", "last_unstale": "2017-08-09 05:38:51.184914", "last_change": "2017-08-01 07:06:12.879473", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.269978"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606726", "last_scrub": "0'0", "pgid": "0.14", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184936", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184936", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.245249", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606726", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606726", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.184936", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.295707", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.295707", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606726", "last_unstale": "2017-08-09 05:38:51.184936", "last_change": "2017-08-01 06:51:26.295707", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.245249"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717090", "last_scrub": "0'0", "pgid": "2.16", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.306733", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.306733", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192492", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717090", "log_size": 27, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717090", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 101057, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 21, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 40, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 84677, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "39", "last_fresh": "2017-08-09 06:52:33.306733", "ondisk_log_size": 27, "last_became_peered": "2017-08-01 07:06:14.781213", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'27", "last_became_active": "2017-08-01 07:06:14.781213", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717090", "last_unstale": "2017-08-09 06:52:33.306733", "last_change": "2017-08-01 07:06:14.781213", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192492"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730175", "last_scrub": "0'0", "pgid": "3.17", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.184976", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.184976", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.841074", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730175", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730175", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.184976", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.941380", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.941380", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730175", "last_unstale": "2017-08-09 05:38:51.184976", "last_change": "2017-08-01 07:06:16.941380", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.841074"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823623", "last_scrub": "0'0", "pgid": "4.10", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178006", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178006", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193046", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823623", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823623", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.178006", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.890575", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.890575", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823623", "last_unstale": "2017-08-09 05:38:51.178006", "last_change": "2017-08-01 07:06:18.890575", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193046"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867433", "last_scrub": "0'0", "pgid": "7.14", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:57.861273", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:57.861273", "log_start": "50'42200", "last_fullsized": "2017-08-01 07:06:23.982676", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867433", "log_size": 10048, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867433", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 52596, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 74266, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 52939, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 71007, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "73433", "last_fresh": "2017-08-09 07:00:57.861273", "ondisk_log_size": 10048, "last_became_peered": "2017-08-01 07:06:25.055133", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'52248", "last_became_active": "2017-08-01 07:06:25.055133", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867433", "last_unstale": "2017-08-09 07:00:57.861273", "last_change": "2017-08-01 07:06:25.055133", "stats_invalid": false, "ondisk_log_start": "50'42200", "last_undegraded": "2017-08-01 07:06:23.982676"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850558", "last_scrub": "0'0", "pgid": "6.15", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.521230", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.521230", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.877089", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850558", "log_size": 837, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850558", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 626410, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2571, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 988, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 118077, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "469", "last_fresh": "2017-08-09 07:00:59.521230", "ondisk_log_size": 837, "last_became_peered": "2017-08-01 07:06:22.932193", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'837", "last_became_active": "2017-08-01 07:06:22.932193", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850558", "last_unstale": "2017-08-09 07:00:59.521230", "last_change": "2017-08-01 07:06:22.932193", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.877089"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836261", "last_scrub": "0'0", "pgid": "5.16", "parent_split_bits": 0, "last_active": "2017-08-09 18:19:34.493064", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 18:19:34.493064", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.198495", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836261", "log_size": 826, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836261", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 416, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 302, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 557, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 28, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 826, "num_object_clones": 0, "num_objects": 151, "num_object_copies": 453, "num_deep_scrub_errors": 0, "num_bytes": 2726125, "num_read_kb": 402, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 151, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "828", "last_fresh": "2017-08-09 18:19:34.493064", "ondisk_log_size": 826, "last_became_peered": "2017-08-01 07:06:20.936082", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'826", "last_became_active": "2017-08-01 07:06:20.936082", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836261", "last_unstale": "2017-08-09 18:19:34.493064", "last_change": "2017-08-01 07:06:20.936082", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.198495"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706880", "last_scrub": "0'0", "pgid": "1.12", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185065", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185065", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.269587", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706880", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706880", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185065", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.881091", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.881091", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706880", "last_unstale": "2017-08-09 05:38:51.185065", "last_change": "2017-08-01 07:06:12.881091", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.269587"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606725", "last_scrub": "0'0", "pgid": "0.13", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181615", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181615", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.198540", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606725", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606725", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181615", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.180406", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.180406", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606725", "last_unstale": "2017-08-09 05:38:51.181615", "last_change": "2017-08-01 06:51:26.180406", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.198540"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717043", "last_scrub": "0'0", "pgid": "2.11", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.952791", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.952791", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.283056", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717043", "log_size": 108, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717043", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 46588, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 4, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 367, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 154, "num_object_clones": 0, "num_objects": 2, "num_object_copies": 6, "num_deep_scrub_errors": 0, "num_bytes": 2818091, "num_read_kb": 46723, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 2, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "125", "last_fresh": "2017-08-09 06:52:33.952791", "ondisk_log_size": 108, "last_became_peered": "2017-08-01 07:06:14.923123", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'108", "last_became_active": "2017-08-01 07:06:14.923123", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717043", "last_unstale": "2017-08-09 06:52:33.952791", "last_change": "2017-08-01 07:06:14.923123", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.283056"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730106", "last_scrub": "0'0", "pgid": "3.10", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185126", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185126", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.839508", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730106", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730106", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185126", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.944966", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.944966", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730106", "last_unstale": "2017-08-09 05:38:51.185126", "last_change": "2017-08-01 07:06:16.944966", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.839508"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823705", "last_scrub": "0'0", "pgid": "4.17", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181707", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181707", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193441", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823705", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823705", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181707", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.864731", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.864731", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823705", "last_unstale": "2017-08-09 05:38:51.181707", "last_change": "2017-08-01 07:06:18.864731", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193441"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867441", "last_scrub": "0'0", "pgid": "7.15", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.077890", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.077890", "log_start": "50'31000", "last_fullsized": "2017-08-01 07:06:23.982742", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867441", "log_size": 10045, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867441", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 40902, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 50027, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 41205, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 47683, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "49599", "last_fresh": "2017-08-09 07:00:59.077890", "ondisk_log_size": 10045, "last_became_peered": "2017-08-01 07:06:25.055462", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'41045", "last_became_active": "2017-08-01 07:06:25.055462", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867441", "last_unstale": "2017-08-09 07:00:59.077890", "last_change": "2017-08-01 07:06:25.055462", "stats_invalid": false, "ondisk_log_start": "50'31000", "last_undegraded": "2017-08-01 07:06:23.982742"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850551", "last_scrub": "0'0", "pgid": "6.14", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.502871", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.502871", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876975", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850551", "log_size": 802, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850551", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 697574, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 3487, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1215, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 125254, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "606", "last_fresh": "2017-08-09 07:00:59.502871", "ondisk_log_size": 802, "last_became_peered": "2017-08-01 07:06:22.945126", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'802", "last_became_active": "2017-08-01 07:06:22.945126", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850551", "last_unstale": "2017-08-09 07:00:59.502871", "last_change": "2017-08-01 07:06:22.945126", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876975"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836285", "last_scrub": "0'0", "pgid": "5.17", "parent_split_bits": 0, "last_active": "2017-08-09 21:19:04.576013", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 21:19:04.576013", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289414", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836285", "log_size": 1002, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836285", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 462, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 316, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 721, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 32, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1002, "num_object_clones": 0, "num_objects": 158, "num_object_copies": 474, "num_deep_scrub_errors": 0, "num_bytes": 2834064, "num_read_kb": 547, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 158, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1006", "last_fresh": "2017-08-09 21:19:04.576013", "ondisk_log_size": 1002, "last_became_peered": "2017-08-01 07:06:21.009031", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'1002", "last_became_active": "2017-08-01 07:06:21.009031", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836285", "last_unstale": "2017-08-09 21:19:04.576013", "last_change": "2017-08-01 07:06:21.009031", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289414"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706888", "last_scrub": "0'0", "pgid": "1.13", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182044", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182044", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.174976", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706888", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706888", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.182044", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.779715", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.779715", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706888", "last_unstale": "2017-08-09 05:38:51.182044", "last_change": "2017-08-01 07:06:12.779715", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.174976"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606724", "last_scrub": "0'0", "pgid": "0.12", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182098", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182098", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.173768", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606724", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606724", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.182098", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.196509", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.196509", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606724", "last_unstale": "2017-08-09 05:38:51.182098", "last_change": "2017-08-01 06:51:26.196509", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.173768"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717036", "last_scrub": "0'0", "pgid": "2.10", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.547152", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.547152", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.282864", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717036", "log_size": 164, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717036", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 106608, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 4, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 906, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 208, "num_object_clones": 0, "num_objects": 2, "num_object_copies": 6, "num_deep_scrub_errors": 0, "num_bytes": 16777216, "num_read_kb": 99060, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 2, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "174", "last_fresh": "2017-08-09 06:52:33.547152", "ondisk_log_size": 164, "last_became_peered": "2017-08-01 07:06:14.920092", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'164", "last_became_active": "2017-08-01 07:06:14.920092", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717036", "last_unstale": "2017-08-09 06:52:33.547152", "last_change": "2017-08-01 07:06:14.920092", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.282864"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730116", "last_scrub": "0'0", "pgid": "3.11", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185293", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185293", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.840687", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730116", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730116", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185293", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.933889", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.933889", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730116", "last_unstale": "2017-08-09 05:38:51.185293", "last_change": "2017-08-01 07:06:16.933889", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.840687"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823696", "last_scrub": "0'0", "pgid": "4.16", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185326", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185326", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286162", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823696", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823696", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185326", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.033182", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.033182", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823696", "last_unstale": "2017-08-09 05:38:51.185326", "last_change": "2017-08-01 07:06:19.033182", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286162"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867448", "last_scrub": "0'0", "pgid": "7.16", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182215", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182215", "log_start": "50'60800", "last_fullsized": "2017-08-01 07:06:23.890636", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867448", "log_size": 10084, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867448", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 70746, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 50339, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 71062, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 47801, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "75507", "last_fresh": "2017-08-09 05:38:51.182215", "ondisk_log_size": 10084, "last_became_peered": "2017-08-01 07:06:24.988197", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'70884", "last_became_active": "2017-08-01 07:06:24.988197", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867448", "last_unstale": "2017-08-09 05:38:51.182215", "last_change": "2017-08-01 07:06:24.988197", "stats_invalid": false, "ondisk_log_start": "50'60800", "last_undegraded": "2017-08-01 07:06:23.890636"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850577", "last_scrub": "0'0", "pgid": "6.17", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.551007", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.551007", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967911", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850577", "log_size": 525, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850577", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 658358, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2465, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 695, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 108738, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "379", "last_fresh": "2017-08-09 07:00:59.551007", "ondisk_log_size": 525, "last_became_peered": "2017-08-01 07:06:23.025231", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'525", "last_became_active": "2017-08-01 07:06:23.025231", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850577", "last_unstale": "2017-08-09 07:00:59.551007", "last_change": "2017-08-01 07:06:23.025231", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967911"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836244", "last_scrub": "0'0", "pgid": "5.14", "parent_split_bits": 0, "last_active": "2017-08-09 23:09:34.697925", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 23:09:34.697925", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289243", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836244", "log_size": 853, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836244", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 420, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 280, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 606, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 20, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 853, "num_object_clones": 0, "num_objects": 140, "num_object_copies": 420, "num_deep_scrub_errors": 0, "num_bytes": 2884769, "num_read_kb": 448, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 140, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "854", "last_fresh": "2017-08-09 23:09:34.697925", "ondisk_log_size": 853, "last_became_peered": "2017-08-01 07:06:21.013724", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'853", "last_became_active": "2017-08-01 07:06:21.013724", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836244", "last_unstale": "2017-08-09 23:09:34.697925", "last_change": "2017-08-01 07:06:21.013724", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289243"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706862", "last_scrub": "0'0", "pgid": "1.10", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182338", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182338", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.174714", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706862", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706862", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.182338", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.793442", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.793442", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706862", "last_unstale": "2017-08-09 05:38:51.182338", "last_change": "2017-08-01 07:06:12.793442", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.174714"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606723", "last_scrub": "0'0", "pgid": "0.11", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182444", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182444", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.177939", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606723", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606723", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.182444", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.175467", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.175467", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606723", "last_unstale": "2017-08-09 05:38:51.182444", "last_change": "2017-08-01 06:51:26.175467", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.177939"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717068", "last_scrub": "0'0", "pgid": "2.13", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181922", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181922", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192370", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717068", "log_size": 30, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717068", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 117120, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 12, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 45, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 92544, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "40", "last_fresh": "2017-08-09 05:38:51.181922", "ondisk_log_size": 30, "last_became_peered": "2017-08-01 07:06:14.759023", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'30", "last_became_active": "2017-08-01 07:06:14.759023", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717068", "last_unstale": "2017-08-09 05:38:51.181922", "last_change": "2017-08-01 07:06:14.759023", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192370"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730126", "last_scrub": "0'0", "pgid": "3.12", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181949", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181949", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747841", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730126", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730126", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181949", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.796518", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.796518", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730126", "last_unstale": "2017-08-09 05:38:51.181949", "last_change": "2017-08-01 07:06:16.796518", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747841"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823675", "last_scrub": "0'0", "pgid": "4.15", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185467", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185467", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286085", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823675", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823675", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185467", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.029653", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.029653", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823675", "last_unstale": "2017-08-09 05:38:51.185467", "last_change": "2017-08-01 07:06:19.029653", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286085"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867457", "last_scrub": "0'0", "pgid": "7.17", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185487", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185487", "log_start": "50'66200", "last_fullsized": "2017-08-01 07:06:23.982805", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867457", "log_size": 10054, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867457", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 76072, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 52961, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 76424, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 50978, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "78740", "last_fresh": "2017-08-09 05:38:51.185487", "ondisk_log_size": 10054, "last_became_peered": "2017-08-01 07:06:25.055288", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "50'76254", "last_became_active": "2017-08-01 07:06:25.055288", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867457", "last_unstale": "2017-08-09 05:38:51.185487", "last_change": "2017-08-01 07:06:25.055288", "stats_invalid": false, "ondisk_log_start": "50'66200", "last_undegraded": "2017-08-01 07:06:23.982805"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850570", "last_scrub": "0'0", "pgid": "6.16", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.544070", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.544070", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967831", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850570", "log_size": 947, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850570", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 732111, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 3444, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1372, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 124194, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "712", "last_fresh": "2017-08-09 07:00:59.544070", "ondisk_log_size": 947, "last_became_peered": "2017-08-01 07:06:23.025283", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'947", "last_became_active": "2017-08-01 07:06:23.025283", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850570", "last_unstale": "2017-08-09 07:00:59.544070", "last_change": "2017-08-01 07:06:23.025283", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967831"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836253", "last_scrub": "0'0", "pgid": "5.15", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.858497", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.858497", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289339", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836253", "log_size": 970, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836253", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 467, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 330, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 666, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 30, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 970, "num_object_clones": 0, "num_objects": 165, "num_object_copies": 495, "num_deep_scrub_errors": 0, "num_bytes": 3105885, "num_read_kb": 510, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 165, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "975", "last_fresh": "2017-08-10 03:19:04.858497", "ondisk_log_size": 970, "last_became_peered": "2017-08-01 07:06:21.005613", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'970", "last_became_active": "2017-08-01 07:06:21.005613", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836253", "last_unstale": "2017-08-10 03:19:04.858497", "last_change": "2017-08-01 07:06:21.005613", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289339"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706872", "last_scrub": "0'0", "pgid": "1.11", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.177663", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.177663", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.174826", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706872", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706872", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.177663", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.754174", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.754174", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706872", "last_unstale": "2017-08-09 05:38:51.177663", "last_change": "2017-08-01 07:06:12.754174", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.174826"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606723", "last_scrub": "0'0", "pgid": "0.10", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185596", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185596", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224448", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606723", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606723", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.185596", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.305305", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.305305", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606723", "last_unstale": "2017-08-09 05:38:51.185596", "last_change": "2017-08-01 06:51:26.305305", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224448"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717051", "last_scrub": "0'0", "pgid": "2.12", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.857344", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.857344", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.283540", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717051", "log_size": 35, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717051", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 139265, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 4, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 30, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 51, "num_object_clones": 0, "num_objects": 2, "num_object_copies": 6, "num_deep_scrub_errors": 0, "num_bytes": 16777216, "num_read_kb": 106501, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 2, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "47", "last_fresh": "2017-08-09 06:52:33.857344", "ondisk_log_size": 35, "last_became_peered": "2017-08-01 07:06:14.929891", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'35", "last_became_active": "2017-08-01 07:06:14.929891", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717051", "last_unstale": "2017-08-09 06:52:33.857344", "last_change": "2017-08-01 07:06:14.929891", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.283540"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730136", "last_scrub": "0'0", "pgid": "3.13", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185705", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185705", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.840788", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730136", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730136", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185705", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.933266", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.933266", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730136", "last_unstale": "2017-08-09 05:38:51.185705", "last_change": "2017-08-01 07:06:16.933266", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.840788"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823665", "last_scrub": "0'0", "pgid": "4.14", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.177835", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.177835", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193316", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823665", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823665", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.177835", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.897582", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.897582", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823665", "last_unstale": "2017-08-09 05:38:51.177835", "last_change": "2017-08-01 07:06:18.897582", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193316"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867305", "last_scrub": "0'0", "pgid": "7.8", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185790", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185790", "log_start": "50'36700", "last_fullsized": "2017-08-01 07:06:23.982458", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867305", "log_size": 10006, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867305", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 46574, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 45020, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 46856, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 43923, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "50133", "last_fresh": "2017-08-09 05:38:51.185790", "ondisk_log_size": 10006, "last_became_peered": "2017-08-01 07:06:25.057570", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "50'46706", "last_became_active": "2017-08-01 07:06:25.057570", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867305", "last_unstale": "2017-08-09 05:38:51.185790", "last_change": "2017-08-01 07:06:25.057570", "stats_invalid": false, "ondisk_log_start": "50'36700", "last_undegraded": "2017-08-01 07:06:23.982458"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850463", "last_scrub": "0'0", "pgid": "6.9", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.542640", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.542640", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876446", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850463", "log_size": 1109, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850463", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 702480, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 3701, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1510, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 126551, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "885", "last_fresh": "2017-08-09 07:00:59.542640", "ondisk_log_size": 1109, "last_became_peered": "2017-08-01 07:06:22.894996", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1109", "last_became_active": "2017-08-01 07:06:22.894996", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850463", "last_unstale": "2017-08-09 07:00:59.542640", "last_change": "2017-08-01 07:06:22.894996", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876446"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836159", "last_scrub": "0'0", "pgid": "5.a", "parent_split_bits": 0, "last_active": "2017-08-09 09:49:34.166786", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 09:49:34.166786", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.197858", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836159", "log_size": 1406, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836159", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 1022, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 290, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 538, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 20, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1406, "num_object_clones": 0, "num_objects": 145, "num_object_copies": 435, "num_deep_scrub_errors": 0, "num_bytes": 2936514, "num_read_kb": 388, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 145, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1409", "last_fresh": "2017-08-09 09:49:34.166786", "ondisk_log_size": 1406, "last_became_peered": "2017-08-01 07:06:20.882451", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1406", "last_became_active": "2017-08-01 07:06:20.882451", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836159", "last_unstale": "2017-08-09 09:49:34.166786", "last_change": "2017-08-01 07:06:20.882451", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.197858"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706846", "last_scrub": "0'0", "pgid": "1.e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185693", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185693", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.269118", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706846", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706846", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185693", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.885562", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.885562", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706846", "last_unstale": "2017-08-09 05:38:51.185693", "last_change": "2017-08-01 07:06:12.885562", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.269118"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606722", "last_scrub": "0'0", "pgid": "0.f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185780", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185780", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224372", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606722", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606722", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.185780", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.311495", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.311495", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606722", "last_unstale": "2017-08-09 05:38:51.185780", "last_change": "2017-08-01 06:51:26.311495", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224372"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717014", "last_scrub": "0'0", "pgid": "2.d", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:32.986292", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:32.986292", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192166", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717014", "log_size": 22, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717014", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 90113, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 6, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 28, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 32, "num_object_clones": 0, "num_objects": 3, "num_object_copies": 9, "num_deep_scrub_errors": 0, "num_bytes": 25165824, "num_read_kb": 90117, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 3, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "41", "last_fresh": "2017-08-09 06:52:32.986292", "ondisk_log_size": 22, "last_became_peered": "2017-08-01 07:06:14.825828", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'22", "last_became_active": "2017-08-01 07:06:14.825828", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717014", "last_unstale": "2017-08-09 06:52:32.986292", "last_change": "2017-08-01 07:06:14.825828", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192166"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730066", "last_scrub": "0'0", "pgid": "3.c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185882", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185882", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.839183", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730066", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730066", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185882", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.926576", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.926576", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730066", "last_unstale": "2017-08-09 05:38:51.185882", "last_change": "2017-08-01 07:06:16.926576", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.839183"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823559", "last_scrub": "0'0", "pgid": "4.b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185942", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185942", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285763", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823559", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823559", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185942", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.026433", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.026433", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823559", "last_unstale": "2017-08-09 05:38:51.185942", "last_change": "2017-08-01 07:06:19.026433", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285763"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867315", "last_scrub": "0'0", "pgid": "7.9", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182198", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182198", "log_start": "50'51600", "last_fullsized": "2017-08-01 07:06:23.888988", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867315", "log_size": 10056, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867315", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 61490, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 43970, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 61823, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 42251, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "67066", "last_fresh": "2017-08-09 05:38:51.182198", "ondisk_log_size": 10056, "last_became_peered": "2017-08-01 07:06:24.990902", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'61656", "last_became_active": "2017-08-01 07:06:24.990902", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867315", "last_unstale": "2017-08-09 05:38:51.182198", "last_change": "2017-08-01 07:06:24.990902", "stats_invalid": false, "ondisk_log_start": "50'51600", "last_undegraded": "2017-08-01 07:06:23.888988"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850455", "last_scrub": "0'0", "pgid": "6.8", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.549113", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.549113", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967384", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850455", "log_size": 617, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850455", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 659320, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2590, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 785, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 116939, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "510", "last_fresh": "2017-08-09 07:00:59.549113", "ondisk_log_size": 617, "last_became_peered": "2017-08-01 07:06:23.025331", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'617", "last_became_active": "2017-08-01 07:06:23.025331", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850455", "last_unstale": "2017-08-09 07:00:59.549113", "last_change": "2017-08-01 07:06:23.025331", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967384"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836168", "last_scrub": "0'0", "pgid": "5.b", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.781479", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.781479", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.288979", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836168", "log_size": 1527, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836168", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 1158, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 310, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 522, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 21, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1527, "num_object_clones": 0, "num_objects": 155, "num_object_copies": 465, "num_deep_scrub_errors": 0, "num_bytes": 3062249, "num_read_kb": 402, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 155, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1534", "last_fresh": "2017-08-10 03:19:04.781479", "ondisk_log_size": 1527, "last_became_peered": "2017-08-01 07:06:21.050232", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'1527", "last_became_active": "2017-08-01 07:06:21.050232", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836168", "last_unstale": "2017-08-10 03:19:04.781479", "last_change": "2017-08-01 07:06:21.050232", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.288979"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706855", "last_scrub": "0'0", "pgid": "1.f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182331", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182331", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.174597", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706855", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706855", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.182331", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.798857", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.798857", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706855", "last_unstale": "2017-08-09 05:38:51.182331", "last_change": "2017-08-01 07:06:12.798857", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.174597"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606721", "last_scrub": "0'0", "pgid": "0.e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186260", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186260", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224294", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606721", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606721", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.186260", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.279192", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.279192", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606721", "last_unstale": "2017-08-09 05:38:51.186260", "last_change": "2017-08-01 06:51:26.279192", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224294"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717007", "last_scrub": "0'0", "pgid": "2.c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182406", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182406", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192018", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717007", "log_size": 10, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717007", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 32769, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 14, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 14, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 32773, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.182406", "ondisk_log_size": 10, "last_became_peered": "2017-08-01 07:06:14.753995", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'10", "last_became_active": "2017-08-01 07:06:14.753995", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717007", "last_unstale": "2017-08-09 05:38:51.182406", "last_change": "2017-08-01 07:06:14.753995", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192018"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730076", "last_scrub": "0'0", "pgid": "3.d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186406", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186406", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.839286", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730076", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730076", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.186406", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.919314", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.919314", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730076", "last_unstale": "2017-08-09 05:38:51.186406", "last_change": "2017-08-01 07:06:16.919314", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.839286"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823550", "last_scrub": "0'0", "pgid": "4.a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186455", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186455", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285680", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823550", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823550", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.186455", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.020203", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.020203", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823550", "last_unstale": "2017-08-09 05:38:51.186455", "last_change": "2017-08-01 07:06:19.020203", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285680"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867325", "last_scrub": "0'0", "pgid": "7.a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178364", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178364", "log_start": "46'53200", "last_fullsized": "2017-08-01 07:06:23.889085", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867325", "log_size": 10057, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867325", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 63080, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 57216, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 63466, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 54956, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "67993", "last_fresh": "2017-08-09 05:38:51.178364", "ondisk_log_size": 10057, "last_became_peered": "2017-08-01 07:06:24.950470", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'63257", "last_became_active": "2017-08-01 07:06:24.950470", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867325", "last_unstale": "2017-08-09 05:38:51.178364", "last_change": "2017-08-01 07:06:24.950470", "stats_invalid": false, "ondisk_log_start": "46'53200", "last_undegraded": "2017-08-01 07:06:23.889085"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850478", "last_scrub": "0'0", "pgid": "6.b", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.546363", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.546363", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967455", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850478", "log_size": 933, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850478", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 723960, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2994, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1099, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 101982, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "564", "last_fresh": "2017-08-09 07:00:59.546363", "ondisk_log_size": 933, "last_became_peered": "2017-08-01 07:06:23.025475", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'933", "last_became_active": "2017-08-01 07:06:23.025475", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850478", "last_unstale": "2017-08-09 07:00:59.546363", "last_change": "2017-08-01 07:06:23.025475", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967455"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836140", "last_scrub": "0'0", "pgid": "5.8", "parent_split_bits": 0, "last_active": "2017-08-10 01:19:04.781365", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 01:19:04.781365", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.288713", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836140", "log_size": 745, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836140", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 431, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 294, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 430, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 23, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 745, "num_object_clones": 0, "num_objects": 147, "num_object_copies": 441, "num_deep_scrub_errors": 0, "num_bytes": 2903471, "num_read_kb": 303, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 147, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "747", "last_fresh": "2017-08-10 01:19:04.781365", "ondisk_log_size": 745, "last_became_peered": "2017-08-01 07:06:21.013793", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'745", "last_became_active": "2017-08-01 07:06:21.013793", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836140", "last_unstale": "2017-08-10 01:19:04.781365", "last_change": "2017-08-01 07:06:21.013793", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.288713"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706831", "last_scrub": "0'0", "pgid": "1.c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178495", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178495", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.174237", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706831", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706831", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.178495", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.757424", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.757424", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706831", "last_unstale": "2017-08-09 05:38:51.178495", "last_change": "2017-08-01 07:06:12.757424", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.174237"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606720", "last_scrub": "0'0", "pgid": "0.d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186840", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186840", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224231", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606720", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606720", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.186840", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.279200", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.279200", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606720", "last_unstale": "2017-08-09 05:38:51.186840", "last_change": "2017-08-01 06:51:26.279200", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224231"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717029", "last_scrub": "0'0", "pgid": "2.f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186925", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186925", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.282277", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717029", "log_size": 103, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717029", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 73841, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 329, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 148, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 65770, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "114", "last_fresh": "2017-08-09 05:38:51.186925", "ondisk_log_size": 103, "last_became_peered": "2017-08-01 07:06:14.917950", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "49'103", "last_became_active": "2017-08-01 07:06:14.917950", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717029", "last_unstale": "2017-08-09 05:38:51.186925", "last_change": "2017-08-01 07:06:14.917950", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.282277"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730085", "last_scrub": "0'0", "pgid": "3.e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178608", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178608", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747722", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730085", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730085", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.178608", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.831371", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.831371", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730085", "last_unstale": "2017-08-09 05:38:51.178608", "last_change": "2017-08-01 07:06:16.831371", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747722"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823541", "last_scrub": "0'0", "pgid": "4.9", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.185898", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.185898", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285587", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823541", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823541", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.185898", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.017046", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.017046", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823541", "last_unstale": "2017-08-09 05:38:51.185898", "last_change": "2017-08-01 07:06:19.017046", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285587"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867334", "last_scrub": "0'0", "pgid": "7.b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179758", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179758", "log_start": "50'42300", "last_fullsized": "2017-08-01 07:06:23.889148", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867334", "log_size": 10046, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867334", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 52730, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 35341, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 52994, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 33333, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "56278", "last_fresh": "2017-08-09 05:38:51.179758", "ondisk_log_size": 10046, "last_became_peered": "2017-08-01 07:06:24.959024", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'52346", "last_became_active": "2017-08-01 07:06:24.959024", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867334", "last_unstale": "2017-08-09 05:38:51.179758", "last_change": "2017-08-01 07:06:24.959024", "stats_invalid": false, "ondisk_log_start": "50'42300", "last_undegraded": "2017-08-01 07:06:23.889148"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850471", "last_scrub": "0'0", "pgid": "6.a", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.596958", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.596958", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876526", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850471", "log_size": 952, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850471", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 580200, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 3868, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1582, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 76474, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "880", "last_fresh": "2017-08-09 07:00:59.596958", "ondisk_log_size": 952, "last_became_peered": "2017-08-01 07:06:22.912992", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'952", "last_became_active": "2017-08-01 07:06:22.912992", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850471", "last_unstale": "2017-08-09 07:00:59.596958", "last_change": "2017-08-01 07:06:22.912992", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876526"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836150", "last_scrub": "0'0", "pgid": "5.9", "parent_split_bits": 0, "last_active": "2017-08-10 02:19:04.790717", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 02:19:04.790717", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.288870", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836150", "log_size": 796, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836150", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 418, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 302, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 507, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 23, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 796, "num_object_clones": 0, "num_objects": 151, "num_object_copies": 453, "num_deep_scrub_errors": 0, "num_bytes": 2958582, "num_read_kb": 380, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 151, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "807", "last_fresh": "2017-08-10 02:19:04.790717", "ondisk_log_size": 796, "last_became_peered": "2017-08-01 07:06:21.017442", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'796", "last_became_active": "2017-08-01 07:06:21.017442", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836150", "last_unstale": "2017-08-10 02:19:04.790717", "last_change": "2017-08-01 07:06:21.017442", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.288870"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706839", "last_scrub": "0'0", "pgid": "1.d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179359", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179359", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.174410", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706839", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706839", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.179359", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.769769", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.769769", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706839", "last_unstale": "2017-08-09 05:38:51.179359", "last_change": "2017-08-01 07:06:12.769769", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.174410"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606710", "last_scrub": "0'0", "pgid": "0.c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179398", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179398", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.153401", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606710", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606710", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.179398", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.196658", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.196658", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606710", "last_unstale": "2017-08-09 05:38:51.179398", "last_change": "2017-08-01 06:51:26.196658", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.153401"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717022", "last_scrub": "0'0", "pgid": "2.e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179462", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179462", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192288", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717022", "log_size": 16, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717022", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 65536, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 7, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 24, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 57344, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "32", "last_fresh": "2017-08-09 05:38:51.179462", "ondisk_log_size": 16, "last_became_peered": "2017-08-01 07:06:14.775687", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'16", "last_became_active": "2017-08-01 07:06:14.775687", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717022", "last_unstale": "2017-08-09 05:38:51.179462", "last_change": "2017-08-01 07:06:14.775687", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192288"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730096", "last_scrub": "0'0", "pgid": "3.f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186223", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186223", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.839318", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730096", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730096", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.186223", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.954517", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.954517", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730096", "last_unstale": "2017-08-09 05:38:51.186223", "last_change": "2017-08-01 07:06:16.954517", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.839318"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823531", "last_scrub": "0'0", "pgid": "4.8", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186286", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186286", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285456", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823531", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823531", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.186286", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.023065", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.023065", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823531", "last_unstale": "2017-08-09 05:38:51.186286", "last_change": "2017-08-01 07:06:19.023065", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285456"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867345", "last_scrub": "0'0", "pgid": "7.c", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.002647", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.002647", "log_start": "50'60600", "last_fullsized": "2017-08-01 07:06:23.889209", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867345", "log_size": 10048, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867345", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 70503, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 55854, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 70831, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 53304, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "83114", "last_fresh": "2017-08-09 07:00:59.002647", "ondisk_log_size": 10048, "last_became_peered": "2017-08-01 07:06:24.993639", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'70648", "last_became_active": "2017-08-01 07:06:24.993639", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867345", "last_unstale": "2017-08-09 07:00:59.002647", "last_change": "2017-08-01 07:06:24.993639", "stats_invalid": false, "ondisk_log_start": "50'60600", "last_undegraded": "2017-08-01 07:06:23.889209"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850493", "last_scrub": "0'0", "pgid": "6.d", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.464585", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.464585", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967522", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850493", "log_size": 929, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850493", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 613977, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4545, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1571, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 113385, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "917", "last_fresh": "2017-08-09 07:00:59.464585", "ondisk_log_size": 929, "last_became_peered": "2017-08-01 07:06:23.025380", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'929", "last_became_active": "2017-08-01 07:06:23.025380", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850493", "last_unstale": "2017-08-09 07:00:59.464585", "last_change": "2017-08-01 07:06:23.025380", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967522"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836194", "last_scrub": "0'0", "pgid": "5.e", "parent_split_bits": 0, "last_active": "2017-08-09 20:29:34.602339", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 20:29:34.602339", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.288397", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836194", "log_size": 883, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836194", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 446, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 298, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 603, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 27, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 883, "num_object_clones": 0, "num_objects": 149, "num_object_copies": 447, "num_deep_scrub_errors": 0, "num_bytes": 2796763, "num_read_kb": 432, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 149, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "881", "last_fresh": "2017-08-09 20:29:34.602339", "ondisk_log_size": 883, "last_became_peered": "2017-08-01 07:06:21.021555", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'883", "last_became_active": "2017-08-01 07:06:21.021555", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836194", "last_unstale": "2017-08-09 20:29:34.602339", "last_change": "2017-08-01 07:06:21.021555", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.288397"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706816", "last_scrub": "0'0", "pgid": "1.a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186515", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186515", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.268341", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706816", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706816", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.186515", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.893122", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.893122", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706816", "last_unstale": "2017-08-09 05:38:51.186515", "last_change": "2017-08-01 07:06:12.893122", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.268341"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606710", "last_scrub": "0'0", "pgid": "0.b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186567", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186567", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224160", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606710", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606710", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.186567", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.279553", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.279553", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606710", "last_unstale": "2017-08-09 05:38:51.186567", "last_change": "2017-08-01 06:51:26.279553", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224160"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716984", "last_scrub": "0'0", "pgid": "2.9", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:32.906288", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:32.906288", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.191781", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716984", "log_size": 25, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716984", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 106496, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 11, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 38, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 90112, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "40", "last_fresh": "2017-08-09 06:52:32.906288", "ondisk_log_size": 25, "last_became_peered": "2017-08-01 07:06:14.753827", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'25", "last_became_active": "2017-08-01 07:06:14.753827", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716984", "last_unstale": "2017-08-09 06:52:32.906288", "last_change": "2017-08-01 07:06:14.753827", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.191781"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730017", "last_scrub": "0'0", "pgid": "3.8", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186648", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186648", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.837766", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730017", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730017", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.186648", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.954477", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.954477", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730017", "last_unstale": "2017-08-09 05:38:51.186648", "last_change": "2017-08-01 07:06:16.954477", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.837766"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823613", "last_scrub": "0'0", "pgid": "4.f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.182582", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.182582", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193090", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823613", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823613", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.182582", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.863445", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.863445", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823613", "last_unstale": "2017-08-09 05:38:51.182582", "last_change": "2017-08-01 07:06:18.863445", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193090"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867355", "last_scrub": "0'0", "pgid": "7.d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181417", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181417", "log_start": "50'39900", "last_fullsized": "2017-08-01 07:06:23.889288", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867355", "log_size": 10002, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867355", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 49763, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 44767, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 50073, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 43076, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "57579", "last_fresh": "2017-08-09 05:38:51.181417", "ondisk_log_size": 10002, "last_became_peered": "2017-08-01 07:06:24.985388", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'49902", "last_became_active": "2017-08-01 07:06:24.985388", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867355", "last_unstale": "2017-08-09 05:38:51.181417", "last_change": "2017-08-01 07:06:24.985388", "stats_invalid": false, "ondisk_log_start": "50'39900", "last_undegraded": "2017-08-01 07:06:23.889288"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850485", "last_scrub": "0'0", "pgid": "6.c", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.430490", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.430490", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876625", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850485", "log_size": 822, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850485", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 684258, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4245, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1236, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 117545, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "640", "last_fresh": "2017-08-09 07:00:59.430490", "ondisk_log_size": 822, "last_became_peered": "2017-08-01 07:06:22.930571", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'822", "last_became_active": "2017-08-01 07:06:22.930571", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850485", "last_unstale": "2017-08-09 07:00:59.430490", "last_change": "2017-08-01 07:06:22.930571", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876625"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836202", "last_scrub": "0'0", "pgid": "5.f", "parent_split_bits": 0, "last_active": "2017-08-10 01:09:34.768505", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 01:09:34.768505", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.198005", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836202", "log_size": 4265, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836202", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 999, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 296, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4562, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 23, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 4265, "num_object_clones": 0, "num_objects": 148, "num_object_copies": 444, "num_deep_scrub_errors": 0, "num_bytes": 2923799, "num_read_kb": 3841, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 148, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "5948", "last_fresh": "2017-08-10 01:09:34.768505", "ondisk_log_size": 4265, "last_became_peered": "2017-08-01 07:06:20.913718", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'4265", "last_became_active": "2017-08-01 07:06:20.913718", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836202", "last_unstale": "2017-08-10 01:09:34.768505", "last_change": "2017-08-01 07:06:20.913718", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.198005"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706824", "last_scrub": "0'0", "pgid": "1.b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186915", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186915", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.268785", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706824", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706824", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.186915", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.894751", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.894751", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706824", "last_unstale": "2017-08-09 05:38:51.186915", "last_change": "2017-08-01 07:06:12.894751", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.268785"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606709", "last_scrub": "0'0", "pgid": "0.a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186940", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186940", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224083", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606709", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606709", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.186940", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.281360", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.281360", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606709", "last_unstale": "2017-08-09 05:38:51.186940", "last_change": "2017-08-01 06:51:26.281360", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224083"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716977", "last_scrub": "0'0", "pgid": "2.8", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.186998", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.186998", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.281887", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716977", "log_size": 80, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716977", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 84672, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 594, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 85, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 77005, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "91", "last_fresh": "2017-08-09 05:38:51.186998", "ondisk_log_size": 80, "last_became_peered": "2017-08-01 07:06:14.917972", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'80", "last_became_active": "2017-08-01 07:06:14.917972", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716977", "last_unstale": "2017-08-09 05:38:51.186998", "last_change": "2017-08-01 07:06:14.917972", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.281887"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730026", "last_scrub": "0'0", "pgid": "3.9", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187021", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187021", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.839008", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730026", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730026", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.187021", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.954425", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.954425", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730026", "last_unstale": "2017-08-09 05:38:51.187021", "last_change": "2017-08-01 07:06:16.954425", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.839008"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823604", "last_scrub": "0'0", "pgid": "4.e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181696", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181696", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193005", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823604", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823604", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181696", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.867118", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.867118", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823604", "last_unstale": "2017-08-09 05:38:51.181696", "last_change": "2017-08-01 07:06:18.867118", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193005"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867294", "last_scrub": "0'0", "pgid": "7.7", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.000738", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.000738", "log_start": "50'42500", "last_fullsized": "2017-08-01 07:06:23.982387", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867294", "log_size": 10065, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867294", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 52410, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 63745, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 52730, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 61154, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "70599", "last_fresh": "2017-08-09 07:00:59.000738", "ondisk_log_size": 10065, "last_became_peered": "2017-08-01 07:06:25.055350", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'52565", "last_became_active": "2017-08-01 07:06:25.055350", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867294", "last_unstale": "2017-08-09 07:00:59.000738", "last_change": "2017-08-01 07:06:25.055350", "stats_invalid": false, "ondisk_log_start": "50'42500", "last_undegraded": "2017-08-01 07:06:23.982387"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850441", "last_scrub": "0'0", "pgid": "6.6", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.528822", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.528822", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876358", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850441", "log_size": 911, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850441", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 662873, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4002, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1313, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 105806, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "766", "last_fresh": "2017-08-09 07:00:59.528822", "ondisk_log_size": 911, "last_became_peered": "2017-08-01 07:06:22.945178", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'911", "last_became_active": "2017-08-01 07:06:22.945178", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850441", "last_unstale": "2017-08-09 07:00:59.528822", "last_change": "2017-08-01 07:06:22.945178", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876358"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706735", "last_scrub": "0'0", "pgid": "1.1", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187157", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187157", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.264738", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706735", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706735", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.187157", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.910147", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.910147", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706735", "last_unstale": "2017-08-09 05:38:51.187157", "last_change": "2017-08-01 07:06:12.910147", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.264738"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606690", "last_scrub": "0'0", "pgid": "0.0", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187177", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187177", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.223707", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606690", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606690", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.187177", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.284502", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.284502", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606690", "last_unstale": "2017-08-09 05:38:51.187177", "last_change": "2017-08-01 06:51:26.284502", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.223707"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716923", "last_scrub": "0'0", "pgid": "2.2", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.594786", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.594786", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.281642", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716923", "log_size": 21, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716923", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 76161, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 4, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 26, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 30, "num_object_clones": 0, "num_objects": 2, "num_object_copies": 6, "num_deep_scrub_errors": 0, "num_bytes": 16777216, "num_read_kb": 67973, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 2, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "37", "last_fresh": "2017-08-09 06:52:33.594786", "ondisk_log_size": 21, "last_became_peered": "2017-08-01 07:06:14.917882", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'21", "last_became_active": "2017-08-01 07:06:14.917882", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716923", "last_unstale": "2017-08-09 06:52:33.594786", "last_change": "2017-08-01 07:06:14.917882", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.281642"}, {"last_scrub_stamp": "2017-08-01 07:06:15.729959", "last_scrub": "0'0", "pgid": "3.3", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.183030", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.183030", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747530", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.729959", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.729959", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.183030", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.791443", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.791443", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.729959", "last_unstale": "2017-08-09 05:38:51.183030", "last_change": "2017-08-01 07:06:16.791443", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747530"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823493", "last_scrub": "0'0", "pgid": "4.4", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.183061", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.183061", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.192217", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823493", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823493", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.183061", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.863361", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.863361", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823493", "last_unstale": "2017-08-09 05:38:51.183061", "last_change": "2017-08-01 07:06:18.863361", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.192217"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836114", "last_scrub": "0'0", "pgid": "5.5", "parent_split_bits": 0, "last_active": "2017-08-10 00:29:34.699117", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 00:29:34.699117", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.197365", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836114", "log_size": 771, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836114", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 400, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 276, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 507, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 21, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 771, "num_object_clones": 0, "num_objects": 138, "num_object_copies": 414, "num_deep_scrub_errors": 0, "num_bytes": 2875956, "num_read_kb": 376, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 138, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "775", "last_fresh": "2017-08-10 00:29:34.699117", "ondisk_log_size": 771, "last_became_peered": "2017-08-01 07:06:20.940982", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'771", "last_became_active": "2017-08-01 07:06:20.940982", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836114", "last_unstale": "2017-08-10 00:29:34.699117", "last_change": "2017-08-01 07:06:20.940982", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.197365"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867258", "last_scrub": "0'0", "pgid": "7.6", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180084", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180084", "log_start": "50'39300", "last_fullsized": "2017-08-01 07:06:23.888912", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867258", "log_size": 10007, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867258", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 49149, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 44441, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 49483, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 42140, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "51282", "last_fresh": "2017-08-09 05:38:51.180084", "ondisk_log_size": 10007, "last_became_peered": "2017-08-01 07:06:24.961768", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'49307", "last_became_active": "2017-08-01 07:06:24.961768", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867258", "last_unstale": "2017-08-09 05:38:51.180084", "last_change": "2017-08-01 07:06:24.961768", "stats_invalid": false, "ondisk_log_start": "50'39300", "last_undegraded": "2017-08-01 07:06:23.888912"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850448", "last_scrub": "0'0", "pgid": "6.7", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.621217", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.621217", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967077", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850448", "log_size": 1039, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850448", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 765989, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 3748, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1471, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 122066, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "771", "last_fresh": "2017-08-09 07:00:59.621217", "ondisk_log_size": 1039, "last_became_peered": "2017-08-01 07:06:23.025427", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'1039", "last_became_active": "2017-08-01 07:06:23.025427", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850448", "last_unstale": "2017-08-09 07:00:59.621217", "last_change": "2017-08-01 07:06:23.025427", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967077"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706718", "last_scrub": "0'0", "pgid": "1.0", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180188", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180188", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.173187", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706718", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706718", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180188", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.769338", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.769338", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706718", "last_unstale": "2017-08-09 05:38:51.180188", "last_change": "2017-08-01 07:06:12.769338", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.173187"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606700", "last_scrub": "0'0", "pgid": "0.1", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179859", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179859", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.153695", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606700", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606700", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.179859", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.207112", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.207112", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606700", "last_unstale": "2017-08-09 05:38:51.179859", "last_change": "2017-08-01 06:51:26.207112", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.153695"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716930", "last_scrub": "0'0", "pgid": "2.3", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.504740", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.504740", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.281738", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716930", "log_size": 241, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716930", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 65762, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 1231, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 317, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 58341, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "254", "last_fresh": "2017-08-09 06:52:33.504740", "ondisk_log_size": 241, "last_became_peered": "2017-08-01 07:06:14.910436", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'241", "last_became_active": "2017-08-01 07:06:14.910436", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716930", "last_unstale": "2017-08-09 06:52:33.504740", "last_change": "2017-08-01 07:06:14.910436", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.281738"}, {"last_scrub_stamp": "2017-08-01 07:06:15.729948", "last_scrub": "0'0", "pgid": "3.2", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187108", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187108", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.837560", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.729948", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.729948", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.187108", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.910307", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.910307", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.729948", "last_unstale": "2017-08-09 05:38:51.187108", "last_change": "2017-08-01 07:06:16.910307", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.837560"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823503", "last_scrub": "0'0", "pgid": "4.5", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187254", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187254", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285110", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823503", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823503", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.187254", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.013301", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.013301", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823503", "last_unstale": "2017-08-09 05:38:51.187254", "last_change": "2017-08-01 07:06:19.013301", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285110"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836105", "last_scrub": "0'0", "pgid": "5.4", "parent_split_bits": 0, "last_active": "2017-08-10 00:49:04.769821", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 00:49:04.769821", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.197220", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836105", "log_size": 917, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836105", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 482, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 286, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 603, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 24, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 917, "num_object_clones": 0, "num_objects": 143, "num_object_copies": 429, "num_deep_scrub_errors": 0, "num_bytes": 2708941, "num_read_kb": 472, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 143, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "931", "last_fresh": "2017-08-10 00:49:04.769821", "ondisk_log_size": 917, "last_became_peered": "2017-08-01 07:06:20.891769", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'917", "last_became_active": "2017-08-01 07:06:20.891769", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836105", "last_unstale": "2017-08-10 00:49:04.769821", "last_change": "2017-08-01 07:06:20.891769", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.197220"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867249", "last_scrub": "0'0", "pgid": "7.5", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187344", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187344", "log_start": "50'27000", "last_fullsized": "2017-08-01 07:06:23.982317", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867249", "log_size": 10076, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867249", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 36956, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 50518, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 37214, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 48495, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "53780", "last_fresh": "2017-08-09 05:38:51.187344", "ondisk_log_size": 10076, "last_became_peered": "2017-08-01 07:06:25.055546", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "50'37076", "last_became_active": "2017-08-01 07:06:25.055546", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867249", "last_unstale": "2017-08-09 05:38:51.187344", "last_change": "2017-08-01 07:06:25.055546", "stats_invalid": false, "ondisk_log_start": "50'27000", "last_undegraded": "2017-08-01 07:06:23.982317"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850426", "last_scrub": "0'0", "pgid": "6.4", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.534168", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.534168", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.875903", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850426", "log_size": 620, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850426", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 668690, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2434, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 787, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 102435, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "461", "last_fresh": "2017-08-09 07:00:59.534168", "ondisk_log_size": 620, "last_became_peered": "2017-08-01 07:06:22.918191", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'620", "last_became_active": "2017-08-01 07:06:22.918191", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850426", "last_unstale": "2017-08-09 07:00:59.534168", "last_change": "2017-08-01 07:06:22.918191", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.875903"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836131", "last_scrub": "0'0", "pgid": "5.7", "parent_split_bits": 0, "last_active": "2017-08-09 18:59:34.507917", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 18:59:34.507917", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.288459", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836131", "log_size": 840, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836131", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 426, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 242, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 566, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 26, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 840, "num_object_clones": 0, "num_objects": 121, "num_object_copies": 363, "num_deep_scrub_errors": 0, "num_bytes": 2131400, "num_read_kb": 446, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 121, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "851", "last_fresh": "2017-08-09 18:59:34.507917", "ondisk_log_size": 840, "last_became_peered": "2017-08-01 07:06:21.028330", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'840", "last_became_active": "2017-08-01 07:06:21.028330", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836131", "last_unstale": "2017-08-09 18:59:34.507917", "last_change": "2017-08-01 07:06:21.028330", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.288459"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706759", "last_scrub": "0'0", "pgid": "1.3", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179771", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179771", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.173948", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706759", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706759", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.179771", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.763158", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.763158", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706759", "last_unstale": "2017-08-09 05:38:51.179771", "last_change": "2017-08-01 07:06:12.763158", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.173948"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606701", "last_scrub": "0'0", "pgid": "0.2", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179811", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179811", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.153833", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606701", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606701", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.179811", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.196444", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.196444", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606701", "last_unstale": "2017-08-09 05:38:51.179811", "last_change": "2017-08-01 06:51:26.196444", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.153833"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716906", "last_scrub": "0'0", "pgid": "2.0", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187546", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187546", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.281445", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716906", "log_size": 27, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716906", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 98305, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 29, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 38, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 98309, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "40", "last_fresh": "2017-08-09 05:38:51.187546", "ondisk_log_size": 27, "last_became_peered": "2017-08-01 07:06:14.910216", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'27", "last_became_active": "2017-08-01 07:06:14.910216", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716906", "last_unstale": "2017-08-09 05:38:51.187546", "last_change": "2017-08-01 07:06:14.910216", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.281445"}, {"last_scrub_stamp": "2017-08-01 07:06:15.729938", "last_scrub": "0'0", "pgid": "3.1", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179931", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179931", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747474", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.729938", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.729938", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.179931", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.814653", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.814653", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.729938", "last_unstale": "2017-08-09 05:38:51.179931", "last_change": "2017-08-01 07:06:16.814653", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747474"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823513", "last_scrub": "0'0", "pgid": "4.6", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.187640", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.187640", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285186", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823513", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823513", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.187640", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.010088", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.010088", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823513", "last_unstale": "2017-08-09 05:38:51.187640", "last_change": "2017-08-01 07:06:19.010088", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285186"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867241", "last_scrub": "0'0", "pgid": "7.4", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:57.914453", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:57.914453", "log_start": "50'53300", "last_fullsized": "2017-08-01 07:06:23.888828", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867241", "log_size": 10079, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867241", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 63810, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 53554, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 64132, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 50641, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "63486", "last_fresh": "2017-08-09 07:00:57.914453", "ondisk_log_size": 10079, "last_became_peered": "2017-08-01 07:06:24.966709", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'63379", "last_became_active": "2017-08-01 07:06:24.966709", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867241", "last_unstale": "2017-08-09 07:00:57.914453", "last_change": "2017-08-01 07:06:24.966709", "stats_invalid": false, "ondisk_log_start": "50'53300", "last_undegraded": "2017-08-01 07:06:23.888828"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850433", "last_scrub": "0'0", "pgid": "6.5", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.564368", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.564368", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876220", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850433", "log_size": 1081, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850433", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 707694, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4179, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1493, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 142541, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "682", "last_fresh": "2017-08-09 07:00:59.564368", "ondisk_log_size": 1081, "last_became_peered": "2017-08-01 07:06:22.917649", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1081", "last_became_active": "2017-08-01 07:06:22.917649", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850433", "last_unstale": "2017-08-09 07:00:59.564368", "last_change": "2017-08-01 07:06:22.917649", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876220"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836122", "last_scrub": "0'0", "pgid": "5.6", "parent_split_bits": 0, "last_active": "2017-08-10 00:59:34.752465", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 00:59:34.752465", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.197699", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836122", "log_size": 1074, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836122", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 471, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 280, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 826, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 27, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1074, "num_object_clones": 0, "num_objects": 140, "num_object_copies": 420, "num_deep_scrub_errors": 0, "num_bytes": 2641221, "num_read_kb": 629, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 140, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1070", "last_fresh": "2017-08-10 00:59:34.752465", "ondisk_log_size": 1074, "last_became_peered": "2017-08-01 07:06:20.899361", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1074", "last_became_active": "2017-08-01 07:06:20.899361", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836122", "last_unstale": "2017-08-10 00:59:34.752465", "last_change": "2017-08-01 07:06:20.899361", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.197699"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706747", "last_scrub": "0'0", "pgid": "1.2", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180537", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180537", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.173814", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706747", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706747", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180537", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.787680", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.787680", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706747", "last_unstale": "2017-08-09 05:38:51.180537", "last_change": "2017-08-01 07:06:12.787680", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.173814"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606702", "last_scrub": "0'0", "pgid": "0.3", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180576", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180576", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.153929", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606702", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606702", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.180576", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.188799", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.188799", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606702", "last_unstale": "2017-08-09 05:38:51.180576", "last_change": "2017-08-01 06:51:26.188799", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.153929"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716914", "last_scrub": "0'0", "pgid": "2.1", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:32.949664", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:32.949664", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.281551", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716914", "log_size": 26, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716914", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 90114, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 30, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 36, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 90118, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "47", "last_fresh": "2017-08-09 06:52:32.949664", "ondisk_log_size": 26, "last_became_peered": "2017-08-01 07:06:14.899683", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'26", "last_became_active": "2017-08-01 07:06:14.899683", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716914", "last_unstale": "2017-08-09 06:52:32.949664", "last_change": "2017-08-01 07:06:14.899683", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.281551"}, {"last_scrub_stamp": "2017-08-01 07:06:15.729927", "last_scrub": "0'0", "pgid": "3.0", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180661", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180661", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747241", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.729927", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.729927", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180661", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.822359", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.822359", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.729927", "last_unstale": "2017-08-09 05:38:51.180661", "last_change": "2017-08-01 07:06:16.822359", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747241"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823522", "last_scrub": "0'0", "pgid": "4.7", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180294", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180294", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.192841", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823522", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823522", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180294", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.875309", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.875309", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823522", "last_unstale": "2017-08-09 05:38:51.180294", "last_change": "2017-08-01 07:06:18.875309", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.192841"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867232", "last_scrub": "0'0", "pgid": "7.3", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181078", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181078", "log_start": "50'44700", "last_fullsized": "2017-08-01 07:06:23.888760", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867232", "log_size": 10072, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867232", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 55225, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 46203, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 55516, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 44382, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "60602", "last_fresh": "2017-08-09 05:38:51.181078", "ondisk_log_size": 10072, "last_became_peered": "2017-08-01 07:06:24.978871", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'54772", "last_became_active": "2017-08-01 07:06:24.978871", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867232", "last_unstale": "2017-08-09 05:38:51.181078", "last_change": "2017-08-01 07:06:24.978871", "stats_invalid": false, "ondisk_log_start": "50'44700", "last_undegraded": "2017-08-01 07:06:23.888760"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850411", "last_scrub": "0'0", "pgid": "6.2", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.591725", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.591725", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.966898", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850411", "log_size": 584, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850411", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 653309, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2589, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 743, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 86200, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "404", "last_fresh": "2017-08-09 07:00:59.591725", "ondisk_log_size": 584, "last_became_peered": "2017-08-01 07:06:23.025523", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'584", "last_became_active": "2017-08-01 07:06:23.025523", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850411", "last_unstale": "2017-08-09 07:00:59.591725", "last_change": "2017-08-01 07:06:23.025523", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.966898"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706777", "last_scrub": "0'0", "pgid": "1.5", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181126", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181126", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.174052", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706777", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706777", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181126", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.818300", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.818300", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706777", "last_unstale": "2017-08-09 05:38:51.181126", "last_change": "2017-08-01 07:06:12.818300", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.174052"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606703", "last_scrub": "0'0", "pgid": "0.4", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181155", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181155", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154161", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606703", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606703", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181155", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.212910", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.212910", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606703", "last_unstale": "2017-08-09 05:38:51.181155", "last_change": "2017-08-01 06:51:26.212910", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154161"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716954", "last_scrub": "0'0", "pgid": "2.6", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181209", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181209", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.191666", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716954", "log_size": 20, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716954", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 81920, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 10, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 30, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 81920, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "36", "last_fresh": "2017-08-09 05:38:51.181209", "ondisk_log_size": 20, "last_became_peered": "2017-08-01 07:06:14.763034", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "45'20", "last_became_active": "2017-08-01 07:06:14.763034", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716954", "last_unstale": "2017-08-09 05:38:51.181209", "last_change": "2017-08-01 07:06:14.763034", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.191666"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730007", "last_scrub": "0'0", "pgid": "3.7", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181239", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181239", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747781", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730007", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730007", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181239", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.800369", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.800369", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730007", "last_unstale": "2017-08-09 05:38:51.181239", "last_change": "2017-08-01 07:06:16.800369", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747781"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823453", "last_scrub": "0'0", "pgid": "4.0", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188423", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188423", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.284797", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823453", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823453", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.188423", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.003434", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.003434", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823453", "last_unstale": "2017-08-09 05:38:51.188423", "last_change": "2017-08-01 07:06:19.003434", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.284797"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836051", "last_scrub": "0'0", "pgid": "5.1", "parent_split_bits": 0, "last_active": "2017-08-10 02:59:04.785641", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 02:59:04.785641", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.197026", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836051", "log_size": 739, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836051", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 382, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 246, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 508, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 16, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 739, "num_object_clones": 0, "num_objects": 123, "num_object_copies": 369, "num_deep_scrub_errors": 0, "num_bytes": 2523657, "num_read_kb": 366, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 123, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "745", "last_fresh": "2017-08-10 02:59:04.785641", "ondisk_log_size": 739, "last_became_peered": "2017-08-01 07:06:20.906734", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'739", "last_became_active": "2017-08-01 07:06:20.906734", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836051", "last_unstale": "2017-08-10 02:59:04.785641", "last_change": "2017-08-01 07:06:20.906734", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.197026"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867222", "last_scrub": "0'0", "pgid": "7.2", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178065", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178065", "log_start": "44'40900", "last_fullsized": "2017-08-01 07:06:23.888674", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867222", "log_size": 10040, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867222", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 50807, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 44532, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 51088, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 42415, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "58205", "last_fresh": "2017-08-09 05:38:51.178065", "ondisk_log_size": 10040, "last_became_peered": "2017-08-01 07:06:24.946572", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'50940", "last_became_active": "2017-08-01 07:06:24.946572", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867222", "last_unstale": "2017-08-09 05:38:51.178065", "last_change": "2017-08-01 07:06:24.946572", "stats_invalid": false, "ondisk_log_start": "44'40900", "last_undegraded": "2017-08-01 07:06:23.888674"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850418", "last_scrub": "0'0", "pgid": "6.3", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.562989", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.562989", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.966998", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850418", "log_size": 820, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850418", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 725213, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2514, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1000, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 93129, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "559", "last_fresh": "2017-08-09 07:00:59.562989", "ondisk_log_size": 820, "last_became_peered": "2017-08-01 07:06:23.025559", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'820", "last_became_active": "2017-08-01 07:06:23.025559", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850418", "last_unstale": "2017-08-09 07:00:59.562989", "last_change": "2017-08-01 07:06:23.025559", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.966998"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706768", "last_scrub": "0'0", "pgid": "1.4", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188515", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188515", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.266159", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706768", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706768", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.188515", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.885490", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.885490", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706768", "last_unstale": "2017-08-09 05:38:51.188515", "last_change": "2017-08-01 07:06:12.885490", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.266159"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606704", "last_scrub": "0'0", "pgid": "0.5", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188563", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188563", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.223806", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606704", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606704", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.188563", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.292655", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.292655", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606704", "last_unstale": "2017-08-09 05:38:51.188563", "last_change": "2017-08-01 06:51:26.292655", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.223806"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716963", "last_scrub": "0'0", "pgid": "2.7", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.739420", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.739420", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.281809", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716963", "log_size": 23, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716963", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 106496, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 6, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 23, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 36, "num_object_clones": 0, "num_objects": 3, "num_object_copies": 9, "num_deep_scrub_errors": 0, "num_bytes": 25165824, "num_read_kb": 188416, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 3, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "38", "last_fresh": "2017-08-09 06:52:33.739420", "ondisk_log_size": 23, "last_became_peered": "2017-08-01 07:06:14.897249", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'23", "last_became_active": "2017-08-01 07:06:14.897249", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716963", "last_unstale": "2017-08-09 06:52:33.739420", "last_change": "2017-08-01 07:06:14.897249", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.281809"}, {"last_scrub_stamp": "2017-08-01 07:06:15.729997", "last_scrub": "0'0", "pgid": "3.6", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178339", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178339", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747704", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.729997", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.729997", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.178339", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.840810", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.840810", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.729997", "last_unstale": "2017-08-09 05:38:51.178339", "last_change": "2017-08-01 07:06:16.840810", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747704"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823464", "last_scrub": "0'0", "pgid": "4.1", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188706", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188706", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285004", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823464", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823464", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.188706", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.999700", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.999700", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823464", "last_unstale": "2017-08-09 05:38:51.188706", "last_change": "2017-08-01 07:06:18.999700", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285004"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836022", "last_scrub": "0'0", "pgid": "5.0", "parent_split_bits": 0, "last_active": "2017-08-09 21:59:34.667697", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 21:59:34.667697", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.287356", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836022", "log_size": 686, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836022", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 385, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 250, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 437, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 18, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 686, "num_object_clones": 0, "num_objects": 125, "num_object_copies": 375, "num_deep_scrub_errors": 0, "num_bytes": 2370755, "num_read_kb": 295, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 125, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "699", "last_fresh": "2017-08-09 21:59:34.667697", "ondisk_log_size": 686, "last_became_peered": "2017-08-01 07:06:21.028734", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'686", "last_became_active": "2017-08-01 07:06:21.028734", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836022", "last_unstale": "2017-08-09 21:59:34.667697", "last_change": "2017-08-01 07:06:21.028734", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.287356"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867213", "last_scrub": "0'0", "pgid": "7.1", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:58.999963", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:58.999963", "log_start": "52'73100", "last_fullsized": "2017-08-01 07:06:23.982216", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867213", "log_size": 10011, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867213", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 82951, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 60267, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 83284, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 57718, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "95550", "last_fresh": "2017-08-09 07:00:58.999963", "ondisk_log_size": 10011, "last_became_peered": "2017-08-01 07:06:25.055422", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'83111", "last_became_active": "2017-08-01 07:06:25.055422", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867213", "last_unstale": "2017-08-09 07:00:58.999963", "last_change": "2017-08-01 07:06:25.055422", "stats_invalid": false, "ondisk_log_start": "52'73100", "last_undegraded": "2017-08-01 07:06:23.982216"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850396", "last_scrub": "0'0", "pgid": "6.0", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.455216", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.455216", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.875981", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850396", "log_size": 482, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850396", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 594240, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2263, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 631, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 120589, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "314", "last_fresh": "2017-08-09 07:00:59.455216", "ondisk_log_size": 482, "last_became_peered": "2017-08-01 07:06:22.903180", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'482", "last_became_active": "2017-08-01 07:06:22.903180", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850396", "last_unstale": "2017-08-09 07:00:59.455216", "last_change": "2017-08-01 07:06:22.903180", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.875981"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706793", "last_scrub": "0'0", "pgid": "1.7", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188897", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188897", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.266964", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706793", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706793", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.188897", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.892695", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.892695", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706793", "last_unstale": "2017-08-09 05:38:51.188897", "last_change": "2017-08-01 07:06:12.892695", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.266964"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606705", "last_scrub": "0'0", "pgid": "0.6", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188935", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188935", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.223708", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606705", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606705", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.188935", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.299457", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.299457", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606705", "last_unstale": "2017-08-09 05:38:51.188935", "last_change": "2017-08-01 06:51:26.299457", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.223708"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716938", "last_scrub": "0'0", "pgid": "2.4", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.177849", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.177849", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.191434", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716938", "log_size": 22, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716938", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 81921, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 31, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 32, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 172037, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "41", "last_fresh": "2017-08-09 05:38:51.177849", "ondisk_log_size": 22, "last_became_peered": "2017-08-01 07:06:14.794474", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'22", "last_became_active": "2017-08-01 07:06:14.794474", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716938", "last_unstale": "2017-08-09 05:38:51.177849", "last_change": "2017-08-01 07:06:14.794474", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.191434"}, {"last_scrub_stamp": "2017-08-01 07:06:15.729988", "last_scrub": "0'0", "pgid": "3.5", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188923", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188923", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.837685", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.729988", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.729988", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.188923", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.903966", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.903966", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.729988", "last_unstale": "2017-08-09 05:38:51.188923", "last_change": "2017-08-01 07:06:16.903966", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.837685"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823473", "last_scrub": "0'0", "pgid": "4.2", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.188958", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.188958", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285372", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823473", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823473", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.188958", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.007009", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.007009", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823473", "last_unstale": "2017-08-09 05:38:51.188958", "last_change": "2017-08-01 07:06:19.007009", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285372"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836096", "last_scrub": "0'0", "pgid": "5.3", "parent_split_bits": 0, "last_active": "2017-08-09 10:49:34.230909", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 10:49:34.230909", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.197138", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836096", "log_size": 848, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836096", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 431, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 292, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 580, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 23, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 848, "num_object_clones": 0, "num_objects": 146, "num_object_copies": 438, "num_deep_scrub_errors": 0, "num_bytes": 2818996, "num_read_kb": 419, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 146, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "851", "last_fresh": "2017-08-09 10:49:34.230909", "ondisk_log_size": 848, "last_became_peered": "2017-08-01 07:06:20.882919", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'848", "last_became_active": "2017-08-01 07:06:20.882919", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836096", "last_unstale": "2017-08-09 10:49:34.230909", "last_change": "2017-08-01 07:06:20.882919", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.197138"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867204", "last_scrub": "0'0", "pgid": "7.0", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.177871", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.177871", "log_start": "50'24100", "last_fullsized": "2017-08-01 07:06:23.888583", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867204", "log_size": 10075, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867204", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 34050, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 29133, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 34334, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 27375, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "33882", "last_fresh": "2017-08-09 05:38:51.177871", "ondisk_log_size": 10075, "last_became_peered": "2017-08-01 07:06:24.937008", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'34175", "last_became_active": "2017-08-01 07:06:24.937008", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867204", "last_unstale": "2017-08-09 05:38:51.177871", "last_change": "2017-08-01 07:06:24.937008", "stats_invalid": false, "ondisk_log_start": "50'24100", "last_undegraded": "2017-08-01 07:06:23.888583"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850404", "last_scrub": "0'0", "pgid": "6.1", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.512425", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.512425", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876122", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850404", "log_size": 1439, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850404", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 638941, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4464, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 2081, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 93764, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1063", "last_fresh": "2017-08-09 07:00:59.512425", "ondisk_log_size": 1439, "last_became_peered": "2017-08-01 07:06:22.900606", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1439", "last_became_active": "2017-08-01 07:06:22.900606", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850404", "last_unstale": "2017-08-09 07:00:59.512425", "last_change": "2017-08-01 07:06:22.900606", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876122"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706786", "last_scrub": "0'0", "pgid": "1.6", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189066", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189066", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.266461", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706786", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706786", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189066", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.893179", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.893179", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706786", "last_unstale": "2017-08-09 05:38:51.189066", "last_change": "2017-08-01 07:06:12.893179", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.266461"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606706", "last_scrub": "0'0", "pgid": "0.7", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189143", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189143", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.223930", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606706", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606706", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.189143", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.302299", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.302299", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606706", "last_unstale": "2017-08-09 05:38:51.189143", "last_change": "2017-08-01 06:51:26.302299", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.223930"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716946", "last_scrub": "0'0", "pgid": "2.5", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:32.634705", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:32.634705", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.191565", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716946", "log_size": 27, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716946", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 108928, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 13, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 41, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 100736, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "40", "last_fresh": "2017-08-09 06:52:32.634705", "ondisk_log_size": 27, "last_became_peered": "2017-08-01 07:06:14.791007", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'27", "last_became_active": "2017-08-01 07:06:14.791007", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716946", "last_unstale": "2017-08-09 06:52:32.634705", "last_change": "2017-08-01 07:06:14.791007", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.191565"}, {"last_scrub_stamp": "2017-08-01 07:06:15.729976", "last_scrub": "0'0", "pgid": "3.4", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.177577", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.177577", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747611", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.729976", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.729976", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.177577", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.838807", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.838807", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.729976", "last_unstale": "2017-08-09 05:38:51.177577", "last_change": "2017-08-01 07:06:16.838807", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747611"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823484", "last_scrub": "0'0", "pgid": "4.3", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189245", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189245", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286736", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823484", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823484", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189245", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:19.003884", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:19.003884", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823484", "last_unstale": "2017-08-09 05:38:51.189245", "last_change": "2017-08-01 07:06:19.003884", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286736"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836087", "last_scrub": "0'0", "pgid": "5.2", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.812170", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.812170", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.287770", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836087", "log_size": 801, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836087", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 470, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 252, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 471, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 18, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 801, "num_object_clones": 0, "num_objects": 126, "num_object_copies": 378, "num_deep_scrub_errors": 0, "num_bytes": 2488559, "num_read_kb": 332, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 126, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "812", "last_fresh": "2017-08-10 03:19:04.812170", "ondisk_log_size": 801, "last_became_peered": "2017-08-01 07:06:21.033442", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'801", "last_became_active": "2017-08-01 07:06:21.033442", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836087", "last_unstale": "2017-08-10 03:19:04.812170", "last_change": "2017-08-01 07:06:21.033442", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.287770"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867392", "last_scrub": "0'0", "pgid": "7.f", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:57.938148", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:57.938148", "log_start": "50'70600", "last_fullsized": "2017-08-01 07:06:23.889380", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867392", "log_size": 10017, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867392", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 80467, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 42101, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 80796, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 40838, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "79270", "last_fresh": "2017-08-09 07:00:57.938148", "ondisk_log_size": 10017, "last_became_peered": "2017-08-01 07:06:24.973077", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'80617", "last_became_active": "2017-08-01 07:06:24.973077", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867392", "last_unstale": "2017-08-09 07:00:57.938148", "last_change": "2017-08-01 07:06:24.973077", "stats_invalid": false, "ondisk_log_start": "50'70600", "last_undegraded": "2017-08-01 07:06:23.889380"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850500", "last_scrub": "0'0", "pgid": "6.e", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.543725", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.543725", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967590", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850500", "log_size": 980, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850500", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 711818, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 3960, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1389, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 130942, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "771", "last_fresh": "2017-08-09 07:00:59.543725", "ondisk_log_size": 980, "last_became_peered": "2017-08-01 07:06:23.024908", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'980", "last_became_active": "2017-08-01 07:06:23.024908", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850500", "last_unstale": "2017-08-09 07:00:59.543725", "last_change": "2017-08-01 07:06:23.024908", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967590"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836185", "last_scrub": "0'0", "pgid": "5.d", "parent_split_bits": 0, "last_active": "2017-08-09 17:59:04.459880", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 17:59:04.459880", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289217", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836185", "log_size": 1392, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836185", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 984, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 246, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 545, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 25, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1392, "num_object_clones": 0, "num_objects": 123, "num_object_copies": 369, "num_deep_scrub_errors": 0, "num_bytes": 2159223, "num_read_kb": 444, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 123, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1397", "last_fresh": "2017-08-09 17:59:04.459880", "ondisk_log_size": 1392, "last_became_peered": "2017-08-01 07:06:21.044762", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'1392", "last_became_active": "2017-08-01 07:06:21.044762", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836185", "last_unstale": "2017-08-09 17:59:04.459880", "last_change": "2017-08-01 07:06:21.044762", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289217"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706809", "last_scrub": "0'0", "pgid": "1.9", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189413", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189413", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.267787", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706809", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706809", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189413", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.901572", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.901572", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706809", "last_unstale": "2017-08-09 05:38:51.189413", "last_change": "2017-08-01 07:06:12.901572", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.267787"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606707", "last_scrub": "0'0", "pgid": "0.8", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180920", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180920", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154323", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606707", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606707", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.180920", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.196726", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.196726", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606707", "last_unstale": "2017-08-09 05:38:51.180920", "last_change": "2017-08-01 06:51:26.196726", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154323"}, {"last_scrub_stamp": "2017-08-01 07:06:13.716992", "last_scrub": "0'0", "pgid": "2.a", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.986462", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.986462", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.191868", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.716992", "log_size": 140, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.716992", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 136256, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 1112, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 1, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 150, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 112669, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "148", "last_fresh": "2017-08-09 06:52:33.986462", "ondisk_log_size": 140, "last_became_peered": "2017-08-01 07:06:14.769764", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'140", "last_became_active": "2017-08-01 07:06:14.769764", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.716992", "last_unstale": "2017-08-09 06:52:33.986462", "last_change": "2017-08-01 07:06:14.769764", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.191868"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730047", "last_scrub": "0'0", "pgid": "3.b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181037", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181037", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747587", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730047", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730047", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181037", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.807598", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.807598", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730047", "last_unstale": "2017-08-09 05:38:51.181037", "last_change": "2017-08-01 07:06:16.807598", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747587"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823584", "last_scrub": "0'0", "pgid": "4.c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181065", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181065", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.192922", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823584", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823584", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181065", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.869826", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.869826", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823584", "last_unstale": "2017-08-09 05:38:51.181065", "last_change": "2017-08-01 07:06:18.869826", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.192922"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867384", "last_scrub": "0'0", "pgid": "7.e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189691", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189691", "log_start": "50'38600", "last_fullsized": "2017-08-01 07:06:23.982524", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867384", "log_size": 10099, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867384", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 48557, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 49080, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 48850, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 46668, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "53789", "last_fresh": "2017-08-09 05:38:51.189691", "ondisk_log_size": 10099, "last_became_peered": "2017-08-01 07:06:25.055469", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "50'48699", "last_became_active": "2017-08-01 07:06:25.055469", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867384", "last_unstale": "2017-08-09 05:38:51.189691", "last_change": "2017-08-01 07:06:25.055469", "stats_invalid": false, "ondisk_log_start": "50'38600", "last_undegraded": "2017-08-01 07:06:23.982524"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850507", "last_scrub": "0'0", "pgid": "6.f", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.543308", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.543308", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876703", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850507", "log_size": 1201, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850507", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 619159, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 3313, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1601, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 102634, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "967", "last_fresh": "2017-08-09 07:00:59.543308", "ondisk_log_size": 1201, "last_became_peered": "2017-08-01 07:06:22.898025", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1201", "last_became_active": "2017-08-01 07:06:22.898025", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850507", "last_unstale": "2017-08-09 07:00:59.543308", "last_change": "2017-08-01 07:06:22.898025", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876703"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836176", "last_scrub": "0'0", "pgid": "5.c", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.840973", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.840973", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.197939", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836176", "log_size": 921, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836176", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 495, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 268, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 578, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 25, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 921, "num_object_clones": 0, "num_objects": 134, "num_object_copies": 402, "num_deep_scrub_errors": 0, "num_bytes": 2518669, "num_read_kb": 428, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 134, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "924", "last_fresh": "2017-08-10 03:19:04.840973", "ondisk_log_size": 921, "last_became_peered": "2017-08-01 07:06:20.952322", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'921", "last_became_active": "2017-08-01 07:06:20.952322", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836176", "last_unstale": "2017-08-10 03:19:04.840973", "last_change": "2017-08-01 07:06:20.952322", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.197939"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706801", "last_scrub": "0'0", "pgid": "1.8", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189067", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189067", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.267301", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706801", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706801", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189067", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.910227", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.910227", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706801", "last_unstale": "2017-08-09 05:38:51.189067", "last_change": "2017-08-01 07:06:12.910227", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.267301"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606708", "last_scrub": "0'0", "pgid": "0.9", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189095", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189095", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224016", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606708", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606708", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.189095", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.308214", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.308214", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606708", "last_unstale": "2017-08-09 05:38:51.189095", "last_change": "2017-08-01 06:51:26.308214", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224016"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717000", "last_scrub": "0'0", "pgid": "2.b", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.149131", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.149131", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.281986", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717000", "log_size": 17, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717000", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 65537, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 4, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 18, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 24, "num_object_clones": 0, "num_objects": 2, "num_object_copies": 6, "num_deep_scrub_errors": 0, "num_bytes": 8388624, "num_read_kb": 57347, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 2, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "35", "last_fresh": "2017-08-09 06:52:33.149131", "ondisk_log_size": 17, "last_became_peered": "2017-08-01 07:06:14.910498", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'17", "last_became_active": "2017-08-01 07:06:14.910498", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717000", "last_unstale": "2017-08-09 06:52:33.149131", "last_change": "2017-08-01 07:06:14.910498", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.281986"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730036", "last_scrub": "0'0", "pgid": "3.a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189148", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189148", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.839106", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730036", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730036", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189148", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.904073", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.904073", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730036", "last_unstale": "2017-08-09 05:38:51.189148", "last_change": "2017-08-01 07:06:16.904073", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.839106"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823594", "last_scrub": "0'0", "pgid": "4.d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189196", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189196", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.285846", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823594", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823594", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189196", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.996378", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.996378", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823594", "last_unstale": "2017-08-09 05:38:51.189196", "last_change": "2017-08-01 07:06:18.996378", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.285846"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867409", "last_scrub": "0'0", "pgid": "7.11", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180771", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180771", "log_start": "50'37600", "last_fullsized": "2017-08-01 07:06:23.890334", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867409", "log_size": 10046, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867409", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 47521, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 47335, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 47789, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 45081, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "57094", "last_fresh": "2017-08-09 05:38:51.180771", "ondisk_log_size": 10046, "last_became_peered": "2017-08-01 07:06:24.976168", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'47646", "last_became_active": "2017-08-01 07:06:24.976168", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867409", "last_unstale": "2017-08-09 05:38:51.180771", "last_change": "2017-08-01 07:06:24.976168", "stats_invalid": false, "ondisk_log_start": "50'37600", "last_undegraded": "2017-08-01 07:06:23.890334"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850514", "last_scrub": "0'0", "pgid": "6.10", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.466462", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.466462", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.876785", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850514", "log_size": 939, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850514", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 679587, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4204, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1353, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 99662, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "1164", "last_fresh": "2017-08-09 07:00:59.466462", "ondisk_log_size": 939, "last_became_peered": "2017-08-01 07:06:22.921503", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'939", "last_became_active": "2017-08-01 07:06:22.921503", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850514", "last_unstale": "2017-08-09 07:00:59.466462", "last_change": "2017-08-01 07:06:22.921503", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.876785"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836236", "last_scrub": "0'0", "pgid": "5.13", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.853669", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.853669", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289098", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836236", "log_size": 4982, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836236", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 414, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 282, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 17627, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 20, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 4982, "num_object_clones": 0, "num_objects": 141, "num_object_copies": 423, "num_deep_scrub_errors": 0, "num_bytes": 3024679, "num_read_kb": 17758, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 141, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "13214", "last_fresh": "2017-08-10 03:19:04.853669", "ondisk_log_size": 4982, "last_became_peered": "2017-08-01 07:06:21.046133", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'4982", "last_became_active": "2017-08-01 07:06:21.046133", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836236", "last_unstale": "2017-08-10 03:19:04.853669", "last_change": "2017-08-01 07:06:21.046133", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289098"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706922", "last_scrub": "0'0", "pgid": "1.17", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189313", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189313", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.270306", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706922", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706922", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189313", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.910263", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.910263", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706922", "last_unstale": "2017-08-09 05:38:51.189313", "last_change": "2017-08-01 07:06:12.910263", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.270306"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606727", "last_scrub": "0'0", "pgid": "0.16", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180944", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180944", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154447", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606727", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606727", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.180944", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.219057", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.219057", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606727", "last_unstale": "2017-08-09 05:38:51.180944", "last_change": "2017-08-01 06:51:26.219057", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154447"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717076", "last_scrub": "0'0", "pgid": "2.14", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:32.870828", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:32.870828", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.284312", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717076", "log_size": 78, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717076", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 73730, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 4, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 700, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 81, "num_object_clones": 0, "num_objects": 2, "num_object_copies": 6, "num_deep_scrub_errors": 0, "num_bytes": 16777216, "num_read_kb": 66115, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 2, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "92", "last_fresh": "2017-08-09 06:52:32.870828", "ondisk_log_size": 78, "last_became_peered": "2017-08-01 07:06:14.909596", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'78", "last_became_active": "2017-08-01 07:06:14.909596", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717076", "last_unstale": "2017-08-09 06:52:32.870828", "last_change": "2017-08-01 07:06:14.909596", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.284312"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730155", "last_scrub": "0'0", "pgid": "3.15", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189427", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189427", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.840891", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730155", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730155", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189427", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.903717", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.903717", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730155", "last_unstale": "2017-08-09 05:38:51.189427", "last_change": "2017-08-01 07:06:16.903717", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.840891"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823643", "last_scrub": "0'0", "pgid": "4.12", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189469", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189469", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286007", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823643", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823643", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.189469", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.993088", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.993088", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823643", "last_unstale": "2017-08-09 05:38:51.189469", "last_change": "2017-08-01 07:06:18.993088", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286007"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867400", "last_scrub": "0'0", "pgid": "7.10", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176433", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176433", "log_start": "50'41700", "last_fullsized": "2017-08-01 07:06:23.890248", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867400", "log_size": 10032, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867400", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 52100, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 57317, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 52400, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 54360, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "59092", "last_fresh": "2017-08-09 05:38:51.176433", "ondisk_log_size": 10032, "last_became_peered": "2017-08-01 07:06:24.931400", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'51732", "last_became_active": "2017-08-01 07:06:24.931400", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867400", "last_unstale": "2017-08-09 05:38:51.176433", "last_change": "2017-08-01 07:06:24.931400", "stats_invalid": false, "ondisk_log_start": "50'41700", "last_undegraded": "2017-08-01 07:06:23.890248"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850529", "last_scrub": "0'0", "pgid": "6.11", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.471518", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.471518", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.967677", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850529", "log_size": 1185, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850529", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 716866, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4626, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1856, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 114259, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "980", "last_fresh": "2017-08-09 07:00:59.471518", "ondisk_log_size": 1185, "last_became_peered": "2017-08-01 07:06:23.025605", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'1185", "last_became_active": "2017-08-01 07:06:23.025605", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850529", "last_unstale": "2017-08-09 07:00:59.471518", "last_change": "2017-08-01 07:06:23.025605", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.967677"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836228", "last_scrub": "0'0", "pgid": "5.12", "parent_split_bits": 0, "last_active": "2017-08-10 01:29:34.805562", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 01:29:34.805562", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.198159", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836228", "log_size": 852, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836228", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 408, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 260, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 625, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 22, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 852, "num_object_clones": 0, "num_objects": 130, "num_object_copies": 390, "num_deep_scrub_errors": 0, "num_bytes": 2556809, "num_read_kb": 456, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 130, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "863", "last_fresh": "2017-08-10 01:29:34.805562", "ondisk_log_size": 852, "last_became_peered": "2017-08-01 07:06:20.882516", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'852", "last_became_active": "2017-08-01 07:06:20.882516", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836228", "last_unstale": "2017-08-10 01:29:34.805562", "last_change": "2017-08-01 07:06:20.882516", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.198159"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706914", "last_scrub": "0'0", "pgid": "1.16", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176571", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176571", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175134", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706914", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706914", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176571", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.748223", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.748223", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706914", "last_unstale": "2017-08-09 05:38:51.176571", "last_change": "2017-08-01 07:06:12.748223", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175134"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606728", "last_scrub": "0'0", "pgid": "0.17", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189644", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189644", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.224525", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606728", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606728", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.189644", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.318354", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.318354", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606728", "last_unstale": "2017-08-09 05:38:51.189644", "last_change": "2017-08-01 06:51:26.318354", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.224525"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717083", "last_scrub": "0'0", "pgid": "2.15", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:32.789312", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:32.789312", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.284960", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717083", "log_size": 87, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717083", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 122880, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 599, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 96, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 123405, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "96", "last_fresh": "2017-08-09 06:52:32.789312", "ondisk_log_size": 87, "last_became_peered": "2017-08-01 07:06:14.897330", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'87", "last_became_active": "2017-08-01 07:06:14.897330", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717083", "last_unstale": "2017-08-09 06:52:32.789312", "last_change": "2017-08-01 07:06:14.897330", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.284960"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730146", "last_scrub": "0'0", "pgid": "3.14", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176678", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176678", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747962", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730146", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730146", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176678", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.859378", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.859378", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730146", "last_unstale": "2017-08-09 05:38:51.176678", "last_change": "2017-08-01 07:06:16.859378", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747962"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823654", "last_scrub": "0'0", "pgid": "4.13", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176715", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176715", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193183", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823654", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823654", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176715", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.893830", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.893830", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823654", "last_unstale": "2017-08-09 05:38:51.176715", "last_change": "2017-08-01 07:06:18.893830", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193183"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867519", "last_scrub": "0'0", "pgid": "7.1f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.189780", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.189780", "log_start": "50'75400", "last_fullsized": "2017-08-01 07:06:23.983009", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867519", "log_size": 10067, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867519", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 85838, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 51851, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 86138, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 49544, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "86379", "last_fresh": "2017-08-09 05:38:51.189780", "ondisk_log_size": 10067, "last_became_peered": "2017-08-01 07:06:25.055504", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "50'85467", "last_became_active": "2017-08-01 07:06:25.055504", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867519", "last_unstale": "2017-08-09 05:38:51.189780", "last_change": "2017-08-01 07:06:25.055504", "stats_invalid": false, "ondisk_log_start": "50'75400", "last_undegraded": "2017-08-01 07:06:23.983009"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850630", "last_scrub": "0'0", "pgid": "6.1e", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.545895", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.545895", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.968402", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850630", "log_size": 679, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850630", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 695330, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2929, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 848, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 140128, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "448", "last_fresh": "2017-08-09 07:00:59.545895", "ondisk_log_size": 679, "last_became_peered": "2017-08-01 07:06:23.025113", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'679", "last_became_active": "2017-08-01 07:06:23.025113", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850630", "last_unstale": "2017-08-09 07:00:59.545895", "last_change": "2017-08-01 07:06:23.025113", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.968402"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836337", "last_scrub": "0'0", "pgid": "5.1d", "parent_split_bits": 0, "last_active": "2017-08-10 02:09:04.753852", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 02:09:04.753852", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.198566", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836337", "log_size": 857, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836337", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 423, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 268, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 606, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 25, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 857, "num_object_clones": 0, "num_objects": 134, "num_object_copies": 402, "num_deep_scrub_errors": 0, "num_bytes": 2495060, "num_read_kb": 433, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 134, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "855", "last_fresh": "2017-08-10 02:09:04.753852", "ondisk_log_size": 857, "last_became_peered": "2017-08-01 07:06:20.896394", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'857", "last_became_active": "2017-08-01 07:06:20.896394", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836337", "last_unstale": "2017-08-10 02:09:04.753852", "last_change": "2017-08-01 07:06:20.896394", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.198566"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706936", "last_scrub": "0'0", "pgid": "1.19", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180251", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180251", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175462", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706936", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706936", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180251", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.773538", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.773538", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706936", "last_unstale": "2017-08-09 05:38:51.180251", "last_change": "2017-08-01 07:06:12.773538", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175462"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606729", "last_scrub": "0'0", "pgid": "0.18", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180296", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180296", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154548", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606729", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606729", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.180296", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.215833", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.215833", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606729", "last_unstale": "2017-08-09 05:38:51.180296", "last_change": "2017-08-01 06:51:26.215833", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154548"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717120", "last_scrub": "0'0", "pgid": "2.1a", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.821895", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.821895", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.282769", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717120", "log_size": 105, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717120", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 90226, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 6, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 337, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 153, "num_object_clones": 0, "num_objects": 3, "num_object_copies": 9, "num_deep_scrub_errors": 0, "num_bytes": 16777259, "num_read_kb": 73968, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 3, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "122", "last_fresh": "2017-08-09 06:52:33.821895", "ondisk_log_size": 105, "last_became_peered": "2017-08-01 07:06:14.886873", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'105", "last_became_active": "2017-08-01 07:06:14.886873", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717120", "last_unstale": "2017-08-09 06:52:33.821895", "last_change": "2017-08-01 07:06:14.886873", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.282769"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730214", "last_scrub": "0'0", "pgid": "3.1b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180365", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180365", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.748007", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730214", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730214", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180365", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.811564", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.811564", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730214", "last_unstale": "2017-08-09 05:38:51.180365", "last_change": "2017-08-01 07:06:16.811564", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.748007"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823752", "last_scrub": "0'0", "pgid": "4.1c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180403", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180403", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193570", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823752", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823752", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180403", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.887429", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.887429", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823752", "last_unstale": "2017-08-09 05:38:51.180403", "last_change": "2017-08-01 07:06:18.887429", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193570"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867511", "last_scrub": "0'0", "pgid": "7.1e", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:57.856660", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:57.856660", "log_start": "50'46900", "last_fullsized": "2017-08-01 07:06:23.890939", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867511", "log_size": 10024, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867511", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 56788, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 63217, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 57086, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 61678, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "83413", "last_fresh": "2017-08-09 07:00:57.856660", "ondisk_log_size": 10024, "last_became_peered": "2017-08-01 07:06:24.923423", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'56924", "last_became_active": "2017-08-01 07:06:24.923423", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867511", "last_unstale": "2017-08-09 07:00:57.856660", "last_change": "2017-08-01 07:06:24.923423", "stats_invalid": false, "ondisk_log_start": "50'46900", "last_undegraded": "2017-08-01 07:06:23.890939"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850637", "last_scrub": "0'0", "pgid": "6.1f", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.562561", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.562561", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.877356", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850637", "log_size": 1067, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850637", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 730484, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4753, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1487, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 116962, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "786", "last_fresh": "2017-08-09 07:00:59.562561", "ondisk_log_size": 1067, "last_became_peered": "2017-08-01 07:06:22.891787", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1067", "last_became_active": "2017-08-01 07:06:22.891787", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850637", "last_unstale": "2017-08-09 07:00:59.562561", "last_change": "2017-08-01 07:06:22.891787", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.877356"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836329", "last_scrub": "0'0", "pgid": "5.1c", "parent_split_bits": 0, "last_active": "2017-08-10 01:49:04.833302", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 01:49:04.833302", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289861", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836329", "log_size": 718, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836329", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 394, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 262, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 457, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 20, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 718, "num_object_clones": 0, "num_objects": 131, "num_object_copies": 393, "num_deep_scrub_errors": 0, "num_bytes": 2504928, "num_read_kb": 319, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 131, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "723", "last_fresh": "2017-08-10 01:49:04.833302", "ondisk_log_size": 718, "last_became_peered": "2017-08-01 07:06:21.053741", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'718", "last_became_active": "2017-08-01 07:06:21.053741", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836329", "last_unstale": "2017-08-10 01:49:04.833302", "last_change": "2017-08-01 07:06:21.053741", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289861"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706929", "last_scrub": "0'0", "pgid": "1.18", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176210", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176210", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175340", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706929", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706929", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176210", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.746245", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.746245", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706929", "last_unstale": "2017-08-09 05:38:51.176210", "last_change": "2017-08-01 07:06:12.746245", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175340"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606730", "last_scrub": "0'0", "pgid": "0.19", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.190202", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.190202", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233418", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606730", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606730", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.190202", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.321565", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.321565", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606730", "last_unstale": "2017-08-09 05:38:51.190202", "last_change": "2017-08-01 06:51:26.321565", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233418"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717128", "last_scrub": "0'0", "pgid": "2.1b", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.912634", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.912634", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.282856", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717128", "log_size": 91, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717128", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 155648, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 10, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 602, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 104, "num_object_clones": 0, "num_objects": 5, "num_object_copies": 15, "num_deep_scrub_errors": 0, "num_bytes": 41943040, "num_read_kb": 147981, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 5, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "105", "last_fresh": "2017-08-09 06:52:33.912634", "ondisk_log_size": 91, "last_became_peered": "2017-08-01 07:06:14.883107", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'91", "last_became_active": "2017-08-01 07:06:14.883107", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717128", "last_unstale": "2017-08-09 06:52:33.912634", "last_change": "2017-08-01 07:06:14.883107", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.282856"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730204", "last_scrub": "0'0", "pgid": "3.1a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176338", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176338", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.747922", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730204", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730204", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176338", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.852121", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.852121", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730204", "last_unstale": "2017-08-09 05:38:51.176338", "last_change": "2017-08-01 07:06:16.852121", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.747922"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823760", "last_scrub": "0'0", "pgid": "4.1d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176395", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176395", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193163", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823760", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823760", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176395", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.927986", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.927986", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823760", "last_unstale": "2017-08-09 05:38:51.176395", "last_change": "2017-08-01 07:06:18.927986", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193163"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867503", "last_scrub": "0'0", "pgid": "7.1d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180411", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180411", "log_start": "40'32500", "last_fullsized": "2017-08-01 07:06:23.890877", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867503", "log_size": 10025, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867503", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 42348, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 48258, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 42693, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 45837, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "47689", "last_fresh": "2017-08-09 05:38:51.180411", "ondisk_log_size": 10025, "last_became_peered": "2017-08-01 07:06:24.970123", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'42525", "last_became_active": "2017-08-01 07:06:24.970123", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867503", "last_unstale": "2017-08-09 05:38:51.180411", "last_change": "2017-08-01 07:06:24.970123", "stats_invalid": false, "ondisk_log_start": "40'32500", "last_undegraded": "2017-08-01 07:06:23.890877"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850615", "last_scrub": "0'0", "pgid": "6.1c", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.623199", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.623199", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.968337", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850615", "log_size": 1024, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850615", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 660517, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2846, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 1, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1204, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 115326, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "576", "last_fresh": "2017-08-09 07:00:59.623199", "ondisk_log_size": 1024, "last_became_peered": "2017-08-01 07:06:23.025233", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'1024", "last_became_active": "2017-08-01 07:06:23.025233", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850615", "last_unstale": "2017-08-09 07:00:59.623199", "last_change": "2017-08-01 07:06:23.025233", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.968337"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836355", "last_scrub": "0'0", "pgid": "5.1f", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.827728", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.827728", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.198998", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836355", "log_size": 900, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836355", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 512, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 308, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 524, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 24, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 900, "num_object_clones": 0, "num_objects": 154, "num_object_copies": 462, "num_deep_scrub_errors": 0, "num_bytes": 2930729, "num_read_kb": 385, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 154, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "910", "last_fresh": "2017-08-10 03:19:04.827728", "ondisk_log_size": 900, "last_became_peered": "2017-08-01 07:06:20.902923", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'900", "last_became_active": "2017-08-01 07:06:20.902923", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836355", "last_unstale": "2017-08-10 03:19:04.827728", "last_change": "2017-08-01 07:06:20.902923", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.198998"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706951", "last_scrub": "0'0", "pgid": "1.1b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180549", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180549", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175570", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706951", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706951", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180549", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.794771", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.794771", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706951", "last_unstale": "2017-08-09 05:38:51.180549", "last_change": "2017-08-01 07:06:12.794771", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175570"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606730", "last_scrub": "0'0", "pgid": "0.1a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180583", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180583", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154639", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606730", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606730", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.180583", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.203410", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.203410", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606730", "last_unstale": "2017-08-09 05:38:51.180583", "last_change": "2017-08-01 06:51:26.203410", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154639"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717105", "last_scrub": "0'0", "pgid": "2.18", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.681948", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.681948", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192567", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717105", "log_size": 11, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717105", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 49152, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 5, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 17, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 40960, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "27", "last_fresh": "2017-08-09 06:52:33.681948", "ondisk_log_size": 11, "last_became_peered": "2017-08-01 07:06:14.772836", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'11", "last_became_active": "2017-08-01 07:06:14.772836", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717105", "last_unstale": "2017-08-09 06:52:33.681948", "last_change": "2017-08-01 07:06:14.772836", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192567"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730195", "last_scrub": "0'0", "pgid": "3.19", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180699", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180699", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.748159", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730195", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730195", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180699", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.818615", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.818615", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730195", "last_unstale": "2017-08-09 05:38:51.180699", "last_change": "2017-08-01 07:06:16.818615", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.748159"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823769", "last_scrub": "0'0", "pgid": "4.1e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180734", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180734", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.193243", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823769", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823769", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.180734", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.872852", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.872852", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823769", "last_unstale": "2017-08-09 05:38:51.180734", "last_change": "2017-08-01 07:06:18.872852", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.193243"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867496", "last_scrub": "0'0", "pgid": "7.1c", "parent_split_bits": 0, "last_active": "2017-08-10 03:20:42.537784", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:20:42.537784", "log_start": "50'55600", "last_fullsized": "2017-08-01 07:06:23.890815", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867496", "log_size": 10052, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867496", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 65444, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 79455, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 1, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 65846, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 65562, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "101087", "last_fresh": "2017-08-10 03:20:42.537784", "ondisk_log_size": 10052, "last_became_peered": "2017-08-01 07:06:24.981769", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'65652", "last_became_active": "2017-08-01 07:06:24.981769", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867496", "last_unstale": "2017-08-10 03:20:42.537784", "last_change": "2017-08-01 07:06:24.981769", "stats_invalid": false, "ondisk_log_start": "50'55600", "last_undegraded": "2017-08-01 07:06:23.890815"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850623", "last_scrub": "0'0", "pgid": "6.1d", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.564259", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.564259", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.877249", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850623", "log_size": 1217, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850623", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 580438, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 4700, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1851, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 97419, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "966", "last_fresh": "2017-08-09 07:00:59.564259", "ondisk_log_size": 1217, "last_became_peered": "2017-08-01 07:06:22.945247", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'1217", "last_became_active": "2017-08-01 07:06:22.945247", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850623", "last_unstale": "2017-08-09 07:00:59.564259", "last_change": "2017-08-01 07:06:22.945247", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.877249"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836346", "last_scrub": "0'0", "pgid": "5.1e", "parent_split_bits": 0, "last_active": "2017-08-10 02:29:34.787236", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 02:29:34.787236", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.198683", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836346", "log_size": 800, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836346", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 448, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 308, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 502, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 18, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 800, "num_object_clones": 0, "num_objects": 154, "num_object_copies": 462, "num_deep_scrub_errors": 0, "num_bytes": 3244093, "num_read_kb": 356, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 154, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "801", "last_fresh": "2017-08-10 02:29:34.787236", "ondisk_log_size": 800, "last_became_peered": "2017-08-01 07:06:20.912953", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'800", "last_became_active": "2017-08-01 07:06:20.912953", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836346", "last_unstale": "2017-08-10 02:29:34.787236", "last_change": "2017-08-01 07:06:20.912953", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.198683"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706944", "last_scrub": "0'0", "pgid": "1.1a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181174", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181174", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175558", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706944", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706944", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181174", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.776478", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.776478", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706944", "last_unstale": "2017-08-09 05:38:51.181174", "last_change": "2017-08-01 07:06:12.776478", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175558"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606731", "last_scrub": "0'0", "pgid": "0.1b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181222", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181222", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154696", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606731", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606731", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.181222", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.200163", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.200163", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606731", "last_unstale": "2017-08-09 05:38:51.181222", "last_change": "2017-08-01 06:51:26.200163", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154696"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717112", "last_scrub": "0'0", "pgid": "2.19", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.710420", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.710420", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192681", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717112", "log_size": 187, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717112", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 98528, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 2, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 631, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 273, "num_object_clones": 0, "num_objects": 1, "num_object_copies": 3, "num_deep_scrub_errors": 0, "num_bytes": 8388608, "num_read_kb": 90574, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 1, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "199", "last_fresh": "2017-08-09 06:52:33.710420", "ondisk_log_size": 187, "last_became_peered": "2017-08-01 07:06:14.766764", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'187", "last_became_active": "2017-08-01 07:06:14.766764", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717112", "last_unstale": "2017-08-09 06:52:33.710420", "last_change": "2017-08-01 07:06:14.766764", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192681"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730186", "last_scrub": "0'0", "pgid": "3.18", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.181306", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.181306", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.748039", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730186", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730186", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.181306", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.793389", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.793389", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730186", "last_unstale": "2017-08-09 05:38:51.181306", "last_change": "2017-08-01 07:06:16.793389", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.748039"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823777", "last_scrub": "0'0", "pgid": "4.1f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.190786", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.190786", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286546", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823777", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823777", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.190786", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.982983", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.982983", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823777", "last_unstale": "2017-08-09 05:38:51.190786", "last_change": "2017-08-01 07:06:18.982983", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286546"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867488", "last_scrub": "0'0", "pgid": "7.1b", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.003063", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.003063", "log_start": "50'49500", "last_fullsized": "2017-08-01 07:06:23.890756", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867488", "log_size": 10024, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867488", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 59349, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 58670, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 59688, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 56019, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "64247", "last_fresh": "2017-08-09 07:00:59.003063", "ondisk_log_size": 10024, "last_became_peered": "2017-08-01 07:06:24.953772", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'59524", "last_became_active": "2017-08-01 07:06:24.953772", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867488", "last_unstale": "2017-08-09 07:00:59.003063", "last_change": "2017-08-01 07:06:24.953772", "stats_invalid": false, "ondisk_log_start": "50'49500", "last_undegraded": "2017-08-01 07:06:23.890756"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850600", "last_scrub": "0'0", "pgid": "6.1a", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.555990", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.555990", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.968203", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850600", "log_size": 733, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850600", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 556043, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2930, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1114, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 69098, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "620", "last_fresh": "2017-08-09 07:00:59.555990", "ondisk_log_size": 733, "last_became_peered": "2017-08-01 07:06:23.025276", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'733", "last_became_active": "2017-08-01 07:06:23.025276", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850600", "last_unstale": "2017-08-09 07:00:59.555990", "last_change": "2017-08-01 07:06:23.025276", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.968203"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836302", "last_scrub": "0'0", "pgid": "5.19", "parent_split_bits": 0, "last_active": "2017-08-09 23:59:04.683846", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 23:59:04.683846", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289568", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836302", "log_size": 639, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836302", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 384, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 258, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 382, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 14, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 639, "num_object_clones": 0, "num_objects": 129, "num_object_copies": 387, "num_deep_scrub_errors": 0, "num_bytes": 2617931, "num_read_kb": 249, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 129, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "646", "last_fresh": "2017-08-09 23:59:04.683846", "ondisk_log_size": 639, "last_became_peered": "2017-08-01 07:06:21.057786", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'639", "last_became_active": "2017-08-01 07:06:21.057786", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836302", "last_unstale": "2017-08-09 23:59:04.683846", "last_change": "2017-08-01 07:06:21.057786", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289568"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706969", "last_scrub": "0'0", "pgid": "1.1d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179384", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179384", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175730", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706969", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706969", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.179384", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.763194", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.763194", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706969", "last_unstale": "2017-08-09 05:38:51.179384", "last_change": "2017-08-01 07:06:12.763194", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175730"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606732", "last_scrub": "0'0", "pgid": "0.1c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179420", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179420", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154752", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606732", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606732", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.179420", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.222153", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.222153", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606732", "last_unstale": "2017-08-09 05:38:51.179420", "last_change": "2017-08-01 06:51:26.222153", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154752"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717152", "last_scrub": "0'0", "pgid": "2.1e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179474", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179474", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192874", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717152", "log_size": 28, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717152", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 114688, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 13, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 42, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 106496, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "40", "last_fresh": "2017-08-09 05:38:51.179474", "ondisk_log_size": 28, "last_became_peered": "2017-08-01 07:06:14.778391", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'28", "last_became_active": "2017-08-01 07:06:14.778391", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717152", "last_unstale": "2017-08-09 05:38:51.179474", "last_change": "2017-08-01 07:06:14.778391", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192874"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730251", "last_scrub": "0'0", "pgid": "3.1f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179537", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179537", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.748356", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730251", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730251", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.179537", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.859578", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.859578", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730251", "last_unstale": "2017-08-09 05:38:51.179537", "last_change": "2017-08-01 07:06:16.859578", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.748356"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823714", "last_scrub": "0'0", "pgid": "4.18", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.190596", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.190596", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286239", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823714", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823714", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.190596", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.975294", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.975294", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823714", "last_unstale": "2017-08-09 05:38:51.190596", "last_change": "2017-08-01 07:06:18.975294", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286239"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867480", "last_scrub": "0'0", "pgid": "7.1a", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:57.860727", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:57.860727", "log_start": "50'48800", "last_fullsized": "2017-08-01 07:06:23.982946", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867480", "log_size": 10014, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867480", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 58671, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 45892, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 58992, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 44489, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "58389", "last_fresh": "2017-08-09 07:00:57.860727", "ondisk_log_size": 10014, "last_became_peered": "2017-08-01 07:06:25.055546", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'58814", "last_became_active": "2017-08-01 07:06:25.055546", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867480", "last_unstale": "2017-08-09 07:00:57.860727", "last_change": "2017-08-01 07:06:25.055546", "stats_invalid": false, "ondisk_log_start": "50'48800", "last_undegraded": "2017-08-01 07:06:23.982946"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850608", "last_scrub": "0'0", "pgid": "6.1b", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.369980", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.369980", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.968274", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850608", "log_size": 1010, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850608", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 646142, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2658, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 1165, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 129527, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "665", "last_fresh": "2017-08-09 07:00:59.369980", "ondisk_log_size": 1010, "last_became_peered": "2017-08-01 07:06:23.026766", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'1010", "last_became_active": "2017-08-01 07:06:23.026766", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850608", "last_unstale": "2017-08-09 07:00:59.369980", "last_change": "2017-08-01 07:06:23.026766", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.968274"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836294", "last_scrub": "0'0", "pgid": "5.18", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.849337", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.849337", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289490", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836294", "log_size": 2279, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836294", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 1203, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 326, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 1479, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 27, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 2279, "num_object_clones": 0, "num_objects": 163, "num_object_copies": 489, "num_deep_scrub_errors": 0, "num_bytes": 3029846, "num_read_kb": 1231, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 163, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "2648", "last_fresh": "2017-08-10 03:19:04.849337", "ondisk_log_size": 2279, "last_became_peered": "2017-08-01 07:06:21.064195", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'2279", "last_became_active": "2017-08-01 07:06:21.064195", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836294", "last_unstale": "2017-08-10 03:19:04.849337", "last_change": "2017-08-01 07:06:21.064195", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289490"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706962", "last_scrub": "0'0", "pgid": "1.1c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.190766", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.190766", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.270832", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706962", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706962", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.190766", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.910193", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.910193", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706962", "last_unstale": "2017-08-09 05:38:51.190766", "last_change": "2017-08-01 07:06:12.910193", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.270832"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606733", "last_scrub": "0'0", "pgid": "0.1d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179066", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179066", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154835", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606733", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606733", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.179066", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.200232", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.200232", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606733", "last_unstale": "2017-08-09 05:38:51.179066", "last_change": "2017-08-01 06:51:26.200232", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154835"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717160", "last_scrub": "0'0", "pgid": "2.1f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179108", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179108", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192968", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717160", "log_size": 178, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717160", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 52128, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 625, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 259, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 41422, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "193", "last_fresh": "2017-08-09 05:38:51.179108", "ondisk_log_size": 178, "last_became_peered": "2017-08-01 07:06:14.790854", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'178", "last_became_active": "2017-08-01 07:06:14.790854", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717160", "last_unstale": "2017-08-09 05:38:51.179108", "last_change": "2017-08-01 07:06:14.790854", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192968"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730242", "last_scrub": "0'0", "pgid": "3.1e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179138", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179138", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.748227", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730242", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730242", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.179138", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.828239", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.828239", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730242", "last_unstale": "2017-08-09 05:38:51.179138", "last_change": "2017-08-01 07:06:16.828239", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.748227"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823723", "last_scrub": "0'0", "pgid": "4.19", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.190893", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.190893", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286314", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823723", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823723", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.190893", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.989780", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.989780", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823723", "last_unstale": "2017-08-09 05:38:51.190893", "last_change": "2017-08-01 07:06:18.989780", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286314"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867473", "last_scrub": "0'0", "pgid": "7.19", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.190931", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.190931", "log_start": "50'57700", "last_fullsized": "2017-08-01 07:06:23.982880", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867473", "log_size": 10041, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867473", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 67593, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 55423, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 67900, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 53023, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "73248", "last_fresh": "2017-08-09 05:38:51.190931", "ondisk_log_size": 10041, "last_became_peered": "2017-08-01 07:06:25.067261", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "50'67741", "last_became_active": "2017-08-01 07:06:25.067261", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867473", "last_unstale": "2017-08-09 05:38:51.190931", "last_change": "2017-08-01 07:06:25.067261", "stats_invalid": false, "ondisk_log_start": "50'57700", "last_undegraded": "2017-08-01 07:06:23.982880"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850585", "last_scrub": "0'0", "pgid": "6.18", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.534606", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.534606", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.877169", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850585", "log_size": 658, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850585", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 653272, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 1907, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 819, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 102236, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "575", "last_fresh": "2017-08-09 07:00:59.534606", "ondisk_log_size": 658, "last_became_peered": "2017-08-01 07:06:22.913804", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "52'658", "last_became_active": "2017-08-01 07:06:22.913804", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850585", "last_unstale": "2017-08-09 07:00:59.534606", "last_change": "2017-08-01 07:06:22.913804", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.877169"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836320", "last_scrub": "0'0", "pgid": "5.1b", "parent_split_bits": 0, "last_active": "2017-08-10 03:19:04.796573", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-10 03:19:04.796573", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289756", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836320", "log_size": 938, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836320", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 522, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 316, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 562, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 27, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 938, "num_object_clones": 0, "num_objects": 158, "num_object_copies": 474, "num_deep_scrub_errors": 0, "num_bytes": 3039162, "num_read_kb": 414, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 158, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "953", "last_fresh": "2017-08-10 03:19:04.796573", "ondisk_log_size": 938, "last_became_peered": "2017-08-01 07:06:21.061077", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'938", "last_became_active": "2017-08-01 07:06:21.061077", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836320", "last_unstale": "2017-08-10 03:19:04.796573", "last_change": "2017-08-01 07:06:21.061077", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289756"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706984", "last_scrub": "0'0", "pgid": "1.1f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.191104", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.191104", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.271371", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706984", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706984", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.191104", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.910097", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.910097", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706984", "last_unstale": "2017-08-09 05:38:51.191104", "last_change": "2017-08-01 07:06:12.910097", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.271371"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606733", "last_scrub": "0'0", "pgid": "0.1e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179133", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179133", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.154963", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606733", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606733", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.179133", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.209974", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.209974", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606733", "last_unstale": "2017-08-09 05:38:51.179133", "last_change": "2017-08-01 06:51:26.209974", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.154963"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717136", "last_scrub": "0'0", "pgid": "2.1c", "parent_split_bits": 0, "last_active": "2017-08-09 06:52:33.783092", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 06:52:33.783092", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.282929", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717136", "log_size": 103, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717136", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 58688, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 10, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 777, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 1, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 71, "num_object_clones": 0, "num_objects": 5, "num_object_copies": 15, "num_deep_scrub_errors": 0, "num_bytes": 33554432, "num_read_kb": 74127, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 5, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "126", "last_fresh": "2017-08-09 06:52:33.783092", "ondisk_log_size": 103, "last_became_peered": "2017-08-01 07:06:14.883581", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "51'103", "last_became_active": "2017-08-01 07:06:14.883581", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717136", "last_unstale": "2017-08-09 06:52:33.783092", "last_change": "2017-08-01 07:06:14.883581", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.282929"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730232", "last_scrub": "0'0", "pgid": "3.1d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.191245", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.191245", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.841202", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730232", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730232", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.191245", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.891482", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.891482", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730232", "last_unstale": "2017-08-09 05:38:51.191245", "last_change": "2017-08-01 07:06:16.891482", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.841202"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823733", "last_scrub": "0'0", "pgid": "4.1a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.191273", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.191273", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286390", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823733", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823733", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.191273", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.986150", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.986150", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823733", "last_unstale": "2017-08-09 05:38:51.191273", "last_change": "2017-08-01 07:06:18.986150", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286390"}, {"last_scrub_stamp": "2017-08-01 07:06:23.867465", "last_scrub": "0'0", "pgid": "7.18", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176750", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176750", "log_start": "50'36900", "last_fullsized": "2017-08-01 07:06:23.890696", "last_epoch_clean": 24, "last_clean_scrub_stamp": "2017-08-01 07:06:23.867465", "log_size": 10008, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:23.867465", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 47296, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 42233, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 47573, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 40300, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "50486", "last_fresh": "2017-08-09 05:38:51.176750", "ondisk_log_size": 10008, "last_became_peered": "2017-08-01 07:06:24.931799", "created": 23, "mapping_epoch": 23, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "50'46908", "last_became_active": "2017-08-01 07:06:24.931799", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:23.867465", "last_unstale": "2017-08-09 05:38:51.176750", "last_change": "2017-08-01 07:06:24.931799", "stats_invalid": false, "ondisk_log_start": "50'36900", "last_undegraded": "2017-08-01 07:06:23.890696"}, {"last_scrub_stamp": "2017-08-01 07:06:21.850593", "last_scrub": "0'0", "pgid": "6.19", "parent_split_bits": 0, "last_active": "2017-08-09 07:00:59.554770", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 07:00:59.554770", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:21.968135", "last_epoch_clean": 22, "last_clean_scrub_stamp": "2017-08-01 07:06:21.850593", "log_size": 687, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:21.850593", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 716891, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 2034, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 864, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 96718, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "505", "last_fresh": "2017-08-09 07:00:59.554770", "ondisk_log_size": 687, "last_became_peered": "2017-08-01 07:06:23.025393", "created": 21, "mapping_epoch": 21, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'687", "last_became_active": "2017-08-01 07:06:23.025393", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:21.850593", "last_unstale": "2017-08-09 07:00:59.554770", "last_change": "2017-08-01 07:06:23.025393", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:21.968135"}, {"last_scrub_stamp": "2017-08-01 07:06:19.836311", "last_scrub": "0'0", "pgid": "5.1a", "parent_split_bits": 0, "last_active": "2017-08-09 10:19:04.207574", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 10:19:04.207574", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:20.289658", "last_epoch_clean": 20, "last_clean_scrub_stamp": "2017-08-01 07:06:19.836311", "log_size": 751, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:19.836311", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 424, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 282, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 455, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 20, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 751, "num_object_clones": 0, "num_objects": 141, "num_object_copies": 423, "num_deep_scrub_errors": 0, "num_bytes": 2825488, "num_read_kb": 322, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 141, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "758", "last_fresh": "2017-08-09 10:19:04.207574", "ondisk_log_size": 751, "last_became_peered": "2017-08-01 07:06:21.067522", "created": 19, "mapping_epoch": 19, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "52'751", "last_became_active": "2017-08-01 07:06:21.067522", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:19.836311", "last_unstale": "2017-08-09 10:19:04.207574", "last_change": "2017-08-01 07:06:21.067522", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:20.289658"}, {"last_scrub_stamp": "2017-08-01 07:06:11.706977", "last_scrub": "0'0", "pgid": "1.1e", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176827", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176827", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:12.175833", "last_epoch_clean": 12, "last_clean_scrub_stamp": "2017-08-01 07:06:11.706977", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:11.706977", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176827", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:12.751508", "created": 11, "mapping_epoch": 11, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:12.751508", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:11.706977", "last_unstale": "2017-08-09 05:38:51.176827", "last_change": "2017-08-01 07:06:12.751508", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:12.175833"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606734", "last_scrub": "0'0", "pgid": "0.1f", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.191498", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.191498", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233519", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606734", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606734", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.191498", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.314543", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.314543", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606734", "last_unstale": "2017-08-09 05:38:51.191498", "last_change": "2017-08-01 06:51:26.314543", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233519"}, {"last_scrub_stamp": "2017-08-01 07:06:13.717144", "last_scrub": "0'0", "pgid": "2.1d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176887", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176887", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:14.192777", "last_epoch_clean": 14, "last_clean_scrub_stamp": "2017-08-01 07:06:13.717144", "log_size": 144, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:13.717144", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 106498, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 1232, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 147, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 82962, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "160", "last_fresh": "2017-08-09 05:38:51.176887", "ondisk_log_size": 144, "last_became_peered": "2017-08-01 07:06:14.818034", "created": 13, "mapping_epoch": 13, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "51'144", "last_became_active": "2017-08-01 07:06:14.818034", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:13.717144", "last_unstale": "2017-08-09 05:38:51.176887", "last_change": "2017-08-01 07:06:14.818034", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:14.192777"}, {"last_scrub_stamp": "2017-08-01 07:06:15.730223", "last_scrub": "0'0", "pgid": "3.1c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.176920", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.176920", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:15.748132", "last_epoch_clean": 16, "last_clean_scrub_stamp": "2017-08-01 07:06:15.730223", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:15.730223", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.176920", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:16.855983", "created": 15, "mapping_epoch": 15, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:16.855983", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:15.730223", "last_unstale": "2017-08-09 05:38:51.176920", "last_change": "2017-08-01 07:06:16.855983", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:15.748132"}, {"last_scrub_stamp": "2017-08-01 07:06:17.823743", "last_scrub": "0'0", "pgid": "4.1b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.191651", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.191651", "log_start": "0'0", "last_fullsized": "2017-08-01 07:06:18.286471", "last_epoch_clean": 18, "last_clean_scrub_stamp": "2017-08-01 07:06:17.823743", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 07:06:17.823743", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "19", "last_fresh": "2017-08-09 05:38:51.191651", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 07:06:18.979715", "created": 17, "mapping_epoch": 17, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 07:06:18.979715", "omap_stats_invalid": false, "last_clean": "2017-08-01 07:06:17.823743", "last_unstale": "2017-08-09 05:38:51.191651", "last_change": "2017-08-01 07:06:18.979715", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 07:06:18.286471"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606735", "last_scrub": "0'0", "pgid": "0.20", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178922", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178922", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.155454", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606735", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606735", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.178922", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.212993", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.212993", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606735", "last_unstale": "2017-08-09 05:38:51.178922", "last_change": "2017-08-01 06:51:26.212993", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.155454"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606736", "last_scrub": "0'0", "pgid": "0.21", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178883", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178883", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.155569", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606736", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606736", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.178883", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.215918", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.215918", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606736", "last_unstale": "2017-08-09 05:38:51.178883", "last_change": "2017-08-01 06:51:26.215918", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.155569"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606737", "last_scrub": "0'0", "pgid": "0.22", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178848", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178848", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.155660", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606737", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606737", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.178848", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.247955", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.247955", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606737", "last_unstale": "2017-08-09 05:38:51.178848", "last_change": "2017-08-01 06:51:26.247955", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.155660"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606737", "last_scrub": "0'0", "pgid": "0.23", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.179714", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.179714", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.155908", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606737", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606737", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.179714", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.203346", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.203346", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606737", "last_unstale": "2017-08-09 05:38:51.179714", "last_change": "2017-08-01 06:51:26.203346", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.155908"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606745", "last_scrub": "0'0", "pgid": "0.24", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178809", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178809", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.155985", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606745", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606745", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.178809", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.222283", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.222283", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606745", "last_unstale": "2017-08-09 05:38:51.178809", "last_change": "2017-08-01 06:51:26.222283", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.155985"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606746", "last_scrub": "0'0", "pgid": "0.25", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178711", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178711", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.169657", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606746", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606746", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.178711", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.229191", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.229191", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606746", "last_unstale": "2017-08-09 05:38:51.178711", "last_change": "2017-08-01 06:51:26.229191", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.169657"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606747", "last_scrub": "0'0", "pgid": "0.26", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.191913", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.191913", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233686", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606747", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606747", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.191913", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.340461", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.340461", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606747", "last_unstale": "2017-08-09 05:38:51.191913", "last_change": "2017-08-01 06:51:26.340461", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233686"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606747", "last_scrub": "0'0", "pgid": "0.27", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.191959", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.191959", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233788", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606747", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606747", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.191959", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.345396", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.345396", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606747", "last_unstale": "2017-08-09 05:38:51.191959", "last_change": "2017-08-01 06:51:26.345396", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233788"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606748", "last_scrub": "0'0", "pgid": "0.28", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.192003", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.192003", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233875", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606748", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606748", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.192003", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.345754", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.345754", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606748", "last_unstale": "2017-08-09 05:38:51.192003", "last_change": "2017-08-01 06:51:26.345754", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233875"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606749", "last_scrub": "0'0", "pgid": "0.29", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.192047", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.192047", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233471", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606749", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606749", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.192047", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.348652", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.348652", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606749", "last_unstale": "2017-08-09 05:38:51.192047", "last_change": "2017-08-01 06:51:26.348652", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233471"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606750", "last_scrub": "0'0", "pgid": "0.2a", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.192090", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.192090", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233717", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606750", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606750", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.192090", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.351917", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.351917", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606750", "last_unstale": "2017-08-09 05:38:51.192090", "last_change": "2017-08-01 06:51:26.351917", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233717"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606750", "last_scrub": "0'0", "pgid": "0.2b", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.178785", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.178785", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.169737", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606750", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606750", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.178785", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.225994", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.225994", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606750", "last_unstale": "2017-08-09 05:38:51.178785", "last_change": "2017-08-01 06:51:26.225994", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.169737"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606751", "last_scrub": "0'0", "pgid": "0.2c", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.192170", "up": [0, 1], "acting": [0, 1], "up_primary": 0, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.192170", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.233877", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606751", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606751", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "28", "last_fresh": "2017-08-09 05:38:51.192170", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.358035", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 0, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.358035", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606751", "last_unstale": "2017-08-09 05:38:51.192170", "last_change": "2017-08-01 06:51:26.358035", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.233877"}, {"last_scrub_stamp": "2017-08-01 06:47:13.606752", "last_scrub": "0'0", "pgid": "0.2d", "parent_split_bits": 0, "last_active": "2017-08-09 05:38:51.180725", "up": [1, 0], "acting": [1, 0], "up_primary": 1, "pin_stats_invalid": false, "reported_epoch": "52", "last_peered": "2017-08-09 05:38:51.180725", "log_start": "0'0", "last_fullsized": "2017-08-01 06:51:25.169816", "last_epoch_clean": 10, "last_clean_scrub_stamp": "2017-08-01 06:47:13.606752", "log_size": 0, "hitset_bytes_stats_invalid": false, "last_deep_scrub_stamp": "2017-08-01 06:47:13.606752", "hitset_stats_invalid": false, "blocked_by": [], "parent": "0.0", "stat_sum": {"num_write_kb": 0, "num_shallow_scrub_errors": 0, "num_evict": 0, "num_flush_mode_low": 0, "num_evict_kb": 0, "num_bytes_hit_set_archive": 0, "num_objects_degraded": 0, "num_whiteouts": 0, "num_flush": 0, "num_objects_misplaced": 0, "num_objects_pinned": 0, "num_bytes_recovered": 0, "num_scrub_errors": 0, "num_evict_mode_full": 0, "num_objects_hit_set_archive": 0, "num_read": 0, "num_keys_recovered": 0, "num_objects_recovered": 0, "num_objects_omap": 0, "num_objects_unfound": 0, "num_objects_missing_on_primary": 0, "num_write": 0, "num_object_clones": 0, "num_objects": 0, "num_object_copies": 0, "num_deep_scrub_errors": 0, "num_bytes": 0, "num_read_kb": 0, "num_objects_missing": 0, "num_flush_kb": 0, "num_objects_dirty": 0, "num_evict_mode_some": 0, "num_flush_mode_high": 0, "num_promote": 0}, "last_deep_scrub": "0'0", "reported_seq": "20", "last_fresh": "2017-08-09 05:38:51.180725", "ondisk_log_size": 0, "last_became_peered": "2017-08-01 06:51:26.247669", "created": 1, "mapping_epoch": 8, "dirty_stats_invalid": false, "acting_primary": 1, "state": "active+undersized+degraded", "version": "0'0", "last_became_active": "2017-08-01 06:51:26.247669", "omap_stats_invalid": false, "last_clean": "2017-08-01 06:47:13.606752", "last_unstale": "2017-08-09 05:38:51.180725", "last_change": "2017-08-01 06:51:26.247669", "stats_invalid": false, "ondisk_log_start": "0'0", "last_undegraded": "2017-08-01 06:51:25.169816"}]}, "quorum": [0], "mdsmap_first_committed": 1, "commit": "50e863e0f4bc8f4b9e31156de690d765af245185", "osdmap": {"pool_max": 7, "max_osd": 2, "osd_xinfo": [{"laggy_probability": 0.0, "laggy_interval": 0, "features": 576460752032874495, "old_weight": 0, "down_stamp": "0.000000", "osd": 0}, {"laggy_probability": 0.0, "laggy_interval": 0, "features": 576460752032874495, "old_weight": 0, "down_stamp": "0.000000", "osd": 1}], "osds": [{"heartbeat_back_addr": "12.0.0.21:6802\\/16300", "uuid": "7527fb9e-073e-4123-ac4e-6a9ea6ed6d02", "weight": 1.0, "up_from": 4, "heartbeat_front_addr": "12.0.0.21:6803\\/16300", "down_at": 0, "up": 1, "lost_at": 0, "primary_affinity": 1.0, "state": ["exists", "up"], "last_clean_begin": 0, "last_clean_end": 0, "in": 1, "public_addr": "12.0.0.21:6800\\/16300", "up_thru": 23, "cluster_addr": "12.0.0.21:6801\\/16300", "osd": 0}, {"heartbeat_back_addr": "12.0.0.29:6802\\/24535", "uuid": "a8409af8-2f5b-4ab4-a3c0-b1f53ffb05ed", "weight": 1.0, "up_from": 8, "heartbeat_front_addr": "12.0.0.29:6803\\/24535", "down_at": 0, "up": 1, "lost_at": 0, "primary_affinity": 1.0, "state": ["exists", "up"], "last_clean_begin": 0, "last_clean_end": 0, "in": 1, "public_addr": "12.0.0.29:6800\\/24535", "up_thru": 23, "cluster_addr": "12.0.0.29:6801\\/24535", "osd": 1}], "blacklist": {}, "cluster_snapshot": "", "fsid": "a0b59050-4af7-4608-8a95-eeeb113b56d2", "erasure_code_profiles": {"default": {"k": "2", "technique": "reed_sol_van", "m": "1", "plugin": "jerasure"}}, "created": "2017-08-01 06:47:13.602036", "modified": "2017-08-09 05:38:51.159469", "epoch": 52, "pg_temp": [], "flags": "sortbitwise,require_jewel_osds", "pools": [{"cache_target_full_ratio_micro": 0, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 0, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 64, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 0, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 0, "snap_epoch": 0, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 64, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "rbd", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 0, "removed_snaps": "[]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "1", "options": {}}, {"cache_target_full_ratio_micro": 800000, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 0, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 32, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 400000, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 600000, "snap_epoch": 0, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 32, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "backups", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 1, "removed_snaps": "[]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "11", "options": {}}, {"cache_target_full_ratio_micro": 800000, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 24, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 32, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 400000, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 600000, "snap_epoch": 52, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 32, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "images", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 2, "removed_snaps": "[1~17]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "52", "options": {}}, {"cache_target_full_ratio_micro": 800000, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 0, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 32, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 400000, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 600000, "snap_epoch": 0, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 32, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "manila_data", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 3, "removed_snaps": "[]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "15", "options": {}}, {"cache_target_full_ratio_micro": 800000, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 0, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 32, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 400000, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 600000, "snap_epoch": 0, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 32, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "manila_metadata", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 4, "removed_snaps": "[]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "17", "options": {}}, {"cache_target_full_ratio_micro": 800000, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 0, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 32, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 400000, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 600000, "snap_epoch": 0, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 32, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "metrics", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 5, "removed_snaps": "[]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "19", "options": {}}, {"cache_target_full_ratio_micro": 800000, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 5, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 32, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 400000, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 600000, "snap_epoch": 32, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 32, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "vms", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 6, "removed_snaps": "[1~5]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "32", "options": {}}, {"cache_target_full_ratio_micro": 800000, "fast_read": false, "stripe_width": 0, "tier_of": -1, "erasure_code_profile": "", "size": 3, "snap_seq": 5, "auid": 0, "hit_set_period": 0, "target_max_objects": 0, "pg_num": 32, "type": 1, "crush_ruleset": 0, "hit_set_grade_decay_rate": 0, "snap_mode": "selfmanaged", "tiers": [], "min_size": 1, "crash_replay_interval": 0, "cache_target_dirty_ratio_micro": 400000, "hit_set_params": {"type": "none"}, "pool_snaps": [], "quota_max_objects": 0, "cache_target_dirty_high_ratio_micro": 600000, "snap_epoch": 30, "hit_set_search_last_n": 0, "grade_table": [], "last_force_op_resend": "0", "read_tier": -1, "flags_names": "hashpspool", "pg_placement_num": 32, "use_gmt_hitset": true, "quota_max_bytes": 0, "expected_num_objects": 0, "min_read_recency_for_promote": 0, "cache_min_flush_age": 0, "pool_name": "volumes", "cache_min_evict_age": 0, "target_max_bytes": 0, "object_hash": 2, "write_tier": -1, "pool": 7, "removed_snaps": "[1~5]", "cache_mode": "none", "min_write_recency_for_promote": 0, "hit_set_count": 0, "flags": 1, "last_change": "30", "options": {}}], "primary_temp": []}, "paxos": {"last_pn": 0, "accepted_pn": 0, "last_committed": 391080, "first_committed": 390557}} \ No newline at end of file
diff --git a/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/sysinfo-192.0.2.10/ceph.conf b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/sysinfo-192.0.2.10/ceph.conf
new file mode 100644
index 00000000..c751d5be
--- /dev/null
+++ b/examples/storage-zte-pod4/results/opnfv-pod-20170810-1120/192.0.2.10/sysinfo-192.0.2.10/ceph.conf
@@ -0,0 +1,12 @@
+
+[global]
+fsid = a0b59050-4af7-4608-8a95-eeeb113b56d2
+osd_pool_default_min_size = 1
+mon_initial_members = overcloud-controller-0
+mon_host = 12.0.0.29
+cluster_network = 12.0.0.21/24
+public_network = 12.0.0.21/24
+auth_cluster_required = cephx
+auth_service_required = cephx
+auth_client_required = cephx
+auth_supported = cephx
diff --git a/examples/storage-zte-pod4/run.yml b/examples/storage-zte-pod4/run.yml
new file mode 100644
index 00000000..69df18a5
--- /dev/null
+++ b/examples/storage-zte-pod4/run.yml
@@ -0,0 +1,34 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+
+- hosts: localhost
+
+ roles:
+ # prepare local environment
+ - { role: qtip, tasks: setup-local, tags: [setup] }
+
+
+- hosts: SUT
+
+ roles:
+ # prepare environment
+ - { role: qtip, tasks: setup-node, tags: [setup] }
+
+
+- hosts: SUT
+ vars:
+ - output: "{{ qtip_results }}"
+
+ roles:
+ # run test and collect metrics
+ - ceph-cache-info
+ - ceph-disk-info
+ - ceph-network-info
diff --git a/examples/storage-zte-pod4/setup.yml b/examples/storage-zte-pod4/setup.yml
new file mode 100644
index 00000000..6dd6ca6f
--- /dev/null
+++ b/examples/storage-zte-pod4/setup.yml
@@ -0,0 +1,15 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# Prepare connection to SUT (System Under Test)
+
+---
+- hosts: [apex-underclouds]
+ roles:
+ - { role: qtip, tasks: generate-inventory }
diff --git a/examples/storage-zte-pod4/ssh.cfg b/examples/storage-zte-pod4/ssh.cfg
new file mode 100644
index 00000000..830d6270
--- /dev/null
+++ b/examples/storage-zte-pod4/ssh.cfg
@@ -0,0 +1,18 @@
+
+# Connect to target node through jump host
+#
+# OpenSSH 7.3:
+# ProxyJump jumphost
+# before OpenSSH 7.3
+# ProxyCommand ssh -o 'ForwardAgent yes' jumphost 'ssh-add && nc %h %p'
+
+Host 192.0.2.9
+ HostName 192.0.2.9
+ User heat-admin
+ ProxyCommand ssh -o 'ForwardAgent yes' apex-virtual-pod4 'ssh-add && nc %h %p'
+
+Host 192.0.2.10
+ HostName 192.0.2.10
+ User heat-admin
+ ProxyCommand ssh -o 'ForwardAgent yes' apex-virtual-pod4 'ssh-add && nc %h %p'
+
diff --git a/tests/data/benchmarks/plan/sample.yaml b/examples/storage-zte-pod4/teardown.yml
index 04e8caf9..dc659930 100644
--- a/tests/data/benchmarks/plan/sample.yaml
+++ b/examples/storage-zte-pod4/teardown.yml
@@ -6,9 +6,9 @@
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
-name: sample
-description: sample benchmark plan for testing default path
-config:
- collectors: []
- reporters: []
-QPIs: []
+
+- hosts: SUT
+
+ roles:
+ # teardown environment
+ - { role: qtip, tasks: teardown }
diff --git a/examples/storage-zte-pod4/templates/hosts b/examples/storage-zte-pod4/templates/hosts
new file mode 100644
index 00000000..2b630c63
--- /dev/null
+++ b/examples/storage-zte-pod4/templates/hosts
@@ -0,0 +1,24 @@
+
+localhost ansible_connection=local
+
+[{{ installer_group[installer_type] }}]
+{{ installer_host }}
+
+[SUT:children] # system under test
+compute
+
+[node-groups:children]
+{% for group in hosts|sort %}
+{{ group }}
+{% endfor %}
+
+[node-groups:vars]
+ansible_ssh_common_args=-F ./ssh.cfg
+
+{% for group in hosts|sort %}
+[{{ group }}]
+{% for host in hosts[group]|sort %}
+{{ host }}
+{% endfor %}
+
+{% endfor %}
diff --git a/examples/storage-zte-pod4/templates/ssh.cfg b/examples/storage-zte-pod4/templates/ssh.cfg
new file mode 100644
index 00000000..2e5ee501
--- /dev/null
+++ b/examples/storage-zte-pod4/templates/ssh.cfg
@@ -0,0 +1,15 @@
+
+# Connect to target node through jump host
+#
+# OpenSSH 7.3:
+# ProxyJump jumphost
+# before OpenSSH 7.3
+# ProxyCommand ssh -o 'ForwardAgent yes' jumphost 'ssh-add && nc %h %p'
+
+{% for (name, host) in hosts_meta.items() %}
+Host {{ name }}
+ HostName {{ host.ansible_ssh_host }}
+ User {{ host.ansible_user }}
+ ProxyCommand ssh -o 'ForwardAgent yes' {{ installer_host }} 'ssh-add && nc %h %p'
+
+{% endfor %}
diff --git a/integration/storperf/README.md b/integration/storperf/README.md
deleted file mode 100644
index bdcc7e70..00000000
--- a/integration/storperf/README.md
+++ /dev/null
@@ -1,45 +0,0 @@
-# Usage
-
-Please make sure pip, docker and docker-compose are installer on your environment.
-
-1. Launch qtip and storperf containers.
-
- ```
- $ cd qtip/integration/storperf
- $ bash launch_containers.sh -t apex -n ""
-
- Arguments:
-
- -t : Installer type. For now only supports Apex.
- -n : Node name.
- ```
-
- Then you will get 5 containers:
-
- ```
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
- 2c079d5d88bc opnfv/qtip "/usr/bin/supervisord" 38 minutes ago Up 38 minutes 5000/tcp qtip
- 2032a16dab17 opnfv/storperf-httpfrontend "nginx -g 'daemon ..." 38 minutes ago Up 38 minutes 80/tcp, 0.0.0.0:5000->5000/tcp storperf-httpfrontend
- c0d3e2763d35 schickling/swagger-ui "sh run.sh" 39 minutes ago Up 38 minutes 80/tcp storperf-swaggerui
- 0e08a1968829 opnfv/storperf-reporting "python app.py" 39 minutes ago Up 38 minutes 0.0.0.0:5080->5000/tcp storperf-reporting
- b92967139d8e opnfv/storperf-master "/usr/bin/supervisord" 39 minutes ago Up 39 minutes 5000/tcp, 0.0.0.0:8000->8000/tcp storperf-master
- ```
-
-2. Prepare environment.
-
- ```
- $ docker exec qtip bash -c "/home/opnfv/repos/qtip/integration/storperf/prepare.sh"
- ```
-
- This command can create a flavor and upload a Ubuntu 16.04 image on OpenStack.
-
-3. Run storperf job.
-
- ```
- $ docker exec qtip bash -c "/home/opnfv/repos/qtip/integration/storperf/start_job.sh -s stack.json -j job.json"
-
- Arguments:
-
- -s : Stack configuration json file. If not given, default_stack.json will be used.
- -j : Storperf job configuration json file. If not given, default_job.json will be used.
- ```
diff --git a/integration/storperf/docker-compose.yaml b/integration/storperf/docker-compose.yaml
deleted file mode 100644
index 8cef5bc3..00000000
--- a/integration/storperf/docker-compose.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-##############################################################################
-# Copyright (c) 2017 Dell EMC, ZTE and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-version: '2'
-services:
-
-
- storperf-master:
- container_name: "storperf-master"
- image: opnfv/storperf-master
- ports:
- - "8000:8000"
- env_file: ${ENV_FILE}
- volumes:
- - ${CARBON_DIR}:/opt/graphite/storage/whisper
-
- storperf-reporting:
- container_name: "storperf-reporting"
- image: opnfv/storperf-reporting
- ports:
- - "5080:5000"
-
- storperf-swaggerui:
- container_name: "storperf-swaggerui"
- image: "schickling/swagger-ui"
-
- storperf-httpfrontend:
- container_name: "storperf-httpfrontend"
- image: opnfv/storperf-httpfrontend
- ports:
- - "5000:5000"
- links:
- - storperf-master
- - storperf-reporting
- - storperf-swaggerui
-
- qtip:
- container_name: qtip
- image: opnfv/qtip
- env_file: ${ENV_FILE}
- links:
- - storperf-httpfrontend
diff --git a/integration/storperf/launch_containers.sh b/integration/storperf/launch_containers.sh
deleted file mode 100755
index 3fcf8052..00000000
--- a/integration/storperf/launch_containers.sh
+++ /dev/null
@@ -1,100 +0,0 @@
-#! /bin/bash
-##############################################################################
-# Copyright (c) 2017 ZTE and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-usage(){
- echo "usage: $0 -t <installer_type> -n <node_name>" >&2
-}
-
-#Get options
-while getopts ":t:n:he" optchar; do
- case "${optchar}" in
- t) installer_type=${OPTARG} ;;
- n) node_name=${OPTARG} ;;
- h) usage
- exit 0
- ;;
- *) echo "Non-option argument: '-${OPTARG}'" >&2
- usage
- exit 2
- ;;
- esac
-done
-
-
-#set vars from env if not provided by user as options
-installer_type=${installer_type:-$INSTALLER_TYPE}
-node_name=${node_name:-$NODE_NAME}
-
-case $installer_type in
- apex)
- installer_ip=`sudo virsh domifaddr undercloud | grep ipv4 | awk '{print $4}' | cut -d/ -f1`
- ;;
- *)
-
- echo "Unsupported $installer_type. Cannot continue!"
- exit 1
-esac
-
-if [[ -z $WORKSPACE ]];then
- WORKSPACE=`pwd`
-fi
-
-git clone --depth 1 https://gerrit.opnfv.org/gerrit/releng $WORKSPACE/releng
-
-$WORKSPACE/releng/utils/fetch_os_creds.sh -i ${installer_type} -a ${installer_ip} -d $WORKSPACE/openrc
-
-grep "export" $WORKSPACE/openrc | sed "s/export //" > $WORKSPACE/admin.rc
-echo "INSTALLER_TYPE=${installer_type}" >> $WORKSPACE/admin.rc
-echo "INSTALLER_IP=${installer_ip}" >> $WORKSPACE/admin.rc
-echo "NODE_NAME=${node_name}" >> $WORKSPACE/admin.rc
-export ENV_FILE=$WORKSPACE/admin.rc
-
-export CARBON_DIR=$WORKSPACE/carbon/
-WWW_DATA_UID=33
-WWW_DATA_GID=33
-sudo install --owner=${WWW_DATA_UID} --group=${WWW_DATA_GID} -d "${CARBON_DIR}"
-
-clean_storperf_container()
-{
- docker-compose -f docker-compose.yaml down
-
- for name in qtip storperf-master storperf-swaggerui storperf-httpfrontend storperf-reporting
- do
- container=`docker ps -a -q -f name=$name`
- if [[ ! -z $container ]];then
- echo "Stopping any existing $name container"
- docker rm -fv $container
- fi
-
- image=`docker images opnfv/$name`
- if [[ ! -z $image ]];then
- echo "Deleteing any existing opnfv/$name image"
- docker rmi -f opnfv/$container_name
- fi
- done
-}
-
-launch_storperf_container()
-{
- docker-compose pull
- docker-compose -f docker-compose.yaml up -d
-
- echo "Waiting for StorPerf to become active"
-
- while [ $(curl -s -o /dev/null -I -w "%{http_code}" -X GET http://127.0.0.1:5000/api/v1.0/configurations) != "200" ]
- do
- sleep 1
- done
-}
-
-echo "Clean existing storperf containers"
-clean_storperf_container
-
-echo "Launch new storperf containers"
-launch_storperf_container \ No newline at end of file
diff --git a/integration/storperf/run_ci.sh b/integration/storperf/run_ci.sh
deleted file mode 100755
index ca67ac62..00000000
--- a/integration/storperf/run_ci.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#! /bin/bash
-##############################################################################
-# Copyright (c) 2017 ZTE and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-
-source $WORKSPACE/integration/storperf/launch_containers.sh -t $INSTALLER_TYPE -n $NODE_NAME
-
-docker exec qtip bash -c "/home/opnfv/repos/qtip/integration/storperf/prepare.sh"
-
-docker exec qtip bash -c "/home/opnfv/repos/qtip/integration/storperf/start_job.sh"
-
-docker exec qtip bash -c "/home/opnfv/repos/qtip/integration/storperf/cleanup.sh"
-
-exit 0
-
-
diff --git a/qtip/cli/commands/cmd_project.py b/qtip/cli/commands/cmd_project.py
index b32e71cd..325594ad 100644
--- a/qtip/cli/commands/cmd_project.py
+++ b/qtip/cli/commands/cmd_project.py
@@ -41,7 +41,8 @@ def cli():
@cli.command(help="Create new testing project")
@click.argument('project_name')
@click.option('--project-template',
- type=click.Choice(['compute', 'doctor']),
+ # TODO(yujunz) create template list by directory name
+ type=click.Choice(['compute', 'doctor', 'storage']),
default='compute',
help='Choose project template')
@click.option('--pod-name',
diff --git a/qtip/cli/commands/cmd_qpi.py b/qtip/cli/commands/cmd_qpi.py
index 4865b7ae..a2802032 100644
--- a/qtip/cli/commands/cmd_qpi.py
+++ b/qtip/cli/commands/cmd_qpi.py
@@ -44,6 +44,10 @@ def show(name):
with open('{}/{}.yaml'.format(QPI_PATH, name)) as conf:
qpi = yaml.safe_load(conf)
for section in qpi['sections']:
- table.add_row([section['name'], section['description'],
- section['formula']])
+ try:
+ table.add_row([section['name'], section['description'],
+ section['formula']])
+ except Exception:
+ table.add_row([section['name'], section['description'],
+ 'Not Available'])
click.echo(table)
diff --git a/qtip/loader/qpi.py b/qtip/loader/qpi.py
index 48f52e84..294fd2ff 100644
--- a/qtip/loader/qpi.py
+++ b/qtip/loader/qpi.py
@@ -24,7 +24,7 @@ class QPISpec(YamlFileLoader):
def __init__(self, name, paths=None):
super(QPISpec, self).__init__(name, paths=paths)
content = self.content
- self.formula = Formula(content[SpecProp.FORMULA])
+ self.formula = Formula(content.get(SpecProp.FORMULA, FormulaName.ARITHMETIC_MEAN))
self.sections = [Section(record, paths=paths)
for record in content[SpecProp.SECTIONS]]
diff --git a/qtip/score.py b/qtip/score.py
new file mode 100644
index 00000000..da391290
--- /dev/null
+++ b/qtip/score.py
@@ -0,0 +1,59 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corp and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+import json
+from os import path
+import re
+import yaml
+
+
+RESOURCE_ROOT = path.join(path.dirname(__file__), '..', 'resources')
+
+
+def normalize(score, base=2048):
+ """ Use 2048 as base score if the performance equals baseline """
+ return int(base * score)
+
+
+def storperf(report_file, qpi_spec=None, baseline_file=None):
+ if qpi_spec is None:
+ qpi_spec = path.join(RESOURCE_ROOT, 'QPI', 'storage.yaml')
+
+ with open(qpi_spec) as f:
+ # load QPI spec as base template for report
+ qpi_report = yaml.safe_load(f.read())
+
+ if baseline_file is None:
+ baseline_file = path.join(RESOURCE_ROOT, 'baselines', 'storage.json')
+
+ with open(baseline_file) as f:
+ baseline_report = json.load(f)
+ baseline_metrics = baseline_report['report']['metrics']
+
+ with open(report_file) as f:
+ storperf_report = json.load(f)
+ reported_metrics = storperf_report['report']['metrics']
+
+ sections = qpi_report['sections']
+ for section in sections:
+ section_regex = re.compile(section['regex'])
+ ignored_regex = re.compile('^_') # ignore metrics starting with '_"
+ valid_metrics = [k for k in reported_metrics
+ if section_regex.search(k) and not ignored_regex.search(k) and k in baseline_metrics and
+ reported_metrics[k] != 0 and baseline_metrics[k] != 0]
+ if len(valid_metrics) == 0:
+ raise Exception('No valid metrics found')
+
+ section['score'] = sum([reported_metrics[k] / baseline_metrics[k]
+ if not section.get('use_reciprocal', False)
+ else baseline_metrics[k] / reported_metrics[k]
+ for k in valid_metrics]) / len(valid_metrics)
+ qpi_report['score'] = normalize(sum([section['score'] for section in sections]) / len(sections))
+
+ return qpi_report
diff --git a/tests/ci/run_compute_qpi.sh b/qtip/scripts/quickstart.sh
index 09762b15..58a12459 100644
--- a/tests/ci/run_compute_qpi.sh
+++ b/qtip/scripts/quickstart.sh
@@ -6,10 +6,14 @@
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
-set -e
+
+set -o nounset
+set -o errexit
+set -o pipefail
+set -x
usage(){
- echo "usage: $0 -t <installer_type> -i <installer_ip> -p <pod_name> -s <scenario> -r <report_url>" >&2
+ echo "usage: $0 -q <qtip_test_suite> -t <installer_type> -i <installer_ip> -p <pod_name> -s <scenario> -r <report_url>" >&2
}
verify_connectivity(){
@@ -28,6 +32,7 @@ verify_connectivity(){
#Getoptions
while getopts ":t:i:p:s:r:he" optchar; do
case "${optchar}" in
+ q) test_suite=${OPTARG} ;;
t) installer_type=${OPTARG} ;;
i) installer_ip=${OPTARG} ;;
p) pod_name=${OPTARG} ;;
@@ -46,7 +51,8 @@ done
#set vars from env if not provided by user as options
installer_type=${installer_type:-$INSTALLER_TYPE}
installer_ip=${installer_ip:-$INSTALLER_IP}
-pod_name=${pod_name:-$POD_NAME}
+test_suite=${test_suite:-$TEST_SUITE}
+pod_name=${pod_name:-$NODE_NAME}
scenario=${scenario:-$SCENARIO}
testapi_url=${testapi_url:-$TESTAPI_URL}
@@ -69,10 +75,10 @@ esac
cd /home/opnfv
-qtip create --pod-name ${pod_name} --installer-type ${installer_type} \
---installer-host ${installer_ip} --scenario ${scenario} workspace
+qtip create --project-template ${test_suite} --pod-name ${pod_name} --installer-type ${installer_type} \
+--installer-host ${installer_ip} --scenario ${scenario} ${test_suite}
-cd /home/opnfv/workspace/
+cd ${test_suite}
qtip setup
eval `ssh-agent`
@@ -91,5 +97,5 @@ case "$installer_type" in
;;
esac
-echo "Compute QPI done!"
-exit 0 \ No newline at end of file
+echo "QTIP testing done!"
+exit 0
diff --git a/resources/QPI/storage.yaml b/resources/QPI/storage.yaml
new file mode 100644
index 00000000..49ec6189
--- /dev/null
+++ b/resources/QPI/storage.yaml
@@ -0,0 +1,23 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+name: storage
+description: QTIP Performance Index of storage
+system_info:
+sections:
+ - name: IOPS
+ description: I/O operation per second
+ regex: '^(rr|wr)\..*\.iops$' # random read, random write
+ - name: Througput
+ description: data transfer rate
+ regex: '^rw\..*\.bw$' # sequential read/write
+ - name: Latency
+ description: response time
+ regex: '\.lat.mean$'
+ use_reciprocal: true
diff --git a/resources/ansible_roles/ceph-cache-info/meta/main.yml b/resources/ansible_roles/ceph-info/meta/main.yml
index 29b2992e..9b18b279 100644
--- a/resources/ansible_roles/ceph-cache-info/meta/main.yml
+++ b/resources/ansible_roles/ceph-info/meta/main.yml
@@ -11,4 +11,4 @@
allow_duplicates: yes
dependencies:
-- { role: qtip-common, basename: ceph-cache-info }
+- { role: qtip-common, basename: ceph-info }
diff --git a/resources/ansible_roles/ceph-cache-info/tasks/main.yml b/resources/ansible_roles/ceph-info/tasks/cache.yml
index 7e29a325..a60c7c04 100644
--- a/resources/ansible_roles/ceph-cache-info/tasks/main.yml
+++ b/resources/ansible_roles/ceph-info/tasks/cache.yml
@@ -9,11 +9,11 @@
- fetch:
src: /etc/ceph/ceph.conf
- dest: "{{ qtip_results }}/sysinfo-{{ inventory_hostname }}/"
+ dest: "{{ output }}/"
flat: yes
- name: collect ceph catch info from ceph.conf
- set_fact: {"{{ item }}":"{{ lookup('ini', '{{ item }} section=client default='' file={{ qtip_results }}/sysinfo-{{ inventory_hostname }}/ceph.conf') }}"}
+ set_fact: {"{{ item }}":"{{ lookup('ini', '{{ item }} section=client default='' file={{ output }}/ceph.conf') }}"}
with_items:
- rbd_cache
- rbd_cache_max_dirty
diff --git a/resources/ansible_roles/ceph-disk-info/tasks/main.yml b/resources/ansible_roles/ceph-info/tasks/disk.yml
index 6bb88e69..6bb88e69 100644
--- a/resources/ansible_roles/ceph-disk-info/tasks/main.yml
+++ b/resources/ansible_roles/ceph-info/tasks/disk.yml
diff --git a/resources/ansible_roles/ceph-disk-info/meta/main.yml b/resources/ansible_roles/ceph-info/tasks/main.yml
index dbfbfb3b..04cc859c 100644
--- a/resources/ansible_roles/ceph-disk-info/meta/main.yml
+++ b/resources/ansible_roles/ceph-info/tasks/main.yml
@@ -9,6 +9,6 @@
---
-allow_duplicates: yes
-dependencies:
- - { role: qtip-common, basename: ceph-disk-info }
+- include: cache.yml
+- include: disk.yml
+- include: network.yml
diff --git a/resources/ansible_roles/ceph-network-info/tasks/main.yml b/resources/ansible_roles/ceph-info/tasks/network.yml
index 7216d1a5..d5319c55 100644
--- a/resources/ansible_roles/ceph-network-info/tasks/main.yml
+++ b/resources/ansible_roles/ceph-info/tasks/network.yml
@@ -9,7 +9,7 @@
- name: get system network info
- shell: netstat -nr |grep "U" | awk '{printf "interface %s network %s mask %s \n",$8,$1, $3 }'
+ shell: netstat -nr |grep "U" | awk '{printf "interface %s network %s mask %s \n",$8,$1, $3 }'
register: ceph_network_out
- name: saving output to log
@@ -29,7 +29,7 @@
- cluster_network
delegate_to: localhost
-- name: append
+- name: append
lineinfile:
dest: "{{ logfile }}"
line: "cluster_network {{ cluster_network }}"
diff --git a/resources/ansible_roles/qtip-common/defaults/main.yml b/resources/ansible_roles/qtip-common/defaults/main.yml
new file mode 100644
index 00000000..47b8d107
--- /dev/null
+++ b/resources/ansible_roles/qtip-common/defaults/main.yml
@@ -0,0 +1,10 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+output: "{{ qtip_results }}" \ No newline at end of file
diff --git a/resources/ansible_roles/qtip-generator/files/storage/ansible.cfg b/resources/ansible_roles/qtip-generator/files/storage/ansible.cfg
new file mode 100644
index 00000000..e4f400f6
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/ansible.cfg
@@ -0,0 +1,447 @@
+# config file for ansible -- https://ansible.com/
+# ===============================================
+
+# nearly all parameters can be overridden in ansible-playbook
+# or with command line flags. ansible will read ANSIBLE_CONFIG,
+# ansible.cfg in the current working directory, .ansible.cfg in
+# the home directory or /etc/ansible/ansible.cfg, whichever it
+# finds first
+
+[defaults]
+
+# some basic default values...
+
+inventory = hosts
+library = {{ qtip_package }}/qtip/ansible_library/
+#module_utils = /usr/share/my_module_utils/
+#remote_tmp = ~/.ansible/tmp
+#local_tmp = ~/.ansible/tmp
+#forks = 5
+#poll_interval = 15
+#sudo_user = root
+#ask_sudo_pass = True
+#ask_pass = True
+#transport = smart
+#remote_port = 22
+#module_lang = C
+#module_set_locale = False
+
+# plays will gather facts by default, which contain information about
+# the remote system.
+#
+# smart - gather by default, but don't regather if already gathered
+# implicit - gather by default, turn off with gather_facts: False
+# explicit - do not gather by default, must say gather_facts: True
+gathering = smart
+
+# This only affects the gathering done by a play's gather_facts directive,
+# by default gathering retrieves all facts subsets
+# all - gather all subsets
+# network - gather min and network facts
+# hardware - gather hardware facts (longest facts to retrieve)
+# virtual - gather min and virtual facts
+# facter - import facts from facter
+# ohai - import facts from ohai
+# You can combine them using comma (ex: network,virtual)
+# You can negate them using ! (ex: !hardware,!facter,!ohai)
+# A minimal set of facts is always gathered.
+#gather_subset = all
+
+# some hardware related facts are collected
+# with a maximum timeout of 10 seconds. This
+# option lets you increase or decrease that
+# timeout to something more suitable for the
+# environment.
+# gather_timeout = 10
+
+# additional paths to search for roles in, colon separated
+#roles_path = /etc/ansible/roles
+roles_path = {{ qtip_package }}/resources/ansible_roles
+
+# uncomment this to disable SSH key host checking
+#host_key_checking = False
+
+# change the default callback
+stdout_callback = minimal
+# enable additional callbacks
+callback_whitelist = profile_tasks
+
+# Determine whether includes in tasks and handlers are "static" by
+# default. As of 2.0, includes are dynamic by default. Setting these
+# values to True will make includes behave more like they did in the
+# 1.x versions.
+#task_includes_static = True
+#handler_includes_static = True
+
+# Controls if a missing handler for a notification event is an error or a warning
+#error_on_missing_handler = True
+
+# change this for alternative sudo implementations
+#sudo_exe = sudo
+
+# What flags to pass to sudo
+# WARNING: leaving out the defaults might create unexpected behaviours
+#sudo_flags = -H -S -n
+
+# SSH timeout
+#timeout = 10
+
+# default user to use for playbooks if user is not specified
+# (/usr/bin/ansible will use current user as default)
+#remote_user = root
+
+# logging is off by default unless this path is defined
+# if so defined, consider logrotate
+#log_path = /var/log/ansible.log
+
+# default module name for /usr/bin/ansible
+#module_name = command
+
+# use this shell for commands executed under sudo
+# you may need to change this to bin/bash in rare instances
+# if sudo is constrained
+#executable = /bin/sh
+
+# if inventory variables overlap, does the higher precedence one win
+# or are hash values merged together? The default is 'replace' but
+# this can also be set to 'merge'.
+#hash_behaviour = replace
+
+# by default, variables from roles will be visible in the global variable
+# scope. To prevent this, the following option can be enabled, and only
+# tasks and handlers within the role will see the variables there
+#private_role_vars = yes
+
+# list any Jinja2 extensions to enable here:
+#jinja2_extensions = jinja2.ext.do,jinja2.ext.i18n
+
+# if set, always use this private key file for authentication, same as
+# if passing --private-key to ansible or ansible-playbook
+#private_key_file = /path/to/file
+
+# If set, configures the path to the Vault password file as an alternative to
+# specifying --vault-password-file on the command line.
+#vault_password_file = /path/to/vault_password_file
+
+# format of string {{ ansible_managed }} available within Jinja2
+# templates indicates to users editing templates files will be replaced.
+# replacing {file}, {host} and {uid} and strftime codes with proper values.
+#ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host}
+# {file}, {host}, {uid}, and the timestamp can all interfere with idempotence
+# in some situations so the default is a static string:
+#ansible_managed = Ansible managed
+
+# by default, ansible-playbook will display "Skipping [host]" if it determines a task
+# should not be run on a host. Set this to "False" if you don't want to see these "Skipping"
+# messages. NOTE: the task header will still be shown regardless of whether or not the
+# task is skipped.
+#display_skipped_hosts = True
+
+# by default, if a task in a playbook does not include a name: field then
+# ansible-playbook will construct a header that includes the task's action but
+# not the task's args. This is a security feature because ansible cannot know
+# if the *module* considers an argument to be no_log at the time that the
+# header is printed. If your environment doesn't have a problem securing
+# stdout from ansible-playbook (or you have manually specified no_log in your
+# playbook on all of the tasks where you have secret information) then you can
+# safely set this to True to get more informative messages.
+#display_args_to_stdout = False
+
+# by default (as of 1.3), Ansible will raise errors when attempting to dereference
+# Jinja2 variables that are not set in templates or action lines. Uncomment this line
+# to revert the behavior to pre-1.3.
+#error_on_undefined_vars = False
+
+# by default (as of 1.6), Ansible may display warnings based on the configuration of the
+# system running ansible itself. This may include warnings about 3rd party packages or
+# other conditions that should be resolved if possible.
+# to disable these warnings, set the following value to False:
+#system_warnings = True
+
+# by default (as of 1.4), Ansible may display deprecation warnings for language
+# features that should no longer be used and will be removed in future versions.
+# to disable these warnings, set the following value to False:
+#deprecation_warnings = True
+
+# (as of 1.8), Ansible can optionally warn when usage of the shell and
+# command module appear to be simplified by using a default Ansible module
+# instead. These warnings can be silenced by adjusting the following
+# setting or adding warn=yes or warn=no to the end of the command line
+# parameter string. This will for example suggest using the git module
+# instead of shelling out to the git command.
+# command_warnings = False
+
+
+# set plugin path directories here, separate with colons
+action_plugins = {{ qtip_package }}/qtip/ansible_library/plugins/action
+#cache_plugins = /usr/share/ansible/plugins/cache
+#callback_plugins = /usr/share/ansible/plugins/callback
+#connection_plugins = /usr/share/ansible/plugins/connection
+#lookup_plugins = /usr/share/ansible/plugins/lookup
+#inventory_plugins = /usr/share/ansible/plugins/inventory
+#vars_plugins = /usr/share/ansible/plugins/vars
+filter_plugins = {{ qtip_package }}/qtip/ansible_library/plugins/filter
+#test_plugins = /usr/share/ansible/plugins/test
+#terminal_plugins = /usr/share/ansible/plugins/terminal
+#strategy_plugins = /usr/share/ansible/plugins/strategy
+
+
+# by default, ansible will use the 'linear' strategy but you may want to try
+# another one
+#strategy = free
+
+# by default callbacks are not loaded for /bin/ansible, enable this if you
+# want, for example, a notification or logging callback to also apply to
+# /bin/ansible runs
+#bin_ansible_callbacks = False
+
+
+# don't like cows? that's unfortunate.
+# set to 1 if you don't want cowsay support or export ANSIBLE_NOCOWS=1
+#nocows = 1
+
+# set which cowsay stencil you'd like to use by default. When set to 'random',
+# a random stencil will be selected for each task. The selection will be filtered
+# against the `cow_whitelist` option below.
+#cow_selection = default
+#cow_selection = random
+
+# when using the 'random' option for cowsay, stencils will be restricted to this list.
+# it should be formatted as a comma-separated list with no spaces between names.
+# NOTE: line continuations here are for formatting purposes only, as the INI parser
+# in python does not support them.
+#cow_whitelist=bud-frogs,bunny,cheese,daemon,default,dragon,elephant-in-snake,elephant,eyes,\
+# hellokitty,kitty,luke-koala,meow,milk,moofasa,moose,ren,sheep,small,stegosaurus,\
+# stimpy,supermilker,three-eyes,turkey,turtle,tux,udder,vader-koala,vader,www
+
+# don't like colors either?
+# set to 1 if you don't want colors, or export ANSIBLE_NOCOLOR=1
+#nocolor = 1
+
+# if set to a persistent type (not 'memory', for example 'redis') fact values
+# from previous runs in Ansible will be stored. This may be useful when
+# wanting to use, for example, IP information from one group of servers
+# without having to talk to them in the same playbook run to get their
+# current IP information.
+fact_caching = jsonfile
+fact_caching_connection = {{ qtip_cache }}
+fact_caching_timeout = 86400
+
+
+# retry files
+# When a playbook fails by default a .retry file will be created in ~/
+# You can disable this feature by setting retry_files_enabled to False
+# and you can change the location of the files by setting retry_files_save_path
+
+#retry_files_enabled = False
+#retry_files_save_path = ~/.ansible-retry
+
+# squash actions
+# Ansible can optimise actions that call modules with list parameters
+# when looping. Instead of calling the module once per with_ item, the
+# module is called once with all items at once. Currently this only works
+# under limited circumstances, and only with parameters named 'name'.
+squash_actions = apk,apt,dnf,homebrew,pacman,pkgng,yum,zypper
+
+# prevents logging of task data, off by default
+#no_log = False
+
+# prevents logging of tasks, but only on the targets, data is still logged on the master/controller
+#no_target_syslog = False
+
+# controls whether Ansible will raise an error or warning if a task has no
+# choice but to create world readable temporary files to execute a module on
+# the remote machine. This option is False by default for security. Users may
+# turn this on to have behaviour more like Ansible prior to 2.1.x. See
+# https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user
+# for more secure ways to fix this than enabling this option.
+#allow_world_readable_tmpfiles = False
+
+# controls the compression level of variables sent to
+# worker processes. At the default of 0, no compression
+# is used. This value must be an integer from 0 to 9.
+#var_compression_level = 9
+
+# controls what compression method is used for new-style ansible modules when
+# they are sent to the remote system. The compression types depend on having
+# support compiled into both the controller's python and the client's python.
+# The names should match with the python Zipfile compression types:
+# * ZIP_STORED (no compression. available everywhere)
+# * ZIP_DEFLATED (uses zlib, the default)
+# These values may be set per host via the ansible_module_compression inventory
+# variable
+#module_compression = 'ZIP_DEFLATED'
+
+# This controls the cutoff point (in bytes) on --diff for files
+# set to 0 for unlimited (RAM may suffer!).
+#max_diff_size = 1048576
+
+# This controls how ansible handles multiple --tags and --skip-tags arguments
+# on the CLI. If this is True then multiple arguments are merged together. If
+# it is False, then the last specified argument is used and the others are ignored.
+#merge_multiple_cli_flags = False
+
+# Controls showing custom stats at the end, off by default
+#show_custom_stats = True
+
+# Controlls which files to ignore when using a directory as inventory with
+# possibly multiple sources (both static and dynamic)
+#inventory_ignore_extensions = ~, .orig, .bak, .ini, .cfg, .retry, .pyc, .pyo
+
+# This family of modules use an alternative execution path optimized for network appliances
+# only update this setting if you know how this works, otherwise it can break module execution
+#network_group_modules=['eos', 'nxos', 'ios', 'iosxr', 'junos', 'vyos']
+
+# This keeps facts from polluting the main namespace as variables.
+# Setting to True keeps them under the ansible_facts namespace, the default is False
+#restrict_facts_namespace: True
+
+[privilege_escalation]
+#become=True
+#become_method=sudo
+#become_user=root
+#become_ask_pass=False
+
+[paramiko_connection]
+
+# uncomment this line to cause the paramiko connection plugin to not record new host
+# keys encountered. Increases performance on new host additions. Setting works independently of the
+# host key checking setting above.
+#record_host_keys=False
+
+# by default, Ansible requests a pseudo-terminal for commands executed under sudo. Uncomment this
+# line to disable this behaviour.
+#pty=False
+
+# paramiko will default to looking for SSH keys initially when trying to
+# authenticate to remote devices. This is a problem for some network devices
+# that close the connection after a key failure. Uncomment this line to
+# disable the Paramiko look for keys function
+#look_for_keys = False
+
+# When using persistent connections with Paramiko, the connection runs in a
+# background process. If the host doesn't already have a valid SSH key, by
+# default Ansible will prompt to add the host key. This will cause connections
+# running in background processes to fail. Uncomment this line to have
+# Paramiko automatically add host keys.
+#host_key_auto_add = True
+
+[ssh_connection]
+
+# ssh arguments to use
+# Leaving off ControlPersist will result in poor performance, so use
+# paramiko on older platforms rather than removing it, -C controls compression use
+#ssh_args = -C -o ControlMaster=auto -o ControlPersist=60s
+ssh_args = -o StrictHostKeyChecking=no
+
+# The base directory for the ControlPath sockets.
+# This is the "%(directory)s" in the control_path option
+#
+# Example:
+# control_path_dir = /tmp/.ansible/cp
+#control_path_dir = ~/.ansible/cp
+
+# The path to use for the ControlPath sockets. This defaults to a hashed string of the hostname,
+# port and username (empty string in the config). The hash mitigates a common problem users
+# found with long hostames and the conventional %(directory)s/ansible-ssh-%%h-%%p-%%r format.
+# In those cases, a "too long for Unix domain socket" ssh error would occur.
+#
+# Example:
+# control_path = %(directory)s/%%h-%%r
+#control_path =
+
+# Enabling pipelining reduces the number of SSH operations required to
+# execute a module on the remote server. This can result in a significant
+# performance improvement when enabled, however when using "sudo:" you must
+# first disable 'requiretty' in /etc/sudoers
+#
+# By default, this option is disabled to preserve compatibility with
+# sudoers configurations that have requiretty (the default on many distros).
+#
+#pipelining = False
+
+# Control the mechanism for transferring files (old)
+# * smart = try sftp and then try scp [default]
+# * True = use scp only
+# * False = use sftp only
+#scp_if_ssh = smart
+
+# Control the mechanism for transferring files (new)
+# If set, this will override the scp_if_ssh option
+# * sftp = use sftp to transfer files
+# * scp = use scp to transfer files
+# * piped = use 'dd' over SSH to transfer files
+# * smart = try sftp, scp, and piped, in that order [default]
+#transfer_method = smart
+
+# if False, sftp will not use batch mode to transfer files. This may cause some
+# types of file transfer failures impossible to catch however, and should
+# only be disabled if your sftp version has problems with batch mode
+#sftp_batch_mode = False
+
+[persistent_connection]
+
+# Configures the persistent connection timeout value in seconds. This value is
+# how long the persistent connection will remain idle before it is destroyed.
+# If the connection doesn't receive a request before the timeout value
+# expires, the connection is shutdown. The default value is 30 seconds.
+#connect_timeout = 30
+
+# Configures the persistent connection retries. This value configures the
+# number of attempts the ansible-connection will make when trying to connect
+# to the local domain socket. The default value is 30.
+#connect_retries = 30
+
+# Configures the amount of time in seconds to wait between connection attempts
+# to the local unix domain socket. This value works in conjunction with the
+# connect_retries value to define how long to try to connect to the local
+# domain socket when setting up a persistent connection. The default value is
+# 1 second.
+#connect_interval = 1
+
+[accelerate]
+#accelerate_port = 5099
+#accelerate_timeout = 30
+#accelerate_connect_timeout = 5.0
+
+# The daemon timeout is measured in minutes. This time is measured
+# from the last activity to the accelerate daemon.
+#accelerate_daemon_timeout = 30
+
+# If set to yes, accelerate_multi_key will allow multiple
+# private keys to be uploaded to it, though each user must
+# have access to the system via SSH to add a new key. The default
+# is "no".
+#accelerate_multi_key = yes
+
+[selinux]
+# file systems that require special treatment when dealing with security context
+# the default behaviour that copies the existing context or uses the user default
+# needs to be changed to use the file system dependent context.
+#special_context_filesystems=nfs,vboxsf,fuse,ramfs,9p
+
+# Set this to yes to allow libvirt_lxc connections to work without SELinux.
+#libvirt_lxc_noseclabel = yes
+
+[colors]
+#highlight = white
+#verbose = blue
+#warn = bright purple
+#error = red
+#debug = dark gray
+#deprecate = purple
+#skip = cyan
+#unreachable = red
+#ok = green
+#changed = yellow
+#diff_add = green
+#diff_remove = red
+#diff_lines = cyan
+
+
+[diff]
+# Always print diff when running ( same as always running with -D/--diff )
+# always = no
+
+# Set how many context lines to show in diff
+# context = 3
diff --git a/resources/ansible_roles/qtip-generator/files/storage/fixtures/case.json b/resources/ansible_roles/qtip-generator/files/storage/fixtures/case.json
new file mode 100644
index 00000000..d58f51bc
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/fixtures/case.json
@@ -0,0 +1,14 @@
+{
+ "run": "",
+ "name": "storage",
+ "ci_loop": "",
+ "tags": "",
+ "url": "",
+ "domains": "",
+ "dependencies": "",
+ "version": "",
+ "criteria": "",
+ "tier": "",
+ "blocking": "",
+ "description": ""
+} \ No newline at end of file
diff --git a/resources/ansible_roles/qtip-generator/files/storage/fixtures/pod.json b/resources/ansible_roles/qtip-generator/files/storage/fixtures/pod.json
new file mode 100644
index 00000000..654b5828
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/fixtures/pod.json
@@ -0,0 +1,6 @@
+{
+ "details": "",
+ "role": "",
+ "name": "qtip-pod",
+ "mode": ""
+} \ No newline at end of file
diff --git a/resources/ansible_roles/qtip-generator/files/storage/fixtures/project.json b/resources/ansible_roles/qtip-generator/files/storage/fixtures/project.json
new file mode 100644
index 00000000..ecd03e83
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/fixtures/project.json
@@ -0,0 +1,4 @@
+{
+ "name": "qtip",
+ "description": "Platform Performance Benchmarking"
+} \ No newline at end of file
diff --git a/resources/ansible_roles/qtip-generator/files/storage/group_vars/all.yml b/resources/ansible_roles/qtip-generator/files/storage/group_vars/all.yml
new file mode 100644
index 00000000..8b90b498
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/group_vars/all.yml
@@ -0,0 +1,22 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+qtip_resources: "{{ qtip_package }}/resources"
+qtip_results: results
+qtip_fixtures: fixtures
+qtip_dump: dump
+qtip_cache: "{{ qtip_cache }}"
+qtip_workdir: "{% raw %}{{ ansible_env.HOME }}{% endraw %}/qtip-workdir-{{ lookup('pipe', 'date +%Y%m%d-%H%M') }}"
+
+installer_type: "{{ installer_type }}"
+installer_host: "{{ installer_host }}"
+installer_group:
+ manual: dummy-group
+ fuel: fuel-masters
+ apex: apex-underclouds
diff --git a/resources/ansible_roles/qtip-generator/files/storage/host_vars/localhost.yml b/resources/ansible_roles/qtip-generator/files/storage/host_vars/localhost.yml
new file mode 100644
index 00000000..228c00e6
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/host_vars/localhost.yml
@@ -0,0 +1,16 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# set `testapi_url` to enable reporting to testapi
+# testapi_url: http://localhost:8000/api/v1
+project_name: qtip
+case_name: "{{ case_name|default('storage') }}"
+pod_name: "{{ pod_name|default('qtip-pod') }}"
+scenario: "{{ scenario|default('generic') }}"
+version: "{{ version|default('master') }}"
diff --git a/resources/ansible_roles/qtip-generator/files/storage/hosts b/resources/ansible_roles/qtip-generator/files/storage/hosts
new file mode 100644
index 00000000..0347e450
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/hosts
@@ -0,0 +1,13 @@
+localhost ansible_connection=local
+
+{% if installer_type != 'manual' %}
+[{{ installer_group[installer_type] }}]
+{{ installer_host }}
+{% else %}
+[SUT]
+# Add hosts in system under test, example::
+#
+# host-under-test ansible_host=192.168.10.1 ansible_port=5022 ansile_user=root
+#
+# See http://docs.ansible.com/ansible/intro_inventory.html for details
+{% endif %}
diff --git a/resources/ansible_roles/qtip-generator/files/storage/run.yml b/resources/ansible_roles/qtip-generator/files/storage/run.yml
new file mode 100644
index 00000000..1ddf0b59
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/run.yml
@@ -0,0 +1,21 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+
+- hosts: localhost
+
+ roles:
+ - { role: qtip, tasks: setup-local, tags: [setup] }
+ - { role: storperf, output: "{% raw %}{{ qtip_results }}{% endraw %}/storperf" }
+
+- hosts: SUT
+ roles:
+ - { role: qtip, tasks: setup-node, tags: [setup] }
+ - { role: ceph-info, output: "{% raw %}{{ qtip_results }}{% endraw %}/ceph-info" }
diff --git a/resources/ansible_roles/qtip-generator/files/storage/setup.yml b/resources/ansible_roles/qtip-generator/files/storage/setup.yml
new file mode 100644
index 00000000..f5920c1f
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/setup.yml
@@ -0,0 +1,22 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# Prepare connection to SUT (System Under Test)
+
+---
+{% if installer_type == 'manual' %}
+- hosts: localhost
+ gather_facts: no
+ tasks:
+ - debug: "msg='please add hosts to SUT group in `hosts` file manually.'"
+{% else %}
+- hosts: [{{ installer_group[installer_type] }}]
+ roles:
+ - { role: qtip, tasks: generate-inventory }
+{% endif %}
diff --git a/resources/ansible_roles/qtip-generator/files/storage/teardown.yml b/resources/ansible_roles/qtip-generator/files/storage/teardown.yml
new file mode 100644
index 00000000..dc659930
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/teardown.yml
@@ -0,0 +1,14 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+- hosts: SUT
+
+ roles:
+ # teardown environment
+ - { role: qtip, tasks: teardown }
diff --git a/resources/ansible_roles/qtip-generator/files/storage/templates/hosts b/resources/ansible_roles/qtip-generator/files/storage/templates/hosts
new file mode 100644
index 00000000..49920006
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/templates/hosts
@@ -0,0 +1,25 @@
+{% raw %}
+localhost ansible_connection=local
+
+[{{ installer_group[installer_type] }}]
+{{ installer_host }}
+
+[SUT:children] # system under test
+compute
+
+[node-groups:children]
+{% for group in hosts|sort %}
+{{ group }}
+{% endfor %}
+
+[node-groups:vars]
+ansible_ssh_common_args=-F ./ssh.cfg
+
+{% for group in hosts|sort %}
+[{{ group }}]
+{% for host in hosts[group]|sort %}
+{{ host }}
+{% endfor %}
+
+{% endfor %}
+{% endraw %}
diff --git a/resources/ansible_roles/qtip-generator/files/storage/templates/ssh.cfg b/resources/ansible_roles/qtip-generator/files/storage/templates/ssh.cfg
new file mode 100644
index 00000000..1b7c0183
--- /dev/null
+++ b/resources/ansible_roles/qtip-generator/files/storage/templates/ssh.cfg
@@ -0,0 +1,16 @@
+{% raw %}
+# Connect to target node through jump host
+#
+# OpenSSH 7.3:
+# ProxyJump jumphost
+# before OpenSSH 7.3
+# ProxyCommand ssh -o 'ForwardAgent yes' jumphost 'ssh-add && nc %h %p'
+
+{% for (name, host) in hosts_meta.items() %}
+Host {{ name }}
+ HostName {{ host.ansible_ssh_host }}
+ User {{ host.ansible_user }}
+ ProxyCommand ssh -o 'ForwardAgent yes' {{ installer_host }} 'ssh-add && nc %h %p'
+
+{% endfor %}
+{% endraw %} \ No newline at end of file
diff --git a/integration/storperf/default_job.json b/resources/ansible_roles/storperf/files/default_job.json
index d0e1516d..4e5e2dfd 100644
--- a/integration/storperf/default_job.json
+++ b/resources/ansible_roles/storperf/files/default_job.json
@@ -6,7 +6,7 @@
"workload": "rw",
"metadata": {
"disk_type": "HDD",
- "scenario_name": "none",
+ "scenario_name": "",
"storage_node_count": 2,
"version": "",
"build_tag": "",
diff --git a/integration/storperf/default_stack.json b/resources/ansible_roles/storperf/files/default_stack.json
index 79d8fc46..79d8fc46 100644
--- a/integration/storperf/default_stack.json
+++ b/resources/ansible_roles/storperf/files/default_stack.json
diff --git a/integration/storperf/prepare.sh b/resources/ansible_roles/storperf/files/prepare.sh
index 345a80bc..fe0708ad 100755
--- a/integration/storperf/prepare.sh
+++ b/resources/ansible_roles/storperf/files/prepare.sh
@@ -7,34 +7,32 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
-# See https://stackoverflow.com/questions/59895/getting-the-source-directory-of-a-bash-script-from-within
-script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-
-pip install -r $script_dir/storperf_requirements.txt
-
if [[ -z $WORKSPACE ]];then
WORKSPACE=`pwd`
fi
+script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+pip install -r $script_dir/storperf_requirements.txt
delete_storperf_stack()
{
- echo "Checking for an existing stack"
+ echo "Checking for storperf stack"
STACK_ID=`openstack stack list | grep StorPerfAgentGroup | awk '{print $2}'`
if [[ ! -z $STACK_ID ]];then
+ echo "Deleting any existing storperf stack"
openstack stack delete --yes --wait StorPerfAgentGroup
fi
}
-
load_ubuntu_image()
{
echo "Checking for Ubuntu 16.04 image in Glance"
- IMAGE=`openstack image list | grep "Ubuntu 16.04 x86_64"`
+ IMAGE=`openstack image list | grep "Ubuntu 16.04 x86_64" | awk '{print $2}'`
if [[ -z "$IMAGE" ]];then
cd $WORKSPACE
if [[ ! -f ubuntu-16.04-server-cloudimg-amd64-disk1.img ]];then
- echo "download Ubuntu 16.04 image"
+ echo "Download Ubuntu 16.04 image"
wget -q https://cloud-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img
wget -q https://cloud-images.ubuntu.com/releases/16.04/release/MD5SUMS
checksum=$(cat ./MD5SUMS |grep ubuntu-16.04-server-cloudimg-amd64-disk1.img | md5sum -c)
@@ -44,31 +42,30 @@ load_ubuntu_image()
fi
fi
- echo "Create openstack image Ubuntu 16.04"
+ echo "Creating openstack image Ubuntu 16.04"
openstack image create "Ubuntu 16.04 x86_64" --disk-format qcow2 --public \
--container-format bare --file $WORKSPACE/ubuntu-16.04-server-cloudimg-amd64-disk1.img
+ else
+ openstack image show "Ubuntu 16.04 x86_64"
fi
-
- openstack image show "Ubuntu 16.04 x86_64"
}
-
create_storperf_flavor()
{
echo "Checking for StorPerf flavor"
openstack flavor delete storperf
- FLAVOR=`openstack flavor list | grep "storperf"`
+ FLAVOR=`openstack flavor list | grep "storperf" | awk '{print $2}'`
if [[ -z "$FLAVOR" ]];then
openstack flavor create storperf \
--id auto \
--ram 2048 \
--disk 4 \
--vcpus 2
+ else
+ openstack flavor show storperf
fi
- openstack flavor show storperf
}
-
delete_storperf_stack
load_ubuntu_image
create_storperf_flavor
diff --git a/integration/storperf/start_job.sh b/resources/ansible_roles/storperf/files/start_job.sh
index 672dabef..79057298 100755
--- a/integration/storperf/start_job.sh
+++ b/resources/ansible_roles/storperf/files/start_job.sh
@@ -7,6 +7,11 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
+set -o errexit
+set -o pipefail
+set -o nounset
+set -x
+
usage(){
echo "usage: $0 -s <stack_json_path> -j <job_json_path>" >&2
}
@@ -32,20 +37,26 @@ script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
stack_json=${stack_json:-"$script_dir/default_stack.json"}
job_json=${job_json:-"$script_dir/default_job.json"}
-if [[ -z $WORKSPACE ]];then
- WORKSPACE=`pwd`
-fi
+WORKSPACE=${WORKSPACE:-$(pwd)}
nova_vm_mapping()
{
- rm $WORKSPACE/nova_vm.json
openstack server list --name storperf-agent -c ID -c Host --long -f json > $WORKSPACE/nova_vm.json
echo ==========================================================================
+ echo "Vms vs. Compute nodes"
cat $WORKSPACE/nova_vm.json
echo ==========================================================================
}
+storperf_api="http://storperf:5000/api/v1.0"
+
+echo "QTIP: Waiting for storperf api ready"
+while [ $(curl -s -o /dev/null -I -w "%{http_code}" -X GET ${storperf_api}/configurations) != "200" ]
+do
+ sleep 1
+done
+
echo ==========================================================================
echo "Start to create storperf stack"
cat ${stack_json} 1>&2
@@ -53,7 +64,7 @@ echo ==========================================================================
curl -X POST --header 'Content-Type: application/json' \
--header 'Accept: application/json' -d @${stack_json} \
- 'http://storperf-httpfrontend:5000/api/v1.0/configurations'
+ ${storperf_api}/configurations
nova_vm_mapping
@@ -65,15 +76,16 @@ echo ==========================================================================
JOB=$(curl -s -X POST --header 'Content-Type: application/json' \
--header 'Accept: application/json' \
- -d @${job_json} 'http://storperf-httpfrontend:5000/api/v1.0/jobs' | \
+ -d @${job_json} ${storperf_api}/jobs | \
awk '/job_id/ {print $2}' | sed 's/"//g')
echo "JOB ID: $JOB"
if [[ -z "$JOB" ]]; then
echo "Oops, JOB ID is empty!"
+ exit 1
else
echo "checking job status..."
- curl -s -X GET "http://storperf-httpfrontend:5000/api/v1.0/jobs?id=$JOB&type=status" \
+ curl -s -X GET "${storperf_api}/jobs?id=$JOB&type=status" \
-o $WORKSPACE/status.json
cat $WORKSPACE/status.json
@@ -84,14 +96,18 @@ else
do
sleep 180
mv $WORKSPACE/status.json $WORKSPACE/old-status.json
- curl -s -X GET "http://storperf-httpfrontend:5000/api/v1.0/jobs?id=$JOB&type=status" \
+ curl -s -X GET "${storperf_api}/jobs?id=$JOB&type=status" \
-o $WORKSPACE/status.json
JOB_STATUS=`cat $WORKSPACE/status.json | awk '/Status/ {print $2}' | cut -d\" -f2`
+
+ set +o errexit # disable error exit checking for diff
diff $WORKSPACE/status.json $WORKSPACE/old-status.json >/dev/null
if [ $? -eq 1 ]
then
cat $WORKSPACE/status.json
fi
+ set -o errexit
+
done
echo
@@ -100,10 +116,10 @@ else
echo ==========================================================================
echo Final report
echo ==========================================================================
- curl -s -X GET "http://storperf-httpfrontend:5000/api/v1.0/jobs?id=$JOB&type=metadata" \
+ curl -s -X GET "${storperf_api}/jobs?id=$JOB&type=metadata" \
-o $WORKSPACE/report.json
cat $WORKSPACE/report.json
fi
echo "Deleting stack for cleanup"
-curl -s -X DELETE --header 'Accept: application/json' 'http://storperf-httpfrontend:5000/api/v1.0/configurations' \ No newline at end of file
+curl -s -X DELETE --header 'Accept: application/json' ${storperf_api}/configurations
diff --git a/integration/storperf/storperf_requirments.txt b/resources/ansible_roles/storperf/files/storperf_requirements.txt
index 4a279ae5..4a279ae5 100644
--- a/integration/storperf/storperf_requirments.txt
+++ b/resources/ansible_roles/storperf/files/storperf_requirements.txt
diff --git a/resources/ansible_roles/ceph-network-info/meta/main.yml b/resources/ansible_roles/storperf/meta/main.yml
index 4f5b88d4..ecdf8697 100644
--- a/resources/ansible_roles/ceph-network-info/meta/main.yml
+++ b/resources/ansible_roles/storperf/meta/main.yml
@@ -11,4 +11,4 @@
allow_duplicates: yes
dependencies:
- - { role: qtip-common, basename: ceph-network-info }
+- { role: qtip-common, basename: storperf }
diff --git a/resources/ansible_roles/storperf/tasks/main.yml b/resources/ansible_roles/storperf/tasks/main.yml
new file mode 100644
index 00000000..b326dc47
--- /dev/null
+++ b/resources/ansible_roles/storperf/tasks/main.yml
@@ -0,0 +1,15 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+
+- name: preparing stack for storperf testing
+ local_action: "shell {{ role_path }}/files/prepare.sh chdir={{ output }}"
+
+- name: running storperf testing
+ local_action: "shell {{ role_path }}/files/start_job.sh chdir={{ output }}"
diff --git a/resources/ansible_roles/storperf/vars/main.yml b/resources/ansible_roles/storperf/vars/main.yml
new file mode 100644
index 00000000..ab934905
--- /dev/null
+++ b/resources/ansible_roles/storperf/vars/main.yml
@@ -0,0 +1,11 @@
+#############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+#############################################################################
+
+---
+workdir: "{{ qtip_workdir }}/storperf"
diff --git a/resources/baselines/storage.json b/resources/baselines/storage.json
new file mode 100644
index 00000000..e56912a1
--- /dev/null
+++ b/resources/baselines/storage.json
@@ -0,0 +1,11944 @@
+{
+ "agent_count": 2,
+ "build_tag": "",
+ "disk_type": "HDD",
+ "public_network": "external",
+ "report": {
+ "agent_count": 2,
+ "build_tag": "",
+ "disk_type": "HDD",
+ "metrics": {
+ "rr.queue-depth.1.block-size.1024.read.bw": 536.8333333333334,
+ "rr.queue-depth.1.block-size.1024.read.iops": 537.4620833333333,
+ "rr.queue-depth.1.block-size.1024.read.lat.mean": 1867.6662500000002,
+ "rr.queue-depth.1.block-size.1024.write.bw": 0.0,
+ "rr.queue-depth.1.block-size.1024.write.iops": 0.0,
+ "rr.queue-depth.1.block-size.1024.write.lat.mean": 0.0,
+ "rr.queue-depth.1.block-size.2048.read.bw": 1082.35,
+ "rr.queue-depth.1.block-size.2048.read.iops": 541.3974999999999,
+ "rr.queue-depth.1.block-size.2048.read.lat.mean": 1850.8089999999997,
+ "rr.queue-depth.1.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.1.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.1.block-size.2048.write.lat.mean": 0.0,
+ "rr.queue-depth.1.block-size.8192.read.bw": 4180.7,
+ "rr.queue-depth.1.block-size.8192.read.iops": 522.6519999999999,
+ "rr.queue-depth.1.block-size.8192.read.lat.mean": 1917.286,
+ "rr.queue-depth.1.block-size.8192.write.bw": 0.0,
+ "rr.queue-depth.1.block-size.8192.write.iops": 0.0,
+ "rr.queue-depth.1.block-size.8192.write.lat.mean": 0.0,
+ "rr.queue-depth.2.block-size.1024.read.bw": 1090.8,
+ "rr.queue-depth.2.block-size.1024.read.iops": 1091.4094999999998,
+ "rr.queue-depth.2.block-size.1024.read.lat.mean": 1830.2185000000002,
+ "rr.queue-depth.2.block-size.1024.write.bw": 0.0,
+ "rr.queue-depth.2.block-size.1024.write.iops": 0.0,
+ "rr.queue-depth.2.block-size.1024.write.lat.mean": 0.0,
+ "rr.queue-depth.2.block-size.2048.read.bw": 2186.05,
+ "rr.queue-depth.2.block-size.2048.read.iops": 1093.2565,
+ "rr.queue-depth.2.block-size.2048.read.lat.mean": 1828.2099999999998,
+ "rr.queue-depth.2.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.2.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.2.block-size.2048.write.lat.mean": 0.0,
+ "rr.queue-depth.2.block-size.8192.read.bw": 8750.0,
+ "rr.queue-depth.2.block-size.8192.read.iops": 1093.8239999999998,
+ "rr.queue-depth.2.block-size.8192.read.lat.mean": 1827.1945,
+ "rr.queue-depth.2.block-size.8192.write.bw": 0.0,
+ "rr.queue-depth.2.block-size.8192.write.iops": 0.0,
+ "rr.queue-depth.2.block-size.8192.write.lat.mean": 0.0,
+ "rr.queue-depth.4.block-size.1024.read.bw": 1933.55,
+ "rr.queue-depth.4.block-size.1024.read.iops": 1934.0075000000002,
+ "rr.queue-depth.4.block-size.1024.read.lat.mean": 2064.0285,
+ "rr.queue-depth.4.block-size.1024.write.bw": 0.0,
+ "rr.queue-depth.4.block-size.1024.write.iops": 0.0,
+ "rr.queue-depth.4.block-size.1024.write.lat.mean": 0.0,
+ "rr.queue-depth.4.block-size.2048.read.bw": 3763.85,
+ "rr.queue-depth.4.block-size.2048.read.iops": 1882.1855,
+ "rr.queue-depth.4.block-size.2048.read.lat.mean": 2120.973,
+ "rr.queue-depth.4.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.4.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.4.block-size.2048.write.lat.mean": 0.0,
+ "rr.queue-depth.4.block-size.8192.read.bw": 15652.75,
+ "rr.queue-depth.4.block-size.8192.read.iops": 1956.6799999999998,
+ "rr.queue-depth.4.block-size.8192.read.lat.mean": 2041.2450000000001,
+ "rr.queue-depth.4.block-size.8192.write.bw": 0.0,
+ "rr.queue-depth.4.block-size.8192.write.iops": 0.0,
+ "rr.queue-depth.4.block-size.8192.write.lat.mean": 0.0,
+ "rr.queue-depth.8.block-size.1024.read.bw": 3108.3,
+ "rr.queue-depth.8.block-size.1024.read.iops": 3108.8965000000003,
+ "rr.queue-depth.8.block-size.1024.read.lat.mean": 2571.2524999999996,
+ "rr.queue-depth.8.block-size.1024.write.bw": 0.0,
+ "rr.queue-depth.8.block-size.1024.write.iops": 0.0,
+ "rr.queue-depth.8.block-size.1024.write.lat.mean": 0.0,
+ "rr.queue-depth.8.block-size.2048.read.bw": 6102.6,
+ "rr.queue-depth.8.block-size.2048.read.iops": 3051.5734999999995,
+ "rr.queue-depth.8.block-size.2048.read.lat.mean": 2618.5244999999995,
+ "rr.queue-depth.8.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.8.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.8.block-size.2048.write.lat.mean": 0.0,
+ "rr.queue-depth.8.block-size.8192.read.bw": 24494.4,
+ "rr.queue-depth.8.block-size.8192.read.iops": 3061.916,
+ "rr.queue-depth.8.block-size.8192.read.lat.mean": 2611.972,
+ "rr.queue-depth.8.block-size.8192.write.bw": 0.0,
+ "rr.queue-depth.8.block-size.8192.write.iops": 0.0,
+ "rr.queue-depth.8.block-size.8192.write.lat.mean": 0.0,
+ "rw.queue-depth.1.block-size.1024.read.bw": 156.1,
+ "rw.queue-depth.1.block-size.1024.read.iops": 156.59699999999998,
+ "rw.queue-depth.1.block-size.1024.read.lat.mean": 1982.9260000000002,
+ "rw.queue-depth.1.block-size.1024.write.bw": 66.65,
+ "rw.queue-depth.1.block-size.1024.write.iops": 67.1775,
+ "rw.queue-depth.1.block-size.1024.write.lat.mean": 10342.214499999998,
+ "rw.queue-depth.1.block-size.2048.read.bw": 367.3333333333333,
+ "rw.queue-depth.1.block-size.2048.read.iops": 183.96166666666667,
+ "rw.queue-depth.1.block-size.2048.read.lat.mean": 1978.2633333333333,
+ "rw.queue-depth.1.block-size.2048.write.bw": 157.66666666666666,
+ "rw.queue-depth.1.block-size.2048.write.iops": 79.04041666666667,
+ "rw.queue-depth.1.block-size.2048.write.lat.mean": 8102.712916666666,
+ "rw.queue-depth.1.block-size.8192.read.bw": 1690.75,
+ "rw.queue-depth.1.block-size.8192.read.iops": 211.40374999999997,
+ "rw.queue-depth.1.block-size.8192.read.lat.mean": 1901.020416666667,
+ "rw.queue-depth.1.block-size.8192.write.bw": 726.25,
+ "rw.queue-depth.1.block-size.8192.write.iops": 90.85333333333334,
+ "rw.queue-depth.1.block-size.8192.write.lat.mean": 6639.19875,
+ "rw.queue-depth.2.block-size.1024.read.bw": 293.5833333333333,
+ "rw.queue-depth.2.block-size.1024.read.iops": 294.05416666666673,
+ "rw.queue-depth.2.block-size.1024.read.lat.mean": 2297.4779166666663,
+ "rw.queue-depth.2.block-size.1024.write.bw": 125.70833333333333,
+ "rw.queue-depth.2.block-size.1024.write.iops": 126.25833333333331,
+ "rw.queue-depth.2.block-size.1024.write.lat.mean": 10573.252083333333,
+ "rw.queue-depth.2.block-size.2048.read.bw": 645.9,
+ "rw.queue-depth.2.block-size.2048.read.iops": 323.2,
+ "rw.queue-depth.2.block-size.2048.read.lat.mean": 2212.657,
+ "rw.queue-depth.2.block-size.2048.write.bw": 276.85,
+ "rw.queue-depth.2.block-size.2048.write.iops": 138.70700000000002,
+ "rw.queue-depth.2.block-size.2048.write.lat.mean": 9367.181999999999,
+ "rw.queue-depth.2.block-size.8192.read.bw": 2799.65,
+ "rw.queue-depth.2.block-size.8192.read.iops": 350.0195,
+ "rw.queue-depth.2.block-size.8192.read.lat.mean": 2188.139,
+ "rw.queue-depth.2.block-size.8192.write.bw": 1202.35,
+ "rw.queue-depth.2.block-size.8192.write.iops": 150.369,
+ "rw.queue-depth.2.block-size.8192.write.lat.mean": 8210.289999999999,
+ "rw.queue-depth.4.block-size.1024.read.bw": 418.2916666666667,
+ "rw.queue-depth.4.block-size.1024.read.iops": 418.73291666666665,
+ "rw.queue-depth.4.block-size.1024.read.lat.mean": 2619.097083333333,
+ "rw.queue-depth.4.block-size.1024.write.bw": 178.95833333333334,
+ "rw.queue-depth.4.block-size.1024.write.iops": 179.42999999999998,
+ "rw.queue-depth.4.block-size.1024.write.lat.mean": 16270.829166666668,
+ "rw.queue-depth.4.block-size.2048.read.bw": 679.7083333333334,
+ "rw.queue-depth.4.block-size.2048.read.iops": 340.12249999999995,
+ "rw.queue-depth.4.block-size.2048.read.lat.mean": 2612.727083333333,
+ "rw.queue-depth.4.block-size.2048.write.bw": 291.0,
+ "rw.queue-depth.4.block-size.2048.write.iops": 145.72208333333333,
+ "rw.queue-depth.4.block-size.2048.write.lat.mean": 21437.647916666665,
+ "rw.queue-depth.4.block-size.8192.read.bw": 3692.2083333333335,
+ "rw.queue-depth.4.block-size.8192.read.iops": 461.59083333333336,
+ "rw.queue-depth.4.block-size.8192.read.lat.mean": 2657.3033333333333,
+ "rw.queue-depth.4.block-size.8192.write.bw": 1586.875,
+ "rw.queue-depth.4.block-size.8192.write.iops": 198.42416666666665,
+ "rw.queue-depth.4.block-size.8192.write.lat.mean": 14002.262916666667,
+ "rw.queue-depth.8.block-size.1024.read.bw": 769.75,
+ "rw.queue-depth.8.block-size.1024.read.iops": 770.2616666666667,
+ "rw.queue-depth.8.block-size.1024.read.lat.mean": 3298.558333333334,
+ "rw.queue-depth.8.block-size.1024.write.bw": 329.7083333333333,
+ "rw.queue-depth.8.block-size.1024.write.iops": 330.27625,
+ "rw.queue-depth.8.block-size.1024.write.lat.mean": 16559.696666666667,
+ "rw.queue-depth.8.block-size.2048.read.bw": 1419.2916666666667,
+ "rw.queue-depth.8.block-size.2048.read.iops": 709.9075000000001,
+ "rw.queue-depth.8.block-size.2048.read.lat.mean": 3290.804583333334,
+ "rw.queue-depth.8.block-size.2048.write.bw": 608.2916666666666,
+ "rw.queue-depth.8.block-size.2048.write.iops": 304.3995833333334,
+ "rw.queue-depth.8.block-size.2048.write.lat.mean": 18695.714166666665,
+ "rw.queue-depth.8.block-size.8192.read.bw": 3866.25,
+ "rw.queue-depth.8.block-size.8192.read.iops": 483.3469999999999,
+ "rw.queue-depth.8.block-size.8192.read.lat.mean": 3473.8247500000007,
+ "rw.queue-depth.8.block-size.8192.write.bw": 1661.95,
+ "rw.queue-depth.8.block-size.8192.write.iops": 207.81325,
+ "rw.queue-depth.8.block-size.8192.write.lat.mean": 30455.084249999993,
+ "wr.queue-depth.1.block-size.1024.read.bw": 0.0,
+ "wr.queue-depth.1.block-size.1024.read.iops": 0.0,
+ "wr.queue-depth.1.block-size.1024.read.lat.mean": 0.0,
+ "wr.queue-depth.1.block-size.1024.write.bw": 115.85,
+ "wr.queue-depth.1.block-size.1024.write.iops": 116.311,
+ "wr.queue-depth.1.block-size.1024.write.lat.mean": 8606.042,
+ "wr.queue-depth.1.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.1.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.1.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.1.block-size.2048.write.bw": 212.4,
+ "wr.queue-depth.1.block-size.2048.write.iops": 106.37,
+ "wr.queue-depth.1.block-size.2048.write.lat.mean": 9398.3565,
+ "wr.queue-depth.1.block-size.8192.read.bw": 0.0,
+ "wr.queue-depth.1.block-size.8192.read.iops": 0.0,
+ "wr.queue-depth.1.block-size.8192.read.lat.mean": 0.0,
+ "wr.queue-depth.1.block-size.8192.write.bw": 903.45,
+ "wr.queue-depth.1.block-size.8192.write.iops": 112.9985,
+ "wr.queue-depth.1.block-size.8192.write.lat.mean": 8854.5555,
+ "wr.queue-depth.2.block-size.1024.read.bw": 0.0,
+ "wr.queue-depth.2.block-size.1024.read.iops": 0.0,
+ "wr.queue-depth.2.block-size.1024.read.lat.mean": 0.0,
+ "wr.queue-depth.2.block-size.1024.write.bw": 194.95,
+ "wr.queue-depth.2.block-size.1024.write.iops": 195.47050000000002,
+ "wr.queue-depth.2.block-size.1024.write.lat.mean": 10233.842999999999,
+ "wr.queue-depth.2.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.2.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.2.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.2.block-size.2048.write.bw": 395.05,
+ "wr.queue-depth.2.block-size.2048.write.iops": 197.79299999999998,
+ "wr.queue-depth.2.block-size.2048.write.lat.mean": 10114.324999999999,
+ "wr.queue-depth.2.block-size.8192.read.bw": 0.0,
+ "wr.queue-depth.2.block-size.8192.read.iops": 0.0,
+ "wr.queue-depth.2.block-size.8192.read.lat.mean": 0.0,
+ "wr.queue-depth.2.block-size.8192.write.bw": 1605.15,
+ "wr.queue-depth.2.block-size.8192.write.iops": 200.70950000000002,
+ "wr.queue-depth.2.block-size.8192.write.lat.mean": 9978.1335,
+ "wr.queue-depth.4.block-size.1024.read.bw": 0.0,
+ "wr.queue-depth.4.block-size.1024.read.iops": 0.0,
+ "wr.queue-depth.4.block-size.1024.read.lat.mean": 0.0,
+ "wr.queue-depth.4.block-size.1024.write.bw": 294.9,
+ "wr.queue-depth.4.block-size.1024.write.iops": 295.355,
+ "wr.queue-depth.4.block-size.1024.write.lat.mean": 13548.151000000002,
+ "wr.queue-depth.4.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.4.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.4.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.4.block-size.2048.write.bw": 569.7,
+ "wr.queue-depth.4.block-size.2048.write.iops": 285.1475,
+ "wr.queue-depth.4.block-size.2048.write.lat.mean": 14039.5995,
+ "wr.queue-depth.4.block-size.8192.read.bw": 0.0,
+ "wr.queue-depth.4.block-size.8192.read.iops": 0.0,
+ "wr.queue-depth.4.block-size.8192.read.lat.mean": 0.0,
+ "wr.queue-depth.4.block-size.8192.write.bw": 2463.0,
+ "wr.queue-depth.4.block-size.8192.write.iops": 307.9615,
+ "wr.queue-depth.4.block-size.8192.write.lat.mean": 12996.128999999999,
+ "wr.queue-depth.8.block-size.1024.read.bw": 0.0,
+ "wr.queue-depth.8.block-size.1024.read.iops": 0.0,
+ "wr.queue-depth.8.block-size.1024.read.lat.mean": 0.0,
+ "wr.queue-depth.8.block-size.1024.write.bw": 344.9,
+ "wr.queue-depth.8.block-size.1024.write.iops": 345.3675,
+ "wr.queue-depth.8.block-size.1024.write.lat.mean": 23192.5245,
+ "wr.queue-depth.8.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.8.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.8.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.8.block-size.2048.write.bw": 733.75,
+ "wr.queue-depth.8.block-size.2048.write.iops": 367.14349999999996,
+ "wr.queue-depth.8.block-size.2048.write.lat.mean": 21866.547,
+ "wr.queue-depth.8.block-size.8192.read.bw": 0.0,
+ "wr.queue-depth.8.block-size.8192.read.iops": 0.0,
+ "wr.queue-depth.8.block-size.8192.read.lat.mean": 0.0,
+ "wr.queue-depth.8.block-size.8192.write.bw": 2355.4166666666665,
+ "wr.queue-depth.8.block-size.8192.write.iops": 294.5179166666666,
+ "wr.queue-depth.8.block-size.8192.write.lat.mean": 27226.085833333334
+ },
+ "public_network": "external",
+ "report_data": {
+ "rr.queue-depth.1.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 536.8333333333334,
+ "range": 105.0,
+ "series": [
+ [
+ 2,
+ 581.0
+ ],
+ [
+ 2,
+ 482.0
+ ],
+ [
+ 3,
+ 584.0
+ ],
+ [
+ 3,
+ 492.0
+ ],
+ [
+ 4,
+ 585.0
+ ],
+ [
+ 4,
+ 492.0
+ ],
+ [
+ 5,
+ 577.0
+ ],
+ [
+ 5,
+ 491.0
+ ],
+ [
+ 6,
+ 580.0
+ ],
+ [
+ 6,
+ 488.0
+ ],
+ [
+ 7,
+ 583.0
+ ],
+ [
+ 7,
+ 488.0
+ ],
+ [
+ 8,
+ 584.0
+ ],
+ [
+ 8,
+ 492.0
+ ],
+ [
+ 9,
+ 583.0
+ ],
+ [
+ 9,
+ 489.0
+ ],
+ [
+ 10,
+ 585.0
+ ],
+ [
+ 10,
+ 492.0
+ ],
+ [
+ 11,
+ 585.0
+ ],
+ [
+ 11,
+ 494.0
+ ],
+ [
+ 12,
+ 586.0
+ ],
+ [
+ 12,
+ 492.0
+ ],
+ [
+ 13,
+ 587.0
+ ],
+ [
+ 13,
+ 492.0
+ ]
+ ],
+ "slope": 0.47202797202797203,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 537.4620833333333,
+ "range": 105.64999999999998,
+ "series": [
+ [
+ 2,
+ 581.94
+ ],
+ [
+ 2,
+ 482.25
+ ],
+ [
+ 3,
+ 584.66
+ ],
+ [
+ 3,
+ 492.74
+ ],
+ [
+ 4,
+ 585.89
+ ],
+ [
+ 4,
+ 492.32
+ ],
+ [
+ 5,
+ 577.76
+ ],
+ [
+ 5,
+ 491.55
+ ],
+ [
+ 6,
+ 580.62
+ ],
+ [
+ 6,
+ 488.28
+ ],
+ [
+ 7,
+ 583.84
+ ],
+ [
+ 7,
+ 488.66
+ ],
+ [
+ 8,
+ 584.69
+ ],
+ [
+ 8,
+ 492.1
+ ],
+ [
+ 9,
+ 583.2
+ ],
+ [
+ 9,
+ 489.36
+ ],
+ [
+ 10,
+ 585.75
+ ],
+ [
+ 10,
+ 492.76
+ ],
+ [
+ 11,
+ 585.82
+ ],
+ [
+ 11,
+ 494.34
+ ],
+ [
+ 12,
+ 586.94
+ ],
+ [
+ 12,
+ 492.84
+ ],
+ [
+ 13,
+ 587.9
+ ],
+ [
+ 13,
+ 492.88
+ ]
+ ],
+ "slope": 0.4874650349650295,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1867.6662500000002,
+ "range": 369.8499999999999,
+ "series": [
+ [
+ 2,
+ 1712.67
+ ],
+ [
+ 2,
+ 2065.08
+ ],
+ [
+ 3,
+ 1704.62
+ ],
+ [
+ 3,
+ 2021.11
+ ],
+ [
+ 4,
+ 1701.05
+ ],
+ [
+ 4,
+ 2022.71
+ ],
+ [
+ 5,
+ 1725.08
+ ],
+ [
+ 5,
+ 2026.03
+ ],
+ [
+ 6,
+ 1716.6
+ ],
+ [
+ 6,
+ 2039.55
+ ],
+ [
+ 7,
+ 1707.09
+ ],
+ [
+ 7,
+ 2037.95
+ ],
+ [
+ 8,
+ 1704.6
+ ],
+ [
+ 8,
+ 2023.7
+ ],
+ [
+ 9,
+ 1708.96
+ ],
+ [
+ 9,
+ 2034.99
+ ],
+ [
+ 10,
+ 1701.5
+ ],
+ [
+ 10,
+ 2020.89
+ ],
+ [
+ 11,
+ 1701.3
+ ],
+ [
+ 11,
+ 2014.39
+ ],
+ [
+ 12,
+ 1698.0
+ ],
+ [
+ 12,
+ 2020.52
+ ],
+ [
+ 13,
+ 1695.23
+ ],
+ [
+ 13,
+ 2020.37
+ ]
+ ],
+ "slope": -1.751695804195891,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 1082.35,
+ "range": 30.0,
+ "series": [
+ [
+ 1,
+ 1058.0
+ ],
+ [
+ 2,
+ 1087.5
+ ],
+ [
+ 3,
+ 1077.0
+ ],
+ [
+ 4,
+ 1082.5
+ ],
+ [
+ 5,
+ 1087.0
+ ],
+ [
+ 6,
+ 1086.0
+ ],
+ [
+ 7,
+ 1087.0
+ ],
+ [
+ 8,
+ 1087.0
+ ],
+ [
+ 9,
+ 1088.0
+ ],
+ [
+ 10,
+ 1083.5
+ ]
+ ],
+ "slope": 1.790909090909091,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 541.3974999999999,
+ "range": 15.045000000000073,
+ "series": [
+ [
+ 1,
+ 529.275
+ ],
+ [
+ 2,
+ 543.9
+ ],
+ [
+ 3,
+ 538.71
+ ],
+ [
+ 4,
+ 541.415
+ ],
+ [
+ 5,
+ 543.625
+ ],
+ [
+ 6,
+ 543.375
+ ],
+ [
+ 7,
+ 543.745
+ ],
+ [
+ 8,
+ 543.745
+ ],
+ [
+ 9,
+ 544.32
+ ],
+ [
+ 10,
+ 541.865
+ ]
+ ],
+ "slope": 0.8979696969697817,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1850.8089999999997,
+ "range": 55.52500000000009,
+ "series": [
+ [
+ 1,
+ 1895.705
+ ],
+ [
+ 2,
+ 1842.02
+ ],
+ [
+ 3,
+ 1861.085
+ ],
+ [
+ 4,
+ 1851.475
+ ],
+ [
+ 5,
+ 1841.675
+ ],
+ [
+ 6,
+ 1842.8049999999998
+ ],
+ [
+ 7,
+ 1841.9850000000001
+ ],
+ [
+ 8,
+ 1841.845
+ ],
+ [
+ 9,
+ 1840.1799999999998
+ ],
+ [
+ 10,
+ 1849.315
+ ]
+ ],
+ "slope": -3.357151515151261,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.1.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 4180.7,
+ "range": 86.5,
+ "series": [
+ [
+ 1,
+ 4126.0
+ ],
+ [
+ 2,
+ 4151.5
+ ],
+ [
+ 3,
+ 4158.5
+ ],
+ [
+ 4,
+ 4194.0
+ ],
+ [
+ 5,
+ 4173.5
+ ],
+ [
+ 6,
+ 4199.5
+ ],
+ [
+ 7,
+ 4187.5
+ ],
+ [
+ 8,
+ 4196.5
+ ],
+ [
+ 9,
+ 4212.5
+ ],
+ [
+ 10,
+ 4207.5
+ ]
+ ],
+ "slope": 8.224242424242425,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 522.6519999999999,
+ "range": 10.81000000000006,
+ "series": [
+ [
+ 1,
+ 515.8149999999999
+ ],
+ [
+ 2,
+ 518.97
+ ],
+ [
+ 3,
+ 519.9100000000001
+ ],
+ [
+ 4,
+ 524.31
+ ],
+ [
+ 5,
+ 521.74
+ ],
+ [
+ 6,
+ 524.9749999999999
+ ],
+ [
+ 7,
+ 523.545
+ ],
+ [
+ 8,
+ 524.63
+ ],
+ [
+ 9,
+ 526.625
+ ],
+ [
+ 10,
+ 526.0
+ ]
+ ],
+ "slope": 1.0290303030303172,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1917.286,
+ "range": 39.31499999999983,
+ "series": [
+ [
+ 1,
+ 1943.01
+ ],
+ [
+ 2,
+ 1930.6750000000002
+ ],
+ [
+ 3,
+ 1925.645
+ ],
+ [
+ 4,
+ 1909.825
+ ],
+ [
+ 5,
+ 1920.05
+ ],
+ [
+ 6,
+ 1908.63
+ ],
+ [
+ 7,
+ 1914.315
+ ],
+ [
+ 8,
+ 1911.0900000000001
+ ],
+ [
+ 9,
+ 1903.6950000000002
+ ],
+ [
+ 10,
+ 1905.925
+ ]
+ ],
+ "slope": -3.596060606060606,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.2.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 1090.8,
+ "range": 53.5,
+ "series": [
+ [
+ 1,
+ 1049.0
+ ],
+ [
+ 2,
+ 1093.5
+ ],
+ [
+ 3,
+ 1091.0
+ ],
+ [
+ 4,
+ 1095.5
+ ],
+ [
+ 5,
+ 1097.5
+ ],
+ [
+ 6,
+ 1089.0
+ ],
+ [
+ 7,
+ 1091.0
+ ],
+ [
+ 8,
+ 1097.5
+ ],
+ [
+ 9,
+ 1101.5
+ ],
+ [
+ 10,
+ 1102.5
+ ]
+ ],
+ "slope": 3.3212121212121213,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1091.4094999999998,
+ "range": 53.10499999999979,
+ "series": [
+ [
+ 1,
+ 1049.8400000000001
+ ],
+ [
+ 2,
+ 1094.06
+ ],
+ [
+ 3,
+ 1091.895
+ ],
+ [
+ 4,
+ 1096.275
+ ],
+ [
+ 5,
+ 1098.05
+ ],
+ [
+ 6,
+ 1089.655
+ ],
+ [
+ 7,
+ 1091.615
+ ],
+ [
+ 8,
+ 1097.7649999999999
+ ],
+ [
+ 9,
+ 1101.995
+ ],
+ [
+ 10,
+ 1102.945
+ ]
+ ],
+ "slope": 3.2755454545456804,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1830.2185000000002,
+ "range": 93.41499999999996,
+ "series": [
+ [
+ 1,
+ 1903.77
+ ],
+ [
+ 2,
+ 1824.72
+ ],
+ [
+ 3,
+ 1829.2649999999999
+ ],
+ [
+ 4,
+ 1821.435
+ ],
+ [
+ 5,
+ 1818.665
+ ],
+ [
+ 6,
+ 1833.145
+ ],
+ [
+ 7,
+ 1829.67
+ ],
+ [
+ 8,
+ 1819.24
+ ],
+ [
+ 9,
+ 1811.92
+ ],
+ [
+ 10,
+ 1810.355
+ ]
+ ],
+ "slope": -5.70469696969697,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.2.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 2186.05,
+ "range": 53.0,
+ "series": [
+ [
+ 1,
+ 2188.0
+ ],
+ [
+ 2,
+ 2220.0
+ ],
+ [
+ 3,
+ 2167.0
+ ],
+ [
+ 4,
+ 2169.0
+ ],
+ [
+ 5,
+ 2175.5
+ ],
+ [
+ 6,
+ 2180.5
+ ],
+ [
+ 7,
+ 2187.5
+ ],
+ [
+ 8,
+ 2188.0
+ ],
+ [
+ 9,
+ 2194.5
+ ],
+ [
+ 10,
+ 2190.5
+ ]
+ ],
+ "slope": 0.05757575757575758,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1093.2565,
+ "range": 26.5150000000001,
+ "series": [
+ [
+ 1,
+ 1094.25
+ ],
+ [
+ 2,
+ 1110.24
+ ],
+ [
+ 3,
+ 1083.725
+ ],
+ [
+ 4,
+ 1084.775
+ ],
+ [
+ 5,
+ 1087.985
+ ],
+ [
+ 6,
+ 1090.4099999999999
+ ],
+ [
+ 7,
+ 1094.065
+ ],
+ [
+ 8,
+ 1094.0549999999998
+ ],
+ [
+ 9,
+ 1097.48
+ ],
+ [
+ 10,
+ 1095.58
+ ]
+ ],
+ "slope": 0.027848484848597737,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1828.2099999999998,
+ "range": 46.22000000000003,
+ "series": [
+ [
+ 1,
+ 1824.845
+ ],
+ [
+ 2,
+ 1798.93
+ ],
+ [
+ 3,
+ 1845.15
+ ],
+ [
+ 4,
+ 1843.2350000000001
+ ],
+ [
+ 5,
+ 1837.9850000000001
+ ],
+ [
+ 6,
+ 1833.29
+ ],
+ [
+ 7,
+ 1827.295
+ ],
+ [
+ 8,
+ 1827.005
+ ],
+ [
+ 9,
+ 1820.78
+ ],
+ [
+ 10,
+ 1823.585
+ ]
+ ],
+ "slope": -0.009878787878533881,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.2.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 8750.0,
+ "range": 473.5,
+ "series": [
+ [
+ 1,
+ 9060.0
+ ],
+ [
+ 2,
+ 8755.5
+ ],
+ [
+ 3,
+ 8768.5
+ ],
+ [
+ 4,
+ 8806.5
+ ],
+ [
+ 5,
+ 8839.5
+ ],
+ [
+ 6,
+ 8736.5
+ ],
+ [
+ 7,
+ 8674.5
+ ],
+ [
+ 8,
+ 8648.0
+ ],
+ [
+ 9,
+ 8624.5
+ ],
+ [
+ 10,
+ 8586.5
+ ]
+ ],
+ "slope": -38.06060606060606,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1093.8239999999998,
+ "range": 59.194999999999936,
+ "series": [
+ [
+ 1,
+ 1132.58
+ ],
+ [
+ 2,
+ 1094.505
+ ],
+ [
+ 3,
+ 1096.145
+ ],
+ [
+ 4,
+ 1100.92
+ ],
+ [
+ 5,
+ 1105.0149999999999
+ ],
+ [
+ 6,
+ 1092.135
+ ],
+ [
+ 7,
+ 1084.4
+ ],
+ [
+ 8,
+ 1081.04
+ ],
+ [
+ 9,
+ 1078.115
+ ],
+ [
+ 10,
+ 1073.385
+ ]
+ ],
+ "slope": -4.7603030303028895,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1827.1945,
+ "range": 97.73000000000002,
+ "series": [
+ [
+ 1,
+ 1763.17
+ ],
+ [
+ 2,
+ 1827.58
+ ],
+ [
+ 3,
+ 1824.755
+ ],
+ [
+ 4,
+ 1815.555
+ ],
+ [
+ 5,
+ 1808.42
+ ],
+ [
+ 6,
+ 1829.375
+ ],
+ [
+ 7,
+ 1842.185
+ ],
+ [
+ 8,
+ 1847.58
+ ],
+ [
+ 9,
+ 1852.425
+ ],
+ [
+ 10,
+ 1860.9
+ ]
+ ],
+ "slope": 7.687606060606089,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.4.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 1933.55,
+ "range": 64.0,
+ "series": [
+ [
+ 1,
+ 1894.0
+ ],
+ [
+ 2,
+ 1896.5
+ ],
+ [
+ 3,
+ 1926.0
+ ],
+ [
+ 4,
+ 1958.0
+ ],
+ [
+ 5,
+ 1954.0
+ ],
+ [
+ 6,
+ 1937.5
+ ],
+ [
+ 7,
+ 1946.5
+ ],
+ [
+ 8,
+ 1943.0
+ ],
+ [
+ 9,
+ 1944.0
+ ],
+ [
+ 10,
+ 1936.0
+ ]
+ ],
+ "slope": 4.512121212121212,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1934.0075000000002,
+ "range": 63.559999999999945,
+ "series": [
+ [
+ 1,
+ 1894.75
+ ],
+ [
+ 2,
+ 1896.685
+ ],
+ [
+ 3,
+ 1926.92
+ ],
+ [
+ 4,
+ 1958.31
+ ],
+ [
+ 5,
+ 1954.07
+ ],
+ [
+ 6,
+ 1937.6799999999998
+ ],
+ [
+ 7,
+ 1947.28
+ ],
+ [
+ 8,
+ 1943.52
+ ],
+ [
+ 9,
+ 1944.48
+ ],
+ [
+ 10,
+ 1936.38
+ ]
+ ],
+ "slope": 4.501545454545342,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2064.0285,
+ "range": 69.06000000000017,
+ "series": [
+ [
+ 1,
+ 2107.09
+ ],
+ [
+ 2,
+ 2104.55
+ ],
+ [
+ 3,
+ 2071.475
+ ],
+ [
+ 4,
+ 2038.03
+ ],
+ [
+ 5,
+ 2042.44
+ ],
+ [
+ 6,
+ 2059.765
+ ],
+ [
+ 7,
+ 2049.66
+ ],
+ [
+ 8,
+ 2053.575
+ ],
+ [
+ 9,
+ 2052.56
+ ],
+ [
+ 10,
+ 2061.1400000000003
+ ]
+ ],
+ "slope": -4.937969696969641,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 3763.85,
+ "range": 168.5,
+ "series": [
+ [
+ 1,
+ 3692.0
+ ],
+ [
+ 2,
+ 3682.0
+ ],
+ [
+ 3,
+ 3756.5
+ ],
+ [
+ 4,
+ 3726.5
+ ],
+ [
+ 5,
+ 3738.0
+ ],
+ [
+ 6,
+ 3755.5
+ ],
+ [
+ 7,
+ 3804.0
+ ],
+ [
+ 8,
+ 3816.0
+ ],
+ [
+ 9,
+ 3817.5
+ ],
+ [
+ 10,
+ 3850.5
+ ]
+ ],
+ "slope": 17.71212121212121,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1882.1855,
+ "range": 84.25,
+ "series": [
+ [
+ 1,
+ 1846.2350000000001
+ ],
+ [
+ 2,
+ 1841.145
+ ],
+ [
+ 3,
+ 1878.675
+ ],
+ [
+ 4,
+ 1863.51
+ ],
+ [
+ 5,
+ 1869.44
+ ],
+ [
+ 6,
+ 1877.81
+ ],
+ [
+ 7,
+ 1902.26
+ ],
+ [
+ 8,
+ 1908.33
+ ],
+ [
+ 9,
+ 1909.0549999999998
+ ],
+ [
+ 10,
+ 1925.395
+ ]
+ ],
+ "slope": 8.852757575757463,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2120.973,
+ "range": 95.16000000000031,
+ "series": [
+ [
+ 1,
+ 2161.8450000000003
+ ],
+ [
+ 2,
+ 2168.02
+ ],
+ [
+ 3,
+ 2124.4849999999997
+ ],
+ [
+ 4,
+ 2141.8199999999997
+ ],
+ [
+ 5,
+ 2135.035
+ ],
+ [
+ 6,
+ 2125.49
+ ],
+ [
+ 7,
+ 2098.12
+ ],
+ [
+ 8,
+ 2091.4300000000003
+ ],
+ [
+ 9,
+ 2090.625
+ ],
+ [
+ 10,
+ 2072.8599999999997
+ ]
+ ],
+ "slope": -9.991212121212122,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.4.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 15652.75,
+ "range": 276.5,
+ "series": [
+ [
+ 1,
+ 15769.0
+ ],
+ [
+ 2,
+ 15492.5
+ ],
+ [
+ 3,
+ 15566.0
+ ],
+ [
+ 4,
+ 15627.5
+ ],
+ [
+ 5,
+ 15719.0
+ ],
+ [
+ 6,
+ 15748.0
+ ],
+ [
+ 7,
+ 15712.5
+ ],
+ [
+ 8,
+ 15698.0
+ ],
+ [
+ 9,
+ 15659.5
+ ],
+ [
+ 10,
+ 15535.5
+ ]
+ ],
+ "slope": 0.0696969696969697,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1956.6799999999998,
+ "range": 34.59500000000003,
+ "series": [
+ [
+ 1,
+ 1971.305
+ ],
+ [
+ 2,
+ 1936.71
+ ],
+ [
+ 3,
+ 1945.875
+ ],
+ [
+ 4,
+ 1953.47
+ ],
+ [
+ 5,
+ 1964.945
+ ],
+ [
+ 6,
+ 1968.52
+ ],
+ [
+ 7,
+ 1964.12
+ ],
+ [
+ 8,
+ 1962.35
+ ],
+ [
+ 9,
+ 1957.475
+ ],
+ [
+ 10,
+ 1942.03
+ ]
+ ],
+ "slope": -0.0013333333334462209,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2041.2450000000001,
+ "range": 35.61500000000024,
+ "series": [
+ [
+ 1,
+ 2026.27
+ ],
+ [
+ 2,
+ 2061.885
+ ],
+ [
+ 3,
+ 2053.1800000000003
+ ],
+ [
+ 4,
+ 2044.73
+ ],
+ [
+ 5,
+ 2032.9299999999998
+ ],
+ [
+ 6,
+ 2029.0349999999999
+ ],
+ [
+ 7,
+ 2033.42
+ ],
+ [
+ 8,
+ 2035.08
+ ],
+ [
+ 9,
+ 2039.945
+ ],
+ [
+ 10,
+ 2055.975
+ ]
+ ],
+ "slope": -0.08824242424219847,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.8.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 3108.3,
+ "range": 225.0,
+ "series": [
+ [
+ 1,
+ 2938.5
+ ],
+ [
+ 2,
+ 3049.5
+ ],
+ [
+ 3,
+ 3069.5
+ ],
+ [
+ 4,
+ 3114.5
+ ],
+ [
+ 5,
+ 3143.5
+ ],
+ [
+ 6,
+ 3132.0
+ ],
+ [
+ 7,
+ 3160.5
+ ],
+ [
+ 8,
+ 3155.5
+ ],
+ [
+ 9,
+ 3163.5
+ ],
+ [
+ 10,
+ 3156.0
+ ]
+ ],
+ "slope": 20.072727272727274,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 3108.8965000000003,
+ "range": 224.8699999999999,
+ "series": [
+ [
+ 1,
+ 2939.3
+ ],
+ [
+ 2,
+ 3050.19
+ ],
+ [
+ 3,
+ 3069.645
+ ],
+ [
+ 4,
+ 3115.355
+ ],
+ [
+ 5,
+ 3143.83
+ ],
+ [
+ 6,
+ 3132.935
+ ],
+ [
+ 7,
+ 3160.755
+ ],
+ [
+ 8,
+ 3156.395
+ ],
+ [
+ 9,
+ 3164.17
+ ],
+ [
+ 10,
+ 3156.39
+ ]
+ ],
+ "slope": 20.065,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2571.2524999999996,
+ "range": 193.0649999999996,
+ "series": [
+ [
+ 1,
+ 2717.83
+ ],
+ [
+ 2,
+ 2619.54
+ ],
+ [
+ 3,
+ 2603.23
+ ],
+ [
+ 4,
+ 2565.115
+ ],
+ [
+ 5,
+ 2541.415
+ ],
+ [
+ 6,
+ 2550.21
+ ],
+ [
+ 7,
+ 2527.9049999999997
+ ],
+ [
+ 8,
+ 2531.245
+ ],
+ [
+ 9,
+ 2524.7650000000003
+ ],
+ [
+ 10,
+ 2531.27
+ ]
+ ],
+ "slope": -17.00136363636307,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.8.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 6102.6,
+ "range": 291.0,
+ "series": [
+ [
+ 1,
+ 5903.0
+ ],
+ [
+ 2,
+ 5959.5
+ ],
+ [
+ 3,
+ 6073.0
+ ],
+ [
+ 4,
+ 6105.0
+ ],
+ [
+ 5,
+ 6119.0
+ ],
+ [
+ 6,
+ 6174.5
+ ],
+ [
+ 7,
+ 6184.0
+ ],
+ [
+ 8,
+ 6194.0
+ ],
+ [
+ 9,
+ 6163.0
+ ],
+ [
+ 10,
+ 6151.0
+ ]
+ ],
+ "slope": 27.6,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 3051.5734999999995,
+ "range": 145.38499999999976,
+ "series": [
+ [
+ 1,
+ 2952.0150000000003
+ ],
+ [
+ 2,
+ 2979.96
+ ],
+ [
+ 3,
+ 3036.605
+ ],
+ [
+ 4,
+ 3052.755
+ ],
+ [
+ 5,
+ 3059.8900000000003
+ ],
+ [
+ 6,
+ 3087.49
+ ],
+ [
+ 7,
+ 3092.19
+ ],
+ [
+ 8,
+ 3097.4
+ ],
+ [
+ 9,
+ 3081.635
+ ],
+ [
+ 10,
+ 3075.795
+ ]
+ ],
+ "slope": 13.791666666667231,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2618.5244999999995,
+ "range": 126.88000000000011,
+ "series": [
+ [
+ 1,
+ 2705.91
+ ],
+ [
+ 2,
+ 2681.19
+ ],
+ [
+ 3,
+ 2630.96
+ ],
+ [
+ 4,
+ 2616.83
+ ],
+ [
+ 5,
+ 2610.7650000000003
+ ],
+ [
+ 6,
+ 2587.285
+ ],
+ [
+ 7,
+ 2583.285
+ ],
+ [
+ 8,
+ 2579.0299999999997
+ ],
+ [
+ 9,
+ 2592.365
+ ],
+ [
+ 10,
+ 2597.625
+ ]
+ ],
+ "slope": -12.000636363635687,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.8.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 24494.4,
+ "range": 685.5,
+ "series": [
+ [
+ 1,
+ 24046.0
+ ],
+ [
+ 2,
+ 24073.0
+ ],
+ [
+ 3,
+ 24260.5
+ ],
+ [
+ 4,
+ 24657.5
+ ],
+ [
+ 5,
+ 24625.5
+ ],
+ [
+ 6,
+ 24643.0
+ ],
+ [
+ 7,
+ 24549.0
+ ],
+ [
+ 8,
+ 24706.0
+ ],
+ [
+ 9,
+ 24652.0
+ ],
+ [
+ 10,
+ 24731.5
+ ]
+ ],
+ "slope": 73.5878787878788,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 3061.916,
+ "range": 85.52500000000009,
+ "series": [
+ [
+ 1,
+ 3005.995
+ ],
+ [
+ 2,
+ 3009.3050000000003
+ ],
+ [
+ 3,
+ 3032.705
+ ],
+ [
+ 4,
+ 3082.285
+ ],
+ [
+ 5,
+ 3078.265
+ ],
+ [
+ 6,
+ 3080.465
+ ],
+ [
+ 7,
+ 3068.7250000000004
+ ],
+ [
+ 8,
+ 3088.3599999999997
+ ],
+ [
+ 9,
+ 3081.535
+ ],
+ [
+ 10,
+ 3091.52
+ ]
+ ],
+ "slope": 9.182606060605949,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2611.972,
+ "range": 74.40000000000055,
+ "series": [
+ [
+ 1,
+ 2659.9700000000003
+ ],
+ [
+ 2,
+ 2658.4049999999997
+ ],
+ [
+ 3,
+ 2638.1400000000003
+ ],
+ [
+ 4,
+ 2595.115
+ ],
+ [
+ 5,
+ 2598.29
+ ],
+ [
+ 6,
+ 2596.09
+ ],
+ [
+ 7,
+ 2605.4399999999996
+ ],
+ [
+ 8,
+ 2588.4750000000004
+ ],
+ [
+ 9,
+ 2594.225
+ ],
+ [
+ 10,
+ 2585.5699999999997
+ ]
+ ],
+ "slope": -8.111575757575814,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.1.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 156.1,
+ "range": 15.0,
+ "series": [
+ [
+ 1,
+ 164.5
+ ],
+ [
+ 2,
+ 154.5
+ ],
+ [
+ 3,
+ 149.5
+ ],
+ [
+ 4,
+ 150.0
+ ],
+ [
+ 5,
+ 150.5
+ ],
+ [
+ 6,
+ 153.5
+ ],
+ [
+ 7,
+ 155.5
+ ],
+ [
+ 8,
+ 158.0
+ ],
+ [
+ 9,
+ 162.5
+ ],
+ [
+ 10,
+ 162.5
+ ]
+ ],
+ "slope": 0.6060606060606061,
+ "steady_state": true
+ },
+ "write": {
+ "average": 66.65,
+ "range": 6.0,
+ "series": [
+ [
+ 1,
+ 70.0
+ ],
+ [
+ 2,
+ 66.0
+ ],
+ [
+ 3,
+ 64.0
+ ],
+ [
+ 4,
+ 64.0
+ ],
+ [
+ 5,
+ 64.0
+ ],
+ [
+ 6,
+ 65.5
+ ],
+ [
+ 7,
+ 66.5
+ ],
+ [
+ 8,
+ 67.5
+ ],
+ [
+ 9,
+ 69.5
+ ],
+ [
+ 10,
+ 69.5
+ ]
+ ],
+ "slope": 0.2818181818181818,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 156.59699999999998,
+ "range": 14.95999999999998,
+ "series": [
+ [
+ 1,
+ 164.95999999999998
+ ],
+ [
+ 2,
+ 155.01999999999998
+ ],
+ [
+ 3,
+ 150.0
+ ],
+ [
+ 4,
+ 150.63
+ ],
+ [
+ 5,
+ 150.66500000000002
+ ],
+ [
+ 6,
+ 154.155
+ ],
+ [
+ 7,
+ 156.155
+ ],
+ [
+ 8,
+ 158.47
+ ],
+ [
+ 9,
+ 162.685
+ ],
+ [
+ 10,
+ 163.23
+ ]
+ ],
+ "slope": 0.6090909090909268,
+ "steady_state": true
+ },
+ "write": {
+ "average": 67.1775,
+ "range": 6.064999999999998,
+ "series": [
+ [
+ 1,
+ 70.57
+ ],
+ [
+ 2,
+ 66.35
+ ],
+ [
+ 3,
+ 64.735
+ ],
+ [
+ 4,
+ 64.505
+ ],
+ [
+ 5,
+ 64.57
+ ],
+ [
+ 6,
+ 66.235
+ ],
+ [
+ 7,
+ 67.075
+ ],
+ [
+ 8,
+ 67.955
+ ],
+ [
+ 9,
+ 69.755
+ ],
+ [
+ 10,
+ 70.025
+ ]
+ ],
+ "slope": 0.26912121212120504,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1982.9260000000002,
+ "range": 251.8800000000001,
+ "series": [
+ [
+ 1,
+ 1793.02
+ ],
+ [
+ 2,
+ 1931.125
+ ],
+ [
+ 3,
+ 2023.59
+ ],
+ [
+ 4,
+ 1989.02
+ ],
+ [
+ 5,
+ 1999.44
+ ],
+ [
+ 6,
+ 1979.4
+ ],
+ [
+ 7,
+ 2001.275
+ ],
+ [
+ 8,
+ 2041.8400000000001
+ ],
+ [
+ 9,
+ 2025.65
+ ],
+ [
+ 10,
+ 2044.9
+ ]
+ ],
+ "slope": 18.403454545454657,
+ "steady_state": true
+ },
+ "write": {
+ "average": 10342.214499999998,
+ "range": 1327.7299999999996,
+ "series": [
+ [
+ 1,
+ 10075.744999999999
+ ],
+ [
+ 2,
+ 10648.105
+ ],
+ [
+ 3,
+ 10822.285
+ ],
+ [
+ 4,
+ 10904.23
+ ],
+ [
+ 5,
+ 10856.76
+ ],
+ [
+ 6,
+ 10569.485
+ ],
+ [
+ 7,
+ 10313.369999999999
+ ],
+ [
+ 8,
+ 9986.15
+ ],
+ [
+ 9,
+ 9669.515
+ ],
+ [
+ 10,
+ 9576.5
+ ]
+ ],
+ "slope": -106.56887878787788,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 367.3333333333333,
+ "range": 47.0,
+ "series": [
+ [
+ 4,
+ 332.5
+ ],
+ [
+ 5,
+ 341.5
+ ],
+ [
+ 6,
+ 356.0
+ ],
+ [
+ 7,
+ 365.5
+ ],
+ [
+ 8,
+ 371.0
+ ],
+ [
+ 9,
+ 376.0
+ ],
+ [
+ 10,
+ 377.5
+ ],
+ [
+ 11,
+ 377.0
+ ],
+ [
+ 12,
+ 376.5
+ ],
+ [
+ 13,
+ 376.5
+ ],
+ [
+ 14,
+ 378.5
+ ],
+ [
+ 15,
+ 379.5
+ ]
+ ],
+ "slope": 3.734265734265734,
+ "steady_state": true
+ },
+ "write": {
+ "average": 157.66666666666666,
+ "range": 20.5,
+ "series": [
+ [
+ 4,
+ 142.5
+ ],
+ [
+ 5,
+ 146.5
+ ],
+ [
+ 6,
+ 153.0
+ ],
+ [
+ 7,
+ 156.5
+ ],
+ [
+ 8,
+ 159.0
+ ],
+ [
+ 9,
+ 161.0
+ ],
+ [
+ 10,
+ 162.5
+ ],
+ [
+ 11,
+ 162.0
+ ],
+ [
+ 12,
+ 162.0
+ ],
+ [
+ 13,
+ 161.5
+ ],
+ [
+ 14,
+ 162.5
+ ],
+ [
+ 15,
+ 163.0
+ ]
+ ],
+ "slope": 1.632867132867133,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 183.96166666666667,
+ "range": 23.539999999999992,
+ "series": [
+ [
+ 4,
+ 166.55
+ ],
+ [
+ 5,
+ 171.135
+ ],
+ [
+ 6,
+ 178.33999999999997
+ ],
+ [
+ 7,
+ 182.925
+ ],
+ [
+ 8,
+ 185.70499999999998
+ ],
+ [
+ 9,
+ 188.28500000000003
+ ],
+ [
+ 10,
+ 189.185
+ ],
+ [
+ 11,
+ 188.715
+ ],
+ [
+ 12,
+ 188.475
+ ],
+ [
+ 13,
+ 188.635
+ ],
+ [
+ 14,
+ 189.5
+ ],
+ [
+ 15,
+ 190.09
+ ]
+ ],
+ "slope": 1.867027972027976,
+ "steady_state": true
+ },
+ "write": {
+ "average": 79.04041666666667,
+ "range": 10.284999999999997,
+ "series": [
+ [
+ 4,
+ 71.475
+ ],
+ [
+ 5,
+ 73.445
+ ],
+ [
+ 6,
+ 76.61
+ ],
+ [
+ 7,
+ 78.495
+ ],
+ [
+ 8,
+ 79.61
+ ],
+ [
+ 9,
+ 80.78
+ ],
+ [
+ 10,
+ 81.305
+ ],
+ [
+ 11,
+ 81.19
+ ],
+ [
+ 12,
+ 81.1
+ ],
+ [
+ 13,
+ 81.16499999999999
+ ],
+ [
+ 14,
+ 81.55
+ ],
+ [
+ 15,
+ 81.75999999999999
+ ]
+ ],
+ "slope": 0.8260664335664328,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1978.2633333333333,
+ "range": 159.2550000000001,
+ "series": [
+ [
+ 4,
+ 2069.67
+ ],
+ [
+ 5,
+ 2067.56
+ ],
+ [
+ 6,
+ 2007.025
+ ],
+ [
+ 7,
+ 1977.7999999999997
+ ],
+ [
+ 8,
+ 1930.26
+ ],
+ [
+ 9,
+ 1910.415
+ ],
+ [
+ 10,
+ 1928.245
+ ],
+ [
+ 11,
+ 1961.56
+ ],
+ [
+ 12,
+ 1965.8
+ ],
+ [
+ 13,
+ 1978.2
+ ],
+ [
+ 14,
+ 1975.115
+ ],
+ [
+ 15,
+ 1967.51
+ ]
+ ],
+ "slope": -7.362972027971681,
+ "steady_state": true
+ },
+ "write": {
+ "average": 8102.712916666666,
+ "range": 1490.2900000000009,
+ "series": [
+ [
+ 4,
+ 9169.42
+ ],
+ [
+ 5,
+ 8826.755000000001
+ ],
+ [
+ 6,
+ 8426.445
+ ],
+ [
+ 7,
+ 8167.9349999999995
+ ],
+ [
+ 8,
+ 8084.915000000001
+ ],
+ [
+ 9,
+ 7958.014999999999
+ ],
+ [
+ 10,
+ 7859.1849999999995
+ ],
+ [
+ 11,
+ 7808.12
+ ],
+ [
+ 12,
+ 7805.375
+ ],
+ [
+ 13,
+ 7750.695
+ ],
+ [
+ 14,
+ 7696.5650000000005
+ ],
+ [
+ 15,
+ 7679.129999999999
+ ]
+ ],
+ "slope": -119.01106643356657,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.1.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 1690.75,
+ "range": 56.0,
+ "series": [
+ [
+ 6,
+ 1713.0
+ ],
+ [
+ 7,
+ 1721.0
+ ],
+ [
+ 8,
+ 1723.0
+ ],
+ [
+ 9,
+ 1711.0
+ ],
+ [
+ 10,
+ 1704.5
+ ],
+ [
+ 11,
+ 1690.0
+ ],
+ [
+ 12,
+ 1677.0
+ ],
+ [
+ 13,
+ 1669.5
+ ],
+ [
+ 14,
+ 1667.0
+ ],
+ [
+ 15,
+ 1670.0
+ ],
+ [
+ 16,
+ 1672.5
+ ],
+ [
+ 17,
+ 1670.5
+ ]
+ ],
+ "slope": -5.63986013986014,
+ "steady_state": true
+ },
+ "write": {
+ "average": 726.25,
+ "range": 22.5,
+ "series": [
+ [
+ 6,
+ 734.0
+ ],
+ [
+ 7,
+ 737.5
+ ],
+ [
+ 8,
+ 739.0
+ ],
+ [
+ 9,
+ 734.5
+ ],
+ [
+ 10,
+ 733.0
+ ],
+ [
+ 11,
+ 726.5
+ ],
+ [
+ 12,
+ 721.5
+ ],
+ [
+ 13,
+ 718.5
+ ],
+ [
+ 14,
+ 716.5
+ ],
+ [
+ 15,
+ 718.0
+ ],
+ [
+ 16,
+ 718.5
+ ],
+ [
+ 17,
+ 717.5
+ ]
+ ],
+ "slope": -2.230769230769231,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 211.40374999999997,
+ "range": 7.060000000000031,
+ "series": [
+ [
+ 6,
+ 214.22
+ ],
+ [
+ 7,
+ 215.17000000000002
+ ],
+ [
+ 8,
+ 215.47500000000002
+ ],
+ [
+ 9,
+ 213.89499999999998
+ ],
+ [
+ 10,
+ 213.11
+ ],
+ [
+ 11,
+ 211.32
+ ],
+ [
+ 12,
+ 209.645
+ ],
+ [
+ 13,
+ 208.78
+ ],
+ [
+ 14,
+ 208.415
+ ],
+ [
+ 15,
+ 208.775
+ ],
+ [
+ 16,
+ 209.16500000000002
+ ],
+ [
+ 17,
+ 208.875
+ ]
+ ],
+ "slope": -0.7056118881118976,
+ "steady_state": true
+ },
+ "write": {
+ "average": 90.85333333333334,
+ "range": 2.7749999999999773,
+ "series": [
+ [
+ 6,
+ 91.85499999999999
+ ],
+ [
+ 7,
+ 92.225
+ ],
+ [
+ 8,
+ 92.44999999999999
+ ],
+ [
+ 9,
+ 91.88999999999999
+ ],
+ [
+ 10,
+ 91.69
+ ],
+ [
+ 11,
+ 90.91
+ ],
+ [
+ 12,
+ 90.2
+ ],
+ [
+ 13,
+ 89.88
+ ],
+ [
+ 14,
+ 89.67500000000001
+ ],
+ [
+ 15,
+ 89.795
+ ],
+ [
+ 16,
+ 89.905
+ ],
+ [
+ 17,
+ 89.765
+ ]
+ ],
+ "slope": -0.2785664335664444,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 1901.020416666667,
+ "range": 85.40000000000009,
+ "series": [
+ [
+ 6,
+ 1864.88
+ ],
+ [
+ 7,
+ 1854.59
+ ],
+ [
+ 8,
+ 1857.66
+ ],
+ [
+ 9,
+ 1881.8600000000001
+ ],
+ [
+ 10,
+ 1891.96
+ ],
+ [
+ 11,
+ 1895.2649999999999
+ ],
+ [
+ 12,
+ 1920.0099999999998
+ ],
+ [
+ 13,
+ 1939.99
+ ],
+ [
+ 14,
+ 1933.615
+ ],
+ [
+ 15,
+ 1923.1950000000002
+ ],
+ [
+ 16,
+ 1924.75
+ ],
+ [
+ 17,
+ 1924.4699999999998
+ ]
+ ],
+ "slope": 7.598898601398037,
+ "steady_state": true
+ },
+ "write": {
+ "average": 6639.19875,
+ "range": 188.3699999999999,
+ "series": [
+ [
+ 6,
+ 6587.525
+ ],
+ [
+ 7,
+ 6563.719999999999
+ ],
+ [
+ 8,
+ 6535.465
+ ],
+ [
+ 9,
+ 6554.265
+ ],
+ [
+ 10,
+ 6565.02
+ ],
+ [
+ 11,
+ 6644.33
+ ],
+ [
+ 12,
+ 6678.415
+ ],
+ [
+ 13,
+ 6673.93
+ ],
+ [
+ 14,
+ 6713.135
+ ],
+ [
+ 15,
+ 6721.83
+ ],
+ [
+ 16,
+ 6708.915
+ ],
+ [
+ 17,
+ 6723.835
+ ]
+ ],
+ "slope": 18.412185314684532,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.2.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 293.5833333333333,
+ "range": 31.5,
+ "series": [
+ [
+ 4,
+ 295.0
+ ],
+ [
+ 5,
+ 312.5
+ ],
+ [
+ 6,
+ 307.5
+ ],
+ [
+ 7,
+ 301.0
+ ],
+ [
+ 8,
+ 299.0
+ ],
+ [
+ 9,
+ 294.0
+ ],
+ [
+ 10,
+ 289.5
+ ],
+ [
+ 11,
+ 289.0
+ ],
+ [
+ 12,
+ 288.0
+ ],
+ [
+ 13,
+ 284.5
+ ],
+ [
+ 14,
+ 282.0
+ ],
+ [
+ 15,
+ 281.0
+ ]
+ ],
+ "slope": -2.409090909090909,
+ "steady_state": true
+ },
+ "write": {
+ "average": 125.70833333333333,
+ "range": 13.5,
+ "series": [
+ [
+ 4,
+ 126.0
+ ],
+ [
+ 5,
+ 133.5
+ ],
+ [
+ 6,
+ 132.0
+ ],
+ [
+ 7,
+ 129.0
+ ],
+ [
+ 8,
+ 128.5
+ ],
+ [
+ 9,
+ 126.0
+ ],
+ [
+ 10,
+ 124.0
+ ],
+ [
+ 11,
+ 124.0
+ ],
+ [
+ 12,
+ 123.5
+ ],
+ [
+ 13,
+ 122.0
+ ],
+ [
+ 14,
+ 120.0
+ ],
+ [
+ 15,
+ 120.0
+ ]
+ ],
+ "slope": -1.0506993006993006,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 294.05416666666673,
+ "range": 31.400000000000034,
+ "series": [
+ [
+ 4,
+ 295.6
+ ],
+ [
+ 5,
+ 312.74
+ ],
+ [
+ 6,
+ 308.08000000000004
+ ],
+ [
+ 7,
+ 301.615
+ ],
+ [
+ 8,
+ 299.325
+ ],
+ [
+ 9,
+ 294.495
+ ],
+ [
+ 10,
+ 290.365
+ ],
+ [
+ 11,
+ 289.555
+ ],
+ [
+ 12,
+ 288.38
+ ],
+ [
+ 13,
+ 284.95000000000005
+ ],
+ [
+ 14,
+ 282.20500000000004
+ ],
+ [
+ 15,
+ 281.34
+ ]
+ ],
+ "slope": -2.4237762237762306,
+ "steady_state": true
+ },
+ "write": {
+ "average": 126.25833333333331,
+ "range": 13.454999999999998,
+ "series": [
+ [
+ 4,
+ 126.785
+ ],
+ [
+ 5,
+ 133.94
+ ],
+ [
+ 6,
+ 132.32
+ ],
+ [
+ 7,
+ 129.69
+ ],
+ [
+ 8,
+ 128.825
+ ],
+ [
+ 9,
+ 126.77000000000001
+ ],
+ [
+ 10,
+ 124.92999999999999
+ ],
+ [
+ 11,
+ 124.495
+ ],
+ [
+ 12,
+ 123.74
+ ],
+ [
+ 13,
+ 122.25
+ ],
+ [
+ 14,
+ 120.87
+ ],
+ [
+ 15,
+ 120.485
+ ]
+ ],
+ "slope": -1.055944055944039,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2297.4779166666663,
+ "range": 334.44500000000016,
+ "series": [
+ [
+ 4,
+ 2526.005
+ ],
+ [
+ 5,
+ 2427.425
+ ],
+ [
+ 6,
+ 2384.025
+ ],
+ [
+ 7,
+ 2333.9449999999997
+ ],
+ [
+ 8,
+ 2313.3050000000003
+ ],
+ [
+ 9,
+ 2272.14
+ ],
+ [
+ 10,
+ 2229.71
+ ],
+ [
+ 11,
+ 2209.475
+ ],
+ [
+ 12,
+ 2191.56
+ ],
+ [
+ 13,
+ 2209.55
+ ],
+ [
+ 14,
+ 2228.745
+ ],
+ [
+ 15,
+ 2243.85
+ ]
+ ],
+ "slope": -25.101381118880965,
+ "steady_state": true
+ },
+ "write": {
+ "average": 10573.252083333333,
+ "range": 2096.370000000001,
+ "series": [
+ [
+ 4,
+ 9943.335
+ ],
+ [
+ 5,
+ 9327.31
+ ],
+ [
+ 6,
+ 9650.455
+ ],
+ [
+ 7,
+ 10088.555
+ ],
+ [
+ 8,
+ 10218.895
+ ],
+ [
+ 9,
+ 10558.529999999999
+ ],
+ [
+ 10,
+ 10871.32
+ ],
+ [
+ 11,
+ 10974.970000000001
+ ],
+ [
+ 12,
+ 11124.685
+ ],
+ [
+ 13,
+ 11283.795
+ ],
+ [
+ 14,
+ 11413.494999999999
+ ],
+ [
+ 15,
+ 11423.68
+ ]
+ ],
+ "slope": 189.70106643356604,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.2.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 645.9,
+ "range": 105.0,
+ "series": [
+ [
+ 1,
+ 569.0
+ ],
+ [
+ 2,
+ 599.5
+ ],
+ [
+ 3,
+ 630.5
+ ],
+ [
+ 4,
+ 653.5
+ ],
+ [
+ 5,
+ 658.0
+ ],
+ [
+ 6,
+ 662.5
+ ],
+ [
+ 7,
+ 670.5
+ ],
+ [
+ 8,
+ 670.0
+ ],
+ [
+ 9,
+ 671.5
+ ],
+ [
+ 10,
+ 674.0
+ ]
+ ],
+ "slope": 10.315151515151515,
+ "steady_state": true
+ },
+ "write": {
+ "average": 276.85,
+ "range": 46.0,
+ "series": [
+ [
+ 1,
+ 243.0
+ ],
+ [
+ 2,
+ 256.5
+ ],
+ [
+ 3,
+ 270.0
+ ],
+ [
+ 4,
+ 279.5
+ ],
+ [
+ 5,
+ 282.0
+ ],
+ [
+ 6,
+ 284.0
+ ],
+ [
+ 7,
+ 288.0
+ ],
+ [
+ 8,
+ 288.0
+ ],
+ [
+ 9,
+ 288.5
+ ],
+ [
+ 10,
+ 289.0
+ ]
+ ],
+ "slope": 4.578787878787879,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 323.2,
+ "range": 52.275000000000034,
+ "series": [
+ [
+ 1,
+ 284.91499999999996
+ ],
+ [
+ 2,
+ 300.09000000000003
+ ],
+ [
+ 3,
+ 315.435
+ ],
+ [
+ 4,
+ 326.93
+ ],
+ [
+ 5,
+ 329.16
+ ],
+ [
+ 6,
+ 331.41499999999996
+ ],
+ [
+ 7,
+ 335.4
+ ],
+ [
+ 8,
+ 335.42999999999995
+ ],
+ [
+ 9,
+ 336.03499999999997
+ ],
+ [
+ 10,
+ 337.19
+ ]
+ ],
+ "slope": 5.1498787878787455,
+ "steady_state": true
+ },
+ "write": {
+ "average": 138.70700000000002,
+ "range": 22.99000000000001,
+ "series": [
+ [
+ 1,
+ 121.76499999999999
+ ],
+ [
+ 2,
+ 128.465
+ ],
+ [
+ 3,
+ 135.355
+ ],
+ [
+ 4,
+ 140.10500000000002
+ ],
+ [
+ 5,
+ 141.20499999999998
+ ],
+ [
+ 6,
+ 142.385
+ ],
+ [
+ 7,
+ 144.24
+ ],
+ [
+ 8,
+ 144.35500000000002
+ ],
+ [
+ 9,
+ 144.44
+ ],
+ [
+ 10,
+ 144.755
+ ]
+ ],
+ "slope": 2.286787878787868,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2212.657,
+ "range": 380.91499999999996,
+ "series": [
+ [
+ 1,
+ 2496.33
+ ],
+ [
+ 2,
+ 2323.365
+ ],
+ [
+ 3,
+ 2273.6150000000002
+ ],
+ [
+ 4,
+ 2211.135
+ ],
+ [
+ 5,
+ 2149.42
+ ],
+ [
+ 6,
+ 2155.885
+ ],
+ [
+ 7,
+ 2139.9049999999997
+ ],
+ [
+ 8,
+ 2138.195
+ ],
+ [
+ 9,
+ 2123.3050000000003
+ ],
+ [
+ 10,
+ 2115.415
+ ]
+ ],
+ "slope": -34.62412121212138,
+ "steady_state": true
+ },
+ "write": {
+ "average": 9367.181999999999,
+ "range": 1762.0400000000009,
+ "series": [
+ [
+ 1,
+ 10682.380000000001
+ ],
+ [
+ 2,
+ 10162.345000000001
+ ],
+ [
+ 3,
+ 9572.115000000002
+ ],
+ [
+ 4,
+ 9189.4
+ ],
+ [
+ 5,
+ 9215.994999999999
+ ],
+ [
+ 6,
+ 9100.310000000001
+ ],
+ [
+ 7,
+ 8949.765
+ ],
+ [
+ 8,
+ 8920.34
+ ],
+ [
+ 9,
+ 8950.67
+ ],
+ [
+ 10,
+ 8928.5
+ ]
+ ],
+ "slope": -171.8794545454532,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.2.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 2799.65,
+ "range": 70.5,
+ "series": [
+ [
+ 1,
+ 2756.5
+ ],
+ [
+ 2,
+ 2751.0
+ ],
+ [
+ 3,
+ 2813.0
+ ],
+ [
+ 4,
+ 2820.0
+ ],
+ [
+ 5,
+ 2821.0
+ ],
+ [
+ 6,
+ 2821.5
+ ],
+ [
+ 7,
+ 2814.5
+ ],
+ [
+ 8,
+ 2787.0
+ ],
+ [
+ 9,
+ 2804.5
+ ],
+ [
+ 10,
+ 2807.5
+ ]
+ ],
+ "slope": 4.166666666666667,
+ "steady_state": true
+ },
+ "write": {
+ "average": 1202.35,
+ "range": 35.0,
+ "series": [
+ [
+ 1,
+ 1185.5
+ ],
+ [
+ 2,
+ 1178.5
+ ],
+ [
+ 3,
+ 1206.5
+ ],
+ [
+ 4,
+ 1207.5
+ ],
+ [
+ 5,
+ 1210.0
+ ],
+ [
+ 6,
+ 1213.5
+ ],
+ [
+ 7,
+ 1211.0
+ ],
+ [
+ 8,
+ 1199.5
+ ],
+ [
+ 9,
+ 1205.5
+ ],
+ [
+ 10,
+ 1206.0
+ ]
+ ],
+ "slope": 2.1363636363636362,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 350.0195,
+ "range": 8.78000000000003,
+ "series": [
+ [
+ 1,
+ 344.635
+ ],
+ [
+ 2,
+ 343.96
+ ],
+ [
+ 3,
+ 351.67999999999995
+ ],
+ [
+ 4,
+ 352.53499999999997
+ ],
+ [
+ 5,
+ 352.72
+ ],
+ [
+ 6,
+ 352.74
+ ],
+ [
+ 7,
+ 351.85
+ ],
+ [
+ 8,
+ 348.42999999999995
+ ],
+ [
+ 9,
+ 350.67
+ ],
+ [
+ 10,
+ 350.975
+ ]
+ ],
+ "slope": 0.519666666666709,
+ "steady_state": true
+ },
+ "write": {
+ "average": 150.369,
+ "range": 4.420000000000016,
+ "series": [
+ [
+ 1,
+ 148.26999999999998
+ ],
+ [
+ 2,
+ 147.385
+ ],
+ [
+ 3,
+ 150.88
+ ],
+ [
+ 4,
+ 151.04000000000002
+ ],
+ [
+ 5,
+ 151.36
+ ],
+ [
+ 6,
+ 151.805
+ ],
+ [
+ 7,
+ 151.43
+ ],
+ [
+ 8,
+ 149.98000000000002
+ ],
+ [
+ 9,
+ 150.725
+ ],
+ [
+ 10,
+ 150.815
+ ]
+ ],
+ "slope": 0.26303030303032066,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2188.139,
+ "range": 63.999999999999545,
+ "series": [
+ [
+ 1,
+ 2207.295
+ ],
+ [
+ 2,
+ 2152.8900000000003
+ ],
+ [
+ 3,
+ 2155.225
+ ],
+ [
+ 4,
+ 2181.91
+ ],
+ [
+ 5,
+ 2180.65
+ ],
+ [
+ 6,
+ 2185.75
+ ],
+ [
+ 7,
+ 2199.6800000000003
+ ],
+ [
+ 8,
+ 2216.89
+ ],
+ [
+ 9,
+ 2199.535
+ ],
+ [
+ 10,
+ 2201.565
+ ]
+ ],
+ "slope": 3.888969696969866,
+ "steady_state": true
+ },
+ "write": {
+ "average": 8210.289999999999,
+ "range": 439.46999999999935,
+ "series": [
+ [
+ 1,
+ 8350.64
+ ],
+ [
+ 2,
+ 8533.64
+ ],
+ [
+ 3,
+ 8221.985
+ ],
+ [
+ 4,
+ 8139.795
+ ],
+ [
+ 5,
+ 8163.460000000001
+ ],
+ [
+ 6,
+ 8094.17
+ ],
+ [
+ 7,
+ 8099.555
+ ],
+ [
+ 8,
+ 8189.370000000001
+ ],
+ [
+ 9,
+ 8160.469999999999
+ ],
+ [
+ 10,
+ 8149.8150000000005
+ ]
+ ],
+ "slope": -28.925454545454546,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.4.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 418.2916666666667,
+ "range": 57.5,
+ "series": [
+ [
+ 13,
+ 450.5
+ ],
+ [
+ 14,
+ 444.0
+ ],
+ [
+ 15,
+ 438.0
+ ],
+ [
+ 16,
+ 430.0
+ ],
+ [
+ 17,
+ 425.0
+ ],
+ [
+ 18,
+ 418.5
+ ],
+ [
+ 19,
+ 412.0
+ ],
+ [
+ 20,
+ 407.5
+ ],
+ [
+ 21,
+ 404.5
+ ],
+ [
+ 22,
+ 400.5
+ ],
+ [
+ 23,
+ 396.0
+ ],
+ [
+ 24,
+ 393.0
+ ]
+ ],
+ "slope": -5.291958041958042,
+ "steady_state": true
+ },
+ "write": {
+ "average": 178.95833333333334,
+ "range": 25.0,
+ "series": [
+ [
+ 13,
+ 193.0
+ ],
+ [
+ 14,
+ 190.0
+ ],
+ [
+ 15,
+ 187.5
+ ],
+ [
+ 16,
+ 184.0
+ ],
+ [
+ 17,
+ 182.0
+ ],
+ [
+ 18,
+ 179.0
+ ],
+ [
+ 19,
+ 176.0
+ ],
+ [
+ 20,
+ 174.5
+ ],
+ [
+ 21,
+ 173.0
+ ],
+ [
+ 22,
+ 171.0
+ ],
+ [
+ 23,
+ 169.5
+ ],
+ [
+ 24,
+ 168.0
+ ]
+ ],
+ "slope": -2.291958041958042,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 418.73291666666665,
+ "range": 57.349999999999966,
+ "series": [
+ [
+ 13,
+ 451.085
+ ],
+ [
+ 14,
+ 444.395
+ ],
+ [
+ 15,
+ 438.355
+ ],
+ [
+ 16,
+ 430.485
+ ],
+ [
+ 17,
+ 425.64
+ ],
+ [
+ 18,
+ 418.97
+ ],
+ [
+ 19,
+ 412.22
+ ],
+ [
+ 20,
+ 407.625
+ ],
+ [
+ 21,
+ 405.025
+ ],
+ [
+ 22,
+ 400.605
+ ],
+ [
+ 23,
+ 396.655
+ ],
+ [
+ 24,
+ 393.735
+ ]
+ ],
+ "slope": -5.289702797202867,
+ "steady_state": true
+ },
+ "write": {
+ "average": 179.42999999999998,
+ "range": 24.72,
+ "series": [
+ [
+ 13,
+ 193.385
+ ],
+ [
+ 14,
+ 190.51
+ ],
+ [
+ 15,
+ 187.905
+ ],
+ [
+ 16,
+ 184.525
+ ],
+ [
+ 17,
+ 182.46
+ ],
+ [
+ 18,
+ 179.485
+ ],
+ [
+ 19,
+ 176.6
+ ],
+ [
+ 20,
+ 174.685
+ ],
+ [
+ 21,
+ 173.435
+ ],
+ [
+ 22,
+ 171.585
+ ],
+ [
+ 23,
+ 169.92000000000002
+ ],
+ [
+ 24,
+ 168.665
+ ]
+ ],
+ "slope": -2.2836713286712773,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2619.097083333333,
+ "range": 35.654999999999745,
+ "series": [
+ [
+ 13,
+ 2641.91
+ ],
+ [
+ 14,
+ 2619.26
+ ],
+ [
+ 15,
+ 2626.165
+ ],
+ [
+ 16,
+ 2617.355
+ ],
+ [
+ 17,
+ 2606.255
+ ],
+ [
+ 18,
+ 2610.12
+ ],
+ [
+ 19,
+ 2611.3050000000003
+ ],
+ [
+ 20,
+ 2610.625
+ ],
+ [
+ 21,
+ 2620.455
+ ],
+ [
+ 22,
+ 2619.955
+ ],
+ [
+ 23,
+ 2625.1400000000003
+ ],
+ [
+ 24,
+ 2620.62
+ ]
+ ],
+ "slope": -0.6816258741258308,
+ "steady_state": true
+ },
+ "write": {
+ "average": 16270.829166666668,
+ "range": 3108.66,
+ "series": [
+ [
+ 13,
+ 14554.75
+ ],
+ [
+ 14,
+ 14924.115
+ ],
+ [
+ 15,
+ 15202.835
+ ],
+ [
+ 16,
+ 15606.94
+ ],
+ [
+ 17,
+ 15882.355
+ ],
+ [
+ 18,
+ 16238.85
+ ],
+ [
+ 19,
+ 16600.545
+ ],
+ [
+ 20,
+ 16857.86
+ ],
+ [
+ 21,
+ 17003.065000000002
+ ],
+ [
+ 22,
+ 17253.059999999998
+ ],
+ [
+ 23,
+ 17462.165
+ ],
+ [
+ 24,
+ 17663.41
+ ]
+ ],
+ "slope": 285.51790209789704,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 679.7083333333334,
+ "range": 112.5,
+ "series": [
+ [
+ 18,
+ 744.5
+ ],
+ [
+ 19,
+ 732.0
+ ],
+ [
+ 20,
+ 717.0
+ ],
+ [
+ 21,
+ 699.0
+ ],
+ [
+ 22,
+ 687.0
+ ],
+ [
+ 23,
+ 676.5
+ ],
+ [
+ 24,
+ 670.5
+ ],
+ [
+ 25,
+ 661.0
+ ],
+ [
+ 26,
+ 654.0
+ ],
+ [
+ 27,
+ 644.5
+ ],
+ [
+ 28,
+ 638.5
+ ],
+ [
+ 29,
+ 632.0
+ ]
+ ],
+ "slope": -10.124125874125873,
+ "steady_state": true
+ },
+ "write": {
+ "average": 291.0,
+ "range": 48.0,
+ "series": [
+ [
+ 18,
+ 319.0
+ ],
+ [
+ 19,
+ 313.0
+ ],
+ [
+ 20,
+ 307.5
+ ],
+ [
+ 21,
+ 299.5
+ ],
+ [
+ 22,
+ 294.5
+ ],
+ [
+ 23,
+ 289.5
+ ],
+ [
+ 24,
+ 286.5
+ ],
+ [
+ 25,
+ 283.0
+ ],
+ [
+ 26,
+ 279.5
+ ],
+ [
+ 27,
+ 276.0
+ ],
+ [
+ 28,
+ 273.0
+ ],
+ [
+ 29,
+ 271.0
+ ]
+ ],
+ "slope": -4.356643356643357,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 340.12249999999995,
+ "range": 56.22000000000003,
+ "series": [
+ [
+ 18,
+ 372.625
+ ],
+ [
+ 19,
+ 366.015
+ ],
+ [
+ 20,
+ 358.79499999999996
+ ],
+ [
+ 21,
+ 349.695
+ ],
+ [
+ 22,
+ 343.875
+ ],
+ [
+ 23,
+ 338.435
+ ],
+ [
+ 24,
+ 335.31
+ ],
+ [
+ 25,
+ 330.94000000000005
+ ],
+ [
+ 26,
+ 327.22
+ ],
+ [
+ 27,
+ 322.495
+ ],
+ [
+ 28,
+ 319.65999999999997
+ ],
+ [
+ 29,
+ 316.405
+ ]
+ ],
+ "slope": -5.049020979020908,
+ "steady_state": true
+ },
+ "write": {
+ "average": 145.72208333333333,
+ "range": 24.14500000000001,
+ "series": [
+ [
+ 18,
+ 159.71
+ ],
+ [
+ 19,
+ 156.865
+ ],
+ [
+ 20,
+ 153.785
+ ],
+ [
+ 21,
+ 149.86
+ ],
+ [
+ 22,
+ 147.415
+ ],
+ [
+ 23,
+ 144.95
+ ],
+ [
+ 24,
+ 143.625
+ ],
+ [
+ 25,
+ 141.765
+ ],
+ [
+ 26,
+ 140.07999999999998
+ ],
+ [
+ 27,
+ 138.11
+ ],
+ [
+ 28,
+ 136.935
+ ],
+ [
+ 29,
+ 135.565
+ ]
+ ],
+ "slope": -2.1743531468531483,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2612.727083333333,
+ "range": 57.600000000000364,
+ "series": [
+ [
+ 18,
+ 2584.87
+ ],
+ [
+ 19,
+ 2588.4750000000004
+ ],
+ [
+ 20,
+ 2591.2349999999997
+ ],
+ [
+ 21,
+ 2607.82
+ ],
+ [
+ 22,
+ 2613.5950000000003
+ ],
+ [
+ 23,
+ 2611.1949999999997
+ ],
+ [
+ 24,
+ 2619.825
+ ],
+ [
+ 25,
+ 2616.535
+ ],
+ [
+ 26,
+ 2616.1949999999997
+ ],
+ [
+ 27,
+ 2627.3599999999997
+ ],
+ [
+ 28,
+ 2633.1499999999996
+ ],
+ [
+ 29,
+ 2642.4700000000003
+ ]
+ ],
+ "slope": 4.71284965034965,
+ "steady_state": true
+ },
+ "write": {
+ "average": 21437.647916666665,
+ "range": 4335.645,
+ "series": [
+ [
+ 18,
+ 19023.07
+ ],
+ [
+ 19,
+ 19465.52
+ ],
+ [
+ 20,
+ 19971.405
+ ],
+ [
+ 21,
+ 20614.805
+ ],
+ [
+ 22,
+ 21060.065
+ ],
+ [
+ 23,
+ 21508.175000000003
+ ],
+ [
+ 24,
+ 21746.425
+ ],
+ [
+ 25,
+ 22121.61
+ ],
+ [
+ 26,
+ 22466.315
+ ],
+ [
+ 27,
+ 22839.65
+ ],
+ [
+ 28,
+ 23076.02
+ ],
+ [
+ 29,
+ 23358.715
+ ]
+ ],
+ "slope": 394.9116958041951,
+ "steady_state": false
+ }
+ }
+ },
+ "rw.queue-depth.4.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 3692.2083333333335,
+ "range": 473.5,
+ "series": [
+ [
+ 8,
+ 4022.5
+ ],
+ [
+ 9,
+ 3835.5
+ ],
+ [
+ 10,
+ 3773.5
+ ],
+ [
+ 11,
+ 3707.0
+ ],
+ [
+ 12,
+ 3682.0
+ ],
+ [
+ 13,
+ 3617.5
+ ],
+ [
+ 14,
+ 3693.5
+ ],
+ [
+ 15,
+ 3650.5
+ ],
+ [
+ 16,
+ 3586.5
+ ],
+ [
+ 17,
+ 3606.5
+ ],
+ [
+ 18,
+ 3582.5
+ ],
+ [
+ 19,
+ 3549.0
+ ]
+ ],
+ "slope": -32.43181818181818,
+ "steady_state": true
+ },
+ "write": {
+ "average": 1586.875,
+ "range": 202.0,
+ "series": [
+ [
+ 8,
+ 1728.0
+ ],
+ [
+ 9,
+ 1647.5
+ ],
+ [
+ 10,
+ 1621.0
+ ],
+ [
+ 11,
+ 1593.5
+ ],
+ [
+ 12,
+ 1583.5
+ ],
+ [
+ 13,
+ 1556.0
+ ],
+ [
+ 14,
+ 1587.5
+ ],
+ [
+ 15,
+ 1569.0
+ ],
+ [
+ 16,
+ 1541.5
+ ],
+ [
+ 17,
+ 1549.5
+ ],
+ [
+ 18,
+ 1539.5
+ ],
+ [
+ 19,
+ 1526.0
+ ]
+ ],
+ "slope": -13.868881118881118,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 461.59083333333336,
+ "range": 59.214999999999975,
+ "series": [
+ [
+ 8,
+ 502.905
+ ],
+ [
+ 9,
+ 479.48
+ ],
+ [
+ 10,
+ 471.775
+ ],
+ [
+ 11,
+ 463.43
+ ],
+ [
+ 12,
+ 460.35
+ ],
+ [
+ 13,
+ 452.24
+ ],
+ [
+ 14,
+ 461.765
+ ],
+ [
+ 15,
+ 456.34000000000003
+ ],
+ [
+ 16,
+ 448.37
+ ],
+ [
+ 17,
+ 450.885
+ ],
+ [
+ 18,
+ 447.86
+ ],
+ [
+ 19,
+ 443.69
+ ]
+ ],
+ "slope": -4.055874125874197,
+ "steady_state": true
+ },
+ "write": {
+ "average": 198.42416666666665,
+ "range": 25.289999999999992,
+ "series": [
+ [
+ 8,
+ 216.095
+ ],
+ [
+ 9,
+ 206.025
+ ],
+ [
+ 10,
+ 202.685
+ ],
+ [
+ 11,
+ 199.25
+ ],
+ [
+ 12,
+ 198.005
+ ],
+ [
+ 13,
+ 194.535
+ ],
+ [
+ 14,
+ 198.51
+ ],
+ [
+ 15,
+ 196.16
+ ],
+ [
+ 16,
+ 192.695
+ ],
+ [
+ 17,
+ 193.76999999999998
+ ],
+ [
+ 18,
+ 192.555
+ ],
+ [
+ 19,
+ 190.805
+ ]
+ ],
+ "slope": -1.734825174825153,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 2657.3033333333333,
+ "range": 31.639999999999873,
+ "series": [
+ [
+ 8,
+ 2641.94
+ ],
+ [
+ 9,
+ 2651.645
+ ],
+ [
+ 10,
+ 2653.295
+ ],
+ [
+ 11,
+ 2668.575
+ ],
+ [
+ 12,
+ 2668.885
+ ],
+ [
+ 13,
+ 2672.23
+ ],
+ [
+ 14,
+ 2658.52
+ ],
+ [
+ 15,
+ 2640.59
+ ],
+ [
+ 16,
+ 2654.3900000000003
+ ],
+ [
+ 17,
+ 2652.055
+ ],
+ [
+ 18,
+ 2662.465
+ ],
+ [
+ 19,
+ 2663.05
+ ]
+ ],
+ "slope": 0.5293356643361202,
+ "steady_state": true
+ },
+ "write": {
+ "average": 14002.262916666667,
+ "range": 2427.3449999999993,
+ "series": [
+ [
+ 8,
+ 12352.555
+ ],
+ [
+ 9,
+ 13240.375
+ ],
+ [
+ 10,
+ 13555.064999999999
+ ],
+ [
+ 11,
+ 13870.48
+ ],
+ [
+ 12,
+ 13999.89
+ ],
+ [
+ 13,
+ 14351.735
+ ],
+ [
+ 14,
+ 13968.49
+ ],
+ [
+ 15,
+ 14245.415
+ ],
+ [
+ 16,
+ 14588.46
+ ],
+ [
+ 17,
+ 14482.494999999999
+ ],
+ [
+ 18,
+ 14592.295
+ ],
+ [
+ 19,
+ 14779.9
+ ]
+ ],
+ "slope": 172.38921328671364,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.8.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 769.75,
+ "range": 78.5,
+ "series": [
+ [
+ 3,
+ 759.0
+ ],
+ [
+ 4,
+ 774.5
+ ],
+ [
+ 5,
+ 786.5
+ ],
+ [
+ 6,
+ 794.5
+ ],
+ [
+ 7,
+ 788.5
+ ],
+ [
+ 8,
+ 786.5
+ ],
+ [
+ 9,
+ 777.5
+ ],
+ [
+ 10,
+ 769.0
+ ],
+ [
+ 11,
+ 772.0
+ ],
+ [
+ 12,
+ 771.5
+ ],
+ [
+ 13,
+ 741.5
+ ],
+ [
+ 14,
+ 716.0
+ ]
+ ],
+ "slope": -3.6888111888111887,
+ "steady_state": true
+ },
+ "write": {
+ "average": 329.7083333333333,
+ "range": 33.5,
+ "series": [
+ [
+ 3,
+ 326.0
+ ],
+ [
+ 4,
+ 332.5
+ ],
+ [
+ 5,
+ 337.0
+ ],
+ [
+ 6,
+ 340.0
+ ],
+ [
+ 7,
+ 337.5
+ ],
+ [
+ 8,
+ 337.0
+ ],
+ [
+ 9,
+ 333.0
+ ],
+ [
+ 10,
+ 329.0
+ ],
+ [
+ 11,
+ 330.0
+ ],
+ [
+ 12,
+ 330.5
+ ],
+ [
+ 13,
+ 317.5
+ ],
+ [
+ 14,
+ 306.5
+ ]
+ ],
+ "slope": -1.6590909090909092,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 770.2616666666667,
+ "range": 78.33500000000004,
+ "series": [
+ [
+ 3,
+ 759.12
+ ],
+ [
+ 4,
+ 775.02
+ ],
+ [
+ 5,
+ 786.96
+ ],
+ [
+ 6,
+ 795.005
+ ],
+ [
+ 7,
+ 789.095
+ ],
+ [
+ 8,
+ 787.0799999999999
+ ],
+ [
+ 9,
+ 777.7850000000001
+ ],
+ [
+ 10,
+ 769.3399999999999
+ ],
+ [
+ 11,
+ 772.7
+ ],
+ [
+ 12,
+ 772.065
+ ],
+ [
+ 13,
+ 742.3
+ ],
+ [
+ 14,
+ 716.67
+ ]
+ ],
+ "slope": -3.656573426573321,
+ "steady_state": true
+ },
+ "write": {
+ "average": 330.27625,
+ "range": 33.55500000000001,
+ "series": [
+ [
+ 3,
+ 326.77
+ ],
+ [
+ 4,
+ 333.295
+ ],
+ [
+ 5,
+ 337.20000000000005
+ ],
+ [
+ 6,
+ 340.625
+ ],
+ [
+ 7,
+ 338.05
+ ],
+ [
+ 8,
+ 337.53
+ ],
+ [
+ 9,
+ 333.265
+ ],
+ [
+ 10,
+ 329.765
+ ],
+ [
+ 11,
+ 330.82
+ ],
+ [
+ 12,
+ 330.825
+ ],
+ [
+ 13,
+ 318.1
+ ],
+ [
+ 14,
+ 307.07
+ ]
+ ],
+ "slope": -1.665122377622432,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 3298.558333333334,
+ "range": 487.0600000000004,
+ "series": [
+ [
+ 3,
+ 3669.76
+ ],
+ [
+ 4,
+ 3459.2749999999996
+ ],
+ [
+ 5,
+ 3420.115
+ ],
+ [
+ 6,
+ 3364.24
+ ],
+ [
+ 7,
+ 3298.3549999999996
+ ],
+ [
+ 8,
+ 3235.16
+ ],
+ [
+ 9,
+ 3196.755
+ ],
+ [
+ 10,
+ 3188.005
+ ],
+ [
+ 11,
+ 3182.7
+ ],
+ [
+ 12,
+ 3190.1000000000004
+ ],
+ [
+ 13,
+ 3185.87
+ ],
+ [
+ 14,
+ 3192.365
+ ]
+ ],
+ "slope": -37.06031468531469,
+ "steady_state": true
+ },
+ "write": {
+ "average": 16559.696666666667,
+ "range": 2959.6749999999993,
+ "series": [
+ [
+ 3,
+ 15987.375
+ ],
+ [
+ 4,
+ 15972.8
+ ],
+ [
+ 5,
+ 15789.195
+ ],
+ [
+ 6,
+ 15645.900000000001
+ ],
+ [
+ 7,
+ 15968.81
+ ],
+ [
+ 8,
+ 16160.57
+ ],
+ [
+ 9,
+ 16548.685
+ ],
+ [
+ 10,
+ 16825.275
+ ],
+ [
+ 11,
+ 16752.805
+ ],
+ [
+ 12,
+ 16738.54
+ ],
+ [
+ 13,
+ 17720.83
+ ],
+ [
+ 14,
+ 18605.575
+ ]
+ ],
+ "slope": 208.63608391608582,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.8.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 1419.2916666666667,
+ "range": 194.0,
+ "series": [
+ [
+ 2,
+ 1423.5
+ ],
+ [
+ 3,
+ 1456.5
+ ],
+ [
+ 4,
+ 1477.0
+ ],
+ [
+ 5,
+ 1508.0
+ ],
+ [
+ 6,
+ 1506.0
+ ],
+ [
+ 7,
+ 1480.5
+ ],
+ [
+ 8,
+ 1443.0
+ ],
+ [
+ 9,
+ 1423.5
+ ],
+ [
+ 10,
+ 1349.5
+ ],
+ [
+ 11,
+ 1327.0
+ ],
+ [
+ 12,
+ 1323.0
+ ],
+ [
+ 13,
+ 1314.0
+ ]
+ ],
+ "slope": -15.851398601398602,
+ "steady_state": true
+ },
+ "write": {
+ "average": 608.2916666666666,
+ "range": 83.5,
+ "series": [
+ [
+ 2,
+ 609.5
+ ],
+ [
+ 3,
+ 626.5
+ ],
+ [
+ 4,
+ 635.0
+ ],
+ [
+ 5,
+ 646.0
+ ],
+ [
+ 6,
+ 645.0
+ ],
+ [
+ 7,
+ 634.0
+ ],
+ [
+ 8,
+ 618.0
+ ],
+ [
+ 9,
+ 610.0
+ ],
+ [
+ 10,
+ 578.0
+ ],
+ [
+ 11,
+ 568.5
+ ],
+ [
+ 12,
+ 566.5
+ ],
+ [
+ 13,
+ 562.5
+ ]
+ ],
+ "slope": -6.935314685314685,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 709.9075000000001,
+ "range": 97.12000000000012,
+ "series": [
+ [
+ 2,
+ 711.99
+ ],
+ [
+ 3,
+ 728.44
+ ],
+ [
+ 4,
+ 738.73
+ ],
+ [
+ 5,
+ 754.48
+ ],
+ [
+ 6,
+ 753.285
+ ],
+ [
+ 7,
+ 740.385
+ ],
+ [
+ 8,
+ 721.89
+ ],
+ [
+ 9,
+ 712.0550000000001
+ ],
+ [
+ 10,
+ 674.9000000000001
+ ],
+ [
+ 11,
+ 663.6800000000001
+ ],
+ [
+ 12,
+ 661.6949999999999
+ ],
+ [
+ 13,
+ 657.3599999999999
+ ]
+ ],
+ "slope": -7.926818181818274,
+ "steady_state": true
+ },
+ "write": {
+ "average": 304.3995833333334,
+ "range": 41.75999999999999,
+ "series": [
+ [
+ 2,
+ 305.09000000000003
+ ],
+ [
+ 3,
+ 313.505
+ ],
+ [
+ 4,
+ 317.755
+ ],
+ [
+ 5,
+ 323.205
+ ],
+ [
+ 6,
+ 322.625
+ ],
+ [
+ 7,
+ 317.345
+ ],
+ [
+ 8,
+ 309.37
+ ],
+ [
+ 9,
+ 305.36
+ ],
+ [
+ 10,
+ 289.275
+ ],
+ [
+ 11,
+ 284.4
+ ],
+ [
+ 12,
+ 283.41999999999996
+ ],
+ [
+ 13,
+ 281.445
+ ]
+ ],
+ "slope": -3.474702797202846,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 3290.804583333334,
+ "range": 292.2199999999998,
+ "series": [
+ [
+ 2,
+ 3500.7749999999996
+ ],
+ [
+ 3,
+ 3391.995
+ ],
+ [
+ 4,
+ 3341.29
+ ],
+ [
+ 5,
+ 3208.555
+ ],
+ [
+ 6,
+ 3222.835
+ ],
+ [
+ 7,
+ 3244.6899999999996
+ ],
+ [
+ 8,
+ 3276.145
+ ],
+ [
+ 9,
+ 3254.4849999999997
+ ],
+ [
+ 10,
+ 3254.6800000000003
+ ],
+ [
+ 11,
+ 3249.925
+ ],
+ [
+ 12,
+ 3279.16
+ ],
+ [
+ 13,
+ 3265.12
+ ]
+ ],
+ "slope": -13.602255244755908,
+ "steady_state": true
+ },
+ "write": {
+ "average": 18695.714166666665,
+ "range": 3531.4449999999997,
+ "series": [
+ [
+ 2,
+ 18163.559999999998
+ ],
+ [
+ 3,
+ 17730.88
+ ],
+ [
+ 4,
+ 17435.025
+ ],
+ [
+ 5,
+ 17271.89
+ ],
+ [
+ 6,
+ 17276.71
+ ],
+ [
+ 7,
+ 17637.095
+ ],
+ [
+ 8,
+ 18213.864999999998
+ ],
+ [
+ 9,
+ 18610.690000000002
+ ],
+ [
+ 10,
+ 20063.29
+ ],
+ [
+ 11,
+ 20553.485
+ ],
+ [
+ 12,
+ 20588.745000000003
+ ],
+ [
+ 13,
+ 20803.335
+ ]
+ ],
+ "slope": 332.5987412587442,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.8.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 3866.25,
+ "range": 539.5,
+ "series": [
+ [
+ 5,
+ 4059.0
+ ],
+ [
+ 5,
+ 3840.0
+ ],
+ [
+ 6,
+ 4099.5
+ ],
+ [
+ 7,
+ 4052.0
+ ],
+ [
+ 7,
+ 3810.0
+ ],
+ [
+ 8,
+ 3979.0
+ ],
+ [
+ 8,
+ 3748.0
+ ],
+ [
+ 9,
+ 3930.0
+ ],
+ [
+ 9,
+ 3701.0
+ ],
+ [
+ 10,
+ 3938.5
+ ],
+ [
+ 11,
+ 3749.0
+ ],
+ [
+ 12,
+ 3779.0
+ ],
+ [
+ 12,
+ 3560.0
+ ],
+ [
+ 13,
+ 3979.0
+ ],
+ [
+ 13,
+ 3749.0
+ ],
+ [
+ 14,
+ 4022.0
+ ],
+ [
+ 14,
+ 3786.0
+ ],
+ [
+ 15,
+ 3861.0
+ ],
+ [
+ 16,
+ 3956.0
+ ],
+ [
+ 16,
+ 3727.0
+ ]
+ ],
+ "slope": -12.16530612244898,
+ "steady_state": true
+ },
+ "write": {
+ "average": 1661.95,
+ "range": 231.5,
+ "series": [
+ [
+ 5,
+ 1746.0
+ ],
+ [
+ 5,
+ 1653.0
+ ],
+ [
+ 6,
+ 1762.5
+ ],
+ [
+ 7,
+ 1742.0
+ ],
+ [
+ 7,
+ 1637.0
+ ],
+ [
+ 8,
+ 1710.0
+ ],
+ [
+ 8,
+ 1611.0
+ ],
+ [
+ 9,
+ 1688.0
+ ],
+ [
+ 9,
+ 1590.0
+ ],
+ [
+ 10,
+ 1693.0
+ ],
+ [
+ 11,
+ 1612.0
+ ],
+ [
+ 12,
+ 1625.0
+ ],
+ [
+ 12,
+ 1531.0
+ ],
+ [
+ 13,
+ 1710.0
+ ],
+ [
+ 13,
+ 1612.0
+ ],
+ [
+ 14,
+ 1729.0
+ ],
+ [
+ 14,
+ 1627.0
+ ],
+ [
+ 15,
+ 1659.5
+ ],
+ [
+ 16,
+ 1700.0
+ ],
+ [
+ 16,
+ 1601.0
+ ]
+ ],
+ "slope": -5.322448979591837,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 483.3469999999999,
+ "range": 67.40000000000003,
+ "series": [
+ [
+ 5,
+ 507.42
+ ],
+ [
+ 5,
+ 480.06
+ ],
+ [
+ 6,
+ 512.47
+ ],
+ [
+ 7,
+ 506.53
+ ],
+ [
+ 7,
+ 476.31
+ ],
+ [
+ 8,
+ 497.42
+ ],
+ [
+ 8,
+ 468.64
+ ],
+ [
+ 9,
+ 491.37
+ ],
+ [
+ 9,
+ 462.67
+ ],
+ [
+ 10,
+ 492.38
+ ],
+ [
+ 11,
+ 468.66499999999996
+ ],
+ [
+ 12,
+ 472.43
+ ],
+ [
+ 12,
+ 445.07
+ ],
+ [
+ 13,
+ 497.39
+ ],
+ [
+ 13,
+ 468.67
+ ],
+ [
+ 14,
+ 502.84
+ ],
+ [
+ 14,
+ 473.29
+ ],
+ [
+ 15,
+ 482.695
+ ],
+ [
+ 16,
+ 494.63
+ ],
+ [
+ 16,
+ 465.99
+ ]
+ ],
+ "slope": -1.5178367346938586,
+ "steady_state": true
+ },
+ "write": {
+ "average": 207.81325,
+ "range": 28.97999999999999,
+ "series": [
+ [
+ 5,
+ 218.32
+ ],
+ [
+ 5,
+ 206.77
+ ],
+ [
+ 6,
+ 220.39
+ ],
+ [
+ 7,
+ 217.8
+ ],
+ [
+ 7,
+ 204.66
+ ],
+ [
+ 8,
+ 213.8
+ ],
+ [
+ 8,
+ 201.41
+ ],
+ [
+ 9,
+ 211.12
+ ],
+ [
+ 9,
+ 198.8
+ ],
+ [
+ 10,
+ 211.66500000000002
+ ],
+ [
+ 11,
+ 201.575
+ ],
+ [
+ 12,
+ 203.24
+ ],
+ [
+ 12,
+ 191.41
+ ],
+ [
+ 13,
+ 213.88
+ ],
+ [
+ 13,
+ 201.51
+ ],
+ [
+ 14,
+ 216.16
+ ],
+ [
+ 14,
+ 203.48
+ ],
+ [
+ 15,
+ 207.45499999999998
+ ],
+ [
+ 16,
+ 212.59
+ ],
+ [
+ 16,
+ 200.23
+ ]
+ ],
+ "slope": -0.6655612244897959,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 3473.8247500000007,
+ "range": 422.0499999999997,
+ "series": [
+ [
+ 5,
+ 3376.83
+ ],
+ [
+ 5,
+ 3597.43
+ ],
+ [
+ 6,
+ 3487.11
+ ],
+ [
+ 7,
+ 3338.42
+ ],
+ [
+ 7,
+ 3671.4
+ ],
+ [
+ 8,
+ 3318.59
+ ],
+ [
+ 8,
+ 3666.94
+ ],
+ [
+ 9,
+ 3319.35
+ ],
+ [
+ 9,
+ 3644.24
+ ],
+ [
+ 10,
+ 3494.665
+ ],
+ [
+ 11,
+ 3488.2200000000003
+ ],
+ [
+ 12,
+ 3304.8
+ ],
+ [
+ 12,
+ 3684.31
+ ],
+ [
+ 13,
+ 3280.59
+ ],
+ [
+ 13,
+ 3617.29
+ ],
+ [
+ 14,
+ 3263.15
+ ],
+ [
+ 14,
+ 3617.5
+ ],
+ [
+ 15,
+ 3430.88
+ ],
+ [
+ 16,
+ 3262.26
+ ],
+ [
+ 16,
+ 3612.52
+ ]
+ ],
+ "slope": -5.862602040817467,
+ "steady_state": true
+ },
+ "write": {
+ "average": 30455.084249999993,
+ "range": 5003.43,
+ "series": [
+ [
+ 5,
+ 28772.12
+ ],
+ [
+ 5,
+ 30325.76
+ ],
+ [
+ 6,
+ 28206.36
+ ],
+ [
+ 7,
+ 28951.93
+ ],
+ [
+ 7,
+ 30523.53
+ ],
+ [
+ 8,
+ 29683.39
+ ],
+ [
+ 8,
+ 31165.7
+ ],
+ [
+ 9,
+ 30152.91
+ ],
+ [
+ 9,
+ 31738.79
+ ],
+ [
+ 10,
+ 29669.985
+ ],
+ [
+ 11,
+ 31575.6
+ ],
+ [
+ 12,
+ 31665.74
+ ],
+ [
+ 12,
+ 33209.79
+ ],
+ [
+ 13,
+ 29759.7
+ ],
+ [
+ 13,
+ 31268.35
+ ],
+ [
+ 14,
+ 29403.72
+ ],
+ [
+ 14,
+ 30881.43
+ ],
+ [
+ 15,
+ 30597.519999999997
+ ],
+ [
+ 16,
+ 30023.2
+ ],
+ [
+ 16,
+ 31526.16
+ ]
+ ],
+ "slope": 134.50296938775753,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.1.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 115.85,
+ "range": 9.0,
+ "series": [
+ [
+ 1,
+ 109.5
+ ],
+ [
+ 2,
+ 112.0
+ ],
+ [
+ 3,
+ 114.5
+ ],
+ [
+ 4,
+ 116.5
+ ],
+ [
+ 5,
+ 117.0
+ ],
+ [
+ 6,
+ 118.0
+ ],
+ [
+ 7,
+ 118.5
+ ],
+ [
+ 8,
+ 118.0
+ ],
+ [
+ 9,
+ 117.5
+ ],
+ [
+ 10,
+ 117.0
+ ]
+ ],
+ "slope": 0.7909090909090909,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 116.311,
+ "range": 9.314999999999998,
+ "series": [
+ [
+ 1,
+ 109.715
+ ],
+ [
+ 2,
+ 112.15
+ ],
+ [
+ 3,
+ 115.24000000000001
+ ],
+ [
+ 4,
+ 116.955
+ ],
+ [
+ 5,
+ 117.78
+ ],
+ [
+ 6,
+ 118.285
+ ],
+ [
+ 7,
+ 119.03
+ ],
+ [
+ 8,
+ 118.34
+ ],
+ [
+ 9,
+ 117.83
+ ],
+ [
+ 10,
+ 117.785
+ ]
+ ],
+ "slope": 0.8158787878787861,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 8606.042,
+ "range": 722.6299999999974,
+ "series": [
+ [
+ 1,
+ 9124.759999999998
+ ],
+ [
+ 2,
+ 8920.235
+ ],
+ [
+ 3,
+ 8683.205
+ ],
+ [
+ 4,
+ 8553.310000000001
+ ],
+ [
+ 5,
+ 8493.435
+ ],
+ [
+ 6,
+ 8455.855
+ ],
+ [
+ 7,
+ 8402.130000000001
+ ],
+ [
+ 8,
+ 8450.535
+ ],
+ [
+ 9,
+ 8486.279999999999
+ ],
+ [
+ 10,
+ 8490.675
+ ]
+ ],
+ "slope": -63.023757575757124,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 212.4,
+ "range": 4.0,
+ "series": [
+ [
+ 1,
+ 213.5
+ ],
+ [
+ 2,
+ 210.5
+ ],
+ [
+ 3,
+ 212.5
+ ],
+ [
+ 4,
+ 212.0
+ ],
+ [
+ 5,
+ 212.0
+ ],
+ [
+ 6,
+ 211.0
+ ],
+ [
+ 7,
+ 212.5
+ ],
+ [
+ 8,
+ 212.5
+ ],
+ [
+ 9,
+ 213.0
+ ],
+ [
+ 10,
+ 214.5
+ ]
+ ],
+ "slope": 0.16363636363636364,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 106.37,
+ "range": 1.7700000000000102,
+ "series": [
+ [
+ 1,
+ 106.855
+ ],
+ [
+ 2,
+ 105.53
+ ],
+ [
+ 3,
+ 106.285
+ ],
+ [
+ 4,
+ 106.175
+ ],
+ [
+ 5,
+ 106.28999999999999
+ ],
+ [
+ 6,
+ 105.695
+ ],
+ [
+ 7,
+ 106.38
+ ],
+ [
+ 8,
+ 106.475
+ ],
+ [
+ 9,
+ 106.715
+ ],
+ [
+ 10,
+ 107.30000000000001
+ ]
+ ],
+ "slope": 0.08042424242424948,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 9398.3565,
+ "range": 162.0600000000013,
+ "series": [
+ [
+ 1,
+ 9362.61
+ ],
+ [
+ 2,
+ 9476.555
+ ],
+ [
+ 3,
+ 9407.565
+ ],
+ [
+ 4,
+ 9414.795
+ ],
+ [
+ 5,
+ 9402.305
+ ],
+ [
+ 6,
+ 9455.4
+ ],
+ [
+ 7,
+ 9395.92
+ ],
+ [
+ 8,
+ 9387.8
+ ],
+ [
+ 9,
+ 9366.119999999999
+ ],
+ [
+ 10,
+ 9314.494999999999
+ ]
+ ],
+ "slope": -7.9299090909111225,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.1.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 903.45,
+ "range": 11.0,
+ "series": [
+ [
+ 1,
+ 897.0
+ ],
+ [
+ 2,
+ 901.5
+ ],
+ [
+ 3,
+ 899.5
+ ],
+ [
+ 4,
+ 905.0
+ ],
+ [
+ 5,
+ 904.5
+ ],
+ [
+ 6,
+ 904.5
+ ],
+ [
+ 7,
+ 901.0
+ ],
+ [
+ 8,
+ 908.0
+ ],
+ [
+ 9,
+ 907.0
+ ],
+ [
+ 10,
+ 906.5
+ ]
+ ],
+ "slope": 0.9363636363636364,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 112.9985,
+ "range": 1.2900000000000063,
+ "series": [
+ [
+ 1,
+ 112.225
+ ],
+ [
+ 2,
+ 112.765
+ ],
+ [
+ 3,
+ 112.525
+ ],
+ [
+ 4,
+ 113.16499999999999
+ ],
+ [
+ 5,
+ 113.13
+ ],
+ [
+ 6,
+ 113.11500000000001
+ ],
+ [
+ 7,
+ 112.71
+ ],
+ [
+ 8,
+ 113.515
+ ],
+ [
+ 9,
+ 113.435
+ ],
+ [
+ 10,
+ 113.4
+ ]
+ ],
+ "slope": 0.11415151515149222,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 8854.5555,
+ "range": 114.07499999999891,
+ "series": [
+ [
+ 1,
+ 8924.58
+ ],
+ [
+ 2,
+ 8878.92
+ ],
+ [
+ 3,
+ 8893.15
+ ],
+ [
+ 4,
+ 8842.345000000001
+ ],
+ [
+ 5,
+ 8842.525000000001
+ ],
+ [
+ 6,
+ 8844.045
+ ],
+ [
+ 7,
+ 8873.84
+ ],
+ [
+ 8,
+ 8810.505000000001
+ ],
+ [
+ 9,
+ 8816.485
+ ],
+ [
+ 10,
+ 8819.16
+ ]
+ ],
+ "slope": -10.321484848484397,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.2.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 194.95,
+ "range": 6.0,
+ "series": [
+ [
+ 1,
+ 194.5
+ ],
+ [
+ 2,
+ 197.5
+ ],
+ [
+ 3,
+ 199.0
+ ],
+ [
+ 4,
+ 196.0
+ ],
+ [
+ 5,
+ 194.5
+ ],
+ [
+ 6,
+ 193.0
+ ],
+ [
+ 7,
+ 193.0
+ ],
+ [
+ 8,
+ 193.0
+ ],
+ [
+ 9,
+ 194.5
+ ],
+ [
+ 10,
+ 194.5
+ ]
+ ],
+ "slope": -0.37272727272727274,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 195.47050000000002,
+ "range": 5.974999999999994,
+ "series": [
+ [
+ 1,
+ 195.25
+ ],
+ [
+ 2,
+ 198.14499999999998
+ ],
+ [
+ 3,
+ 199.35
+ ],
+ [
+ 4,
+ 196.78
+ ],
+ [
+ 5,
+ 195.075
+ ],
+ [
+ 6,
+ 193.69
+ ],
+ [
+ 7,
+ 193.4
+ ],
+ [
+ 8,
+ 193.375
+ ],
+ [
+ 9,
+ 194.825
+ ],
+ [
+ 10,
+ 194.815
+ ]
+ ],
+ "slope": -0.41548484848485906,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 10233.842999999999,
+ "range": 314.65500000000065,
+ "series": [
+ [
+ 1,
+ 10240.725
+ ],
+ [
+ 2,
+ 10091.695
+ ],
+ [
+ 3,
+ 10031.205
+ ],
+ [
+ 4,
+ 10163.119999999999
+ ],
+ [
+ 5,
+ 10252.994999999999
+ ],
+ [
+ 6,
+ 10327.995
+ ],
+ [
+ 7,
+ 10345.27
+ ],
+ [
+ 8,
+ 10345.86
+ ],
+ [
+ 9,
+ 10269.59
+ ],
+ [
+ 10,
+ 10269.975
+ ]
+ ],
+ "slope": 22.443878787879015,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.2.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 395.05,
+ "range": 22.0,
+ "series": [
+ [
+ 1,
+ 407.5
+ ],
+ [
+ 2,
+ 408.0
+ ],
+ [
+ 3,
+ 403.0
+ ],
+ [
+ 4,
+ 397.0
+ ],
+ [
+ 5,
+ 391.5
+ ],
+ [
+ 6,
+ 390.0
+ ],
+ [
+ 7,
+ 391.0
+ ],
+ [
+ 8,
+ 389.5
+ ],
+ [
+ 9,
+ 387.0
+ ],
+ [
+ 10,
+ 386.0
+ ]
+ ],
+ "slope": -2.590909090909091,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 197.79299999999998,
+ "range": 10.879999999999995,
+ "series": [
+ [
+ 1,
+ 203.92000000000002
+ ],
+ [
+ 2,
+ 204.25
+ ],
+ [
+ 3,
+ 201.97
+ ],
+ [
+ 4,
+ 198.985
+ ],
+ [
+ 5,
+ 195.92000000000002
+ ],
+ [
+ 6,
+ 195.195
+ ],
+ [
+ 7,
+ 195.75
+ ],
+ [
+ 8,
+ 195.005
+ ],
+ [
+ 9,
+ 193.565
+ ],
+ [
+ 10,
+ 193.37
+ ]
+ ],
+ "slope": -1.3030303030302677,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 10114.324999999999,
+ "range": 552.9500000000007,
+ "series": [
+ [
+ 1,
+ 9804.49
+ ],
+ [
+ 2,
+ 9789.14
+ ],
+ [
+ 3,
+ 9901.23
+ ],
+ [
+ 4,
+ 10051.490000000002
+ ],
+ [
+ 5,
+ 10208.5
+ ],
+ [
+ 6,
+ 10245.33
+ ],
+ [
+ 7,
+ 10216.654999999999
+ ],
+ [
+ 8,
+ 10254.925
+ ],
+ [
+ 9,
+ 10329.4
+ ],
+ [
+ 10,
+ 10342.09
+ ]
+ ],
+ "slope": 66.18800000000067,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.2.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 1605.15,
+ "range": 104.0,
+ "series": [
+ [
+ 1,
+ 1627.0
+ ],
+ [
+ 2,
+ 1647.5
+ ],
+ [
+ 3,
+ 1633.5
+ ],
+ [
+ 4,
+ 1638.5
+ ],
+ [
+ 5,
+ 1632.5
+ ],
+ [
+ 6,
+ 1609.0
+ ],
+ [
+ 7,
+ 1592.0
+ ],
+ [
+ 8,
+ 1570.0
+ ],
+ [
+ 9,
+ 1558.0
+ ],
+ [
+ 10,
+ 1543.5
+ ]
+ ],
+ "slope": -11.263636363636364,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 200.70950000000002,
+ "range": 12.980000000000018,
+ "series": [
+ [
+ 1,
+ 203.44
+ ],
+ [
+ 2,
+ 205.995
+ ],
+ [
+ 3,
+ 204.28
+ ],
+ [
+ 4,
+ 204.905
+ ],
+ [
+ 5,
+ 204.095
+ ],
+ [
+ 6,
+ 201.22500000000002
+ ],
+ [
+ 7,
+ 199.04500000000002
+ ],
+ [
+ 8,
+ 196.285
+ ],
+ [
+ 9,
+ 194.81
+ ],
+ [
+ 10,
+ 193.015
+ ]
+ ],
+ "slope": -1.409363636363661,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 9978.1335,
+ "range": 649.4599999999991,
+ "series": [
+ [
+ 1,
+ 9850.195
+ ],
+ [
+ 2,
+ 9718.220000000001
+ ],
+ [
+ 3,
+ 9798.355
+ ],
+ [
+ 4,
+ 9770.27
+ ],
+ [
+ 5,
+ 9807.91
+ ],
+ [
+ 6,
+ 9946.470000000001
+ ],
+ [
+ 7,
+ 10053.779999999999
+ ],
+ [
+ 8,
+ 10196.2
+ ],
+ [
+ 9,
+ 10272.255000000001
+ ],
+ [
+ 10,
+ 10367.68
+ ]
+ ],
+ "slope": 69.78136363636476,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.4.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 294.9,
+ "range": 16.0,
+ "series": [
+ [
+ 1,
+ 301.0
+ ],
+ [
+ 2,
+ 299.0
+ ],
+ [
+ 3,
+ 298.5
+ ],
+ [
+ 4,
+ 298.0
+ ],
+ [
+ 5,
+ 296.5
+ ],
+ [
+ 6,
+ 296.0
+ ],
+ [
+ 7,
+ 294.5
+ ],
+ [
+ 8,
+ 291.5
+ ],
+ [
+ 9,
+ 289.0
+ ],
+ [
+ 10,
+ 285.0
+ ]
+ ],
+ "slope": -1.5757575757575757,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 295.355,
+ "range": 15.79000000000002,
+ "series": [
+ [
+ 1,
+ 301.485
+ ],
+ [
+ 2,
+ 299.65999999999997
+ ],
+ [
+ 3,
+ 298.645
+ ],
+ [
+ 4,
+ 298.52
+ ],
+ [
+ 5,
+ 296.84000000000003
+ ],
+ [
+ 6,
+ 296.58500000000004
+ ],
+ [
+ 7,
+ 295.08000000000004
+ ],
+ [
+ 8,
+ 291.83000000000004
+ ],
+ [
+ 9,
+ 289.21000000000004
+ ],
+ [
+ 10,
+ 285.695
+ ]
+ ],
+ "slope": -1.575212121212107,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 13548.151000000002,
+ "range": 738.3999999999996,
+ "series": [
+ [
+ 1,
+ 13264.955
+ ],
+ [
+ 2,
+ 13352.7
+ ],
+ [
+ 3,
+ 13396.175
+ ],
+ [
+ 4,
+ 13401.185000000001
+ ],
+ [
+ 5,
+ 13477.53
+ ],
+ [
+ 6,
+ 13487.93
+ ],
+ [
+ 7,
+ 13556.865000000002
+ ],
+ [
+ 8,
+ 13708.55
+ ],
+ [
+ 9,
+ 13832.265
+ ],
+ [
+ 10,
+ 14003.355
+ ]
+ ],
+ "slope": 72.98103030302985,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 569.7,
+ "range": 36.0,
+ "series": [
+ [
+ 1,
+ 575.0
+ ],
+ [
+ 2,
+ 576.5
+ ],
+ [
+ 3,
+ 581.0
+ ],
+ [
+ 4,
+ 577.0
+ ],
+ [
+ 5,
+ 579.0
+ ],
+ [
+ 6,
+ 577.0
+ ],
+ [
+ 7,
+ 574.0
+ ],
+ [
+ 8,
+ 559.0
+ ],
+ [
+ 9,
+ 553.5
+ ],
+ [
+ 10,
+ 545.0
+ ]
+ ],
+ "slope": -3.3454545454545452,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 285.1475,
+ "range": 18.00999999999999,
+ "series": [
+ [
+ 1,
+ 287.885
+ ],
+ [
+ 2,
+ 288.42
+ ],
+ [
+ 3,
+ 290.815
+ ],
+ [
+ 4,
+ 288.9
+ ],
+ [
+ 5,
+ 289.86
+ ],
+ [
+ 6,
+ 288.895
+ ],
+ [
+ 7,
+ 287.095
+ ],
+ [
+ 8,
+ 279.895
+ ],
+ [
+ 9,
+ 276.905
+ ],
+ [
+ 10,
+ 272.805
+ ]
+ ],
+ "slope": -1.680636363636392,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 14039.5995,
+ "range": 907.4500000000007,
+ "series": [
+ [
+ 1,
+ 13914.675
+ ],
+ [
+ 2,
+ 13878.365
+ ],
+ [
+ 3,
+ 13759.68
+ ],
+ [
+ 4,
+ 13848.775
+ ],
+ [
+ 5,
+ 13802.905
+ ],
+ [
+ 6,
+ 13848.654999999999
+ ],
+ [
+ 7,
+ 13934.925
+ ],
+ [
+ 8,
+ 14294.0
+ ],
+ [
+ 9,
+ 14446.885
+ ],
+ [
+ 10,
+ 14667.130000000001
+ ]
+ ],
+ "slope": 83.19718181818273,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.4.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 2463.0,
+ "range": 189.5,
+ "series": [
+ [
+ 1,
+ 2453.5
+ ],
+ [
+ 2,
+ 2471.5
+ ],
+ [
+ 3,
+ 2515.0
+ ],
+ [
+ 4,
+ 2536.0
+ ],
+ [
+ 5,
+ 2534.5
+ ],
+ [
+ 6,
+ 2526.0
+ ],
+ [
+ 7,
+ 2476.0
+ ],
+ [
+ 8,
+ 2399.5
+ ],
+ [
+ 9,
+ 2371.5
+ ],
+ [
+ 10,
+ 2346.5
+ ]
+ ],
+ "slope": -14.72121212121212,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 307.9615,
+ "range": 23.710000000000036,
+ "series": [
+ [
+ 1,
+ 306.78
+ ],
+ [
+ 2,
+ 309.06
+ ],
+ [
+ 3,
+ 314.45500000000004
+ ],
+ [
+ 4,
+ 317.095
+ ],
+ [
+ 5,
+ 316.895
+ ],
+ [
+ 6,
+ 315.845
+ ],
+ [
+ 7,
+ 309.58000000000004
+ ],
+ [
+ 8,
+ 300.025
+ ],
+ [
+ 9,
+ 296.495
+ ],
+ [
+ 10,
+ 293.385
+ ]
+ ],
+ "slope": -1.8439696969696546,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 12996.128999999999,
+ "range": 1019.8349999999991,
+ "series": [
+ [
+ 1,
+ 13034.36
+ ],
+ [
+ 2,
+ 12943.86
+ ],
+ [
+ 3,
+ 12719.925
+ ],
+ [
+ 4,
+ 12611.52
+ ],
+ [
+ 5,
+ 12620.305
+ ],
+ [
+ 6,
+ 12662.75
+ ],
+ [
+ 7,
+ 12918.795
+ ],
+ [
+ 8,
+ 13329.735
+ ],
+ [
+ 9,
+ 13488.685
+ ],
+ [
+ 10,
+ 13631.355
+ ]
+ ],
+ "slope": 80.00030303030303,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.8.block-size.1024": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 344.9,
+ "range": 34.0,
+ "series": [
+ [
+ 1,
+ 364.5
+ ],
+ [
+ 2,
+ 341.0
+ ],
+ [
+ 3,
+ 351.0
+ ],
+ [
+ 4,
+ 356.5
+ ],
+ [
+ 5,
+ 354.5
+ ],
+ [
+ 6,
+ 344.5
+ ],
+ [
+ 7,
+ 338.5
+ ],
+ [
+ 8,
+ 330.5
+ ],
+ [
+ 9,
+ 334.0
+ ],
+ [
+ 10,
+ 334.0
+ ]
+ ],
+ "slope": -2.9696969696969697,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 345.3675,
+ "range": 33.835000000000036,
+ "series": [
+ [
+ 1,
+ 365.12
+ ],
+ [
+ 2,
+ 341.515
+ ],
+ [
+ 3,
+ 351.33000000000004
+ ],
+ [
+ 4,
+ 356.895
+ ],
+ [
+ 5,
+ 354.91999999999996
+ ],
+ [
+ 6,
+ 344.795
+ ],
+ [
+ 7,
+ 339.03499999999997
+ ],
+ [
+ 8,
+ 331.28499999999997
+ ],
+ [
+ 9,
+ 334.16999999999996
+ ],
+ [
+ 10,
+ 334.61
+ ]
+ ],
+ "slope": -2.9693030303030867,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 23192.5245,
+ "range": 2238.020000000004,
+ "series": [
+ [
+ 1,
+ 21917.46
+ ],
+ [
+ 2,
+ 23434.535
+ ],
+ [
+ 3,
+ 22771.055
+ ],
+ [
+ 4,
+ 22420.62
+ ],
+ [
+ 5,
+ 22547.85
+ ],
+ [
+ 6,
+ 23212.455
+ ],
+ [
+ 7,
+ 23605.215
+ ],
+ [
+ 8,
+ 24155.480000000003
+ ],
+ [
+ 9,
+ 23946.074999999997
+ ],
+ [
+ 10,
+ 23914.5
+ ]
+ ],
+ "slope": 198.1494242424247,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.8.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 733.75,
+ "range": 128.5,
+ "series": [
+ [
+ 1,
+ 757.0
+ ],
+ [
+ 2,
+ 755.5
+ ],
+ [
+ 3,
+ 760.5
+ ],
+ [
+ 4,
+ 761.5
+ ],
+ [
+ 5,
+ 759.0
+ ],
+ [
+ 6,
+ 758.0
+ ],
+ [
+ 7,
+ 756.0
+ ],
+ [
+ 8,
+ 720.0
+ ],
+ [
+ 9,
+ 677.0
+ ],
+ [
+ 10,
+ 633.0
+ ]
+ ],
+ "slope": -11.427272727272728,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 367.14349999999996,
+ "range": 64.18500000000006,
+ "series": [
+ [
+ 1,
+ 378.90999999999997
+ ],
+ [
+ 2,
+ 378.05
+ ],
+ [
+ 3,
+ 380.56
+ ],
+ [
+ 4,
+ 381.095
+ ],
+ [
+ 5,
+ 379.565
+ ],
+ [
+ 6,
+ 379.09000000000003
+ ],
+ [
+ 7,
+ 378.095
+ ],
+ [
+ 8,
+ 360.335
+ ],
+ [
+ 9,
+ 338.825
+ ],
+ [
+ 10,
+ 316.90999999999997
+ ]
+ ],
+ "slope": -5.716212121212086,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 21866.547,
+ "range": 4239.630000000001,
+ "series": [
+ [
+ 1,
+ 21115.45
+ ],
+ [
+ 2,
+ 21159.845
+ ],
+ [
+ 3,
+ 21022.445
+ ],
+ [
+ 4,
+ 20992.855
+ ],
+ [
+ 5,
+ 21077.105
+ ],
+ [
+ 6,
+ 21102.79
+ ],
+ [
+ 7,
+ 21158.28
+ ],
+ [
+ 8,
+ 22192.095
+ ],
+ [
+ 9,
+ 23612.12
+ ],
+ [
+ 10,
+ 25232.485
+ ]
+ ],
+ "slope": 367.2087878787924,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.8.block-size.8192": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 2355.4166666666665,
+ "range": 321.0,
+ "series": [
+ [
+ 2,
+ 2484.0
+ ],
+ [
+ 3,
+ 2257.0
+ ],
+ [
+ 4,
+ 2525.5
+ ],
+ [
+ 5,
+ 2451.5
+ ],
+ [
+ 6,
+ 2524.5
+ ],
+ [
+ 7,
+ 2389.0
+ ],
+ [
+ 8,
+ 2292.5
+ ],
+ [
+ 9,
+ 2315.5
+ ],
+ [
+ 10,
+ 2204.5
+ ],
+ [
+ 11,
+ 2246.5
+ ],
+ [
+ 12,
+ 2277.0
+ ],
+ [
+ 13,
+ 2297.5
+ ]
+ ],
+ "slope": -20.22027972027972,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 294.5179166666666,
+ "range": 40.19499999999999,
+ "series": [
+ [
+ 2,
+ 310.625
+ ],
+ [
+ 3,
+ 282.245
+ ],
+ [
+ 4,
+ 315.795
+ ],
+ [
+ 5,
+ 306.54
+ ],
+ [
+ 6,
+ 315.65
+ ],
+ [
+ 7,
+ 298.675
+ ],
+ [
+ 8,
+ 286.655
+ ],
+ [
+ 9,
+ 289.54499999999996
+ ],
+ [
+ 10,
+ 275.6
+ ],
+ [
+ 11,
+ 280.915
+ ],
+ [
+ 12,
+ 284.65999999999997
+ ],
+ [
+ 13,
+ 287.31
+ ]
+ ],
+ "slope": -2.5312062937063207,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 27226.085833333334,
+ "range": 3694.480000000003,
+ "series": [
+ [
+ 2,
+ 25757.5
+ ],
+ [
+ 3,
+ 28354.36
+ ],
+ [
+ 4,
+ 25338.14
+ ],
+ [
+ 5,
+ 26104.095
+ ],
+ [
+ 6,
+ 25342.82
+ ],
+ [
+ 7,
+ 26790.614999999998
+ ],
+ [
+ 8,
+ 27915.975
+ ],
+ [
+ 9,
+ 27635.64
+ ],
+ [
+ 10,
+ 29032.620000000003
+ ],
+ [
+ 11,
+ 28483.655
+ ],
+ [
+ 12,
+ 28108.550000000003
+ ],
+ [
+ 13,
+ 27849.059999999998
+ ]
+ ],
+ "slope": 228.88083916083457,
+ "steady_state": true
+ }
+ }
+ }
+ },
+ "scenario_name": "none",
+ "steady_state": {
+ "rr.queue-depth.1.block-size.1024": true,
+ "rr.queue-depth.1.block-size.2048": true,
+ "rr.queue-depth.1.block-size.8192": true,
+ "rr.queue-depth.2.block-size.1024": true,
+ "rr.queue-depth.2.block-size.2048": true,
+ "rr.queue-depth.2.block-size.8192": true,
+ "rr.queue-depth.4.block-size.1024": true,
+ "rr.queue-depth.4.block-size.2048": true,
+ "rr.queue-depth.4.block-size.8192": true,
+ "rr.queue-depth.8.block-size.1024": true,
+ "rr.queue-depth.8.block-size.2048": true,
+ "rr.queue-depth.8.block-size.8192": true,
+ "rw.queue-depth.1.block-size.1024": true,
+ "rw.queue-depth.1.block-size.2048": true,
+ "rw.queue-depth.1.block-size.8192": true,
+ "rw.queue-depth.2.block-size.1024": true,
+ "rw.queue-depth.2.block-size.2048": true,
+ "rw.queue-depth.2.block-size.8192": true,
+ "rw.queue-depth.4.block-size.1024": true,
+ "rw.queue-depth.4.block-size.2048": false,
+ "rw.queue-depth.4.block-size.8192": true,
+ "rw.queue-depth.8.block-size.1024": true,
+ "rw.queue-depth.8.block-size.2048": true,
+ "rw.queue-depth.8.block-size.8192": true,
+ "wr.queue-depth.1.block-size.1024": true,
+ "wr.queue-depth.1.block-size.2048": true,
+ "wr.queue-depth.1.block-size.8192": true,
+ "wr.queue-depth.2.block-size.1024": true,
+ "wr.queue-depth.2.block-size.2048": true,
+ "wr.queue-depth.2.block-size.8192": true,
+ "wr.queue-depth.4.block-size.1024": true,
+ "wr.queue-depth.4.block-size.2048": true,
+ "wr.queue-depth.4.block-size.8192": true,
+ "wr.queue-depth.8.block-size.1024": true,
+ "wr.queue-depth.8.block-size.2048": true,
+ "wr.queue-depth.8.block-size.8192": true
+ },
+ "storage_node_count": 2,
+ "test_case": "snia_steady_state",
+ "version": "",
+ "volume_size": 2
+ },
+ "scenario_name": "none",
+ "storage_node_count": 2,
+ "test_case": "snia_steady_state",
+ "version": "",
+ "volume_size": 2
+} \ No newline at end of file
diff --git a/setup.cfg b/setup.cfg
index 71b8c8fd..44665d2d 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -20,12 +20,6 @@ console_scripts =
[files]
packages =
qtip
- benchmarks
-package_data =
- benchmarks =
- plan/*.*
-data_files =
- opt/qtip = opt/*
[tool:pytest]
addopts = --ignore=legacy
diff --git a/integration/storperf/cleanup.sh b/tests/ci/compute/docker-compose.yaml
index 1aee1658..712c9c54 100755..100644
--- a/integration/storperf/cleanup.sh
+++ b/tests/ci/compute/docker-compose.yaml
@@ -1,14 +1,18 @@
-#! /bin/bash
##############################################################################
-# Copyright (c) 2017 ZTE and others.
+# Copyright (c) 2017 Dell EMC, ZTE and others.
+#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
-echo "Deleting image"
-openstack image delete "Ubuntu 16.04 x86_64"
+version: '2'
+services:
-echo "Deteing flavor"
-openstack flavor delete storperf
+ qtip:
+ container_name: compute_qtip
+ image: opnfv/qtip:${DOCKER_TAG}
+ env_file: ${ENV_FILE}
+ volumes:
+ - ${SSH_CREDENTIALS}:/root/.ssh
diff --git a/tests/ci/experimental.sh b/tests/ci/experimental.sh
new file mode 100755
index 00000000..bb9694b7
--- /dev/null
+++ b/tests/ci/experimental.sh
@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+##############################################################################
+# Copyright (c) 2017 ZTE and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+set -o errexit
+set -o pipefail
+set -o nounset
+set -x
+
+script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+export DEPLOY_SCENARIO='generic'
+export DOCKER_TAG='latest'
+export CI_DEBUG='false'
+export TEST_SUITE='storage'
+export TESTAPI_URL=''
+export SSH_CREDENTIALS='/root/.ssh'
+
+export WORKSPACE=${WORKSPACE:-$(pwd)}
+
+source ${script_dir}/utils/start_services.sh
+
+cd ${WORKSPACE}
+
+qtip_repo='/home/opnfv/repos/qtip'
+docker cp . ${TEST_SUITE}_qtip:${qtip_repo}
+docker exec ${TEST_SUITE}_qtip bash -c "cd ${qtip_repo} && pip install -U -e ."
+
+docker exec -t ${TEST_SUITE}_qtip bash -x ${qtip_repo}/qtip/scripts/quickstart.sh
+echo "QTIP: Verify ${TEST_SUITE} done!"
+
+exit 0
diff --git a/tests/ci/periodic.sh b/tests/ci/periodic.sh
index 4235cdee..5c488b87 100755
--- a/tests/ci/periodic.sh
+++ b/tests/ci/periodic.sh
@@ -7,71 +7,14 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
set -e
+set -x
+script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-case $INSTALLER_TYPE in
- apex)
- INSTALLER_IP=`sudo virsh domifaddr undercloud | grep ipv4 | awk '{print $4}' | cut -d/ -f1`
- ;;
-esac
+source ${script_dir}/utils/start_services.sh
-cat << EOF > $WORKSPACE/env_file
-INSTALLER_TYPE=$INSTALLER_TYPE
-INSTALLER_IP=$INSTALLER_IP
-POD_NAME=$NODE_NAME
-SCENARIO=$DEPLOY_SCENARIO
-TESTAPI_URL=$TESTAPI_URL
-EOF
+docker exec -t ${TEST_SUITE}_qtip bash -x /home/opnfv/repos/qtip/qtip/scripts/quickstart.sh
-echo "--------------------------------------------------------"
-cat $WORKSPACE/env_file
-echo "--------------------------------------------------------"
+echo "${TEST_SUITE} QPI done!"
-# Remove previous running containers if exist
-if [[ ! -z $(docker ps -a | grep "opnfv/qtip:$DOCKER_TAG") ]]; then
- echo "Removing existing opnfv/qtip containers..."
- # workaround: sometimes it throws an error when stopping qtip container.
- # To make sure ci job unblocked, remove qtip container by force without stopping it.
- docker rm -f $(docker ps -a | grep "opnfv/qtip:$DOCKER_TAG" | awk '{print $1}')
-fi
-
-# Remove existing images if exist
-if [[ $(docker images opnfv/qtip:${DOCKER_TAG} | wc -l) -gt 1 ]]; then
- echo "Removing docker image opnfv/qtip:$DOCKER_TAG..."
- docker rmi -f opnfv/qtip:$DOCKER_TAG
-fi
-
-echo "Qtip: Pulling docker image: opnfv/qtip:${DOCKER_TAG}"
-docker pull opnfv/qtip:$DOCKER_TAG >/dev/null
-
-envs="--env-file $WORKSPACE/env_file"
-docker_volume="-v /var/run/docker.sock:/var/run/docker.sock"
-
-cmd="docker run -id ${envs} ${docker_volume} opnfv/qtip:${DOCKER_TAG} /bin/bash"
-echo "Qtip: Running docker command: ${cmd}"
-${cmd}
-
-container_id=$(docker ps | grep "opnfv/qtip:${DOCKER_TAG}" | awk '{print $1}' | head -1)
-if [ $(docker ps | grep 'opnfv/qtip' | wc -l) == 0 ]; then
- echo "The container opnfv/qtip with ID=${container_id} has not been properly started. Exiting..."
- exit 1
-fi
-
-echo "The container ID is: ${container_id}"
-QTIP_REPO=/home/opnfv/repos/qtip
-
-if [[ "$INSTALLER_TYPE" == "apex" ]];then
- if [ -f /root/.ssh/id_rsa ]; then
- sudo chmod 600 /root/.ssh/id_rsa
- sudo docker cp /root/.ssh/id_rsa ${container_id}:/root/.ssh/
- fi
-fi
-
-case $TEST_SUITE in
- compute)
- docker exec -t ${container_id} bash -c "bash ${QTIP_REPO}/tests/ci/run_compute_qpi.sh"
- ;;
-esac
-
-echo "Qtip done!"
-exit 0 \ No newline at end of file
+exit 0
diff --git a/tests/ci/storage/docker-compose.yaml b/tests/ci/storage/docker-compose.yaml
new file mode 100644
index 00000000..7ffb0364
--- /dev/null
+++ b/tests/ci/storage/docker-compose.yaml
@@ -0,0 +1,27 @@
+##############################################################################
+# Copyright (c) 2017 Dell EMC, ZTE and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+version: '2'
+services:
+
+ storperf:
+ container_name: storage_storperf
+ image: opnfv/storperf:${DOCKER_TAG}
+ ports:
+ - 5000:5000
+ env_file: ${ENV_FILE}
+
+ qtip:
+ container_name: storage_qtip
+ image: opnfv/qtip:${DOCKER_TAG}
+ env_file: ${ENV_FILE}
+ volumes:
+ - ${SSH_CREDENTIALS}:/root/.ssh
+ links:
+ - storperf
diff --git a/tests/ci/utils/start_services.sh b/tests/ci/utils/start_services.sh
new file mode 100644
index 00000000..3c481be4
--- /dev/null
+++ b/tests/ci/utils/start_services.sh
@@ -0,0 +1,30 @@
+#!/usr/bin/env bash
+
+# detect installer_ip
+case ${INSTALLER_TYPE} in
+ apex)
+ export INSTALLER_IP=$(sudo virsh domifaddr undercloud | grep ipv4 | awk '{print $4}' | cut -d/ -f1)
+ ;;
+esac
+
+export ENV_FILE="${ENV_FILE:-$(pwd)/env_file}"
+cat << EOF > $ENV_FILE
+INSTALLER_TYPE=${INSTALLER_TYPE}
+INSTALLER_IP=${INSTALLER_IP}
+TEST_SUITE=${TEST_SUITE}
+NODE_NAME=${NODE_NAME:-opnfv-pod}
+SCENARIO=${DEPLOY_SCENARIO:-generic}
+TESTAPI_URL=${TESTAPI_URL:-}
+EOF
+
+export SSH_CREDENTIALS=${SSH_CREDENTIALS:-/root/.ssh}
+
+TMPFILE=`mktemp /tmp/qtip.XXXXXX` || exit 1
+curl https://git.opnfv.org/releng/plain/utils/fetch_os_creds.sh | bash -s -- \
+ -i ${INSTALLER_TYPE} -a ${INSTALLER_IP} -d ${TMPFILE}
+grep "export" ${TMPFILE} | sed "s/export //" >> $ENV_FILE
+# eliminate warning message "Invalid -W option ignored: invalid action: '"ignore'"
+sed -i '/^PYTHONWARNINGS=/d' $ENV_FILE
+
+docker-compose -f $script_dir/${TEST_SUITE}/docker-compose.yaml pull
+docker-compose -f $script_dir/${TEST_SUITE}/docker-compose.yaml up -d
diff --git a/tests/conftest.py b/tests/conftest.py
index 343f3548..1bac60d0 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -18,8 +18,8 @@ def data_root():
@pytest.fixture(scope='session')
-def benchmarks_root(data_root):
- return path.join(data_root, 'benchmarks')
+def resources_root(data_root):
+ return path.join(data_root, 'resources')
@pytest.fixture(scope='session')
diff --git a/tests/data/benchmarks/metric/dhrystone.yaml b/tests/data/benchmarks/metric/dhrystone.yaml
deleted file mode 100644
index e4d26248..00000000
--- a/tests/data/benchmarks/metric/dhrystone.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: dhrystone
-description: >
- A synthetic computing benchmark program intended to be representative of
- system (integer) programming.
-links:
- - https://en.wikipedia.org/wiki/Dhrystone
-workloads:
- - single_cpu
- - multi_cpu
diff --git a/tests/data/benchmarks/metric/dpi.yaml b/tests/data/benchmarks/metric/dpi.yaml
deleted file mode 100644
index c90075d2..00000000
--- a/tests/data/benchmarks/metric/dpi.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: dpi
-description: deep packet inspection
-workloads:
- - bps
- - pps
diff --git a/tests/data/benchmarks/metric/fake-metric.yaml b/tests/data/benchmarks/metric/fake-metric.yaml
deleted file mode 100644
index dd2875d7..00000000
--- a/tests/data/benchmarks/metric/fake-metric.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: fake compute
-description: >
- a fake compute performance index which generate random result
-workloads: # all supported workloads
- - fake_workload_1
- - fake_workload_2
- - fake_workload_3
diff --git a/tests/data/benchmarks/metric/ramspeed.yaml b/tests/data/benchmarks/metric/ramspeed.yaml
deleted file mode 100644
index e2e2b98f..00000000
--- a/tests/data/benchmarks/metric/ramspeed.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: ramspeed
-description: a memory performance benchmarking
-workloads:
- - int: [add, average, copy, scale, triad]
- - float: [add, average, copy, scale, triad]
diff --git a/tests/data/benchmarks/metric/ssl.yaml b/tests/data/benchmarks/metric/ssl.yaml
deleted file mode 100644
index 2b01dccd..00000000
--- a/tests/data/benchmarks/metric/ssl.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: ssl
-description: a Secure Sockets Layer performance benchmarking
-workloads:
- - aes_128_cbc: [512, 1024, 2048, 4096]
- - rsa_sig: [16, 64, 256, 1024, 8192]
diff --git a/tests/data/benchmarks/metric/whetstone.yaml b/tests/data/benchmarks/metric/whetstone.yaml
deleted file mode 100644
index 625ea87f..00000000
--- a/tests/data/benchmarks/metric/whetstone.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: whetstone
-description: >
- A synthetic benchmark for evaluating the performance of computers.
- The Whetstone benchmark primarily measures the floating-point arithmetic
- performance.
-links:
- - https://en.wikipedia.org/wiki/Whetstone_(benchmark)
-workloads:
- - single_cpu
- - multi_cpu
diff --git a/tests/data/benchmarks/plan/compute.yaml b/tests/data/benchmarks/plan/compute.yaml
deleted file mode 100644
index f4a7a2dc..00000000
--- a/tests/data/benchmarks/plan/compute.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-##############################################################################
-# Copyright (c) 2017 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: compute QPI
-description: compute QPI profile
-info:
- facility: local
- engineer: local
-config:
- driver: ansible
- collectors:
- - type: logfile
- paths:
- - '../../external/dpi/'
- logs:
- - filename: dpi_dump.txt
- parsers:
- - type: grep
- regex: |-
- ^\s+nDPI throughput:.+?(?P<pps>\d+.\d+)\sM\spps.+
- ?(?P<bps>\d+.\d+)\sGb\/sec
- - type: logfile
- paths:
- - '../../external/ramspeed/'
- logs:
- - filename: Intmem
- parsers:
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Copy:\s+?(?P<integer_copy>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Scale:\s+?(?P<integer_scale>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Add:\s+?(?P<integer_add>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Triad:\s+?(?P<integer_triad>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+AVERAGE:\s+?(?P<integer_average>\d+\.\d+)\sMB/s$'
- - filename: Floatmem
- parsers:
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Copy:\s+?(?P<float_copy>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Scale:\s+?(?P<float_scale>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Add:\s+?(?P<float_add>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Triad:\s+?(?P<float_triad>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+AVERAGE:\s+?(?P<float_average>\d+\.\d+)\sMB/s$'
- - type: logfile
- paths:
- - '../../external/ssl/'
- logs:
- - filename: RSA_dump
- parsers:
- - type: grep
- regex: |-
- ^rsa\s+512\sbits\s.+
- ?(?P<rsa_sign_512>\d+\.\d)\s+
- ?(?P<rsa_verify_512>\d+\.\d)$
- - type: grep
- regex: |-
- ^rsa\s+1024\sbits\s.+
- ?(?P<rsa_sign_1024>\d+\.\d)\s+
- ?(?P<rsa_verify_1024>\d+\.\d)$
- - type: grep
- regex: |-
- ^rsa\s+2048\sbits\s.+
- ?(?P<rsa_sign_2048>\d+\.\d)\s+
- ?(?P<rsa_verify_2048>\d+\.\d)$
- - type: grep
- regex: |-
- ^rsa\s+4096\sbits\s.+
- ?(?P<rsa_sign_4096>\d+\.\d)\s+
- ?(?P<rsa_verify_4096>\d+\.\d)$
- - filename: AES-128-CBC_dump
- parsers:
- - type: grep
- regex: |-
- ^aes-128-cbc\s+
- ?(?P<aes_128_cbc_16_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_64_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_256_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_1024_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_8192_bytes>\d+\.\w+)$
- - type: logfile
- paths:
- - '../../external/sysinfo'
- logs:
- - filename: top.log
- parsers:
- - type: grep
- regex: 'Cpu\(s\):.+?(?P<cpu_idle>\d+\.\d)\sid'
- - filename: inxi.log
- parsers:
- - type: grep
- regex: '.+\s+Host:\s+(?P<hostname>.+)\sKernel'
- - type: grep
- regex: '.+\sMemory:\s+(?P<memory>.+MB)\s'
- - type: grep
- regex: '^CPU\(s\):\s+(?P<cpu>.+)'
- - type: grep
- regex: '.+\sDistro:\s+(?P<os>.+)'
- - type: grep
- regex: '.+\sKernel:\s+(?P<kernel>.+)\sConsole'
- - type: grep
- regex: '.+\s+HDD Total Size:\s+(?P<disk>.+)\s'
- - type: grep
- regex: '.+\sproduct:\s+(?P<product>.+)\sversion'
- reporter:
- name: console
- # transform collected data into timeline
- transformer: timeline
-QPIs:
- - compute.yaml
diff --git a/tests/data/benchmarks/plan/doctor.yaml b/tests/data/benchmarks/plan/doctor.yaml
deleted file mode 100644
index af995dac..00000000
--- a/tests/data/benchmarks/plan/doctor.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-##############################################################################
-# Copyright (c) 2017 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: doctor performance profiling
-description: create performance profile for OPNFV doctor notification time
-info:
- facility: local
- engineer: local
-config:
- collectors:
- - type: logfile
- paths:
- - '../../external/doctor-verify-apex-sample-master'
- logs:
- - filename: doctor_consumer.log
- parsers:
- - type: grep
- regex: 'doctor consumer notified at (?P<notified>\d+(?:\.\d+)?)$'
- - filename: doctor_inspector.log
- parsers:
- - type: grep
- regex: 'event posted at (?P<event_posted>\d+(?:\.\d+)?)$'
- - type: grep
- regex: 'doctor mark vm\(.*\) error at (?P<vm_error>\d+(?:\.\d+)?)$'
- - type: grep
- regex: 'doctor mark host\(.*\) down at (?P<host_down>\d+(?:\.\d+)?)$'
- - filename: disable_network.log
- parsers:
- - type: grep
- regex: 'doctor set host down at (?P<network_down>\d+(?:\.\d+)?)$'
- reporters:
- - type: console
- # transform collected data into timeline
- transformer: timeline
-QPIs:
- - fake_qpi.yaml
diff --git a/tests/data/external/storperf/report.json b/tests/data/external/storperf/report.json
new file mode 100644
index 00000000..ab43f3fc
--- /dev/null
+++ b/tests/data/external/storperf/report.json
@@ -0,0 +1,4161 @@
+{
+ "agent_count": 4,
+ "build_tag": "jenkins-storperf-daily-danube-85",
+ "disk_type": "SSD",
+ "pod_name": "intel-pod9",
+ "public_network": "external",
+ "report": {
+ "agent_count": 4,
+ "build_tag": "jenkins-storperf-daily-danube-85",
+ "disk_type": "SSD",
+ "metrics": {
+ "_warm_up.queue-depth.8.block-size.16384.read.bw": 0.0,
+ "_warm_up.queue-depth.8.block-size.16384.read.iops": 0.0,
+ "_warm_up.queue-depth.8.block-size.16384.read.lat.mean": 0.0,
+ "_warm_up.queue-depth.8.block-size.16384.write.bw": 3273.875,
+ "_warm_up.queue-depth.8.block-size.16384.write.iops": 204.66160714285715,
+ "_warm_up.queue-depth.8.block-size.16384.write.lat.mean": 39120.8705357143,
+ "rr.queue-depth.1.block-size.16384.read.bw": 23370.8,
+ "rr.queue-depth.1.block-size.16384.read.iops": 1460.71275,
+ "rr.queue-depth.1.block-size.16384.read.lat.mean": 682.7245,
+ "rr.queue-depth.1.block-size.16384.write.bw": 0.0,
+ "rr.queue-depth.1.block-size.16384.write.iops": 0.0,
+ "rr.queue-depth.1.block-size.16384.write.lat.mean": 0.0,
+ "rr.queue-depth.1.block-size.2048.read.bw": 3289.175,
+ "rr.queue-depth.1.block-size.2048.read.iops": 1644.85075,
+ "rr.queue-depth.1.block-size.2048.read.lat.mean": 607.7787500000001,
+ "rr.queue-depth.1.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.1.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.1.block-size.2048.write.lat.mean": 0.0,
+ "rr.queue-depth.4.block-size.16384.read.bw": 75399.45,
+ "rr.queue-depth.4.block-size.16384.read.iops": 4712.520750000001,
+ "rr.queue-depth.4.block-size.16384.read.lat.mean": 851.066,
+ "rr.queue-depth.4.block-size.16384.write.bw": 0.0,
+ "rr.queue-depth.4.block-size.16384.write.iops": 0.0,
+ "rr.queue-depth.4.block-size.16384.write.lat.mean": 0.0,
+ "rr.queue-depth.4.block-size.2048.read.bw": 16037.0,
+ "rr.queue-depth.4.block-size.2048.read.iops": 8018.751249999998,
+ "rr.queue-depth.4.block-size.2048.read.lat.mean": 500.1266666666667,
+ "rr.queue-depth.4.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.4.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.4.block-size.2048.write.lat.mean": 0.0,
+ "rw.queue-depth.1.block-size.16384.read.bw": 1596.0,
+ "rw.queue-depth.1.block-size.16384.read.iops": 99.77975,
+ "rw.queue-depth.1.block-size.16384.read.lat.mean": 729.06,
+ "rw.queue-depth.1.block-size.16384.write.bw": 685.125,
+ "rw.queue-depth.1.block-size.16384.write.iops": 42.85875,
+ "rw.queue-depth.1.block-size.16384.write.lat.mean": 21630.089,
+ "rw.queue-depth.1.block-size.2048.read.bw": 204.825,
+ "rw.queue-depth.1.block-size.2048.read.iops": 102.63825,
+ "rw.queue-depth.1.block-size.2048.read.lat.mean": 631.59725,
+ "rw.queue-depth.1.block-size.2048.write.bw": 87.575,
+ "rw.queue-depth.1.block-size.2048.write.iops": 44.051,
+ "rw.queue-depth.1.block-size.2048.write.lat.mean": 21228.210750000002,
+ "rw.queue-depth.4.block-size.16384.read.bw": 4661.166666666667,
+ "rw.queue-depth.4.block-size.16384.read.iops": 291.35133333333334,
+ "rw.queue-depth.4.block-size.16384.read.lat.mean": 816.2015,
+ "rw.queue-depth.4.block-size.16384.write.bw": 1999.3916666666669,
+ "rw.queue-depth.4.block-size.16384.write.iops": 125.02008333333336,
+ "rw.queue-depth.4.block-size.16384.write.lat.mean": 30107.46316666666,
+ "rw.queue-depth.4.block-size.2048.read.bw": 603.25,
+ "rw.queue-depth.4.block-size.2048.read.iops": 301.8797916666667,
+ "rw.queue-depth.4.block-size.2048.read.lat.mean": 756.7747916666664,
+ "rw.queue-depth.4.block-size.2048.write.bw": 258.6041666666667,
+ "rw.queue-depth.4.block-size.2048.write.iops": 129.56499999999997,
+ "rw.queue-depth.4.block-size.2048.write.lat.mean": 29105.120416666672,
+ "wr.queue-depth.1.block-size.16384.read.bw": 0.0,
+ "wr.queue-depth.1.block-size.16384.read.iops": 0.0,
+ "wr.queue-depth.1.block-size.16384.read.lat.mean": 0.0,
+ "wr.queue-depth.1.block-size.16384.write.bw": 319.875,
+ "wr.queue-depth.1.block-size.16384.write.iops": 20.01975,
+ "wr.queue-depth.1.block-size.16384.write.lat.mean": 50005.268000000004,
+ "wr.queue-depth.1.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.1.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.1.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.1.block-size.2048.write.bw": 26.05,
+ "wr.queue-depth.1.block-size.2048.write.iops": 13.268833333333333,
+ "wr.queue-depth.1.block-size.2048.write.lat.mean": 75413.91191666666,
+ "wr.queue-depth.4.block-size.16384.read.bw": 0.0,
+ "wr.queue-depth.4.block-size.16384.read.iops": 0.0,
+ "wr.queue-depth.4.block-size.16384.read.lat.mean": 0.0,
+ "wr.queue-depth.4.block-size.16384.write.bw": 514.5,
+ "wr.queue-depth.4.block-size.16384.write.iops": 32.21275,
+ "wr.queue-depth.4.block-size.16384.write.lat.mean": 124288.48649999997,
+ "wr.queue-depth.4.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.4.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.4.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.4.block-size.2048.write.bw": 31.525,
+ "wr.queue-depth.4.block-size.2048.write.iops": 16.027499999999996,
+ "wr.queue-depth.4.block-size.2048.write.lat.mean": 249853.26175
+ },
+ "pod_name": "intel-pod9",
+ "public_network": "external",
+ "report_data": {
+ "_warm_up.queue-depth.8.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ],
+ [
+ 16,
+ 0.0
+ ],
+ [
+ 17,
+ 0.0
+ ],
+ [
+ 18,
+ 0.0
+ ],
+ [
+ 19,
+ 0.0
+ ],
+ [
+ 20,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 3273.875,
+ "range": 282.5,
+ "series": [
+ [
+ 9,
+ 3099.0
+ ],
+ [
+ 10,
+ 3122.25
+ ],
+ [
+ 11,
+ 3154.0
+ ],
+ [
+ 12,
+ 3206.75
+ ],
+ [
+ 13,
+ 3246.25
+ ],
+ [
+ 14,
+ 3282.25
+ ],
+ [
+ 15,
+ 3301.75
+ ],
+ [
+ 16,
+ 3320.25
+ ],
+ [
+ 17,
+ 3343.0
+ ],
+ [
+ 18,
+ 3345.5
+ ],
+ [
+ 19,
+ 3344.75
+ ],
+ [
+ 20,
+ 3346.5
+ ],
+ [
+ 21,
+ 3381.5
+ ],
+ [
+ 21,
+ 3340.5
+ ]
+ ],
+ "slope": 21.47695623342175,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ],
+ [
+ 16,
+ 0.0
+ ],
+ [
+ 17,
+ 0.0
+ ],
+ [
+ 18,
+ 0.0
+ ],
+ [
+ 19,
+ 0.0
+ ],
+ [
+ 20,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 204.66160714285715,
+ "range": 17.64749999999998,
+ "series": [
+ [
+ 9,
+ 193.73250000000002
+ ],
+ [
+ 10,
+ 195.1975
+ ],
+ [
+ 11,
+ 197.1825
+ ],
+ [
+ 12,
+ 200.46749999999997
+ ],
+ [
+ 13,
+ 202.92
+ ],
+ [
+ 14,
+ 205.1825
+ ],
+ [
+ 15,
+ 206.39999999999998
+ ],
+ [
+ 16,
+ 207.56
+ ],
+ [
+ 17,
+ 208.9975
+ ],
+ [
+ 18,
+ 209.13
+ ],
+ [
+ 19,
+ 209.085
+ ],
+ [
+ 20,
+ 209.2125
+ ],
+ [
+ 21,
+ 211.38
+ ],
+ [
+ 21,
+ 208.815
+ ]
+ ],
+ "slope": 1.3415600132626055,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ],
+ [
+ 16,
+ 0.0
+ ],
+ [
+ 17,
+ 0.0
+ ],
+ [
+ 18,
+ 0.0
+ ],
+ [
+ 19,
+ 0.0
+ ],
+ [
+ 20,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 39120.8705357143,
+ "range": 3452.165000000001,
+ "series": [
+ [
+ 9,
+ 41297.41
+ ],
+ [
+ 10,
+ 40986.26
+ ],
+ [
+ 11,
+ 40575.345
+ ],
+ [
+ 12,
+ 39910.02500000001
+ ],
+ [
+ 13,
+ 39427.0175
+ ],
+ [
+ 14,
+ 38992.2625
+ ],
+ [
+ 15,
+ 38762.50750000001
+ ],
+ [
+ 16,
+ 38544.439999999995
+ ],
+ [
+ 17,
+ 38280.86749999999
+ ],
+ [
+ 18,
+ 38256.3825
+ ],
+ [
+ 19,
+ 38264.2
+ ],
+ [
+ 20,
+ 38240.65
+ ],
+ [
+ 21,
+ 37845.245
+ ],
+ [
+ 21,
+ 38309.575
+ ]
+ ],
+ "slope": -261.12805205572704,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.1.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 23370.8,
+ "range": 313.0,
+ "series": [
+ [
+ 1,
+ 23599.25
+ ],
+ [
+ 2,
+ 23471.75
+ ],
+ [
+ 3,
+ 23425.0
+ ],
+ [
+ 4,
+ 23323.5
+ ],
+ [
+ 5,
+ 23286.25
+ ],
+ [
+ 6,
+ 23291.5
+ ],
+ [
+ 7,
+ 23334.75
+ ],
+ [
+ 8,
+ 23342.5
+ ],
+ [
+ 9,
+ 23318.5
+ ],
+ [
+ 10,
+ 23315.0
+ ]
+ ],
+ "slope": -24.26969696969697,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1460.71275,
+ "range": 19.605000000000018,
+ "series": [
+ [
+ 1,
+ 1475.0149999999999
+ ],
+ [
+ 2,
+ 1467.03
+ ],
+ [
+ 3,
+ 1464.11
+ ],
+ [
+ 4,
+ 1457.7675
+ ],
+ [
+ 5,
+ 1455.4099999999999
+ ],
+ [
+ 6,
+ 1455.7499999999998
+ ],
+ [
+ 7,
+ 1458.4599999999998
+ ],
+ [
+ 8,
+ 1458.94
+ ],
+ [
+ 9,
+ 1457.4475000000002
+ ],
+ [
+ 10,
+ 1457.1975
+ ]
+ ],
+ "slope": -1.520409090908978,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 682.7245,
+ "range": 9.220000000000027,
+ "series": [
+ [
+ 1,
+ 675.9825
+ ],
+ [
+ 2,
+ 679.745
+ ],
+ [
+ 3,
+ 681.0425
+ ],
+ [
+ 4,
+ 684.1374999999999
+ ],
+ [
+ 5,
+ 685.2025
+ ],
+ [
+ 6,
+ 684.975
+ ],
+ [
+ 7,
+ 683.8075000000001
+ ],
+ [
+ 8,
+ 683.6525
+ ],
+ [
+ 9,
+ 684.3199999999999
+ ],
+ [
+ 10,
+ 684.38
+ ]
+ ],
+ "slope": 0.7238484848485413,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 3289.175,
+ "range": 518.5,
+ "series": [
+ [
+ 1,
+ 3379.75
+ ],
+ [
+ 2,
+ 3381.0
+ ],
+ [
+ 3,
+ 3389.75
+ ],
+ [
+ 4,
+ 3413.5
+ ],
+ [
+ 5,
+ 3403.25
+ ],
+ [
+ 6,
+ 3412.5
+ ],
+ [
+ 7,
+ 3418.75
+ ],
+ [
+ 8,
+ 3192.5
+ ],
+ [
+ 9,
+ 3000.5
+ ],
+ [
+ 10,
+ 2900.25
+ ]
+ ],
+ "slope": -48.122727272727275,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1644.85075,
+ "range": 259.33749999999986,
+ "series": [
+ [
+ 1,
+ 1690.23
+ ],
+ [
+ 2,
+ 1690.645
+ ],
+ [
+ 3,
+ 1695.145
+ ],
+ [
+ 4,
+ 1707.1100000000001
+ ],
+ [
+ 5,
+ 1701.7575
+ ],
+ [
+ 6,
+ 1706.5149999999999
+ ],
+ [
+ 7,
+ 1709.6999999999998
+ ],
+ [
+ 8,
+ 1596.545
+ ],
+ [
+ 9,
+ 1500.4975000000002
+ ],
+ [
+ 10,
+ 1450.3625
+ ]
+ ],
+ "slope": -24.062499999999858,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 607.7787500000001,
+ "range": 104.6825,
+ "series": [
+ [
+ 1,
+ 589.4525
+ ],
+ [
+ 2,
+ 589.1275
+ ],
+ [
+ 3,
+ 587.7425
+ ],
+ [
+ 4,
+ 583.6775
+ ],
+ [
+ 5,
+ 585.4075
+ ],
+ [
+ 6,
+ 583.7850000000001
+ ],
+ [
+ 7,
+ 582.6975000000001
+ ],
+ [
+ 8,
+ 624.1925
+ ],
+ [
+ 9,
+ 664.325
+ ],
+ [
+ 10,
+ 687.3800000000001
+ ]
+ ],
+ "slope": 9.608590909090937,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.4.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 75399.45,
+ "range": 224.0,
+ "series": [
+ [
+ 1,
+ 75247.5
+ ],
+ [
+ 2,
+ 75297.75
+ ],
+ [
+ 3,
+ 75370.75
+ ],
+ [
+ 4,
+ 75379.0
+ ],
+ [
+ 5,
+ 75424.25
+ ],
+ [
+ 6,
+ 75434.75
+ ],
+ [
+ 7,
+ 75459.5
+ ],
+ [
+ 8,
+ 75453.75
+ ],
+ [
+ 9,
+ 75455.75
+ ],
+ [
+ 10,
+ 75471.5
+ ]
+ ],
+ "slope": 22.963636363636365,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 4712.520750000001,
+ "range": 13.930000000000291,
+ "series": [
+ [
+ 1,
+ 4703.085
+ ],
+ [
+ 2,
+ 4706.1825
+ ],
+ [
+ 3,
+ 4710.725
+ ],
+ [
+ 4,
+ 4711.2475
+ ],
+ [
+ 5,
+ 4714.0575
+ ],
+ [
+ 6,
+ 4714.7225
+ ],
+ [
+ 7,
+ 4716.255
+ ],
+ [
+ 8,
+ 4715.9
+ ],
+ [
+ 9,
+ 4716.0175
+ ],
+ [
+ 10,
+ 4717.015
+ ]
+ ],
+ "slope": 1.4289545454542067,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 851.066,
+ "range": 2.0274999999998045,
+ "series": [
+ [
+ 1,
+ 852.4399999999999
+ ],
+ [
+ 2,
+ 851.91
+ ],
+ [
+ 3,
+ 851.2925
+ ],
+ [
+ 4,
+ 851.2525
+ ],
+ [
+ 5,
+ 850.8725
+ ],
+ [
+ 6,
+ 850.79
+ ],
+ [
+ 7,
+ 850.5350000000001
+ ],
+ [
+ 8,
+ 850.595
+ ],
+ [
+ 9,
+ 850.56
+ ],
+ [
+ 10,
+ 850.4125000000001
+ ]
+ ],
+ "slope": -0.20254545454535577,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 16037.0,
+ "range": 2882.75,
+ "series": [
+ [
+ 4,
+ 14046.75
+ ],
+ [
+ 5,
+ 14861.75
+ ],
+ [
+ 6,
+ 15371.25
+ ],
+ [
+ 7,
+ 15740.5
+ ],
+ [
+ 8,
+ 16010.5
+ ],
+ [
+ 9,
+ 16240.5
+ ],
+ [
+ 10,
+ 16406.25
+ ],
+ [
+ 11,
+ 16544.5
+ ],
+ [
+ 12,
+ 16665.75
+ ],
+ [
+ 13,
+ 16771.5
+ ],
+ [
+ 14,
+ 16855.25
+ ],
+ [
+ 15,
+ 16929.5
+ ]
+ ],
+ "slope": 230.23601398601397,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 8018.751249999998,
+ "range": 1441.5149999999994,
+ "series": [
+ [
+ 4,
+ 7023.49
+ ],
+ [
+ 5,
+ 7431.1275
+ ],
+ [
+ 6,
+ 7685.955
+ ],
+ [
+ 7,
+ 7870.6225
+ ],
+ [
+ 8,
+ 8005.565
+ ],
+ [
+ 9,
+ 8120.575
+ ],
+ [
+ 10,
+ 8203.3975
+ ],
+ [
+ 11,
+ 8272.392500000002
+ ],
+ [
+ 12,
+ 8333.1175
+ ],
+ [
+ 13,
+ 8385.96
+ ],
+ [
+ 14,
+ 8427.8075
+ ],
+ [
+ 15,
+ 8465.005
+ ]
+ ],
+ "slope": 115.11398601398689,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 500.1266666666667,
+ "range": 96.99000000000001,
+ "series": [
+ [
+ 4,
+ 569.3375
+ ],
+ [
+ 5,
+ 538.0625
+ ],
+ [
+ 6,
+ 520.2
+ ],
+ [
+ 7,
+ 508.01
+ ],
+ [
+ 8,
+ 499.43000000000006
+ ],
+ [
+ 9,
+ 492.3575
+ ],
+ [
+ 10,
+ 487.385
+ ],
+ [
+ 11,
+ 483.33000000000004
+ ],
+ [
+ 12,
+ 479.8275
+ ],
+ [
+ 13,
+ 476.7975
+ ],
+ [
+ 14,
+ 474.43499999999995
+ ],
+ [
+ 15,
+ 472.34749999999997
+ ]
+ ],
+ "slope": -7.4739160839160785,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.1.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 1596.0,
+ "range": 44.5,
+ "series": [
+ [
+ 1,
+ 1573.5
+ ],
+ [
+ 2,
+ 1618.0
+ ],
+ [
+ 3,
+ 1608.0
+ ],
+ [
+ 4,
+ 1601.25
+ ],
+ [
+ 5,
+ 1591.0
+ ],
+ [
+ 6,
+ 1586.25
+ ],
+ [
+ 7,
+ 1591.75
+ ],
+ [
+ 8,
+ 1596.75
+ ],
+ [
+ 9,
+ 1597.75
+ ],
+ [
+ 10,
+ 1595.75
+ ]
+ ],
+ "slope": -0.18787878787878787,
+ "steady_state": true
+ },
+ "write": {
+ "average": 685.125,
+ "range": 13.5,
+ "series": [
+ [
+ 1,
+ 682.0
+ ],
+ [
+ 2,
+ 686.75
+ ],
+ [
+ 3,
+ 690.25
+ ],
+ [
+ 4,
+ 692.5
+ ],
+ [
+ 5,
+ 682.75
+ ],
+ [
+ 6,
+ 679.0
+ ],
+ [
+ 7,
+ 682.5
+ ],
+ [
+ 8,
+ 683.25
+ ],
+ [
+ 9,
+ 686.0
+ ],
+ [
+ 10,
+ 686.25
+ ]
+ ],
+ "slope": -0.21666666666666667,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 99.77975,
+ "range": 2.7874999999999943,
+ "series": [
+ [
+ 1,
+ 98.375
+ ],
+ [
+ 2,
+ 101.1625
+ ],
+ [
+ 3,
+ 100.52499999999999
+ ],
+ [
+ 4,
+ 100.1
+ ],
+ [
+ 5,
+ 99.46000000000001
+ ],
+ [
+ 6,
+ 99.17750000000001
+ ],
+ [
+ 7,
+ 99.5125
+ ],
+ [
+ 8,
+ 99.8225
+ ],
+ [
+ 9,
+ 99.8875
+ ],
+ [
+ 10,
+ 99.775
+ ]
+ ],
+ "slope": -0.011409090909106783,
+ "steady_state": true
+ },
+ "write": {
+ "average": 42.85875,
+ "range": 0.865000000000002,
+ "series": [
+ [
+ 1,
+ 42.660000000000004
+ ],
+ [
+ 2,
+ 42.955
+ ],
+ [
+ 3,
+ 43.1925
+ ],
+ [
+ 4,
+ 43.335
+ ],
+ [
+ 5,
+ 42.715
+ ],
+ [
+ 6,
+ 42.47
+ ],
+ [
+ 7,
+ 42.68749999999999
+ ],
+ [
+ 8,
+ 42.745000000000005
+ ],
+ [
+ 9,
+ 42.9
+ ],
+ [
+ 10,
+ 42.927499999999995
+ ]
+ ],
+ "slope": -0.014560606060602534,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 729.06,
+ "range": 20.522500000000036,
+ "series": [
+ [
+ 1,
+ 741.5125
+ ],
+ [
+ 2,
+ 735.0875000000001
+ ],
+ [
+ 3,
+ 735.1375
+ ],
+ [
+ 4,
+ 735.2375
+ ],
+ [
+ 5,
+ 729.9625
+ ],
+ [
+ 6,
+ 724.395
+ ],
+ [
+ 7,
+ 722.945
+ ],
+ [
+ 8,
+ 723.99
+ ],
+ [
+ 9,
+ 720.99
+ ],
+ [
+ 10,
+ 721.3425
+ ]
+ ],
+ "slope": -2.2933030303029316,
+ "steady_state": true
+ },
+ "write": {
+ "average": 21630.089,
+ "range": 474.1775000000016,
+ "series": [
+ [
+ 1,
+ 21747.78
+ ],
+ [
+ 2,
+ 21542.545
+ ],
+ [
+ 3,
+ 21431.397500000003
+ ],
+ [
+ 4,
+ 21371.074999999997
+ ],
+ [
+ 5,
+ 21703.985
+ ],
+ [
+ 6,
+ 21845.2525
+ ],
+ [
+ 7,
+ 21732.59
+ ],
+ [
+ 8,
+ 21695.125
+ ],
+ [
+ 9,
+ 21621.5975
+ ],
+ [
+ 10,
+ 21609.542500000003
+ ]
+ ],
+ "slope": 11.234424242424694,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 204.825,
+ "range": 12.75,
+ "series": [
+ [
+ 1,
+ 207.25
+ ],
+ [
+ 2,
+ 213.0
+ ],
+ [
+ 3,
+ 209.5
+ ],
+ [
+ 4,
+ 200.25
+ ],
+ [
+ 5,
+ 203.0
+ ],
+ [
+ 6,
+ 202.75
+ ],
+ [
+ 7,
+ 203.5
+ ],
+ [
+ 8,
+ 202.75
+ ],
+ [
+ 9,
+ 202.75
+ ],
+ [
+ 10,
+ 203.5
+ ]
+ ],
+ "slope": -0.7863636363636364,
+ "steady_state": true
+ },
+ "write": {
+ "average": 87.575,
+ "range": 3.75,
+ "series": [
+ [
+ 1,
+ 89.5
+ ],
+ [
+ 2,
+ 89.5
+ ],
+ [
+ 3,
+ 90.0
+ ],
+ [
+ 4,
+ 86.25
+ ],
+ [
+ 5,
+ 86.75
+ ],
+ [
+ 6,
+ 86.5
+ ],
+ [
+ 7,
+ 87.0
+ ],
+ [
+ 8,
+ 86.5
+ ],
+ [
+ 9,
+ 86.75
+ ],
+ [
+ 10,
+ 87.0
+ ]
+ ],
+ "slope": -0.346969696969697,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 102.63825,
+ "range": 6.434999999999988,
+ "series": [
+ [
+ 1,
+ 103.8575
+ ],
+ [
+ 2,
+ 106.7375
+ ],
+ [
+ 3,
+ 104.99000000000001
+ ],
+ [
+ 4,
+ 100.30250000000001
+ ],
+ [
+ 5,
+ 101.715
+ ],
+ [
+ 6,
+ 101.7025
+ ],
+ [
+ 7,
+ 101.92
+ ],
+ [
+ 8,
+ 101.67
+ ],
+ [
+ 9,
+ 101.64
+ ],
+ [
+ 10,
+ 101.8475
+ ]
+ ],
+ "slope": -0.3971666666666649,
+ "steady_state": true
+ },
+ "write": {
+ "average": 44.051,
+ "range": 1.7249999999999943,
+ "series": [
+ [
+ 1,
+ 44.9575
+ ],
+ [
+ 2,
+ 45.114999999999995
+ ],
+ [
+ 3,
+ 45.1575
+ ],
+ [
+ 4,
+ 43.432500000000005
+ ],
+ [
+ 5,
+ 43.64750000000001
+ ],
+ [
+ 6,
+ 43.550000000000004
+ ],
+ [
+ 7,
+ 43.66250000000001
+ ],
+ [
+ 8,
+ 43.575
+ ],
+ [
+ 9,
+ 43.65
+ ],
+ [
+ 10,
+ 43.7625
+ ]
+ ],
+ "slope": -0.17169696969697146,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 631.59725,
+ "range": 49.625,
+ "series": [
+ [
+ 1,
+ 599.27
+ ],
+ [
+ 2,
+ 610.665
+ ],
+ [
+ 3,
+ 626.25
+ ],
+ [
+ 4,
+ 632.355
+ ],
+ [
+ 5,
+ 627.12
+ ],
+ [
+ 6,
+ 635.93
+ ],
+ [
+ 7,
+ 642.945
+ ],
+ [
+ 8,
+ 643.775
+ ],
+ [
+ 9,
+ 648.895
+ ],
+ [
+ 10,
+ 648.7675
+ ]
+ ],
+ "slope": 5.098742424242452,
+ "steady_state": true
+ },
+ "write": {
+ "average": 21228.210750000002,
+ "range": 874.9924999999967,
+ "series": [
+ [
+ 1,
+ 20853.032499999998
+ ],
+ [
+ 2,
+ 20716.175
+ ],
+ [
+ 3,
+ 20680.995000000003
+ ],
+ [
+ 4,
+ 21555.9875
+ ],
+ [
+ 5,
+ 21444.2875
+ ],
+ [
+ 6,
+ 21469.905
+ ],
+ [
+ 7,
+ 21396.84
+ ],
+ [
+ 8,
+ 21440.1525
+ ],
+ [
+ 9,
+ 21391.19
+ ],
+ [
+ 10,
+ 21333.542500000003
+ ]
+ ],
+ "slope": 75.11307575757304,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.4.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 4661.166666666667,
+ "range": 306.75,
+ "series": [
+ [
+ 1,
+ 4801.5
+ ],
+ [
+ 2,
+ 4748.0
+ ],
+ [
+ 2,
+ 4773.666666666667
+ ],
+ [
+ 3,
+ 4807.25
+ ],
+ [
+ 4,
+ 4738.0
+ ],
+ [
+ 5,
+ 4632.0
+ ],
+ [
+ 6,
+ 4557.75
+ ],
+ [
+ 7,
+ 4534.0
+ ],
+ [
+ 8,
+ 4519.0
+ ],
+ [
+ 9,
+ 4500.5
+ ]
+ ],
+ "slope": -43.39574155653451,
+ "steady_state": true
+ },
+ "write": {
+ "average": 1999.3916666666669,
+ "range": 128.25,
+ "series": [
+ [
+ 1,
+ 2056.75
+ ],
+ [
+ 2,
+ 2031.0
+ ],
+ [
+ 2,
+ 2043.6666666666667
+ ],
+ [
+ 3,
+ 2064.25
+ ],
+ [
+ 4,
+ 2032.5
+ ],
+ [
+ 5,
+ 1980.5
+ ],
+ [
+ 6,
+ 1954.75
+ ],
+ [
+ 7,
+ 1949.25
+ ],
+ [
+ 8,
+ 1945.25
+ ],
+ [
+ 9,
+ 1936.0
+ ]
+ ],
+ "slope": -17.33957415565328,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 291.35133333333334,
+ "range": 19.16749999999996,
+ "series": [
+ [
+ 1,
+ 300.13
+ ],
+ [
+ 2,
+ 296.76
+ ],
+ [
+ 2,
+ 298.37333333333333
+ ],
+ [
+ 3,
+ 300.48249999999996
+ ],
+ [
+ 4,
+ 296.15749999999997
+ ],
+ [
+ 5,
+ 289.5325
+ ],
+ [
+ 6,
+ 284.89
+ ],
+ [
+ 7,
+ 283.39750000000004
+ ],
+ [
+ 8,
+ 282.475
+ ],
+ [
+ 9,
+ 281.315
+ ]
+ ],
+ "slope": -2.710991189427352,
+ "steady_state": true
+ },
+ "write": {
+ "average": 125.02008333333336,
+ "range": 8.034999999999997,
+ "series": [
+ [
+ 1,
+ 128.65500000000003
+ ],
+ [
+ 2,
+ 127.01
+ ],
+ [
+ 2,
+ 127.79333333333334
+ ],
+ [
+ 3,
+ 129.07
+ ],
+ [
+ 4,
+ 127.08500000000001
+ ],
+ [
+ 5,
+ 123.835
+ ],
+ [
+ 6,
+ 122.2225
+ ],
+ [
+ 7,
+ 121.87
+ ],
+ [
+ 8,
+ 121.625
+ ],
+ [
+ 9,
+ 121.035
+ ]
+ ],
+ "slope": -1.0898274596182094,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 816.2015,
+ "range": 159.02750000000003,
+ "series": [
+ [
+ 1,
+ 933.94
+ ],
+ [
+ 2,
+ 891.54
+ ],
+ [
+ 2,
+ 826.89
+ ],
+ [
+ 3,
+ 806.905
+ ],
+ [
+ 4,
+ 797.3225
+ ],
+ [
+ 5,
+ 791.4825000000001
+ ],
+ [
+ 6,
+ 783.2950000000001
+ ],
+ [
+ 7,
+ 779.1600000000001
+ ],
+ [
+ 8,
+ 776.5675
+ ],
+ [
+ 9,
+ 774.9125
+ ]
+ ],
+ "slope": -15.897364170337626,
+ "steady_state": true
+ },
+ "write": {
+ "average": 30107.46316666666,
+ "range": 2326.2524999999987,
+ "series": [
+ [
+ 1,
+ 28915.3425
+ ],
+ [
+ 2,
+ 29406.87
+ ],
+ [
+ 2,
+ 29365.486666666664
+ ],
+ [
+ 3,
+ 29108.229999999996
+ ],
+ [
+ 4,
+ 29612.032499999998
+ ],
+ [
+ 5,
+ 30445.089999999997
+ ],
+ [
+ 6,
+ 30896.2925
+ ],
+ [
+ 7,
+ 31004.734999999997
+ ],
+ [
+ 8,
+ 31078.957499999997
+ ],
+ [
+ 9,
+ 31241.594999999998
+ ]
+ ],
+ "slope": 317.5399706314254,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 603.25,
+ "range": 15.5,
+ "series": [
+ [
+ 7,
+ 594.25
+ ],
+ [
+ 8,
+ 594.0
+ ],
+ [
+ 9,
+ 598.25
+ ],
+ [
+ 10,
+ 602.0
+ ],
+ [
+ 11,
+ 605.5
+ ],
+ [
+ 12,
+ 608.5
+ ],
+ [
+ 13,
+ 609.5
+ ],
+ [
+ 14,
+ 603.5
+ ],
+ [
+ 15,
+ 604.75
+ ],
+ [
+ 16,
+ 605.0
+ ],
+ [
+ 17,
+ 606.0
+ ],
+ [
+ 18,
+ 607.75
+ ]
+ ],
+ "slope": 1.0926573426573427,
+ "steady_state": true
+ },
+ "write": {
+ "average": 258.6041666666667,
+ "range": 5.75,
+ "series": [
+ [
+ 7,
+ 255.25
+ ],
+ [
+ 8,
+ 255.75
+ ],
+ [
+ 9,
+ 257.25
+ ],
+ [
+ 10,
+ 258.25
+ ],
+ [
+ 11,
+ 260.0
+ ],
+ [
+ 12,
+ 260.5
+ ],
+ [
+ 13,
+ 261.0
+ ],
+ [
+ 14,
+ 258.25
+ ],
+ [
+ 15,
+ 258.5
+ ],
+ [
+ 16,
+ 259.0
+ ],
+ [
+ 17,
+ 259.5
+ ],
+ [
+ 18,
+ 260.0
+ ]
+ ],
+ "slope": 0.3312937062937063,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 301.8797916666667,
+ "range": 7.652499999999975,
+ "series": [
+ [
+ 7,
+ 297.3575
+ ],
+ [
+ 8,
+ 297.2875
+ ],
+ [
+ 9,
+ 299.325
+ ],
+ [
+ 10,
+ 301.1575
+ ],
+ [
+ 11,
+ 302.98249999999996
+ ],
+ [
+ 12,
+ 304.6125
+ ],
+ [
+ 13,
+ 304.94
+ ],
+ [
+ 14,
+ 301.97249999999997
+ ],
+ [
+ 15,
+ 302.58500000000004
+ ],
+ [
+ 16,
+ 302.855
+ ],
+ [
+ 17,
+ 303.295
+ ],
+ [
+ 18,
+ 304.1875
+ ]
+ ],
+ "slope": 0.5536451048950669,
+ "steady_state": true
+ },
+ "write": {
+ "average": 129.56499999999997,
+ "range": 2.867500000000021,
+ "series": [
+ [
+ 7,
+ 127.81499999999998
+ ],
+ [
+ 8,
+ 128.035
+ ],
+ [
+ 9,
+ 128.8125
+ ],
+ [
+ 10,
+ 129.53250000000003
+ ],
+ [
+ 11,
+ 130.2075
+ ],
+ [
+ 12,
+ 130.5825
+ ],
+ [
+ 13,
+ 130.6825
+ ],
+ [
+ 14,
+ 129.3475
+ ],
+ [
+ 15,
+ 129.6025
+ ],
+ [
+ 16,
+ 129.77
+ ],
+ [
+ 17,
+ 130.0525
+ ],
+ [
+ 18,
+ 130.34
+ ]
+ ],
+ "slope": 0.1765909090909084,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 756.7747916666664,
+ "range": 122.92000000000007,
+ "series": [
+ [
+ 7,
+ 835.5725
+ ],
+ [
+ 8,
+ 812.6424999999999
+ ],
+ [
+ 9,
+ 790.255
+ ],
+ [
+ 10,
+ 775.4975
+ ],
+ [
+ 11,
+ 762.1875
+ ],
+ [
+ 12,
+ 751.0999999999999
+ ],
+ [
+ 13,
+ 742.0925
+ ],
+ [
+ 14,
+ 734.3775
+ ],
+ [
+ 15,
+ 726.0250000000001
+ ],
+ [
+ 16,
+ 721.9174999999999
+ ],
+ [
+ 17,
+ 716.9775
+ ],
+ [
+ 18,
+ 712.6524999999999
+ ]
+ ],
+ "slope": -10.59883741258713,
+ "steady_state": true
+ },
+ "write": {
+ "average": 29105.120416666672,
+ "range": 476.49250000000393,
+ "series": [
+ [
+ 7,
+ 29346.415
+ ],
+ [
+ 8,
+ 29348.405000000002
+ ],
+ [
+ 9,
+ 29211.829999999998
+ ],
+ [
+ 10,
+ 29071.642499999998
+ ],
+ [
+ 11,
+ 28940.472500000003
+ ],
+ [
+ 12,
+ 28873.4375
+ ],
+ [
+ 13,
+ 28871.9125
+ ],
+ [
+ 14,
+ 29203.537500000002
+ ],
+ [
+ 15,
+ 29162.8125
+ ],
+ [
+ 16,
+ 29132.777499999997
+ ],
+ [
+ 17,
+ 29078.515
+ ],
+ [
+ 18,
+ 29019.687499999996
+ ]
+ ],
+ "slope": -18.646363636374577,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.1.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 319.875,
+ "range": 19.5,
+ "series": [
+ [
+ 1,
+ 326.25
+ ],
+ [
+ 2,
+ 327.75
+ ],
+ [
+ 3,
+ 328.0
+ ],
+ [
+ 4,
+ 321.25
+ ],
+ [
+ 5,
+ 322.5
+ ],
+ [
+ 6,
+ 322.25
+ ],
+ [
+ 7,
+ 322.25
+ ],
+ [
+ 8,
+ 308.5
+ ],
+ [
+ 8,
+ 310.5
+ ],
+ [
+ 9,
+ 309.5
+ ]
+ ],
+ "slope": -2.3990455212922175,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 20.01975,
+ "range": 1.230000000000004,
+ "series": [
+ [
+ 1,
+ 20.4325
+ ],
+ [
+ 2,
+ 20.52
+ ],
+ [
+ 3,
+ 20.53
+ ],
+ [
+ 4,
+ 20.095
+ ],
+ [
+ 5,
+ 20.195
+ ],
+ [
+ 6,
+ 20.165
+ ],
+ [
+ 7,
+ 20.1625
+ ],
+ [
+ 8,
+ 19.299999999999997
+ ],
+ [
+ 8,
+ 19.425
+ ],
+ [
+ 9,
+ 19.3725
+ ]
+ ],
+ "slope": -0.1519713656387643,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 50005.268000000004,
+ "range": 3063.4449999999997,
+ "series": [
+ [
+ 1,
+ 48974.862499999996
+ ],
+ [
+ 2,
+ 48871.44
+ ],
+ [
+ 3,
+ 48753.095
+ ],
+ [
+ 4,
+ 49766.262500000004
+ ],
+ [
+ 5,
+ 49523.41
+ ],
+ [
+ 6,
+ 49609.93
+ ],
+ [
+ 7,
+ 49601.2225
+ ],
+ [
+ 8,
+ 51816.54
+ ],
+ [
+ 8,
+ 51516.33
+ ],
+ [
+ 9,
+ 51619.5875
+ ]
+ ],
+ "slope": 374.2629735682778,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 26.05,
+ "range": 2.0,
+ "series": [
+ [
+ 1,
+ 27.0
+ ],
+ [
+ 2,
+ 26.5
+ ],
+ [
+ 3,
+ 26.0
+ ],
+ [
+ 4,
+ 26.0
+ ],
+ [
+ 5,
+ 26.0
+ ],
+ [
+ 6,
+ 26.0
+ ],
+ [
+ 7,
+ 26.0
+ ],
+ [
+ 8,
+ 25.0
+ ],
+ [
+ 8,
+ 26.0
+ ],
+ [
+ 9,
+ 26.0
+ ]
+ ],
+ "slope": -0.12701908957415564,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 13.268833333333333,
+ "range": 0.7866666666666653,
+ "series": [
+ [
+ 1,
+ 13.739999999999998
+ ],
+ [
+ 2,
+ 13.51
+ ],
+ [
+ 3,
+ 13.17
+ ],
+ [
+ 4,
+ 13.425
+ ],
+ [
+ 5,
+ 13.2575
+ ],
+ [
+ 6,
+ 13.309999999999999
+ ],
+ [
+ 7,
+ 13.2525
+ ],
+ [
+ 8,
+ 12.953333333333333
+ ],
+ [
+ 8,
+ 13.02
+ ],
+ [
+ 9,
+ 13.049999999999999
+ ]
+ ],
+ "slope": -0.07527900146842792,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 75413.91191666666,
+ "range": 4410.191666666651,
+ "series": [
+ [
+ 1,
+ 72828.675
+ ],
+ [
+ 2,
+ 74035.1075
+ ],
+ [
+ 3,
+ 75952.27249999999
+ ],
+ [
+ 4,
+ 74504.4925
+ ],
+ [
+ 5,
+ 75437.07250000001
+ ],
+ [
+ 6,
+ 75145.6725
+ ],
+ [
+ 7,
+ 75464.92000000001
+ ],
+ [
+ 8,
+ 77238.86666666665
+ ],
+ [
+ 8,
+ 76900.83
+ ],
+ [
+ 9,
+ 76631.21
+ ]
+ ],
+ "slope": 425.09026064611044,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.4.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 514.5,
+ "range": 51.75,
+ "series": [
+ [
+ 1,
+ 520.5
+ ],
+ [
+ 2,
+ 546.75
+ ],
+ [
+ 3,
+ 514.25
+ ],
+ [
+ 4,
+ 519.75
+ ],
+ [
+ 5,
+ 519.25
+ ],
+ [
+ 6,
+ 515.75
+ ],
+ [
+ 7,
+ 510.75
+ ],
+ [
+ 8,
+ 506.25
+ ],
+ [
+ 9,
+ 496.75
+ ],
+ [
+ 10,
+ 495.0
+ ]
+ ],
+ "slope": -3.9393939393939394,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 32.21275,
+ "range": 3.2674999999999983,
+ "series": [
+ [
+ 1,
+ 32.644999999999996
+ ],
+ [
+ 2,
+ 34.24
+ ],
+ [
+ 3,
+ 32.1925
+ ],
+ [
+ 4,
+ 32.544999999999995
+ ],
+ [
+ 5,
+ 32.495
+ ],
+ [
+ 6,
+ 32.2775
+ ],
+ [
+ 7,
+ 31.977500000000003
+ ],
+ [
+ 8,
+ 31.6875
+ ],
+ [
+ 9,
+ 31.095
+ ],
+ [
+ 10,
+ 30.972500000000004
+ ]
+ ],
+ "slope": -0.2515909090909091,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 124288.48649999997,
+ "range": 12112.875,
+ "series": [
+ [
+ 1,
+ 122632.0725
+ ],
+ [
+ 2,
+ 117034.745
+ ],
+ [
+ 3,
+ 124077.16750000001
+ ],
+ [
+ 4,
+ 122957.715
+ ],
+ [
+ 5,
+ 123059.89
+ ],
+ [
+ 6,
+ 123949.9925
+ ],
+ [
+ 7,
+ 125113.05750000001
+ ],
+ [
+ 8,
+ 126246.8875
+ ],
+ [
+ 9,
+ 128665.7175
+ ],
+ [
+ 10,
+ 129147.62
+ ]
+ ],
+ "slope": 959.1603939393975,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 31.525,
+ "range": 2.0,
+ "series": [
+ [
+ 1,
+ 32.75
+ ],
+ [
+ 2,
+ 32.75
+ ],
+ [
+ 3,
+ 31.25
+ ],
+ [
+ 4,
+ 31.5
+ ],
+ [
+ 5,
+ 31.5
+ ],
+ [
+ 6,
+ 31.25
+ ],
+ [
+ 7,
+ 31.25
+ ],
+ [
+ 8,
+ 31.25
+ ],
+ [
+ 9,
+ 30.75
+ ],
+ [
+ 10,
+ 31.0
+ ]
+ ],
+ "slope": -0.18636363636363637,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 16.027499999999996,
+ "range": 0.9199999999999999,
+ "series": [
+ [
+ 1,
+ 16.6325
+ ],
+ [
+ 2,
+ 16.544999999999998
+ ],
+ [
+ 3,
+ 15.917499999999999
+ ],
+ [
+ 4,
+ 16.0575
+ ],
+ [
+ 5,
+ 15.9275
+ ],
+ [
+ 6,
+ 15.9175
+ ],
+ [
+ 7,
+ 15.907499999999999
+ ],
+ [
+ 8,
+ 15.864999999999998
+ ],
+ [
+ 9,
+ 15.7125
+ ],
+ [
+ 10,
+ 15.7925
+ ]
+ ],
+ "slope": -0.08551515151514842,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 249853.26175,
+ "range": 13552.964999999997,
+ "series": [
+ [
+ 1,
+ 241248.145
+ ],
+ [
+ 2,
+ 241965.27749999997
+ ],
+ [
+ 3,
+ 251149.49000000002
+ ],
+ [
+ 4,
+ 249467.10749999998
+ ],
+ [
+ 5,
+ 251446.0275
+ ],
+ [
+ 6,
+ 251520.34
+ ],
+ [
+ 7,
+ 251174.55
+ ],
+ [
+ 8,
+ 252271.7375
+ ],
+ [
+ 9,
+ 254801.11
+ ],
+ [
+ 10,
+ 253488.83250000002
+ ]
+ ],
+ "slope": 1277.7266212121285,
+ "steady_state": true
+ }
+ }
+ }
+ },
+ "scenario_name": "os-nosdn-nofeature-noha",
+ "steady_state": {
+ "_warm_up.queue-depth.8.block-size.16384": true,
+ "rr.queue-depth.1.block-size.16384": true,
+ "rr.queue-depth.1.block-size.2048": true,
+ "rr.queue-depth.4.block-size.16384": true,
+ "rr.queue-depth.4.block-size.2048": true,
+ "rw.queue-depth.1.block-size.16384": true,
+ "rw.queue-depth.1.block-size.2048": true,
+ "rw.queue-depth.4.block-size.16384": true,
+ "rw.queue-depth.4.block-size.2048": true,
+ "wr.queue-depth.1.block-size.16384": true,
+ "wr.queue-depth.1.block-size.2048": true,
+ "wr.queue-depth.4.block-size.16384": true,
+ "wr.queue-depth.4.block-size.2048": true
+ },
+ "storage_node_count": 4,
+ "test_case": "snia_steady_state",
+ "version": "danube",
+ "volume_size": 4
+ },
+ "scenario_name": "os-nosdn-nofeature-noha",
+ "storage_node_count": 4,
+ "test_case": "snia_steady_state",
+ "version": "danube",
+ "volume_size": 4
+} \ No newline at end of file
diff --git a/tests/data/benchmarks/QPI/compute.yaml b/tests/data/resources/QPI/compute.yaml
index 78a2d324..78a2d324 100644
--- a/tests/data/benchmarks/QPI/compute.yaml
+++ b/tests/data/resources/QPI/compute.yaml
diff --git a/tests/data/benchmarks/QPI/fake_qpi.yaml b/tests/data/resources/QPI/fake_qpi.yaml
index 4b34a495..4b34a495 100644
--- a/tests/data/benchmarks/QPI/fake_qpi.yaml
+++ b/tests/data/resources/QPI/fake_qpi.yaml
diff --git a/tests/unit/cli/cmd_qpi_test.py b/tests/unit/cli/cmd_qpi_test.py
index ba5f814e..fa0c859d 100644
--- a/tests/unit/cli/cmd_qpi_test.py
+++ b/tests/unit/cli/cmd_qpi_test.py
@@ -26,8 +26,11 @@ def test_list(runner):
assert 'QTIP Performance Index of compute' in result.output
-def test_show(runner):
- result = runner.invoke(cli, ['qpi', 'show', 'compute'])
+@pytest.mark.parametrize("test_input", [
+ 'storage',
+ 'compute'])
+def test_show(runner, test_input):
+ result = runner.invoke(cli, ['qpi', 'show', test_input])
assert 'QPI' in result.output
assert 'Description' in result.output
assert 'Formula' in result.output
diff --git a/tests/unit/loader/qpi_test.py b/tests/unit/loader/qpi_test.py
index b53030d4..7fc8ce29 100644
--- a/tests/unit/loader/qpi_test.py
+++ b/tests/unit/loader/qpi_test.py
@@ -16,8 +16,8 @@ QPI_SPEC = 'compute.yaml'
@pytest.fixture()
-def qpi_spec(benchmarks_root):
- return QPISpec('compute.yaml', paths=[benchmarks_root])
+def qpi_spec(resources_root):
+ return QPISpec('compute.yaml', paths=[resources_root])
def test_init(qpi_spec):
@@ -29,8 +29,8 @@ def test_init(qpi_spec):
in str(excinfo.value)
-def test_list_all(benchmarks_root):
- qpi_spec_list = list(QPISpec.list_all(paths=[benchmarks_root]))
+def test_list_all(resources_root):
+ qpi_spec_list = list(QPISpec.list_all(paths=[resources_root]))
assert len(qpi_spec_list) is 2
for item in qpi_spec_list:
assert SpecProp.NAME in item
diff --git a/tests/unit/score_test.py b/tests/unit/score_test.py
new file mode 100644
index 00000000..742be70b
--- /dev/null
+++ b/tests/unit/score_test.py
@@ -0,0 +1,21 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from os import path
+import pytest
+from qtip import score
+
+
+def test_storperf(data_root):
+ report_file = path.join(data_root, 'external', 'storperf', 'report.json')
+ qpi_report = score.storperf(report_file)
+ assert qpi_report['sections'][0]['score'] == pytest.approx(1.869, 0.1) # IOPS
+ assert qpi_report['sections'][1]['score'] == pytest.approx(0.722, 0.1) # Throughput
+ assert qpi_report['sections'][2]['score'] == pytest.approx(1.896, 0.1) # Latency
+ assert(qpi_report['score'] == 3064) # 3064 is calculated manually