Guest User

Untitled

a guest
Dec 13th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.76 KB | None | 0 0
  1. Running:./db_stress --max_background_compactions=20 --use_merge=1 --max_write_buffer_number=3 --sync=0 --reopen=20 --acquire_snapshot_one_in=10000 --delpercent=5 --log2_keys_per_lock=22 --block_size=16384 --allow_concurrent_memtable_write=0 --target_file_size_multiplier=2 --use_full_merge_v1=1 --target_file_size_base=2097152 --mmap_read=0 --writepercent=35 --readpercent=45 --subcompactions=2 --ops_per_thread=200000 --memtablerep=prefix_hash --prefix_size=7 --test_batches_snapshots=0 --db=/dev/shm/rocksdb/rocksdb_crashtest_whitebox --max_bytes_for_level_base=10485760 --threads=32 --disable_wal=0 --open_files=500000 --destroy_db_initially=0 --progress_reports=0 --snapshot_hold_ops=100000 --nooverwritepercent=1 --iterpercent=10 --max_key=100000000 --prefixpercent=5 --use_clock_cache=false --cache_size=1048576 --compaction_style=1 --verify_checksum=1 --write_buffer_size=4194304
  2. check_mode=1, kill option=None, exitcode=66
  3. make:
  4. ==================
  5. WARNING: ThreadSanitizer: data race (pid=31034)
  6. Write of size 1 at 0x7d680001ec3d by thread T33 (mutexes: write M8377, write M8378, write M8379, write M8380, write M8381, write M8382, write M8383, write M8384, write M8385, write M8371, write M8372, write M8373, write M8374, write M8375, write M8376, write M25968045):
  7. #0 rocksdb::ColumnFamilyData::SetDropped() db/column_family.cc:500 (db_stress+0x0000005e62ca)
  8. #1 rocksdb::VersionSet::LogAndApply(rocksdb::ColumnFamilyData*, rocksdb::MutableCFOptions const&, rocksdb::autovector<rocksdb::VersionEdit*, 8ul> const&, rocksdb::InstrumentedMutex*, rocksdb::Directory*, bool, rocksdb::ColumnFamilyOptions const*) db/version_set.cc:2679 (db_stress+0x0000007a184b)
  9. #2 rocksdb::VersionSet::LogAndApply(rocksdb::ColumnFamilyData*, rocksdb::MutableCFOptions const&, rocksdb::VersionEdit*, rocksdb::InstrumentedMutex*, rocksdb::Directory*, bool, rocksdb::ColumnFamilyOptions const*) db/version_set.h:701 (db_stress+0x00000065cba1)
  10. #3 rocksdb::DBImpl::DropColumnFamilyImpl(rocksdb::ColumnFamilyHandle*) db/db_impl.cc:1387 (db_stress+0x00000063dab2)
  11. #4 rocksdb::DBImpl::DropColumnFamily(rocksdb::ColumnFamilyHandle*) db/db_impl.cc:1335 (db_stress+0x00000064e037)
  12. #5 OperateDb tools/db_stress.cc:1713 (db_stress+0x00000059a8f0)
  13. #6 rocksdb::StressTest::ThreadBody(void*) tools/db_stress.cc:1334 (db_stress+0x0000005a12ba)
  14. #7 StartThreadWrapper env/env_posix.cc:927 (db_stress+0x0000007ffa9d)
  15. Previous read of size 1 at 0x7d680001ec3d by thread T13:
  16. #0 rocksdb::CompactionJob::ProcessKeyValueCompaction(rocksdb::CompactionJob::SubcompactionState*) db/compaction_job.cc:796 (db_stress+0x00000060ef3a)
  17. #1 rocksdb::CompactionJob::Run() db/compaction_job.cc:542 (db_stress+0x000000611afc)
  18. #2 rocksdb::DBImpl::BackgroundCompaction(bool*, rocksdb::JobContext*, rocksdb::LogBuffer*, rocksdb::DBImpl::PrepickedCompaction*) db/db_impl_compaction_flush.cc:1708 (db_stress+0x000000674677)
  19. #3 rocksdb::DBImpl::BackgroundCallCompaction(rocksdb::DBImpl::PrepickedCompaction*, rocksdb::Env::Priority) db/db_impl_compaction_flush.cc:1358 (db_stress+0x000000677df5)
  20. #4 rocksdb::DBImpl::BGWorkCompaction(void*) db/db_impl_compaction_flush.cc:1177 (db_stress+0x000000678698)
  21. #5 operator() util/threadpool_imp.cc:427 (db_stress+0x00000096babd)
  22. #6 _M_invoke /mnt/gvfs/third-party2/gcc/8219ec1bcedf8ad9da05e121e193364de2cc4f61/5.x/centos6-native/c447969/include/c++/5.4.1/functional:1871 (db_stress+0x00000096babd)
  23. #7 std::function<void ()>::operator()() const /mnt/gvfs/third-party2/gcc/8219ec1bcedf8ad9da05e121e193364de2cc4f61/5.x/centos6-native/c447969/include/c++/5.4.1/functional:2267 (db_stress+0x00000076f673)
  24. #8 rocksdb::ThreadPoolImpl::Impl::BGThread(unsigned long) util/threadpool_imp.cc:240 (db_stress+0x00000096d061)
  25. #9 rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper(void*) util/threadpool_imp.cc:264 (db_stress+0x00000096d39d)
  26. #10 void* std::_Bind_simple<void* (*(rocksdb::BGThreadMetadata*))(void*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) /mnt/gvfs/third-party2/gcc/8219ec1bcedf8ad9da05e121e193364de2cc4f61/5.x/centos6-native/c447969/include/c++/5.4.1/functional:1531 (db_stress+0x00000096f00f)
  27. #11 std::_Bind_simple<void* (*(rocksdb::BGThreadMetadata*))(void*)>::operator()() /mnt/gvfs/third-party2/gcc/8219ec1bcedf8ad9da05e121e193364de2cc4f61/5.x/centos6-native/c447969/include/c++/5.4.1/functional:1520 (db_stress+0x00000096f00f)
  28. #12 std::thread::_Impl<std::_Bind_simple<void* (*(rocksdb::BGThreadMetadata*))(void*)> >::_M_run() /mnt/gvfs/third-party2/gcc/8219ec1bcedf8ad9da05e121e193364de2cc4f61/5.x/centos6-native/c447969/include/c++/5.4.1/thread:115 (db_stress+0x00000096f00f)
  29. #13 execute_native_thread_routine <null> (libstdc++.so.6+0x0000000c7170)
  30. Location is heap block of size 1400 at 0x7d680001ec00 allocated by thread T50:
  31. #0 operator new(unsigned long) <null> (libtsan.so.0+0x000000040abd)
  32. #1 rocksdb::ColumnFamilySet::CreateColumnFamily(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, rocksdb::Version*, rocksdb::ColumnFamilyOptions const&) db/column_family.cc:1116 (db_stress+0x0000005e94e9)
  33. #2 rocksdb::VersionSet::CreateColumnFamily(rocksdb::ColumnFamilyOptions const&, rocksdb::VersionEdit*) db/version_set.cc:3869 (db_stress+0x00000079e4c2)
  34. #3 rocksdb::VersionSet::Recover(std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, bool) db/version_set.cc:2907 (db_stress+0x0000007a6aad)
  35. #4 rocksdb::DBImpl::Recover(std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, bool, bool, bool) db/db_impl_open.cc:361 (db_stress+0x0000006a191f)
  36. #5 rocksdb::DBImpl::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::ColumnFamilyHandle*, std::allocator<rocksdb::ColumnFamilyHandle*> >*, rocksdb::DB**, bool) db/db_impl_open.cc:1025 (db_stress+0x0000006a4284)
  37. #6 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::ColumnFamilyHandle*, std::allocator<rocksdb::ColumnFamilyHandle*> >*, rocksdb::DB**) db/db_impl_open.cc:975 (db_stress+0x0000006a63fa)
  38. #7 rocksdb::StressTest::Open() tools/db_stress.cc:2385 (db_stress+0x00000059358b)
  39. #8 rocksdb::StressTest::Reopen() tools/db_stress.cc:2418 (db_stress+0x00000059482e)
  40. #9 OperateDb tools/db_stress.cc:1675 (db_stress+0x00000059dc84)
  41. #10 rocksdb::StressTest::ThreadBody(void*) tools/db_stress.cc:1334 (db_stress+0x0000005a12ba)
  42. #11 StartThreadWrapper env/env_posix.cc:927 (db_stress+0x0000007ffa9d)
Add Comment
Please, Sign In to add comment