Commit Graph

  • ac6f435a9a Fix CompactFiles support for kDisableCompressionOption (#4438) Andrew Kryczka 2018-10-01 01:16:16 -0700
  • d6f2ecf49c Utility to run task periodically in a thread (#4423) Yi Wu 2018-09-27 15:25:47 -0700
  • 75ca13875c FindFile: use std::lower_bound reduce the repeated code. (#4372) JiYou 2018-09-27 10:33:04 -0700
  • b1dad4cfcc assert in PosixEnv::FileExists should be based on errno (#4427) Sagar Vemuri 2018-09-26 13:19:22 -0700
  • d56070d875 Fix benchmark script with vector memtable (#4428) Andrew Kryczka 2018-09-26 13:19:13 -0700
  • dc813e4b85 Improve log handling when recover without flush (#4405) Yi Wu 2018-09-26 10:34:56 -0700
  • 17edc82a4b Handle tombstones at the same seqno in the CollapsedRangeDelMap (#4424) Nikhil Benesch 2018-09-25 14:48:44 -0700
  • 31d46993cc Update TARGETS file template (#4426) Yi Wu 2018-09-25 14:12:12 -0700
  • 3c350a7cf0 Improve RangeDelAggregator benchmarks (#4395) Abhishek Madan 2018-09-21 16:04:12 -0700
  • 04d373b260 BlobDB: handle IO error on read (#4410) Yi Wu 2018-09-20 16:50:07 -0700
  • 72712f4e28 Allow dynamic modification of window size and deletion trigger (#4403) Anand Ananthabhotla 2018-09-20 15:08:20 -0700
  • 02dc074916 add GetAggregatedLongProperty for Java API (#4379) Chen, You 2018-09-19 17:44:12 -0700
  • 519f8b145f Generate appropriate number of keys in db_bench (#4404) Abhishek Madan 2018-09-19 16:26:50 -0700
  • 9b3cf908a6 add missing range in random.choice argument (#4397) Zhongyi Xie 2018-09-19 12:08:42 -0700
  • a0ebec3804 Extend crash test with index_block_restart_interval (#4383) Maysam Yabandeh 2018-09-18 15:41:27 -0700
  • 886766c31d Fix issue with docs/feed.xml validation (#4392) Fosco Marotto 2018-09-18 13:41:40 -0700
  • 990b52e95b Unit test for custom comparator RangeDelAggregator (#4388) Andrew Kryczka 2018-09-18 12:06:59 -0700
  • 27221b0cc2 use specified comparator in CollapsedRangeDelMap (#4386) jsteemann 2018-09-18 09:17:32 -0700
  • 65ac72edd9 Fix bug in partition filters with format_version=4 (#4381) Maysam Yabandeh 2018-09-17 17:13:58 -0700
  • 1626f6ab6b Add RangeDelAggregator microbenchmarks (#4363) Abhishek Madan 2018-09-17 14:44:04 -0700
  • 30c21df97c Fix regression test failures introduced by PR #4164 (#4375) Anand Ananthabhotla 2018-09-17 13:08:13 -0700
  • 8c25204633 Support manual flush in stress/crash tests (#4368) Andrew Kryczka 2018-09-17 12:23:38 -0700
  • ac46790374 Fix sync-point comment in Block destructor (#4380) Sagar Vemuri 2018-09-17 11:44:36 -0700
  • dfda91027b Remove trace_analyzer_tool.cc from rocksdb_lib buck target (#4371) Anand Ananthabhotla 2018-09-15 19:50:19 -0700
  • a27fce408e Auto recovery from out of space errors (#4164) Anand Ananthabhotla 2018-09-15 13:36:19 -0700
  • 3db584059c Remove sync point from Block destructor (#4370) Sagar Vemuri 2018-09-15 00:05:08 -0700
  • 879998b369 Adjust c test and fix windows compilation issues Dmitri Smirnov 2018-09-14 20:49:20 -0700
  • 82e8e9e26b VersionBuilder: optmize SaveTo() to linear time. (#4366) JiYou 2018-09-14 19:40:37 -0700
  • 8959063c9c Store the return value of Fsync for check Yanqin Jin 2018-09-14 13:17:12 -0700
  • 82057b0d8f Improve type conversion (#4367) Yanqin Jin 2018-09-14 11:03:03 -0700
  • 2353c5c821 Fix cross-filesystem checkpoint on Windows (#4365) Constantin Belyaev 2018-09-14 10:12:30 -0700
  • c94523ee56 Delete code for WAL reader to start at nonzero offset (#4362) Andrew Kryczka 2018-09-13 17:08:04 -0700
  • 902261519e correct mistyped msg. (#4341) kckjn97 2018-09-13 14:46:40 -0700
  • 0bd2ede10e Memory usage stats in C API (#4340) Vitaly Isaev 2018-09-13 14:12:44 -0700
  • 9ea9007b50 Reduce IndexBlockIter size (#4358) Maysam Yabandeh 2018-09-12 09:42:31 -0700
  • ca92fc71a4 Initialize uninitialized std::atomic variables Dan Melnic 2018-09-12 08:45:59 -0700
  • 3ba3b153ef Fix Makefile target 'jtest' on PowerPC (#4357) Yanqin Jin 2018-09-11 16:20:14 -0700
  • dbf44c314b Lint TARGETS files with buildifier Philip Jameson 2018-09-11 14:53:20 -0700
  • c86a22ac43 Restrict RangeDelAggregator's tombstone end-key truncation (#4356) Abhishek Madan 2018-09-10 17:38:15 -0700
  • 3f5282268f Skip concurrency control during recovery of pessimistic txn (#4346) Maysam Yabandeh 2018-09-10 16:45:59 -0700
  • faf529fd7c env_librados.h: drop redundant #endif (#4354) Kefu Chai 2018-09-07 10:59:42 -0700
  • 655ef7d77f Inline doc for format_version 4 (#4350) Maysam Yabandeh 2018-09-07 07:51:26 -0700
  • ced618cf39 Fix a lint error due to unspecified move evaluation order (#4348) Anand Ananthabhotla 2018-09-06 14:39:52 -0700
  • 2c14662213 Revert "Digest ZSTD compression dictionary once per SST file (#4251)" (#4347) Andrew Kryczka 2018-09-06 09:44:03 -0700
  • 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) cngzhnp 2018-09-05 18:07:53 -0700
  • 90f5048207 Remove warnings caused by unused variables in jni (#4345) Yanqin Jin 2018-09-05 13:41:09 -0700
  • 1a88c43751 Reduce empty SST creation/deletion in compaction (#4336) Andrew Kryczka 2018-08-31 12:18:11 -0700
  • 462ed70d64 BlobDB: GetLiveFiles and GetLiveFilesMetadata return relative path (#4326) Yi Wu 2018-08-31 11:59:49 -0700
  • 1cf17ba53b Rename DecodeCFAndKey to resolve naming conflict in unity test (#4323) Zhongyi Xie 2018-08-30 18:28:47 -0700
  • 3e801e5ed1 BlobDB: Improve info log (#4324) Yi Wu 2018-08-30 11:43:39 -0700
  • f46dd5cbeb Remove trace_analyzer_tool from LIB_SOURCES (#4331) Sagar Vemuri 2018-08-29 21:24:08 -0700
  • d00e5de7fc use atomic O_CLOEXEC when available (#4328) Wez Furlong 2018-08-29 20:24:17 -0700
  • 927f274939 Avoiding write stall caused by manual flushes (#4297) Mikhail Antonov 2018-08-29 11:58:13 -0700
  • 5f63a89b35 data block hash index blog post Fenggang Wu 2018-08-29 10:45:53 -0700
  • a876995ed4 Grab straggler files to explicitly import AutoHeaders Philip Jameson 2018-08-28 21:14:52 -0700
  • 42733637e1 Sync CURRENT file during checkpoint (#4322) Andrew Kryczka 2018-08-28 12:35:17 -0700
  • 38ad3c9f8a BlobDB: Avoid returning garbage value on key not found (#4321) Yi Wu 2018-08-27 16:23:48 -0700
  • 6ed7f146c3 cmake: allow opting out debug runtime (#4317) Jay Lee 2018-08-27 15:48:57 -0700
  • a6d3de4e7a BlobDB: Implement DisableFileDeletions (#4314) Yi Wu 2018-08-27 10:56:28 -0700
  • 2f871bc85e Download bzip2 packages from Internet Archive (#4306) Sagar Vemuri 2018-08-27 09:54:32 -0700
  • 198459ce17 Fix an inaccurate comment (#4315) Yanqin Jin 2018-08-24 17:58:53 -0700
  • 4848bd0c4e Drop unnecessary deletion markers during compaction (issue - 3842) (#4289) Shrikanth Shankar 2018-08-24 14:57:37 -0700
  • 8022500ecc Add compatibility test of SST ingestion (#4310) Yanqin Jin 2018-08-24 14:23:42 -0700
  • 7daae512d2 Refactor flush request queueing and processing (#3952) Yanqin Jin 2018-08-24 13:17:29 -0700
  • 17f9a181d5 Reduce empty SST creation/deletion during compaction (#4311) Andrew Kryczka 2018-08-24 12:21:05 -0700
  • e7bb8e9b92 Fix clang build of db_stress (#4312) Andrew Kryczka 2018-08-23 21:44:18 -0700
  • 6c40806e51 Digest ZSTD compression dictionary once per SST file (#4251) Andrew Kryczka 2018-08-23 19:19:16 -0700
  • ee234e83e3 Invoke OnTableFileCreated for empty SSTs (#4307) Andrew Kryczka 2018-08-23 18:22:55 -0700
  • cf7150ac2e Add the unit test of Iterator to trace_analyzer_test (#4282) zhichao-cao 2018-08-23 17:26:19 -0700
  • ad789e4e0d Adding a method for memtable class for memtable getting flushed. (#4304) Gauresh Rane 2018-08-23 17:02:06 -0700
  • da40d45267 DataBlockHashIndex: avoiding expensive iiter->Next when handling hash kNoEntry (#4296) Fenggang Wu 2018-08-23 10:12:15 -0700
  • bb5dcea98e Add path to WritableFileWriter. (#4039) Yanqin Jin 2018-08-23 10:04:10 -0700
  • f1f5ba085f add missing counters in readonly mode (#4260) Zhongyi Xie 2018-08-22 22:40:34 -0700
  • b6280d01f9 Require ZSTD 1.1.3+ to use dictionary trainer (#4295) Andrew Kryczka 2018-08-22 18:22:10 -0700
  • 640cfa7c33 DataBlockHashIndex: fix comment in NumRestarts() (#4286) Fenggang Wu 2018-08-21 17:06:44 -0700
  • 4f12d49daf Suppress clang analyzer error (#4299) Yi Wu 2018-08-21 16:28:41 -0700
  • c9a0419413 Release 5.16 (#4298) Anand Ananthabhotla 2018-08-21 14:32:19 -0700
  • 9e2d5ab6bf Adjusted the Makefile of trace_analyzer to isolate the Gflags from other (#4290) Zhichao Cao 2018-08-21 10:39:41 -0700
  • 6d37fdb365 DataBlockHashIndex: Remove the division from EstimateSize() (#4293) Fenggang Wu 2018-08-20 23:04:08 -0700
  • 7188bd34f3 BlobDB: Fix expired file not being evicted (#4294) Yi Wu 2018-08-20 22:38:34 -0700
  • d5612b43de Two code changes to make "clang analyze" happy (#4292) Siying Dong 2018-08-20 17:31:28 -0700
  • dc064f302e Suppress two CLANG Analyze warning (#4291) Siying Dong 2018-08-20 16:46:45 -0700
  • d116a1725d Update recovery code for version edits group commit. (#3945) Yanqin Jin 2018-08-20 14:54:03 -0700
  • 90f744941d adds missing PopSavePoint method to Transaction (#4256) jsteemann 2018-08-17 11:53:33 -0700
  • c7cf981a85 Add CompactRangeOptions for Java (#4220) Christian Esken 2018-08-17 10:52:58 -0700
  • fa4de6e30f #3865 followup for fix performance degression introduced by switching order of operands (#4284) Andrey Zagrebin 2018-08-17 10:51:30 -0700
  • 9d646a6311 Add db_bench options of data block hash index (#4281) Fenggang Wu 2018-08-16 18:29:13 -0700
  • 889a0553c8 VerifyChecksum() API should preserve options Mikhail Antonov 2018-08-16 16:39:24 -0700
  • 9c0c8f5ff6 GetAllKeyVersions() to take an extra argument of `max_num_ikeys`. (#4271) Siying Dong 2018-08-16 15:48:55 -0700
  • aeed4f0749 #3865 fix performance regression introduced by MergeOperator.ShouldMerge (#4266) Andrey Zagrebin 2018-08-16 10:44:09 -0700
  • 19ec44fd39 Improve point-lookup performance using a data block hash index (#4174) Fenggang Wu 2018-08-15 14:27:47 -0700
  • 8ae2bf5331 Fix the build and test bugs in the Trace_analyzer (#4274) Zhichao Cao 2018-08-14 18:19:25 -0700
  • 33ad9060d3 fix compilation with g++ option `-Wsuggest-override` (#4272) jsteemann 2018-08-14 15:03:57 -0700
  • bf07e90cf2 Fix db_stress assertion failures on 0 byte SSTs (#4273) Anand Ananthabhotla 2018-08-14 14:56:21 -0700
  • d122025891 Extend stress test to format_version 4 (#4265) Maysam Yabandeh 2018-08-14 14:07:12 -0700
  • d916a1105a c-api: add some missing options Huachao Huang 2018-08-13 18:34:04 -0700
  • f3d91a0b57 Add a unit test to verify iterators release data blocks after using them (#4170) Siying Dong 2018-08-13 17:31:58 -0700
  • 999d955e4f RocksDB Trace Analyzer (#4091) Zhichao Cao 2018-08-13 11:32:04 -0700
  • 1b1d264342 Remove an assersion about file size (#4268) Yanqin Jin 2018-08-13 11:06:44 -0700
  • 4ea56b1bd0 Revert changes in PR #4003 (#4263) Anand Ananthabhotla 2018-08-11 16:44:11 -0700