Bug #20770
Updated by David Zafman almost 7 years ago
I've seen both of these on Jenkins make check runs. test_pidfile.sh line 55 <pre> run_osd $dir 0 2>&1 | grep "failed to lock pidfile" || return 1 /home/dzafman/ceph/src/test/test_pidfile.sh:55: TEST_pidfile: run_osd td/pidfile 0 /home/dzafman/ceph/src/test/test_pidfile.sh:55: TEST_pidfile: grep 'failed to lock pidfile' /home/dzafman/ceph/src/test/test_pidfile.sh:55: TEST_pidfile: return 1 /home/dzafman/ceph/src/test/test_pidfile.sh:22: run: return 1 </pre> test_pidfile.sh line 36 <pre> expect_failure $dir "ignore empty --pid-file" ceph-mon \ -f \ --log-to-stderr \ --pid-file= \ --id $id \ --mon-data=$data \ --run-dir=$dir || return 1 /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/test_pidfile.sh:29: TEST_without_pidfile: local data=td/pidfile/osd1 /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/test_pidfile.sh:30: TEST_without_pidfile: local id=1 /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/test_pidfile.sh:32: TEST_without_pidfile: ceph-mon --id 1 --mkfs --mon-data=td/pidfile/osd1 --run-dir=td/pidfile /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/test_pidfile.sh:36: TEST_without_pidfile: expect_failure td/pidfile 'ignore empty --pid-file' ceph-mon -f --log-to-stderr --pid-file= --id 1 --mon-data=td/pidfile/osd1 --run-dir=td/pidfile /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1532: expect_failure: local dir=td/pidfile /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1533: expect_failure: shift /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1534: expect_failure: local 'expected=ignore empty --pid-file' /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1535: expect_failure: shift /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1536: expect_failure: local success /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1538: expect_failure: ceph-mon -f --log-to-stderr --pid-file= --id 1 --mon-data=td/pidfile/osd1 --run-dir=td/pidfile /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1541: expect_failure: success=false /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1544: expect_failure: false /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1544: expect_failure: grep --quiet 'ignore empty --pid-file' td/pidfile/out /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1545: expect_failure: cat td/pidfile/out /home/jenkins-build/build/workspace/ceph-pull-requests/qa/standalone/ceph-helpers.sh:1546: expect_failure: return 1 /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/test_pidfile.sh:42: TEST_without_pidfile: return 1 /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/test_pidfile.sh:22: run: return 1 </pre>