Project

General

Profile

Actions

Bug #5310

closed

StoreTest.ColSplitTest1 hits assert in _split_collection()

Added by David Zafman almost 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

$ ./ceph_test_filestore
...
[ RUN ] StoreTest.ColSplitTest1
2013-06-11 11:06:49.332610 7f38942e4780 1 filestore(store_test_temp_dir) mkfs in store_test_temp_dir
2013-06-11 11:06:49.333071 7f38942e4780 1 filestore(store_test_temp_dir) mkfs fsid is already set to cd13787e-38b8-4c1e-9313-4a121ee2b2f9
2013-06-11 11:06:49.352152 7f38942e4780 1 filestore(store_test_temp_dir) leveldb db exists/created
2013-06-11 11:06:49.352512 7f38942e4780 1 journal FileJournal::_open: disabling aio for non-block journal. Use journal_force_aio to force use of aio anyway
2013-06-11 11:06:49.352772 7f38942e4780 1 journal open store_test_temp_journal fd 7: 419430400 bytes, block size 4096 bytes, directio = 1, aio = 0
2013-06-11 11:06:49.353115 7f38942e4780 1 journal check: header looks ok
2013-06-11 11:06:49.353301 7f38942e4780 1 filestore(store_test_temp_dir) mkfs done in store_test_temp_dir
2013-06-11 11:06:49.355381 7f38942e4780 -1 filestore(store_test_temp_dir) limited size xattrs -
filestore_xattr_use_omap enabled
2013-06-11 11:06:49.357294 7f38942e4780 0 filestore(store_test_temp_dir) mount FIEMAP ioctl is supported and appears to work
2013-06-11 11:06:49.357562 7f38942e4780 0 filestore(store_test_temp_dir) mount FIEMAP ioctl is disabled via 'filestore fiemap' config option
2013-06-11 11:06:49.357886 7f38942e4780 0 filestore(store_test_temp_dir) mount did NOT detect btrfs
2013-06-11 11:06:49.366990 7f38942e4780 0 filestore(store_test_temp_dir) mount syncfs(2) syscall fully supported (by glibc and kernel)
2013-06-11 11:06:49.367378 7f38942e4780 0 filestore(store_test_temp_dir) mount found snaps <>
2013-06-11 11:06:49.369593 7f38942e4780 0 filestore(store_test_temp_dir) mount: enabling WRITEAHEAD journal mode: btrfs not detected
2013-06-11 11:06:49.370009 7f38942e4780 -1 journal FileJournal::_open: disabling aio for non-block journal. Use journal_force_aio to force use of aio anyway
2013-06-11 11:06:49.370157 7f38942e4780 1 journal _open store_test_temp_journal fd 14: 419430400 bytes, block size 4096 bytes, directio = 1, aio = 0
2013-06-11 11:06:49.374146 7f38942e4780 1 journal _open store_test_temp_journal fd 14: 419430400 bytes, block size 4096 bytes, directio = 1, aio = 0
os/FileStore.cc: In function 'int FileStore::_split_collection(coll_t, uint32_t, uint32_t, coll_t, const SequencerPosition&)' thread 7f388bfff700 time 2013-06-11 11:06:55.868800
os/FileStore.cc: 4682: FAILED assert(replaying)
ceph version 0.63-563-g0eb7c3c (0eb7c3c9142ce7bfa29589af5fc6c33da73d75e2)
1: (ceph::
_ceph_assert_fail(char const*, char const*, int, char const*)+0x95) [0xa13ea5]
2: (FileStore::_split_collection(coll_t, unsigned int, unsigned int, coll_t, SequencerPosition const&)+0x4e5) [0x987ac9]
3: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long, int)+0x2246) [0x96f160]
4: (FileStore::_do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long, ThreadPool::TPHandle*)+0xe7) [0x96b06b]
5: (FileStore::_do_op(FileStore::OpSequencer*, ThreadPool::TPHandle&)+0x4aa) [0x969928]
6: (FileStore::OpWQ::_process(FileStore::OpSequencer*, ThreadPool::TPHandle&)+0x2f) [0x98e735]
7: (ThreadPool::WorkQueue<FileStore::OpSequencer>::_void_process(void*, ThreadPool::TPHandle&)+0x37) [0x9a45d7]
8: (ThreadPool::worker(ThreadPool::WorkThread*)+0x715) [0xa1047d]
9: (ThreadPool::WorkThread::entry()+0x23) [0xa12187]
10: (Thread::_entry_func(void*)+0x23) [0xa09149]
11: (()+0x7e9a) [0x7f3893cc2e9a]
12: (clone()+0x6d) [0x7f38922c94bd]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2013-06-11 11:06:55.878784 7f388bfff700 -1 os/FileStore.cc: In function 'int FileStore::_split_collection(coll_t, uint32_t, uint32_t, coll_t, const SequencerPosition&)' thread 7f388bfff700 time 2013-06-11 11:06:55.868800
os/FileStore.cc: 4682: FAILED assert(replaying)

Actions #1

Updated by Samuel Just almost 11 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF