Commit Graph

  • 872a261ffc db_stress to print some internal keys after verification failure (#5543) sdong 2019-07-08 13:28:08 -0700
  • 6ca3feed5c Fix -Werror=shadow (#5546) haoyuhuang 2019-07-08 00:09:44 -0700
  • 7c76a7fba2 Support GetAllKeyVersions() for non-default cf (#5544) Yanqin Jin 2019-07-07 22:40:52 -0700
  • 8d34806972 setup wal_in_db_path_ for secondary instance (#5545) Zhongyi Xie 2019-07-07 21:29:39 -0700
  • e0d9d57750 Fix bugs in WAL trash file handling (#5520) anand76 2019-07-06 21:04:22 -0700
  • 2de61d9129 Assert get_context not null in BlockBasedTable::Get() (#5542) sdong 2019-07-05 12:28:48 -0700
  • 4f66ec977d Fix lower bound check error when iterate across file boundary (#5540) Yi Wu 2019-07-04 17:24:33 -0700
  • e4dcf5fd22 db_bench to add a new "benchmark" to print out all stats history (#5532) sdong 2019-07-03 19:03:29 -0700
  • 6edc5d0719 Block cache tracing: Associate a unique id with Get and MultiGet (#5514) haoyuhuang 2019-07-03 18:45:36 -0700
  • 84c5c9aab1 Fix a bug in compaction reads causing checksum mismatches and asan errors (#5531) Sagar Vemuri 2019-07-03 18:36:08 -0700
  • 09ea5d8944 Fix clang build with jemalloc (#5522) Andrew Kryczka 2019-07-02 12:58:50 -0700
  • 0d57d93a06 Support jemalloc compiled with `--with-jemalloc-prefix` (#5521) Andrew Kryczka 2019-07-02 12:03:40 -0700
  • 662ce62044 Reduce iterator key comparison for upper/lower bound check (2nd attempt) (#5468) Yi Wu 2019-07-02 11:45:32 -0700
  • cfdf2116d3 Exclude StatsHistoryTest.ForceManualFlushStatsCF test from lite mode (#5529) Zhongyi Xie 2019-07-01 16:32:59 -0700
  • 66464d1fde Remove multiple declarations o kMicrosInSecond. haoyuhuang 2019-07-01 15:11:43 -0700
  • 3e6c185381 Formatting fixes in db_bench_tool (#5525) Eli Pozniansky 2019-07-01 14:53:51 -0700
  • 1e87f2b68b Ref and unref cfd before and after calling WaitForFlushMemTables (#5513) Yanqin Jin 2019-07-01 14:04:10 -0700
  • f872009237 Fix from some C-style casting (#5524) Eli Pozniansky 2019-07-01 13:02:30 -0700
  • 9f0bd56889 Cache simulator: Refactor the cache simulator so that we can add alternative policies easily (#5517) haoyuhuang 2019-07-01 12:43:14 -0700
  • 3886dddc3b force flushing stats CF to avoid holding old logs (#5509) Zhongyi Xie 2019-07-01 11:53:25 -0700
  • c360675750 Add secondary instance to stress test (#5479) Yanqin Jin 2019-07-01 11:45:12 -0700
  • 7259e28d91 MultiGet parallel IO (#5464) anand76 2019-06-30 20:52:34 -0700
  • 68b46a2e36 Block cache tracer: StartTrace return busy if trace is already started. (#5519) haoyuhuang 2019-06-30 19:54:28 -0700
  • 10bae8ceb3 Add more release versions to tools/check_format_compatible.sh (#5518) sdong 2019-06-28 17:38:34 -0700
  • 5c2f13fb14 add create_column_family and drop_column_family cmd to ldb tool (#5503) Aaron Gao 2019-06-27 11:08:45 -0700
  • 15fd3be07b LRU Cache to enable mid-point insertion by default (#5508) sdong 2019-06-27 10:16:21 -0700
  • c08c0ae731 Add C binding for secondary instance (#5505) Yanqin Jin 2019-06-27 08:54:28 -0700
  • a8975b6245 Block cache tracer: Do not populate block cache trace record when tracing is disabled. (#5510) haoyuhuang 2019-06-27 08:31:03 -0700
  • 9dbcda9e3b Fix uninitialized prev_block_offset_ in BlockBasedTableReader (#5507) Mike Kolupaev 2019-06-25 22:58:56 -0700
  • b4d7209428 Add an option to put first key of each sst block in the index (#5289) Mike Kolupaev 2019-06-24 20:50:35 -0700
  • 554a6456aa Block cache trace analysis: Write time series graphs in csv files (#5490) haoyuhuang 2019-06-24 20:38:20 -0700
  • acb80534ca Fix build jemalloc api (#5470) Huisheng Liu 2019-06-24 17:36:26 -0700
  • e731f44022 C file should not include <cinttypes>, it is a C++ header. (#5499) Sergei Petrunia 2019-06-24 16:08:17 -0700
  • c92c58f84d JNI: Do not create 8M block cache for negative blockCacheSize values (#5465) Jermy Li 2019-06-24 11:32:45 -0700
  • 68980df89c Also build compression libraries on AppVeyor CI (#5226) Adam Retter 2019-06-24 10:38:02 -0700
  • 22028aa9ab Compaction Reads should read no more than compaction_readahead_size bytes, when set! (#5498) Vijay Nadimpalli 2019-06-21 21:07:09 -0700
  • 2730fe693e Fix ingested file and direcotry not being sync (#5435) Yi Wu 2019-06-21 10:12:29 -0700
  • 1bfeffab2d Stop printing after verification fails (#5493) Yanqin Jin 2019-06-20 22:14:00 -0700
  • 705b8eecb4 Add more callers for table reader. (#5454) haoyuhuang 2019-06-20 14:28:22 -0700
  • 0b0cb6f1a2 Fix segfalut in ~DBWithTTLImpl() when called after Close() (#5485) feilongliu 2019-06-20 13:04:13 -0700
  • 24f73436fb sanitize and limit block_size under 4GB (#5492) Zhongyi Xie 2019-06-20 11:41:59 -0700
  • 68614a9608 Fix AlignedBuffer's usage in Encryption Env (#5396) Sagar Vemuri 2019-06-19 16:42:59 -0700
  • 5830c619d5 Java: Make the generics of the Options interfaces more strict (#5461) Jurriaan Mous 2019-06-19 14:39:19 -0700
  • 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) Vijay Nadimpalli 2019-06-19 14:07:36 -0700
  • fe90ed7a70 Replace Corruption with TryAgain status when new tail is not visible to TransactionLogIterator (#5474) Simon Grätzer 2019-06-19 08:02:21 -0700
  • 5355e527d9 Make the 'block read count' performance counters consistent (#5484) Levi Tamasi 2019-06-18 19:00:03 -0700
  • 2e8ad03ab3 Add more stats in the block cache trace analyzer (#5482) haoyuhuang 2019-06-18 18:34:39 -0700
  • f46a2a0375 Export Cache::GetCharge (#5476) Vaibhav Gogte 2019-06-18 17:32:44 -0700
  • 92f631da33 replace sprintf with its safe version snprintf (#5475) Huisheng Liu 2019-06-18 16:35:57 -0700
  • d0c6aea192 Revert to respecting only the read_tier read option for index blocks (#5481) Levi Tamasi 2019-06-18 14:53:35 -0700
  • 220870523c Fix compilation with USE_HDFS (#5444) Andrew Kryczka 2019-06-18 14:52:44 -0700
  • 5dc9fbd117 Update the version of ZStd for the Rocks Java static build Adam Retter 2019-06-18 11:53:43 -0700
  • 4bd0cf541d build on ARM64 (#5450) siddontang 2019-06-18 11:20:52 -0700
  • f287f8dc93 Fix a bug caused by secondary not skipping the beginning of new MANIFEST (#5472) Yanqin Jin 2019-06-18 11:16:57 -0700
  • ddd088c8b9 fix rocksdb lite and clang contrun test failures (#5477) Zhongyi Xie 2019-06-17 21:12:37 -0700
  • bcfc53b436 Block cache tracing: Fix minor bugs with downsampling and some benchmark results. (#5473) haoyuhuang 2019-06-17 17:56:09 -0700
  • 2d1dd5bce7 Support computing miss ratio curves using sim_cache. (#5449) haoyuhuang 2019-06-17 16:33:40 -0700
  • 7d8d56413d Override check consistency for DBImplSecondary (#5469) Yanqin Jin 2019-06-17 15:36:20 -0700
  • 671d15cbdd Persistent Stats: persist stats history to disk (#5046) Zhongyi Xie 2019-06-17 15:17:43 -0700
  • ee294c24ed Make db_bloom_filter_test parallel (#5467) Maysam Yabandeh 2019-06-17 11:07:27 -0700
  • d43b4cd570 Integrate block cache tracing into db_bench (#5459) haoyuhuang 2019-06-17 11:03:47 -0700
  • d1ae67bdb9 Switch Travis to Xenial build (#4789) Adam Retter 2019-06-17 10:15:58 -0700
  • 7a8d7358bb Integrate block cache tracer in block based table reader. (#5441) haoyuhuang 2019-06-14 17:37:24 -0700
  • f1219644ec Validate CF Options when creating a new column family (#5453) Sagar Vemuri 2019-06-14 14:07:50 -0700
  • b47cfec5d0 fix compilation error on MSVC (#5458) Huisheng Liu 2019-06-14 11:24:02 -0700
  • 58c78358ef Set executeLocal on child lego jobs (#5456) Maysam Yabandeh 2019-06-14 10:33:45 -0700
  • 89695bfbaa Remove unused variable (#5457) haoyuhuang 2019-06-14 09:13:48 -0700
  • bb4178066d Integrate block cache tracer into db_impl (#5433) haoyuhuang 2019-06-13 15:39:52 -0700
  • a3b8c76d8e Add missing check before calling PurgeObsoleteFiles in EnableFileDeletions (#5448) Levi Tamasi 2019-06-13 14:38:54 -0700
  • 2c9df9f9e5 Dynamic test whether sync_file_range returns ENOSYS (#5416) Andrew Kryczka 2019-06-13 13:52:43 -0700
  • ec8111c5a4 Add Alluxio to USERS.md (#5434) Bin Fan 2019-06-13 12:20:30 -0700
  • 5c76ba9dc4 Support rocksdbjava aarch64 build and test (#5258) Patrick Zhang 2019-06-13 11:43:35 -0700
  • 60f3ec2ca5 Fix appveyor compliant about passing const to thread (#5447) Maysam Yabandeh 2019-06-12 15:00:53 -0700
  • f9842869cf Disable pipeline writes in stress test (#5445) Maysam Yabandeh 2019-06-12 11:09:02 -0700
  • f43edff9ac Disable kPipelinedWrite in MultiThreaded (#5442) Maysam Yabandeh 2019-06-12 10:29:56 -0700
  • 4a285d0dd3 Remove passing const variable to thread (#5443) Maysam Yabandeh 2019-06-12 09:42:49 -0700
  • 773f914a40 WritePrepared: switch PreparedHeap from priority_queue to deque (#5436) Maysam Yabandeh 2019-06-11 19:52:08 -0700
  • ca1aee2a19 WriteUnprepared: commit only from the 2nd queue (#5439) Manuel Ung 2019-06-11 17:58:31 -0700
  • ba64a4cf52 Revert "Reduce iterator key comparison for upper/lower bound check (#5111)" (#5440) Levi Tamasi 2019-06-11 16:19:13 -0700
  • 7177dc46a1 Handle missing WAL in secondary mode (#5323) Yanqin Jin 2019-06-11 13:04:59 -0700
  • 9bbccda01e First commit for block cache trace analyzer (#5425) haoyuhuang 2019-06-11 12:18:37 -0700
  • 58c4aee42e TransactionUtil::CheckKey() to skip unnecessary history (#4941) sdong 2019-06-11 11:42:19 -0700
  • a94aef6596 Fix DBTest.DynamicMiscOptions so it passes even with Snappy disabled (#5438) Levi Tamasi 2019-06-10 18:43:32 -0700
  • c8c1a549f0 Avoid deadlock between mutex_ and log_write_mutex_ (#5437) Maysam Yabandeh 2019-06-10 17:02:23 -0700
  • b2584577fa Remove global locks from FlushScheduler (#5372) Maysam Yabandeh 2019-06-10 16:46:04 -0700
  • 641cc8d541 Use CreateLoggerFromOptions function (#5427) Yanqin Jin 2019-06-10 15:53:46 -0700
  • 5efa0d6b0d Create a BlockCacheLookupContext to enable fine-grained block cache tracing. (#5421) haoyuhuang 2019-06-10 15:30:05 -0700
  • 63ace8ef0e Reuse data block iterator in BlockBasedTableReader::MultiGet() (#5314) anand76 2019-06-10 13:28:18 -0700
  • 6ce5580882 Improve memtable earliest seqno assignment for secondary instance (#5413) Yanqin Jin 2019-06-10 12:53:56 -0700
  • c292dc8540 WritePrepared: reduce prepared_mutex_ overhead (#5420) Maysam Yabandeh 2019-06-10 11:47:16 -0700
  • a16d0cc494 Fix build errors regarding const qualifier being ignored on cast result type (#5432) Levi Tamasi 2019-06-07 19:34:48 -0700
  • b703a56e5c Potential fix for stress test failure due to "SST file ahead of WAL" error (#5412) anand76 2019-06-07 15:31:40 -0700
  • 0f48e56f96 Revert to checking the upper bound on a per-key basis in BlockBasedTableIterator (#5428) Levi Tamasi 2019-06-07 15:13:43 -0700
  • ad52626cf4 Remove special characters from job names (#5424) Levi Tamasi 2019-06-06 17:30:57 -0700
  • fd94353ea3 Remove the artifacts field from stress_crash/stress_crash_with_atomic_flush Levi Tamasi 2019-06-06 16:14:51 -0700
  • d68f9f4580 simplify include directive involving inttypes (#5402) Zhongyi Xie 2019-06-06 13:52:39 -0700
  • bee2f48a66 Refactor the handling of cache related counters and statistics (#5408) Levi Tamasi 2019-06-06 11:28:54 -0700
  • aa71718ac3 Add block cache tracer. (#5410) haoyuhuang 2019-06-06 11:21:11 -0700
  • 340ed4fac7 Add support for timestamp in Get/Put (#5079) Yanqin Jin 2019-06-05 23:07:28 -0700
  • cb1bf09bfc Fix tsan error (#5414) Yanqin Jin 2019-06-05 15:16:43 -0700