Bug #9655
tests: qa/workunits/cephtool/test.sh fails ENXIO
% Done:
100%
Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
test_mon_osd: 636: ceph tell osd.1 version *** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH *** Error ENXIO: problem getting command descriptions from osd.1 test_mon_osd: 1: rm -fr /tmp/cephtool7796 ================ STOP ================= FAIL: test/vstart_wrapped_tests.sh
it needs to wait for osd.1 to be up before trying to tell it something.
Related issues
Associated revisions
qa: ceph tell must retry on ENXIO
It is expected for ceph tell to fail with ENXIO if the daemon it is
trying to join is not ready for some reason. This should be handled as a
transient error instead of a fatal error.
Add two shell functions to help with retry. They may prove useful if
other cases requiring a few retries show up.
http://tracker.ceph.com/issues/9655 Fixes: #9655
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
History
#1 Updated by Loïc Dachary over 9 years ago
- Status changed from 12 to Fix Under Review
- Assignee set to Loïc Dachary
#2 Updated by Loïc Dachary over 9 years ago
- % Done changed from 0 to 80
#3 Updated by Loïc Dachary over 9 years ago
- Status changed from Fix Under Review to Resolved
- % Done changed from 80 to 100