Assert failure in FileStore::_do_transaction

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I got the following failure after restarting an OSD. There were no issues prior to this, but the cluster had been stopped/restarted many times. This is on ext4.

Thanks,
Noah

2011-12-06 11:58:11.552177 7ffbe5f89700 filestore(/mnt/vol1/osd) error error 22: Invalid argument not handled os/FileStore.cc: In function 'unsigned int FileStore::_do_transaction(ObjectStore::Transaction&, uint64_t)', in thread '7ffbe5f89700'
os/FileStore.cc: 2412: FAILED assert(0 == "unexpected error")
ceph version 0.38-259-gd4aef20 (commit:d4aef20210d43e25eefe945009e6f77d5b045381) 1: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long)+0x56e) [0x6de19e] 2: (FileStore::do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long)+0x78) [0x6e2678]
 3: (FileStore::_do_op(FileStore::OpSequencer*)+0x176) [0x6bb306]
 4: (ThreadPool::worker()+0xa28) [0x5bee78]
 5: (ThreadPool::WorkThread::entry()+0xd) [0x565f7d]
 6: (()+0x7971) [0x7ffbf0a0e971]
 7: (clone()+0x6d) [0x7ffbef09992d]
ceph version 0.38-259-gd4aef20 (commit:d4aef20210d43e25eefe945009e6f77d5b045381) 1: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long)+0x56e) [0x6de19e] 2: (FileStore::do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long)+0x78) [0x6e2678]
 3: (FileStore::_do_op(FileStore::OpSequencer*)+0x176) [0x6bb306]
 4: (ThreadPool::worker()+0xa28) [0x5bee78]
 5: (ThreadPool::WorkThread::entry()+0xd) [0x565f7d]
 6: (()+0x7971) [0x7ffbf0a0e971]
 7: (clone()+0x6d) [0x7ffbef09992d]
*** Caught signal (Aborted) **
 in thread 7ffbe5f89700
ceph version 0.38-259-gd4aef20 (commit:d4aef20210d43e25eefe945009e6f77d5b045381)
 1: /usr/bin/ceph-osd() [0x6b1c84]
 2: (()+0xfb40) [0x7ffbf0a16b40]
 3: (gsignal()+0x35) [0x7ffbeefe6ba5]
 4: (abort()+0x180) [0x7ffbeefea6b0]
 5: (__gnu_cxx::__verbose_terminate_handler()+0x11d) [0x7ffbef88a6bd]
 6: (()+0xb9906) [0x7ffbef888906]
 7: (()+0xb9933) [0x7ffbef888933]
 8: (()+0xb9a3e) [0x7ffbef888a3e]
9: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x39f) [0x5ccdbf] 10: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long)+0x56e) [0x6de19e] 11: (FileStore::do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long)+0x78) [0x6e2678]
 12: (FileStore::_do_op(FileStore::OpSequencer*)+0x176) [0x6bb306]
 13: (ThreadPool::worker()+0xa28) [0x5bee78]
 14: (ThreadPool::WorkThread::entry()+0xd) [0x565f7d]
 15: (()+0x7971) [0x7ffbf0a0e971]
 16: (clone()+0x6d) [0x7ffbef09992d]
2011-12-06 13:25:13.390151 7fc539d3f780 ceph version 0.38-259-gd4aef20 (commit:d4aef20210d43e25eefe945009e6f77d5b045381), process ceph-osd, pid 1314 2011-12-06 13:25:13.459719 7fc539d3f780 filestore(/mnt/vol1/osd) mount FIEMAP ioctl is supported 2011-12-06 13:25:13.459854 7fc539d3f780 filestore(/mnt/vol1/osd) mount did NOT detect btrfs 2011-12-06 13:25:13.482119 7fc539d3f780 filestore(/mnt/vol1/osd) mount found snaps <> 2011-12-06 13:25:13.494092 7fc539d3f780 filestore(/mnt/vol1/osd) mount: enabling WRITEAHEAD journal mode: btrfs not detected 2011-12-06 13:25:13.972914 7fc539d3f780 journal _open /mnt/vol2/osd.journal fd 14: 1048576000 bytes, block size 4096 bytes, directio = 1 2011-12-06 13:25:14.013331 7fc539d3f780 journal read_entry 803999744 : seq 54062 1002407 bytes 2011-12-06 13:25:14.014773 7fc539d3f780 journal read_entry 803999744 : seq 54062 1002407 bytes 2011-12-06 13:25:14.048581 7fc539d3f780 filestore(/mnt/vol1/osd) error error 22: Invalid argument not handled os/FileStore.cc: In function 'unsigned int FileStore::_do_transaction(ObjectStore::Transaction&, uint64_t)', in thread '7fc539d3f780'
os/FileStore.cc: 2412: FAILED assert(0 == "unexpected error")
ceph version 0.38-259-gd4aef20 (commit:d4aef20210d43e25eefe945009e6f77d5b045381) 1: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long)+0x56e) [0x6de19e] 2: (FileStore::do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long)+0x78) [0x6e2678]
 3: (JournalingObjectStore::journal_replay(unsigned long)+0x8e0) [0x6eab90]
 4: (FileStore::mount()+0x2a68) [0x6cc128]
5: (OSD::convertfs(std::string const&, std::string const&)+0xc8) [0x525d38]
 6: (main()+0x2bed) [0x49e6ed]
 7: (__libc_start_main()+0xfe) [0x7fc537ee3d8e]
 8: /usr/bin/ceph-osd() [0x49b6d9]
ceph version 0.38-259-gd4aef20 (commit:d4aef20210d43e25eefe945009e6f77d5b045381) 1: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long)+0x56e) [0x6de19e] 2: (FileStore::do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long)+0x78) [0x6e2678]
 3: (JournalingObjectStore::journal_replay(unsigned long)+0x8e0) [0x6eab90]
 4: (FileStore::mount()+0x2a68) [0x6cc128]
5: (OSD::convertfs(std::string const&, std::string const&)+0xc8) [0x525d38]
 6: (main()+0x2bed) [0x49e6ed]
 7: (__libc_start_main()+0xfe) [0x7fc537ee3d8e]
 8: /usr/bin/ceph-osd() [0x49b6d9]
*** Caught signal (Aborted) **
 in thread 7fc539d3f780
ceph version 0.38-259-gd4aef20 (commit:d4aef20210d43e25eefe945009e6f77d5b045381)
 1: /usr/bin/ceph-osd() [0x6b1c84]
 2: (()+0xfb40) [0x7fc539928b40]
 3: (gsignal()+0x35) [0x7fc537ef8ba5]
 4: (abort()+0x180) [0x7fc537efc6b0]
 5: (__gnu_cxx::__verbose_terminate_handler()+0x11d) [0x7fc53879c6bd]
 6: (()+0xb9906) [0x7fc53879a906]
 7: (()+0xb9933) [0x7fc53879a933]
 8: (()+0xb9a3e) [0x7fc53879aa3e]
9: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x39f) [0x5ccdbf] 10: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long)+0x56e) [0x6de19e] 11: (FileStore::do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long)+0x78) [0x6e2678] 12: (JournalingObjectStore::journal_replay(unsigned long)+0x8e0) [0x6eab90]
 13: (FileStore::mount()+0x2a68) [0x6cc128]
14: (OSD::convertfs(std::string const&, std::string const&)+0xc8) [0x525d38]
 15: (main()+0x2bed) [0x49e6ed]
 16: (__libc_start_main()+0xfe) [0x7fc537ee3d8e]
 17: /usr/bin/ceph-osd() [0x49b6d9]
nwatkins@piha:~$

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux