Bug #17973
closed"FAILED assert(m_processing == 0)" while running test_lock_fence.sh
0%
Description
Seems like a race somewhere, unable to reproduce it locally (master branch), hit once here: http://qa-proxy.ceph.com/teuthology/vshankar-2016-11-20_12:31:27-rbd-wip-ec-partial-overwrites---basic-vps/565152/teuthology.log
2016-11-20T12:43:16.540 INFO:tasks.workunit.client.0.vpm117.stderr:/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-11.0.2-1776-g32c3569/src/common/WorkQueue.h: In function 'ThreadPool::PointerWQ<T>::~PointerWQ() [with T = librbd::AioImageRequest<librbd::ImageCtx>]' thread 7fdcc3b54740 time 2016-11-20 12:43:16.542665
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr:/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-11.0.2-1776-g32c3569/src/common/WorkQueue.h: 351: FAILED assert(m_processing == 0)
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: ceph version 11.0.2-1776-g32c3569 (32c3569ffd6bee14c2cc0072f5ab76b61094afe6)
Doesn't seem related to image datapool. Backtrace hints at the destruction path (rbd_close()):
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: ceph version 11.0.2-1776-g32c3569 (32c3569ffd6bee14c2cc0072f5ab76b61094afe6)
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: 1: (()+0x2277bb) [0x7fdcaf40e7bb]
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: 2: (()+0x39d62) [0x7fdcaf220d62]
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: 3: (()+0x68215) [0x7fdcaf24f215]
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: 4: (()+0x7bd9f) [0x7fdcaf262d9f]
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: 5: (()+0x862ed) [0x7fdcaf26d2ed]
2016-11-20T12:43:16.541 INFO:tasks.workunit.client.0.vpm117.stderr: 6: (rbd_close()+0x32) [0x7fdcaf232452]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 7: (()+0x1def8) [0x7fdcb7a2def8]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 8: (()+0x106f8) [0x7fdcb7a206f8]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 9: (PyObject_CallFunctionObjArgs()+0x1a1) [0x4dcd81]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 10: (PyEval_EvalFrameEx()+0x1f8c) [0x49b20c]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 11: python() [0x4a1634]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 12: (PyRun_FileExFlags()+0x92) [0x44e4a5]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 13: (PyRun_SimpleFileExFlags()+0x2ee) [0x44ec9f]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 14: (Py_Main()+0xb5e) [0x44f904]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 15: (__libc_start_main()+0xf5) [0x7fdcc3384f45]
2016-11-20T12:43:16.542 INFO:tasks.workunit.client.0.vpm117.stderr: 16: python() [0x578c4e]