Project

General

Profile

Backport #23256

Updated by Nathan Cutler about 6 years ago

https://github.com/ceph/ceph/pull/20771 <pre>  
  ceph version 13.0.1-2430-g6b1d75e (6b1d75e55f5ede3d9520a1d2180c780fc116e707) mimic (dev) 
  1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x102) [0x7f6215054fd2] 
  2: (BlueFS::_flush_range(BlueFS::FileWriter*, unsigned long, unsigned long)+0x184b) [0x55c0643d953b] 
  3: (BlueFS::_flush_and_sync_log(std::unique_lock<std::mutex>&, unsigned long, unsigned long)+0xa3e) [0x55c0643daa1e] 
  4: (BlueFS::_fsync(BlueFS::FileWriter*, std::unique_lock<std::mutex>&)+0x21a) [0x55c0643dbb9a] 
  5: (BlueRocksWritableFile::Sync()+0x63) [0x55c0643f1593] 
  6: (rocksdb::WritableFileWriter::SyncInternal(bool)+0x2a9) [0x55c06459ef99] 
  7: (rocksdb::WritableFileWriter::Sync(bool)+0x21e) [0x55c0645a102e] 
  8: (rocksdb::BuildTable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rocksdb::Env*, rocksdb::ImmutableCFOptions const&, rocksdb::MutableCFOptions const&, rocksdb::EnvOptions const&, rocksdb::TableCache*, rocksdb::InternalIterato 
 r*, std::unique_ptr<rocksdb::InternalIterator, std::default_delete<rocksdb::InternalIterator> >, rocksdb::FileMetaData*, rocksdb::InternalKeyComparator const&, std::vector<std::unique_ptr<rocksdb::IntTblPropCollectorFactory, std::default_delete<rocksdb::IntTblPropCollecto 
 rFactory> >, std::allocator<std::unique_ptr<rocksdb::IntTblPropCollectorFactory, std::default_delete<rocksdb::IntTblPropCollectorFactory> > > > const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsign 
 ed long, std::allocator<unsigned long> >, unsigned long, rocksdb::SnapshotChecker*, rocksdb::CompressionType, rocksdb::CompressionOptions const&, bool, rocksdb::InternalStats*, rocksdb::TableFileCreationReason, rocksdb::EventLogger*, int, rocksdb::Env::IOPriority, rocksdb 
 ::TableProperties*, int, unsigned long)+0x1d19) [0x55c0645c2f99] 
  9: (rocksdb::DBImpl::WriteLevel0TableForRecovery(int, rocksdb::ColumnFamilyData*, rocksdb::MemTable*, rocksdb::VersionEdit*)+0xc13) [0x55c0644915b3] 
  10: (rocksdb::DBImpl::RecoverLogFiles(std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long*, bool)+0x1e77) [0x55c064493eb7] 
  11: (rocksdb::DBImpl::Recover(std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, bool, bool, bool)+0x839) [0x55c064494d39] 
  12: (rocksdb::DB::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, std::vector<rocksdb::ColumnFam 
 ilyHandle*, std::allocator<rocksdb::ColumnFamilyHandle*> >*, rocksdb::DB**)+0x1199) [0x55c0644963d9] 
  13: (RocksDBStore::do_open(std::ostream&, bool, std::vector<KeyValueDB::ColumnFamily, std::allocator<KeyValueDB::ColumnFamily> > const*)+0xf7d) [0x55c0643731dd] 
  14: (BlueStore::_open_db(bool, bool)+0x128b) [0x55c0642fb14b] 
  15: (BlueStore::_fsck(bool, bool)+0x7b1) [0x55c064326f91] 
  16: (BlueStore::_mount(bool, bool)+0x115) [0x55c064331385] 
  17: (OSD::init()+0x27d) [0x55c063ee7bbd] 
  18: (main()+0x3b3a) [0x55c063ddb36a] 
  19: (__libc_start_main()+0xf0) [0x7f621326d830] 
  20: (_start()+0x29) [0x55c063ea7be9] 
  NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this. 
 </pre> 

 /a/kchai-2018-03-04_14:12:17-rados-wip-kefu-testing-2018-03-04-1324-distro-basic-smithi/2249621

Back