Project

General

Profile

Bug #43228

run-rbd-unit-tests-0.sh fails

Added by Sage Weil 3 months ago. Updated about 1 month ago.

Status:
Need More Info
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

Lots of jenkins make check failures end with

  8/191 Test   #9: run-rbd-unit-tests-0.sh .................***Failed  113.51 sec
++ dirname /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/run-rbd-unit-tests.sh
+ source /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/detect-build-env-vars.sh
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests/build ']'
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests ']'
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests/build/bin ']'
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests/build/lib ']'
++ echo 'Enivronment Variables Already Set'
Enivronment Variables Already Set
+ PATH=/home/jenkins-build/build/workspace/ceph-pull-requests/build/bin:/home/jenkins-build/build/workspace/ceph-pull-requests/build/bin:/home/jenkins-build/build/workspace/ceph-pull-requests/src:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
+ '[' 1 = 0 ']'
+ '[' 1 = 1 -a 0 = N ']'
+ TESTS=0
+ for i in '${TESTS}'
+ RBD_FEATURES=0
+ unittest_librbd
seed 10640
[==========] Running 904 tests from 80 test suites.
[----------] Global test environment set-up.
[----------] 7 tests from TestMockDeepCopyRequest
...
[----------] 2 tests from TestMockManagedLockReleaseRequest
[ RUN      ] TestMockManagedLockReleaseRequest.Success
[       OK ] TestMockManagedLockReleaErrors while running CTest
Build step 'Execute shell' marked build as failure
[PostBuildScript] - Executing post build scripts.
[ceph-pull-requests] $ /bin/sh -xe /tmp/jenkins5422305440606339743.sh
+ sudo reboot
FATAL: Unable to delete script file /tmp/jenkins5422305440606339743.sh
java.io.EOFException
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2681)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3156)
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:862)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)
    at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
    at hudson.remoting.Command.readFrom(Command.java:140)
    at hudson.remoting.Command.readFrom(Command.java:126)
    at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:36)
    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63)

https://jenkins.ceph.com/job/ceph-pull-requests/40232/console

History

#1 Updated by Sage Weil 3 months ago

  • Project changed from Ceph to rbd

#2 Updated by Jason Dillaman 3 months ago

  • Status changed from New to Need More Info
  • Priority changed from High to Normal

I ran this unit test in a loop for 8 hrs under a Xenial VM and Fedora host w/o being able to repeat a single failure. Jenkins is cutting off the stdout logs so we cannot even see what test is failing. If it repeats on an arm64 build it should have the full output logs since for whatever reason jenkins doesn't cut off the logs from those builds.

#3 Updated by Mykola Golub about 1 month ago

Reported about the issue with truncated failed test output to CI project [1].

[1] https://tracker.ceph.com/issues/43566

Also available in: Atom PDF