Commit Graph

  • 842cdc11dd Use correct FileMeta for atomic flush result install (#4932) Yanqin Jin 2019-01-31 14:28:53 -0800
  • 0ea57115a3 Fix `WriteBatchBase::DeleteRange` API comment (#4935) Andrew Kryczka 2019-01-31 14:27:21 -0800
  • 35e5689e11 Take snapshots once for all cf flushes (#4934) Maysam Yabandeh 2019-01-31 11:53:29 -0800
  • 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) Alexander Zinoviev 2019-01-29 16:23:21 -0800
  • 158da7a6ee Verify checksum before ingestion (#4916) Yanqin Jin 2019-01-29 16:16:53 -0800
  • d0d484b132 Always delete Blob DB files in the background (#4928) anand76 2019-01-29 14:27:30 -0800
  • 95604d13e9 Change the command to invoke parallel tests (#4922) Yanqin Jin 2019-01-28 14:41:04 -0800
  • 4978caaa6f Remove a redundant call to TableFileName in CompactionJob::FinishCompactionOutputFile (#4925) Sagar Vemuri 2019-01-28 13:28:31 -0800
  • ee1818081f Remove PlainTable's feature store_index_in_file (#4914) Siying Dong 2019-01-28 12:35:17 -0800
  • e2547103fd Fix the build error caused by the dynamic array (#4918) zhichao-cao 2019-01-28 12:23:03 -0800
  • e242fa4664 Add latest toolchain (gcc-8, etc.) build support for fbcode users (#4923) Andrew Kryczka 2019-01-28 10:57:57 -0800
  • bc7d1661a8 Fix test name typo in PlainTableDBTest Siying Dong 2019-01-25 18:06:28 -0800
  • f184bee77b PlainTable should avoid copying Get() results from immortal source. (#4924) Siying Dong 2019-01-25 17:07:00 -0800
  • e1de88c8c7 Escape '.' by adding a '\' to avoid matching any char Yanqin Jin 2019-01-24 11:10:06 -0800
  • fc53839bfa Disallow customized hash function in DynamicBloom (#4915) Siying Dong 2019-01-24 10:11:19 -0800
  • e07aa8669d Allow full merge when root of history for a key is reached (#4909) Dmitry Fink 2019-01-23 21:43:44 -0800
  • 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) Andrew Kryczka 2019-01-23 18:11:08 -0800
  • 43defe9872 Correct the code comment in Compaction::KeyNotExistsBeyondOutputLevel (#4902) PeifengSi 2019-01-23 17:58:14 -0800
  • d94aa2f7db Make compaction_pri = kMinOverlappingRatio to be default (#4911) Siying Dong 2019-01-23 16:44:02 -0800
  • 27054d837b Call NewDataBlockIterator with correct arguments in DB::Get (#4913) Andrew Kryczka 2019-01-23 15:36:31 -0800
  • 0cead31d10 Fix Clang static analyzer warning in db_bench (#4910) Sagar Vemuri 2019-01-23 13:26:03 -0800
  • 5bf941966b CompactionPri = kMinOverlappingRatio also uses compensated file size (#4907) Siying Dong 2019-01-23 13:18:13 -0800
  • 1eded07f00 Bug in Regular Expression in Makefile (#4682) Remington Brasga 2019-01-23 10:19:27 -0800
  • cbe0239270 add cast to avoid loss of precision error (#4906) Zhongyi Xie 2019-01-22 22:41:49 -0800
  • 08b8cea69f Deleting Blob files also goes through SstFileManager (#4904) Siying Dong 2019-01-22 16:57:40 -0800
  • b2ba06856a Add load() statements to TARGETS files Philip Jameson 2019-01-22 15:20:28 -0800
  • 8189c184ec Remove unused Blob WAL filter (#4896) Sagar Vemuri 2019-01-22 11:10:05 -0800
  • ce8e88d2d7 Generate mixed workload with Get, Put, Seek in db_bench (#4788) Zhichao Cao 2019-01-22 10:40:44 -0800
  • 16a5ac5b69 Update HISTORY.md with new use of ZSTD_CDict (#4901) Andrew Kryczka 2019-01-19 19:15:16 -0800
  • 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) Andrew Kryczka 2019-01-18 19:10:17 -0800
  • b1ad6ebba8 WritePrepared: fix two versions in compaction see different status for released snapshots (#4890) Yi Wu 2019-01-18 17:20:13 -0800
  • 7fd9813b9f WritePrepared: commit of delayed prepared entries (#4894) Maysam Yabandeh 2019-01-18 11:33:30 -0800
  • 73ff15c07b WritePrepared: fix typo in comments tom wang 2019-01-17 12:03:08 -0800
  • dd9eca1c58 Remove unused variable to fix clang compilation err (#4893) Yanqin Jin 2019-01-17 11:37:03 -0800
  • 3cfc7515fc Remove an unused option (#4888) Sagar Vemuri 2019-01-16 11:23:42 -0800
  • 128f532858 WritePrepared: fix issue with snapshot released during compaction (#4858) Yi Wu 2019-01-16 09:48:10 -0800
  • e79df377c5 Use chrono::time_point instead of time_t (#4868) Yanqin Jin 2019-01-16 09:48:01 -0800
  • 5d4fddfa52 WritePrepared: Fix visible key compacted out by compaction (#4883) Yi Wu 2019-01-15 21:32:15 -0800
  • cad99a6031 WritePrepared: snapshot should be larger than max_evicted_seq_ (#4886) Maysam Yabandeh 2019-01-15 18:07:50 -0800
  • 7d13f307ff Improve Error Message When wal_dir doesn't exist (#4874) Siying Dong 2019-01-15 16:41:50 -0800
  • 55e03b67df Correct the comment about inlined blob option (#4887) Sagar Vemuri 2019-01-15 16:25:03 -0800
  • d50c10ed37 WritePrepared: Fix SmallestUnCommittedSeq() doesn't check delayed_prepared (#4867) Yi Wu 2019-01-15 09:13:49 -0800
  • 301da345ae Make a copy of MutableCFOptions to avoid race condition (#4876) Yanqin Jin 2019-01-11 17:40:44 -0800
  • 4e37251b4d With ldb --try_load_options and wal_dir doesn't exist, ignore it (#4875) Siying Dong 2019-01-11 16:42:26 -0800
  • 856ac24484 WritePrepared: fix race condition on GetSnapshotListFromDB (#4872) Maysam Yabandeh 2019-01-11 13:39:26 -0800
  • 6a4ec41fed add assert to silence clang warning (#4871) Zhongyi Xie 2019-01-11 12:02:47 -0800
  • 349c7cceff Fix downloaded filename of snappy (#4870) Varadharajan 2019-01-11 10:22:19 -0800
  • 1fb2e274c5 Remove some components (#4101) Siying Dong 2019-01-10 13:23:35 -0800
  • d56ac22b44 Remove duplicates from SnapshotList::GetAll (#4860) Maysam Yabandeh 2019-01-09 16:09:36 -0800
  • 75714b4c08 Initialize two members in PerfContext (#4859) Yanqin Jin 2019-01-09 15:51:02 -0800
  • ffc9f84649 Free memory after use Yanqin Jin 2019-01-08 17:16:37 -0800
  • f3a99e8a4d WritePrepared: Report released snapshots in IsInSnapshot (#4856) Maysam Yabandeh 2019-01-08 14:43:24 -0800
  • 8641e9adf7 Non-initial file preloading should always prefetch index and filter (#4852) Siying Dong 2019-01-08 12:44:56 -0800
  • cd227d74ba WritePrepared: improve IsInSnapshotEmptyMapTest (#4853) Maysam Yabandeh 2019-01-08 11:23:10 -0800
  • e686caffec Remove unnecessary assersion in AtomicFlushStressTest::TestCheckpoint (#4846) Yanqin Jin 2019-01-07 16:44:52 -0800
  • 0ed98bf89e WritePrepared: fix snapshot sequence in rollback (#4851) Maysam Yabandeh 2019-01-07 14:53:26 -0800
  • 42135523a0 modify comments about flush_queue_ tom wang 2019-01-07 13:50:26 -0800
  • a3ab59d030 Fix skylark incompatible build files in rocksdb Philip Jameson 2019-01-07 13:35:12 -0800
  • cf852fdf55 Minor fix: single delete a blob value is not a mismatch (#4848) Yi Wu 2019-01-04 16:21:44 -0800
  • 9e2c804fe6 Fix point lookup on range tombstone sentinel endpoint (#4829) Andrew Kryczka 2019-01-04 11:21:32 -0800
  • a07175af65 Refactor atomic flush result installation to MANIFEST (#4791) Yanqin Jin 2019-01-03 20:53:52 -0800
  • 77a8d4d476 Detect if Jemalloc is linked with the binary (#4844) Yi Wu 2019-01-03 16:26:31 -0800
  • 8c79f79208 Fix skip WAL for whole write_group when leader's callback fail (#4838) DorianZheng 2019-01-03 12:36:43 -0800
  • 74f7d7551e tools: use provided options instead of the default (#4839) Huachao Huang 2019-01-03 11:11:09 -0800
  • e4feb78606 Try to fix DBSSTTest.RateLimitedDelete flakiness (#4840) Siying Dong 2019-01-03 10:54:09 -0800
  • 073285363e Add RocksJava build to AppVeyor Adam Retter 2019-01-03 10:40:11 -0800
  • 565b5bdc42 Add support for read-only db chkpt stress (#4690) Yanqin Jin 2019-01-02 17:38:27 -0800
  • ace543a815 fix accounting for range tombstones in TableProperties (#4841) Andrew Kryczka 2019-01-02 15:05:41 -0800
  • e8210e44da Make FindZLIB consistent with official definitions (#4823) Tongliang Liao 2019-01-02 12:47:04 -0800
  • b9d6eccac1 Lock free MultiGet (#4754) Anand Ananthabhotla 2019-01-02 11:40:12 -0800
  • 7d65bd5ce4 Fix spelling errors (#4827) Faustin Lammler 2019-01-02 11:15:01 -0800
  • f8d5c1b012 Import library for DLL (i.e. rocksdb-shared.lib) requires ARCHIVE DESTINATION. (#4832) Tongliang Liao 2019-01-02 10:38:53 -0800
  • ec68091d19 Remove an unused parameter (#4816) Yanqin Jin 2019-01-02 09:56:39 -0800
  • f0dda35d7d Preload some files even if options.max_open_files (#3340) Siying Dong 2018-12-28 18:00:00 -0800
  • 46e3209e0d Compaction limiter miscs (#4795) Burton Li 2018-12-26 13:56:56 -0800
  • b1288cdc24 Fix typos in comments (#4819) Max 2018-12-26 09:41:19 -0800
  • ca32fc1718 Insane line length detected (#4813) faust 2018-12-21 14:52:03 -0800
  • 80bf8975fd Add a new per level counter for block cache hit (#4796) Alexander Zinoviev 2018-12-21 13:15:47 -0800
  • e0be1bc4f1 fix DeleteRange memory leak for mmap and block cache (#4810) Andrew Kryczka 2018-12-20 21:57:18 -0800
  • da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) Siying Dong 2018-12-20 12:00:40 -0800
  • 02bfc5831e Change is_range_del_table_empty_ flag to atomic (#4801) Abhishek Madan 2018-12-19 17:18:44 -0800
  • 8bf73208a4 Remove stale TODO (#4800) Abhishek Madan 2018-12-19 15:43:08 -0800
  • 71a69d9b68 Fix building RocksDB for iOS (#4687) Jakub Tomanik 2018-12-19 14:01:29 -0800
  • 1b0c9ce396 Fix Windows broken build error due to non-const override (#4798) Adam Retter 2018-12-19 13:24:05 -0800
  • 257b458121 Update the version of the dependencies used by the RocksJava static build (#4761) Adam Retter 2018-12-18 20:21:22 -0800
  • 671a7eb36f Avoid switching empty memtable in certain cases (#4792) Yanqin Jin 2018-12-18 16:43:12 -0800
  • c15df15f07 Fix unused member compile error Abhishek Madan 2018-12-18 14:10:31 -0800
  • 68d949b3e3 Enable DeleteRange in stress/crash tests (#4483) Andrew Kryczka 2018-12-18 13:30:56 -0800
  • 81b6b09f6b Remove v1 RangeDelAggregator (#4778) Abhishek Madan 2018-12-17 17:26:56 -0800
  • 311cd8cf2f Updated benchmark script (#4134) Fosco Marotto 2018-12-17 16:27:08 -0800
  • 75a333ad2d Fix build on macOS when jemalloc is installed via HomeBrew (#4767) Adam Retter 2018-12-17 16:27:00 -0800
  • a62c6626e0 Support setting options on column families via C bindings (#4785) Roman Zeyde 2018-12-17 13:48:53 -0800
  • 84001cfa96 Cache dependencies for static build of RocksJava (#4769) Adam Retter 2018-12-17 13:27:26 -0800
  • abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) Abhishek Madan 2018-12-17 13:12:22 -0800
  • a914a1c6dc Add `getMin`, `getMax`, `getCount`, `getSum` to `HistogramData` class object. (#4742) Adam Singer 2018-12-14 14:18:17 -0800
  • 4ed3c1eb88 Fix flaky test DeleteFileRange (#4784) Maysam Yabandeh 2018-12-14 13:45:21 -0800
  • d6dfe516ff Synchronize ticker and histogram metrics for Java API (#4733) Adam Singer 2018-12-14 11:34:29 -0800
  • 8d2b74d287 Refine db_stress params for atomic flush (#4781) Andrew Kryczka 2018-12-13 22:05:59 -0800
  • 349542332a Fix race condition on options_file_number_ (#4780) Maysam Yabandeh 2018-12-13 19:22:07 -0800
  • 4fce44fc8b Improve flushing multiple column families (#4708) Yanqin Jin 2018-12-13 15:10:16 -0800