https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2017-01-14T00:28:46ZCeph Ceph - Bug #18529: ERROR: test_rados.TestRados.test_ping_monitorhttps://tracker.ceph.com/issues/18529?journal_id=842002017-01-14T00:28:46ZSamuel Justsjust@redhat.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>7</i></li><li><strong>Assignee</strong> set to <i>Samuel Just</i></li></ul> Ceph - Bug #18529: ERROR: test_rados.TestRados.test_ping_monitorhttps://tracker.ceph.com/issues/18529?journal_id=842202017-01-16T11:53:18ZKefu Chaitchaikov@gmail.com
<ul></ul><pre>
2017-01-13T07:58:01.067 INFO:tasks.workunit.client.0.smithi126.stderr:======================================================================
2017-01-13T07:58:01.070 INFO:tasks.workunit.client.0.smithi126.stderr:ERROR: test_rados.TestRados.test_ping_monitor
2017-01-13T07:58:01.074 INFO:tasks.workunit.client.0.smithi126.stderr:----------------------------------------------------------------------
2017-01-13T07:58:01.077 INFO:tasks.workunit.client.0.smithi126.stderr:Traceback (most recent call last):
2017-01-13T07:58:01.081 INFO:tasks.workunit.client.0.smithi126.stderr: File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
2017-01-13T07:58:01.084 INFO:tasks.workunit.client.0.smithi126.stderr: self.test(*self.arg)
2017-01-13T07:58:01.087 INFO:tasks.workunit.client.0.smithi126.stderr: File "/home/ubuntu/cephtest/clone.client.0/src/test/pybind/test_rados.py", line 147, in test_ping_monitor
2017-01-13T07:58:01.101 INFO:tasks.workunit.client.0.smithi126.stderr: buf = json.loads(self.rados.ping_monitor(mon['name']))
2017-01-13T07:58:01.105 INFO:tasks.workunit.client.0.smithi126.stderr: File "/usr/lib/python2.7/json/__init__.py", line 339, in loads
2017-01-13T07:58:01.108 INFO:tasks.workunit.client.0.smithi126.stderr: return _default_decoder.decode(s)
2017-01-13T07:58:01.112 INFO:tasks.workunit.client.0.smithi126.stderr: File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
2017-01-13T07:58:01.123 INFO:tasks.workunit.client.0.smithi126.stderr: obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2017-01-13T07:58:01.161 INFO:tasks.workunit.client.0.smithi126.stderr:TypeError: expected string or buffer
2017-01-13T07:58:01.165 INFO:tasks.workunit.client.0.smithi126.stderr:
2017-01-13T07:58:01.168 INFO:tasks.workunit.client.0.smithi126.stderr:----------------------------------------------------------------------
</pre>
<p>if <code>self.rados.ping_monitor()</code> times out, an exception would have been raised. but in this case, seems the pinged monitor returned an empty string, hence <code>None</code> is returned. and it cannot be decoded by json.</p>
<p>rerun at <a class="external" href="http://pulpito.ceph.com/kchai-2017-01-16_11:59:31-rados-master---basic-mira">http://pulpito.ceph.com/kchai-2017-01-16_11:59:31-rados-master---basic-mira</a></p> Ceph - Bug #18529: ERROR: test_rados.TestRados.test_ping_monitorhttps://tracker.ceph.com/issues/18529?journal_id=860832017-02-15T00:07:54ZSamuel Justsjust@redhat.com
<ul><li><strong>Status</strong> changed from <i>7</i> to <i>Resolved</i></li></ul> Ceph - Bug #18529: ERROR: test_rados.TestRados.test_ping_monitorhttps://tracker.ceph.com/issues/18529?journal_id=941792017-07-02T12:26:09Zhuang junhjwsm1989@gmail.com
<ul></ul><p>PR:https://github.com/ceph/ceph/pull/12934</p>