Commit Graph

  • afdc58d478 Fix typos in history ferhat elmas 2019-12-11 11:02:22 -0800
  • 05a86318a7 Remove unused low_pri_write_rate_limiter_ (#6068) Yi Wu 2019-12-11 10:26:35 -0800
  • 77565d7532 Add example to show the effect of Get in snapshot isolation (#6059) Cheng Chang 2019-12-11 09:55:20 -0800
  • 383f5071f0 Add SyncWAL to db_stress (#6149) Yanqin Jin 2019-12-10 21:53:43 -0800
  • 7a99162a74 db_stress: sometimes call CancelAllBackgroundWork() and Close() before closing DB (#6141) sdong 2019-12-10 20:01:25 -0800
  • 984b6e71d6 Add Visual Studio 2015 to AppVeyor (#5446) Adam Retter 2019-12-10 20:00:57 -0800
  • a653857178 Add PauseBackgroundWork() to db_stress (#6148) Peter Dillinger 2019-12-10 15:45:25 -0800
  • 2bb5fc1280 Add an option to the CMake build to disable building shared libraries (#6122) Adam Simpkins 2019-12-10 15:19:24 -0800
  • 2b060c1498 Use Env::GetChildren() instead of readdir (#6139) Yanqin Jin 2019-12-10 11:47:20 -0800
  • 14c38baca0 db_stress: sometimes validate compact range data (#6140) sdong 2019-12-10 11:40:09 -0800
  • 1dd3194f56 Fix compile error "folly/xx.h file not found" on Mac OS (#6145) Jermy Li 2019-12-10 11:21:58 -0800
  • 6380df5e10 Vary bloom_bits in db_crashtest (#6103) Peter Dillinger 2019-12-10 08:38:23 -0800
  • a68dff5c35 Apply formatter to some recent commits (#6138) sdong 2019-12-09 15:48:04 -0800
  • a960287dee db_stress: Some code style improvements (#6137) sdong 2019-12-09 14:36:10 -0800
  • e43d2c4424 Fix & test rocksdb_filterpolicy_create_bloom_full (#6132) Peter Dillinger 2019-12-09 12:19:50 -0800
  • 3c347821b7 Fix thread_local_test failure caused by recent io_uring change (#6136) sdong 2019-12-09 12:01:37 -0800
  • 7e2f831924 Fix wrong ExtractUserKey usage in BlockBasedTableBuilder::EnterUnbuff… (#6100) Ziyue Yang 2019-12-09 10:53:07 -0800
  • d1ae2c3faf Fix an asan warning caused by the recent io_uring change (#6135) sdong 2019-12-09 10:23:28 -0800
  • 3a6d9436e8 Use SpecialSkipListFactory in RecalculateScoreAfterPicking (#6125) Peter Dillinger 2019-12-09 09:22:07 -0800
  • 7d79b32618 Break db_stress_tool.cc to a list of source files (#6134) sdong 2019-12-08 23:49:32 -0800
  • bac38c992a Isolate building db_bench from tests with `WITH_BENCHMARK_TOOLS` option. (#6098) suzanwen 2019-12-08 21:33:23 -0800
  • e3a82bb934 PosixRandomAccessFile::MultiRead() to use I/O uring if supported (#5881) sdong 2019-12-07 20:54:27 -0800
  • 6db57bc37f Disable new Bloom filter assertion (#6128) Peter Dillinger 2019-12-06 10:25:40 -0800
  • ad528fe5ca Disable folly_synchronization_distributed_mutex_test on ARM for now (#6126) Peter Dillinger 2019-12-05 15:45:44 -0800
  • 100b5e69f3 Fix build failure for db_stress tool when building with CMake (#6117) Adam Simpkins 2019-12-05 15:33:14 -0800
  • cdc431ec81 build_tools/precommit_checker.py: don't hard-code a platform-afflicted python path (#6124) Jim Meyering 2019-12-05 11:47:38 -0800
  • 4edb4284e7 Make folly-related targets comply with verbosity (#6120) Yanqin Jin 2019-12-03 16:02:47 -0800
  • f32a311f0d Fix compliation error on GCC4.8.2 (#6106) Connor 2019-12-03 11:55:18 -0800
  • fe1147db1c Let DBSecondary close files after catch up (#6114) Yanqin Jin 2019-12-02 17:43:37 -0800
  • 16fa6fd2a6 Remove key length assertion LRUHandle::CalcTotalCharge (#6115) anand76 2019-12-02 14:58:22 -0800
  • 048472f620 Add missing DataBlock-releated functions to the C-API (#6101) David Palm 2019-12-02 10:58:14 -0800
  • e8f997ca59 Update comment on max_valid_backups_to_open (#6105) Peter Dillinger 2019-11-27 15:05:32 -0800
  • 09fcf4fb6b Fix a potential bug scheduling unnecessary threads (#6104) Yanqin Jin 2019-11-27 14:46:38 -0800
  • f19faf7814 Add format_version=5 to db_crashtest (#6102) Peter Dillinger 2019-11-27 13:17:28 -0800
  • a61ec9ae3b Fix BlobDB compilation on older GCC versions Adam Retter 2019-11-27 13:07:28 -0800
  • 9befbe9b40 fix typo (#6099) Yingchun Lai 2019-11-27 10:24:12 -0800
  • 0695793283 Update format_version comment for 6.6.0 Peter Dillinger 2019-11-27 10:22:45 -0800
  • c16b087427 Work around weird unused errors with Mingw (#6075) John Ericson 2019-11-26 21:40:16 -0800
  • aa1857e2df Support options.max_open_files = -1 with periodic_compaction_seconds (#6090) sdong 2019-11-26 21:38:38 -0800
  • 496a6ae895 Fix HISTORY.md for 6.6.0 (#6096) anand76 2019-11-26 18:59:24 -0800
  • ca3b6c28c9 Expose and elaborate FilterBuildingContext (#6088) Peter Dillinger 2019-11-26 18:18:29 -0800
  • 6d58ea901d Fix compilation under MSVC VS2015 (#6081) Adam Retter 2019-11-26 16:55:46 -0800
  • 8ae149eba1 Add shared library for musl-libc (#3143) Patrick Double 2019-11-26 16:51:26 -0800
  • d9314a9214 Refactor and clean up the code that reads a blob from a file (#6093) Levi Tamasi 2019-11-26 16:42:44 -0800
  • 57f3032285 Allow fractional bits/key in BloomFilterPolicy (#6092) Peter Dillinger 2019-11-26 15:49:16 -0800
  • 72daa92d3a Refactor blob file creation logic (#6066) Levi Tamasi 2019-11-26 13:16:39 -0800
  • 771e1723c7 Use lowercase for shlwapi.lib rpcrt4.lib (#6076) John Ericson 2019-11-26 10:57:29 -0800
  • 1bf316e5b6 Fix naming of library on PPC64LE (#6080) Adam Retter 2019-11-26 10:53:23 -0800
  • 7f14519577 Small improvements to Docker build for RocksJava (#6079) Adam Retter 2019-11-26 10:52:04 -0800
  • 4f17d33db4 Remove unused/undefined ImmutableCFOptions() (#6086) Peter Dillinger 2019-11-26 10:47:25 -0800
  • 382b154be6 Update 3rd-party libraries used by RocksJava (#6084) Adam Retter 2019-11-26 10:45:36 -0800
  • 77eab5c85a Make default value of options.ttl to be 30 days when it is supported. (#6073) sdong 2019-11-25 17:11:26 -0800
  • fcd7e03832 Ignore value of BackupableDBOptions::max_valid_backups_to_open when B… (#6072) Sebastiano Peluso 2019-11-25 14:18:10 -0800
  • 0bc87442ae Update HISTORY.md for forward compatibility (#6085) sdong 2019-11-25 12:03:06 -0800
  • 669ea77d9f Support ttl in Universal Compaction (#6071) Sagar Vemuri 2019-11-22 22:12:09 -0800
  • 75dfc7883d Fix the constness issues around autovector::iterator_impl's dereference operators (#6057) Levi Tamasi 2019-11-22 18:12:35 -0800
  • d8c28e692a Support options.ttl with options.max_open_files = -1 (#6060) sdong 2019-11-22 16:01:21 -0800
  • adcf920f40 Compatible changes for cmake (#6045) suzanwen 2019-11-22 08:18:15 -0800
  • e50b64bdba fix unstable unittest caused by #5958 (#6061) Little-Wallace 2019-11-21 15:22:38 -0800
  • 0ce0edbe12 Fix a data race between GetColumnFamilyMetaData and MarkFilesBeingCompacted (#6056) Yanqin Jin 2019-11-20 16:32:17 -0800
  • c0983d0691 Add asserts in transaction example (#6055) Cheng Chang 2019-11-20 14:17:16 -0800
  • 3cd75736a7 Add operator[] to autovector::iterator_impl. (#6047) Stephan T. Lavavej 2019-11-20 11:27:05 -0800
  • 27ec3b3466 Sanitize input in DB::MultiGet() API (#6054) sdong 2019-11-20 10:35:56 -0800
  • 0306e01233 Fixes for g++ 4.9.2 compatibility (#6053) Peter Dillinger 2019-11-19 15:41:56 -0800
  • ec3e3c3e02 Fix corruption with intra-L0 on ingested files (#5958) Little-Wallace 2019-11-19 15:07:49 -0800
  • 019eb1f402 Disable blob iterator test with max_sequential_skip_in_iterations==0 in LITE mode (#6052) Levi Tamasi 2019-11-19 15:00:47 -0800
  • 4e0dcd36df db_stress sometimes generates keys close to SST file boundaries (#6037) sdong 2019-11-19 13:15:40 -0800
  • 20b48c6478 Fix blob context when db_iter uses seek (#6051) tabokie 2019-11-19 11:37:24 -0800
  • 38cc611297 Fix test failure in LITE mode (#6050) anand76 2019-11-19 10:11:56 -0800
  • ac498cdb86 Remove a few unnecessary includes Peter Dillinger 2019-11-19 08:18:57 -0800
  • 279c488395 Mark blob files not needed by any memtables/SSTs obsolete (#6032) Levi Tamasi 2019-11-18 16:28:04 -0800
  • a150604e10 db_stress to cover total order seek (#6039) sdong 2019-11-18 15:00:23 -0800
  • 5b9233bfe8 Fix a test failure on systems that don't have Snappy compression libraries (#6038) anand76 2019-11-18 09:35:37 -0800
  • f65ec09ef8 Fix IngestExternalFile's bug with two_write_queue (#5976) Little-Wallace 2019-11-15 13:59:03 -0800
  • 0058daef7b Disable SmallestUnCommittedSeq in Valgrind run (#6035) Maysam Yabandeh 2019-11-14 14:39:48 -0800
  • 00d58a370e Abandon use of folly::Optional (#6036) Peter Dillinger 2019-11-14 14:00:58 -0800
  • 6123611c42 crash_test: use large max_manifest_file_size most of the time. (#6034) sdong 2019-11-14 13:59:43 -0800
  • e8e7fb1dcf More fixes to auto-GarbageCollect in BackupEngine (#6023) Peter Dillinger 2019-11-14 06:18:23 -0800
  • f059c7d9b9 New Bloom filter implementation for full and partitioned filters (#6007) Peter Dillinger 2019-11-13 16:31:26 -0800
  • f382f44e39 fix typo (#6025) Fatih Şentürk 2019-11-13 11:00:57 -0800
  • bb23bfe63c Fix a regression bug on total order seek with prefix enabled and range delete (#6028) sdong 2019-11-13 10:10:09 -0800
  • 42b5494ec8 Fix BloomFilterPolicy changes for unsigned char (ARM) (#6024) Peter Dillinger 2019-11-12 15:27:19 -0800
  • 6c7b1a0cc7 Batched MultiGet API for multiple column families (#5816) anand76 2019-11-12 13:51:18 -0800
  • a19de78da5 db_stress to cover SeekForPrev() (#6022) sdong 2019-11-11 17:32:17 -0800
  • 03ce7fb292 Fix a buffer overrun problem in BlockBasedTable::MultiGet (#6014) anand76 2019-11-11 16:57:49 -0800
  • f29e6b3be2 bugfix: MemTableList::RemoveOldMemTables invalid iterator after remov… (#6013) 蔡渠棠 2019-11-11 15:56:07 -0800
  • c17384fea4 Cascade TTL Compactions to move expired key ranges to bottom levels faster (#5992) Sagar Vemuri 2019-11-11 14:07:36 -0800
  • 8e7aa62813 BlobDB: Maintain mapping between blob files and SSTs (#6020) Levi Tamasi 2019-11-11 14:00:25 -0800
  • aa63abf698 Auto-GarbageCollect on PurgeOldBackups and DeleteBackup (#6015) Peter Dillinger 2019-11-08 19:13:41 -0800
  • 72de842ac9 Fix DBFlushTest::FireOnFlushCompletedAfterCommittedResult hang (#6018) Yi Wu 2019-11-08 13:45:31 -0800
  • f80050fa8f Add file number/oldest referenced blob file number to {Sst,Live}FileMetaData (#6011) Levi Tamasi 2019-11-07 14:02:16 -0800
  • 07a0ad3c29 Download bzip2 packages from sourceforge (#5995) Yun Tang 2019-11-07 12:49:39 -0800
  • 9836a1fa33 Fix MultiGet crash when no_block_cache is set (#5991) anand76 2019-11-07 12:00:45 -0800
  • 1da1f04231 Stress test to relax the iterator verification case for lower bound (#5869) sdong 2019-11-07 11:13:36 -0800
  • 982a7532a7 Add two test cases for single sorted universal periodic compaction (#6002) sdong 2019-11-07 11:12:50 -0800
  • f0b469e563 Turn on periodic compaction in universal by default if compaction filter is used. (#5994) sdong 2019-11-07 10:56:25 -0800
  • 7b3222e10a Partial rebalance of TEST_GROUPs for Travis (#6010) Peter Dillinger 2019-11-07 09:49:41 -0800
  • 111ebf3161 db_stress: improve TestGet() failure printing (#5989) sdong 2019-11-06 17:37:07 -0800
  • 8ea087ad16 Workload generator (Mixgraph) based on prefix hotness (#5953) Zhichao Cao 2019-11-06 12:50:33 -0800
  • 50804656d2 Enable write-conflict snapshot in stress tests (#5897) Maysam Yabandeh 2019-11-06 11:11:51 -0800