Project

General

Profile

Actions

Bug #21512

closed

qa: libcephfs_interface_tests: shutdown race failures

Added by Patrick Donnelly over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Correctness/Safety
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
multimds
Component(FS):
Client
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Failure: Command failed (workunit test libcephfs/test.sh) on smithi150 with status 134: 'mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=wip-pdonnell-testing-20170921 TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/clone.client.0/qa/workunits/libcephfs/test.sh'
7 jobs: ['1656945', '1657163', '1657213', '1657315', '1657101', '1657267', '1657025']
suites intersection: ['clusters/fixed-2-ucephfs.yaml', 'frag_enable.yaml', 'fs/basic_workload/{begin.yaml', 'mount/fuse.yaml', 'overrides/{debug.yaml', 'tasks/libcephfs_interface_tests.yaml}', 'whitelist_health.yaml', 'whitelist_wrongly_marked_down.yaml}']
suites union: ['clusters/fixed-2-ucephfs.yaml', 'frag_enable.yaml', 'fs/basic_workload/{begin.yaml', 'inline/no.yaml', 'inline/yes.yaml', 'mount/fuse.yaml', 'objectstore/bluestore.yaml', 'objectstore/filestore-xfs.yaml', 'omap_limit/10.yaml', 'omap_limit/10000.yaml', 'overrides/{debug.yaml', 'tasks/libcephfs_interface_tests.yaml}', 'whitelist_health.yaml', 'whitelist_wrongly_marked_down.yaml}']

From this test run: pdonnell-2017-09-22_01:39:19-fs-wip-pdonnell-testing-20170921-testing-basic-smithi

Here's one backtrace (N.B. the other tests may have failed differently):

(gdb) bt
#0  0x00007f03bd6551f7 in raise () from /lib64/libc.so.6
#1  0x00007f03bd6568e8 in abort () from /lib64/libc.so.6
#2  0x00007f03bd694f47 in __libc_message () from /lib64/libc.so.6
#3  0x00007f03bd69c619 in _int_free () from /lib64/libc.so.6
#4  0x00007f03b4e58002 in _M_dispose (__a=..., this=<optimized out>) at /usr/include/c++/4.8.2/bits/basic_string.h:249
#5  ~basic_string (this=0x556780688280, __in_chrg=<optimized out>) at /usr/include/c++/4.8.2/bits/basic_string.h:539
#6  _Destroy<std::basic_string<char> > (__pointer=0x556780688280) at /usr/include/c++/4.8.2/bits/stl_construct.h:93
#7  __destroy<std::basic_string<char>*> (__last=<optimized out>, __first=0x556780688280) at /usr/include/c++/4.8.2/bits/stl_construct.h:103
#8  _Destroy<std::basic_string<char>*> (__last=<optimized out>, __first=<optimized out>) at /usr/include/c++/4.8.2/bits/stl_construct.h:126
#9  _Destroy<std::basic_string<char>*, std::basic_string<char> > (__last=0x556780688290, __first=<optimized out>) at /usr/include/c++/4.8.2/bits/stl_construct.h:151
#10 _M_erase_at_end (this=<optimized out>, __pos=<optimized out>) at /usr/include/c++/4.8.2/bits/stl_vector.h:1352
#11 clear (this=0x7f03b541ea20 <env_to_vec(std::vector<char const*, std::allocator<char const*> >&, char const*)::str_vec>) at /usr/include/c++/4.8.2/bits/stl_vector.h:1126
#12 env_to_vec (args=std::vector of length 0, capacity 0, name=<optimized out>) at /usr/src/debug/ceph-13.0.0-1081-ga4aea1b/src/common/ceph_argparse.cc:103
#13 0x00007f03bec6d3c0 in conf_parse_env (this=<optimized out>, name=<optimized out>) at /usr/src/debug/ceph-13.0.0-1081-ga4aea1b/src/libcephfs.cc:205
#14 ceph_conf_parse_env (cmount=<optimized out>, name=<optimized out>) at /usr/src/debug/ceph-13.0.0-1081-ga4aea1b/src/libcephfs.cc:374
#15 0x000055677f2cd839 in shutdown_racer_func () at /usr/src/debug/ceph-13.0.0-1081-ga4aea1b/src/test/libcephfs/test.cc:1873
#16 0x00007f03bdfb02b0 in ?? () from /lib64/libstdc++.so.6
#17 0x00007f03bea45e25 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f03bd71834d in clone () from /lib64/libc.so.6

You can debug the above using docker container pdonnell/ceph-ci:wip-pdonnell-testing-20170921-centos-7 on senta02.


Files


Related issues 1 (0 open1 closed)

Copied to CephFS - Backport #21874: luminous: qa: libcephfs_interface_tests: shutdown race failuresResolvedNathan CutlerActions
Actions

Also available in: Atom PDF