Commit Graph

  • 4479dff208 Reduce binary search when reseek into the same data block (#5256) Siying Dong 2019-05-01 14:23:48 -0700
  • 4e0f2aadb0 DB::Close() to fail when there are unreleased snapshots (#5272) Siying Dong 2019-05-01 10:13:33 -0700
  • 521d234bda Revert snap_refresh_nanos feature (#5269) Maysam Yabandeh 2019-05-01 10:04:21 -0700
  • 36ea379cdc Update history and version for future 6.2.0 (#5270) Fosco Marotto 2019-04-30 15:05:25 -0700
  • 03c7ae24c2 RocksDB CRC32c optimization with ARMv8 Intrinsic (#5221) Yuqi Gu 2019-04-30 10:56:06 -0700
  • a5debd7ed8 Add rocksdb_property_int_cf (#5268) David Palm 2019-04-30 10:08:13 -0700
  • b02d0c238d Init compression dict handle before reading meta-blocks (#5267) Andrew Kryczka 2019-04-30 09:46:40 -0700
  • 25810ca9c7 compile gtest only when enable test bxq2011hust 2019-04-30 09:30:46 -0700
  • 210b49cac9 Disable pipelined write in atomic flush stress test (#5266) Yanqin Jin 2019-04-30 08:09:13 -0700
  • 18864567c8 CMake has stock FindZLIB in upper case. (#5261) Tongliang Liao 2019-04-29 15:27:09 -0700
  • 35e6ba734e Fix a bug when trigger atomic flush and close db (#5254) Yanqin Jin 2019-04-29 12:29:57 -0700
  • 3548e4220d Improve explicit user readahead performance (#5246) Sagar Vemuri 2019-04-26 21:20:25 -0700
  • 8c7eb59838 Fix ubsan failure in snapshot refresh (#5257) Maysam Yabandeh 2019-04-26 17:26:29 -0700
  • 506e8448be Refresh snapshot list during long compactions (#5099) Maysam Yabandeh 2019-04-25 18:14:10 -0700
  • 6eb317bb4c Option string/map/file can set env from object registry (#5237) Andrew Kryczka 2019-04-25 11:31:58 -0700
  • 084a3c697c add missing rocksdb_flush_cf in c (#5243) niukuo 2019-04-25 11:20:01 -0700
  • da96f2fe00 Close WAL files before deletion (#5233) Yanqin Jin 2019-04-25 10:04:57 -0700
  • 66d8360beb update history.md (#5245) Zhongyi Xie 2019-04-24 21:25:50 -0700
  • cd77d3c558 Don't call FindObsoleteFiles() in ~ColumnFamilyHandleImpl() if CF is not dropped (#5238) Mike Kolupaev 2019-04-24 17:07:31 -0700
  • aa56b7e74a secondary instance: add support for WAL tailing on `OpenAsSecondary` Zhongyi Xie 2019-04-24 12:05:29 -0700
  • 1c8cbf315f Extend MultiGet batching to Transactions (#5210) anand76 2019-04-23 14:08:24 -0700
  • a7d103198e Print smallest and largest seqno in Version::DebugString() for more details (#5231) qinzuoyan 2019-04-23 11:14:41 -0700
  • 990b2f4cb3 Fix compilation on db_bench_tool.cc on Windows (#5227) Adam Retter 2019-04-23 11:12:39 -0700
  • 72c8533f2c DBIter to use IteratorWrapper for inner iterator (#5214) Siying Dong 2019-04-23 10:51:50 -0700
  • 78a6e07c83 Fix compilation errors for 32bits/LITE/ios build. (#5220) Yuchi Chen 2019-04-22 15:59:16 -0700
  • 47fd574829 Log file_creation_time table property (#5232) Sagar Vemuri 2019-04-22 15:24:04 -0700
  • 8272a6de57 Optionally wait on bytes_per_sync to smooth I/O (#5183) Andrew Kryczka 2019-04-22 11:48:45 -0700
  • df38c1ce66 Add BlockBasedTableOptions::index_shortening (#5174) Mike Kolupaev 2019-04-22 08:17:45 -0700
  • de76909464 refactor SavePoints (#5192) jsteemann 2019-04-19 20:30:03 -0700
  • dc64c2f5cc Fix history to not include some features in 6.1 (#5224) Sagar Vemuri 2019-04-19 12:58:06 -0700
  • c77aab584e Force read existing data during db repair (#5209) Yanqin Jin 2019-04-19 11:52:13 -0700
  • 5265c5709e Remove a couple of non-public includes from public header file (#5219) anand76 2019-04-19 11:07:22 -0700
  • 7a73adda9c Add some "inline" annotation to DBIter functions (#5217) Siying Dong 2019-04-19 10:34:23 -0700
  • efa948741c Use creation_time or mtime when file_creation_time=0 (#5184) Sagar Vemuri 2019-04-18 22:36:32 -0700
  • 3bdce20e2b reorganize history.md to list unreleased changes separately Zhongyi Xie 2019-04-18 14:52:54 -0700
  • d6862b3f51 Make ReadRangeDelAggregator::ShouldDelete() more inline friendly (#5202) Siying Dong 2019-04-18 12:22:29 -0700
  • 01cfea6637 Some small code changes to improve Next() (#5200) Siying Dong 2019-04-18 12:07:48 -0700
  • 992dfc7811 Introduce InternalIteratorBase::NextAndGetResult() (#5197) Siying Dong 2019-04-18 11:08:33 -0700
  • 6c2bf9e916 Add copyright headers per FB open-source checkup tool. (#5199) Fosco Marotto 2019-04-18 10:51:19 -0700
  • 392f6d49e5 Fix a bug in GetOverlappingInputsRangeBinarySearch (#5211) Yanqin Jin 2019-04-18 09:17:41 -0700
  • 5b7e09bd6f VersionSet: optmize GetOverlappingInputsRangeBinarySearch (#4987) JiYou 2019-04-17 18:12:20 -0700
  • 248b6b551e rename variable to avoid shadowing (#5204) Zhongyi Xie 2019-04-17 10:08:36 -0700
  • baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) Zhongyi Xie 2019-04-16 23:29:32 -0700
  • d9280ff2d2 Add back NewEmptyIterator (#5203) Yanqin Jin 2019-04-16 20:24:52 -0700
  • beb44ec3eb WriteBufferManager's dummy entry size to block cache 1MB -> 256KB (#5175) Siying Dong 2019-04-16 11:59:35 -0700
  • f1239d5f10 Avoid per-key upper bound check in BlockBasedTableIterator (#5142) yiwu-arbug 2019-04-16 11:32:03 -0700
  • 71a82a0abe Consolidating WAL creation which currently has duplicate logic in db_impl_write.cc and db_impl_open.cc (#5188) Vijay Nadimpalli 2019-04-15 18:47:24 -0700
  • 3e63e553b4 Fix MultiGet ASSERT bug when passing unsorted result (#5195) Yi Zhang 2019-04-15 11:32:31 -0700
  • b70967aac7 db_bench: support seek to non-exist prefix (#5163) Yi Wu 2019-04-15 10:49:47 -0700
  • b5cad5c986 Update history and version to 6.1.1 (#5171) Fosco Marotto 2019-04-15 10:40:47 -0700
  • 8295d364e2 Improve transaction lock details (#5193) jsteemann 2019-04-15 10:30:48 -0700
  • 29111e92b4 Add bounds check in FilePickerMultiGet::PrepareNextLevel() (#5189) anand76 2019-04-12 18:01:00 -0700
  • cca141ecf8 Fix crash with memtable prefix bloom and key out of prefix extractor domain (#5190) yiwu-arbug 2019-04-12 17:03:08 -0700
  • d655a3aab7 Remove extraneous call to TrackKey (#5173) Manuel Ung 2019-04-12 16:34:20 -0700
  • fe642cbee6 WritePrepared: fix race condition in reading batch with duplicate keys (#5147) Maysam Yabandeh 2019-04-12 14:36:36 -0700
  • 1966a7c055 Expose JavaAPI for getting the filter policy of a BlockBasedTableConfig (#5186) ableegoldman 2019-04-12 13:58:25 -0700
  • 85b2bde3dd Still implement StatisticsImpl::measureTime() (#5181) Siying Dong 2019-04-12 10:55:14 -0700
  • 3189398c00 Fix bugs detected by clang analyzer (#5185) Yanqin Jin 2019-04-12 10:42:06 -0700
  • f49e12b892 Added missing table properties in log (#5168) vijaynadimpalli 2019-04-11 14:28:08 -0700
  • fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) anand76 2019-04-11 14:24:09 -0700
  • ed9f5e21aa Change OptimizeForPointLookup() and OptimizeForSmallDb() (#5165) Siying Dong 2019-04-11 10:22:07 -0700
  • d3d20dcdca Periodic Compactions (#5166) Sagar Vemuri 2019-04-10 19:24:25 -0700
  • ef0fc1b461 Reduce copies of LockInfo (#5172) Manuel Ung 2019-04-10 15:54:53 -0700
  • 313e877285 fix reading encrypted files beyond file boundaries (#5160) jsteemann 2019-04-08 14:54:36 -0700
  • 0bb555630f Consolidate hash function used for non-persistent data in a new function (#5155) Siying Dong 2019-04-08 13:24:29 -0700
  • de00f28132 Refactor ExternalSSTFileTest (#5129) Yanqin Jin 2019-04-08 11:12:25 -0700
  • 39c6c5fc1b Expose DB methods to lock and unlock the WAL (#5146) Sergei Glushchenko 2019-04-06 06:36:42 -0700
  • 479c566771 Add final annotations to some cache functions (#5156) Siying Dong 2019-04-05 16:05:10 -0700
  • 8d1e52165d Removed const fields in copyable classes (#5095) Harry Wong 2019-04-05 15:16:15 -0700
  • 59ef2ba559 Evict the uncompression dictionary from the block cache upon table close (#5150) Levi Tamasi 2019-04-04 16:18:07 -0700
  • 306b9adfd8 Add missing methods to EnvWrapper, and more wrappers in Env.h (#5131) Mike Kolupaev 2019-04-04 14:43:29 -0700
  • c06c4c01c5 Fix many bugs in log statement arguments (#5089) Adam Simpkins 2019-04-04 12:05:42 -0700
  • f0edf9d575 #5145 , rename port/dirent.h to port/port_dirent.h to avoid compile err when use port dir as header dir output (#5152) datonli 2019-04-04 11:31:04 -0700
  • 75e8b6dfcf Fix race condition in IteratorWithLocalStatistics (#5149) Maysam Yabandeh 2019-04-03 16:01:38 -0700
  • 7441a0ecba WriteUnPrepared: fix ubsan complaint (#5148) Maysam Yabandeh 2019-04-03 15:43:34 -0700
  • ebb9b2ed16 Fix the potential DB crash caused by call EndTrace before StartTrace (#5130) Zhichao Cao 2019-04-03 13:23:48 -0700
  • e8480d4d9d add assert to silence clang analyzer and fix variable shadowing (#5140) Zhongyi Xie 2019-04-02 21:13:01 -0700
  • 5234fc1b70 Mark logs with prepare in PreReleaseCallback (#5121) Maysam Yabandeh 2019-04-02 15:14:41 -0700
  • 26015f3b48 add compression options to table properties (#5081) Zhongyi Xie 2019-04-02 14:48:52 -0700
  • 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) Maysam Yabandeh 2019-04-02 14:43:03 -0700
  • d9d3cacaf5 Add a missing define to monitoring/iostats_context_imp.h (#5136) Simon Grätzer 2019-04-02 11:52:53 -0700
  • ebcc8ae1d3 Revert "Avoid per-key upper bound check in BlockBasedTableIterator (#5101)" (#5132) Siying Dong 2019-04-02 09:57:35 -0700
  • fa1b558299 Add LevelDB repository link in the Readme xinbenlv 2019-04-01 18:16:26 -0700
  • 120bc4715b Add DBOptions. avoid_unnecessary_blocking_io to defer file deletions (#5043) Mike Kolupaev 2019-04-01 17:07:38 -0700
  • 127a850beb Fix arena allocation size in NewEmptyInternalIterator (#4905) Remington Brasga 2019-03-29 15:05:29 -0700
  • a703f16da9 WriteUnPrepared: Enable auto-compaction after max_evicted_seq_ init (#5128) Maysam Yabandeh 2019-03-29 13:09:51 -0700
  • f29dc1b906 Avoid per-key upper bound check in BlockBasedTableIterator (#5101) Yi Wu 2019-03-29 13:07:44 -0700
  • 09957ded1d Update RepeatableThreadTest with MockTimeEnv (#5107) Yanqin Jin 2019-03-29 10:03:02 -0700
  • d77476ef55 Fix db_stress for custom env (#5122) Yanqin Jin 2019-03-28 19:16:58 -0700
  • dae3b5545c Smooth the deletion of WAL files (#5116) anand76 2019-03-28 15:13:02 -0700
  • a98317f555 Option string/map can set merge operator from object registry (#5123) Siying Dong 2019-03-28 14:50:06 -0700
  • 106a94af15 Improve obsolete_files_test (#5125) Siying Dong 2019-03-28 13:11:53 -0700
  • d1edf4eced Format env_win coding style by google c++ style guide (#5096) Burton Li 2019-03-27 16:31:30 -0700
  • 89ab1381f8 Apply automatic formatting to some files (#5114) Siying Dong 2019-03-27 16:13:08 -0700
  • 1f7f5a5a79 Run automatic formatter against public header files (#5115) Siying Dong 2019-03-27 13:21:27 -0700
  • 5f6adf3f6a Fix some variable naming in db/transaction_log_impl.* (#5112) Siying Dong 2019-03-27 12:20:43 -0700
  • 8c072044d2 Update history and version for 6.1 Fosco Marotto 2019-03-27 11:18:38 -0700
  • d69241586e Fix perf_context.user_key_comparison_count for range scan (#5098) Yi Wu 2019-03-27 10:24:16 -0700
  • 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) Siying Dong 2019-03-27 10:18:56 -0700
  • 9358178edc Support for single-primary, multi-secondary instances (#4899) Yanqin Jin 2019-03-26 16:41:31 -0700