Project

General

Profile

Bug #12479

[ FAILED ] TestLibRBD.BlockingAIO

Added by Yuri Weinstein over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Jason Dillaman
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
hammer
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
upgrade/client-upgrade
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Run: http://pulpito.ceph.com/teuthology-2015-07-21_23:20:02-upgrade:client-upgrade-next-distro-basic-multi/
Job: 983585
Logs: http://qa-proxy.ceph.com/teuthology/teuthology-2015-07-21_23:20:02-upgrade:client-upgrade-next-distro-basic-multi/983585/teuthology.log

2015-07-25T10:44:44.235 INFO:tasks.workunit.client.0.plana16.stderr:     0> 2015-07-25 10:44:44.214005 7f0f5ff40840 -1 common/Mutex.cc: In function 'void Mutex::Lock(bool)' thread 7f0f5ff40840 time 2015-07-25 10:44:44.201589
2015-07-25T10:44:44.235 INFO:tasks.workunit.client.0.plana16.stderr:common/Mutex.cc: 95: FAILED assert(r == 0)
2015-07-25T10:44:44.235 INFO:tasks.workunit.client.0.plana16.stderr:
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: ceph version 0.94.2-108-g45beb86 (45beb86423c3bd74dbafd36c6822e71ad9680e17)
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x54e3eb]
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: 2: (Mutex::Lock(bool)+0x105) [0x54d8f5]
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: 3: (md_config_t::set_val(char const*, char const*, bool, bool)+0x38) [0x56d508]
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: 4: (md_config_t::set_val_or_die(char const*, char const*)+0x14) [0x56d9c4]
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: 5: (TestLibRBD_BlockingAIO_Test::TestBody()+0x4f0) [0x503fc0]
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: 6: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x33) [0x544e03]
2015-07-25T10:44:44.236 INFO:tasks.workunit.client.0.plana16.stderr: 7: (testing::Test::Run()+0xb7) [0x537897]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: 8: (testing::TestInfo::Run()+0x9e) [0x53793e]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: 9: (testing::TestCase::Run()+0xa5) [0x537a45]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: 10: (testing::internal::UnitTestImpl::RunAllTests()+0x248) [0x537cf8]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: 11: (testing::UnitTest::Run()+0x54) [0x537fa4]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: 12: (main()+0x7b) [0x4d1a0b]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: 13: (__libc_start_main()+0xf5) [0x7f0f5951bec5]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: 14: ceph_test_librbd_api() [0x4d281a]
2015-07-25T10:44:44.237 INFO:tasks.workunit.client.0.plana16.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:--- logging levels ---
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 none
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 1 lockdep
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 1 context
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 1 crush
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 mds
2015-07-25T10:44:44.238 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 mds_balancer
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 mds_locker
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 mds_log
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 mds_log_expire
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 mds_migrator
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 1 buffer
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 1 timer
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 1 filer
2015-07-25T10:44:44.239 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 1 striper
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 1 objecter
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 rados
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 rbd
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 rbd_replay
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 journaler
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 objectcacher
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 client
2015-07-25T10:44:44.240 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 osd
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 optracker
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 objclass
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 3 filestore
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 3 keyvaluestore
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 3 journal
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 ms
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 mon
2015-07-25T10:44:44.241 INFO:tasks.workunit.client.0.plana16.stderr:   0/10 monc
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 paxos
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 5 tp
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 auth
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 crypto
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 1 finisher
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 heartbeatmap
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 perfcounter
2015-07-25T10:44:44.242 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 rgw
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:   1/10 civetweb
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 javaclient
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 asok
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 1 throttle
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:   0/ 0 refs
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:   1/ 5 xio
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:  -2/-2 (syslog threshold)
2015-07-25T10:44:44.243 INFO:tasks.workunit.client.0.plana16.stderr:  99/99 (stderr threshold)
2015-07-25T10:44:44.244 INFO:tasks.workunit.client.0.plana16.stderr:  max_recent       500
2015-07-25T10:44:44.244 INFO:tasks.workunit.client.0.plana16.stderr:  max_new         1000
2015-07-25T10:44:44.244 INFO:tasks.workunit.client.0.plana16.stderr:  log_file /var/log/ceph/ceph-client.admin.9367.log
2015-07-25T10:44:44.244 INFO:tasks.workunit.client.0.plana16.stderr:--- end dump of recent events ---
2015-07-25T10:44:44.244 INFO:tasks.workunit.client.0.plana16.stdout:unknown file: Failure
2015-07-25T10:44:44.244 INFO:tasks.workunit.client.0.plana16.stdout:Unknown C++ exception thrown in the test body.
2015-07-25T10:44:44.244 INFO:tasks.workunit.client.0.plana16.stdout:[  FAILED  ] TestLibRBD.BlockingAIO (69 ms)
2015-07-25T10:44:53.810 INFO:tasks.workunit.client.0.plana16.stdout:[----------] 38 tests from TestLibRBD (210376 ms total)
2015-07-25T10:44:53.810 INFO:tasks.workunit.client.0.plana16.stdout:
2015-07-25T10:44:53.811 INFO:tasks.workunit.client.0.plana16.stdout:[----------] Global test environment tear-down
2015-07-25T10:44:53.811 INFO:tasks.workunit.client.0.plana16.stdout:[==========] 38 tests from 1 test case ran. (219980 ms total)
2015-07-25T10:44:53.811 INFO:tasks.workunit.client.0.plana16.stdout:[  PASSED  ] 37 tests.
2015-07-25T10:44:53.811 INFO:tasks.workunit.client.0.plana16.stdout:[  FAILED  ] 1 test, listed below:
2015-07-25T10:44:53.811 INFO:tasks.workunit.client.0.plana16.stdout:[  FAILED  ] TestLibRBD.BlockingAIO
2015-07-25T10:44:53.811 INFO:tasks.workunit.client.0.plana16.stdout:
2015-07-25T10:44:53.812 INFO:tasks.workunit.client.0.plana16.stdout: 1 FAILED TEST
2015-07-25T10:44:53.818 INFO:tasks.workunit:Stopping ['rbd/test_librbd_api.sh'] on client.0...

Related issues

Copied to rbd - Backport #12849: [ FAILED ] TestLibRBD.BlockingAIO Resolved 07/27/2015

Associated revisions

Revision 2c51aadb (diff)
Added by Jason Dillaman over 8 years ago

tests: librbd API test cannot use private md_config_t struct

Remove all depencencies on md_config_t and instead use librados API
methods to get/set configuration values.

Fixes: #12479
Backport: hammer
Signed-off-by: Jason Dillaman <>

Revision 805732b1 (diff)
Added by Jason Dillaman over 8 years ago

tests: librbd API test cannot use private md_config_t struct

Remove all depencencies on md_config_t and instead use librados API
methods to get/set configuration values.

Fixes: #12479
Backport: hammer
Signed-off-by: Jason Dillaman <>
(cherry picked from commit 2c51aadb447d3447b5dace19c5cb6268e94247c8)

History

#1 Updated by Jason Dillaman over 8 years ago

  • Status changed from New to In Progress
  • Assignee set to Jason Dillaman

#2 Updated by Jason Dillaman over 8 years ago

  • Backport set to hammer

Similar to issue #12383 ... md_config_t is accessed directly within the unit test application, but it has a conflicting ABI with the md_config_t from the next branch. Need to expose config via a stable librados API.

#3 Updated by Jason Dillaman over 8 years ago

  • Status changed from In Progress to Fix Under Review

#4 Updated by Jason Dillaman over 8 years ago

  • Status changed from Fix Under Review to Pending Backport

#5 Updated by Josh Durgin over 8 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF