Commit Graph

  • 67e5b5420e Reduce runtime of compact_on_deletion_collector_test (#4779) Maysam Yabandeh 2018-12-13 14:44:41 -0800
  • 2670fe8c73 Get `CompactionJobInfo` from CompactFiles DorianZheng 2018-12-13 14:12:02 -0800
  • a8b9891f95 Concurrent task limiter for compaction thread control (#4332) Burton Li 2018-12-13 13:16:04 -0800
  • 0aa17c1002 Fix flaky test DBCompactionTest::DeleteFileRange (#4776) Maysam Yabandeh 2018-12-12 16:27:37 -0800
  • 4862720e08 Expose column family id to `FlushJobInfo` DorianZheng 2018-12-11 20:25:45 -0800
  • ae25546a7a Direct I/O Close() shouldn't rewrite the last block (#4771) Siying Dong 2018-12-11 13:51:08 -0800
  • 49666d76cf Fix swallowing of exception in Java RocksDB when loading native library (#4728) Tathagata Das 2018-12-11 11:51:58 -0800
  • cad248f5c6 Prepare FragmentedRangeTombstoneIterator for use in compaction (#4740) Abhishek Madan 2018-12-11 11:44:24 -0800
  • d3daa0db8b RocksJava must compile on JDK7 (#4768) Adam Retter 2018-12-11 11:04:39 -0800
  • dde3ef1116 Change directory where ExternalSSTFileBasicTest runs (#4766) Sagar Vemuri 2018-12-11 10:07:12 -0800
  • f8943ec003 Fix issues with RocksJava dropColumnFamily (#4770) Adam Retter 2018-12-11 09:15:37 -0800
  • 8261e0026b Promote CompactionFilter* accessors to ColumnFamilyOptionsInterface (#3461) Ben Clay 2018-12-10 15:51:19 -0800
  • 64aabc9183 Properly set smallest key of subcompaction output (#4723) Abhishek Madan 2018-12-10 12:33:03 -0800
  • 10e7de7705 Reduce javadoc warnings (#4764) Adam Singer 2018-12-10 11:06:00 -0800
  • 21fca397cc Fix inline comments for assumed_tracked (#4762) Maysam Yabandeh 2018-12-10 09:53:08 -0800
  • f307479ba6 Enable checkpoint of read-only db (#4681) Yanqin Jin 2018-12-07 17:03:49 -0800
  • 1b01d23be2 Add PerfContext counters for index/filter block cache stats (#4540) Anand Ananthabhotla 2018-12-07 15:04:20 -0800
  • 4048762cbe Updated the CentOS 6 Docker build for RocksJava to a newer GCC toolchain (#4756) Adam Retter 2018-12-07 14:33:54 -0800
  • 0463f61837 Refactor BlockBasedTable::Open (#4636) Sagar Vemuri 2018-12-07 13:15:09 -0800
  • c41c60be13 fix tombstone collectable test (#4755) Pengchao Wang 2018-12-07 10:11:37 -0800
  • b878f93c70 Extend Transaction::GetForUpdate with do_validate (#4680) Maysam Yabandeh 2018-12-06 17:46:57 -0800
  • 1d679e35fd Update HISTORY.md (#4753) Yanqin Jin 2018-12-05 16:54:00 -0800
  • 9be3e6b488 Allow file-ingest-triggered flush to skip waiting for write-stall clear (#4751) Yanqin Jin 2018-12-05 14:57:06 -0800
  • b96fccb1e6 Move a function to critical section (#4752) Yanqin Jin 2018-12-05 13:08:46 -0800
  • e58d76955a Fix buck dev mode fbcode builds (#4747) anand76 2018-12-05 10:35:56 -0800
  • 2f1ca4e838 Revert "BaseDeltaIterator: always check valid() before accessing key(… (#4744) Zhongyi Xie 2018-12-03 23:36:32 -0800
  • 55479eb572 Update History for fast-forwarded 5.18 branch Fosco Marotto 2018-11-30 16:21:50 -0800
  • 3a18bb3e15 BaseDeltaIterator: always check valid() before accessing key() (#4702) Zhongyi Xie 2018-11-30 15:31:34 -0800
  • 6e938c904f Make NewBloomFilterPolicy() use full filter by default (#4735) Siying Dong 2018-11-30 13:11:11 -0800
  • b0f3d9b478 fix unused param "options" error in jemalloc_nodump_allocator.cc (#4738) Zhongyi Xie 2018-11-30 12:03:44 -0800
  • f1b0841f06 WritePrepared: followup fix for snapshot double release issue (#4734) Maysam Yabandeh 2018-11-29 20:59:52 -0800
  • cf1df5d3cb JemallocNodumpAllocator: option to limit tcache memory usage (#4736) Yi Wu 2018-11-29 17:30:33 -0800
  • 70645355ad Move FIFOCompactionPicker to a separate file (#4724) Sagar Vemuri 2018-11-29 16:00:39 -0800
  • 8d7bc76f36 Fix a flaky test DBFlushTest.SyncFail (#4633) Yanqin Jin 2018-11-29 13:38:03 -0800
  • 7dbee38716 db/repair: reset Repair::db_lock_ in ctor (#4683) Kefu Chai 2018-11-29 11:24:33 -0800
  • 8d9b4d9741 Fix failure of sst_file_reader_test in LITE mode regression test (#4725) anand76 2018-11-29 10:49:07 -0800
  • 1a5a93ff74 WritePrepared: Fix double snapshot release issue (#4727) Maysam Yabandeh 2018-11-28 19:01:37 -0800
  • 512a5e3ef8 Fix BlockBasedTable not always using memory allocator if available (#4678) Yi Wu 2018-11-28 17:58:08 -0800
  • 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) Abhishek Madan 2018-11-28 15:26:56 -0800
  • 7125e24619 Add the max trace file size limitation option to Tracing (#4610) Zhichao Cao 2018-11-27 14:24:24 -0800
  • c94f073e5e Fix Mac build break in casting (#4722) Sagar Vemuri 2018-11-27 13:28:19 -0800
  • 5e72bc113a Add SstFileReader to read sst files (#4717) Huachao Huang 2018-11-27 12:59:27 -0800
  • 3fa80f0e85 Remove enable_internal_stats (#4714) Adam Singer 2018-11-27 12:56:40 -0800
  • e76448185c Remove DeleteRange experimental comment (#4709) Abhishek Madan 2018-11-27 11:09:22 -0800
  • 1db4a096d4 Test mapping of Histograms and HistogramsNameMap (#4720) Adam Singer 2018-11-27 10:46:26 -0800
  • a2dec2ed08 Fix Java to C++ ticker conversions (#4719) Sagar Vemuri 2018-11-27 10:12:11 -0800
  • 60deb4485e Fix build with ROCKSDB_LITE and -Wunused-private-field (#4715) Po-Chuan Hsieh 2018-11-26 21:32:02 -0800
  • f1837595a3 FIX #3278: Move global const object definitions from .h to .cc (#4691) Soli 2018-11-26 21:30:12 -0800
  • 0d65315cb1 RocksJava: Add the missing FIFO compaction options (#4609) Sagar Vemuri 2018-11-26 16:59:28 -0800
  • 85394a96ca Speed up range scans with range tombstones (#4677) Abhishek Madan 2018-11-26 16:31:30 -0800
  • a21cb22ee3 Revert "apply ReadOptions.iterate_upper_bound to transaction iterator… (#4705) Zhongyi Xie 2018-11-24 10:44:38 -0800
  • e9372dcb3d DeleteRange blog post (#4711) Andrew Kryczka 2018-11-21 20:26:06 -0800
  • 07cf0ee589 Fix ticker stat for number files closed (#4703) Andrew Kryczka 2018-11-21 18:29:08 -0800
  • 05d9d82181 Revert "Move MemoryAllocator option from Cache to BlockBasedTableOpti… (#4697) Yi Wu 2018-11-21 11:28:02 -0800
  • 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) Abhishek Madan 2018-11-21 10:53:44 -0800
  • ed5aec5ba3 Fix range tombstone covering short-circuit logic (#4698) Abhishek Madan 2018-11-20 13:27:19 -0800
  • a138e351bc Fix compatibility of public ticker stats (#4701) Andrew Kryczka 2018-11-20 13:10:05 -0800
  • 327097c952 JemallocAllocator: thread-local tcache (#4603) Yi Wu 2018-11-19 22:33:39 -0800
  • 659d0e602e Run Define codemod in fbcode Maggie Moss 2018-11-19 11:52:15 -0800
  • 13579e8c5a WriteBufferManger doens't cost to cache if no limit is set (#4695) Siying Dong 2018-11-18 16:51:15 -0800
  • 9d6d4867ab Fix uninitialized fields in file metadata (#4693) Andrew Kryczka 2018-11-16 20:34:27 -0800
  • 147697420a Rollback memtable flush upon atomic flush fail (#4641) Yanqin Jin 2018-11-14 20:52:21 -0800
  • 6bee36a786 Modify FragmentedRangeTombstoneList member layout (#4632) Abhishek Madan 2018-11-14 16:18:16 -0800
  • f5c8cf5fed Increase wait time in DBTest.SanitizeNumThreads (#4659) Siying Dong 2018-11-14 16:17:36 -0800
  • c2a20f1776 Fix ignoring params in default impl of GetForUpdate (#4679) Maysam Yabandeh 2018-11-14 11:27:23 -0800
  • 0ed738fdd0 Add max_scan_distance flag to db_bench (#4660) Abhishek Madan 2018-11-14 10:39:54 -0800
  • de65103553 Improve result report of scan (#4648) Yanqin Jin 2018-11-13 20:02:08 -0800
  • 5cf5f4724d Expose underlying Read/Write APIs for avoiding unnecessary memory copy (#2303) thisisbaozi 2018-11-13 17:31:05 -0800
  • d8df169b84 release db mutex when calling ApproximateSize (#4630) Zhongyi Xie 2018-11-13 17:02:26 -0800
  • b82e57d425 Remove two variables from BlockContents class and don't use class Block for compressed block (#4650) Siying Dong 2018-11-13 17:00:49 -0800
  • b76398a82b apply ReadOptions.iterate_upper_bound to transaction iterator (#4656) Zhongyi Xie 2018-11-13 15:40:41 -0800
  • a2de8e52bb optimized the performance of autovector::emplace_back. (#4606) Simon Liu 2018-11-13 14:37:08 -0800
  • b32d087dbb Move MemoryAllocator option from Cache to BlockBasedTableOptions (#4676) Yi Wu 2018-11-13 13:46:15 -0800
  • abb1a8fc23 Add a unit test to assert number of preads (#4657) Siying Dong 2018-11-13 12:47:52 -0800
  • 05dab3aacd BlobDB: use char array instead of string as buffer (#4662) Yi Wu 2018-11-13 12:46:35 -0800
  • 4f0fcb78ae Expose num entries and deletions of sst files (#4623) QingpingWang 2018-11-13 11:50:22 -0800
  • 5945e16dfc Divide `NO_ITERATORS` into two counters `NO_ITERATOR_CREATED` and `NO_ITERATOR_DELETE` (#4498) Soli Como 2018-11-13 11:44:25 -0800
  • a478682260 Fix #3840: only `SyncClosedLogs` for multiple CFs (#4460) Soli 2018-11-13 11:27:32 -0800
  • ea9454700a Backup engine support for direct I/O reads (#4640) Andrew Kryczka 2018-11-13 11:14:41 -0800
  • b313019326 use per-level perfcontext for DB::Get calls (#4617) Zhongyi Xie 2018-11-13 10:38:45 -0800
  • 2993cd2002 Fix RocksDB Lite build (#4675) Sagar Vemuri 2018-11-12 18:59:46 -0800
  • dd742e2416 Automatically set LITE=1 on passing OPT="-DROCKSDB_LITE" (#4671) Sagar Vemuri 2018-11-12 16:57:01 -0800
  • 7d04ef4655 Fix flaky DBDynamicLevelTest.DynamicLevelMaxBytesBase2 (#4668) Abhishek Madan 2018-11-12 16:40:08 -0800
  • 050d73551b Update history and version for future 5.18 release. Fosco Marotto 2018-11-12 14:43:45 -0800
  • 0f88160f67 Fix `CompactFiles` bug (#4665) DorianZheng 2018-11-12 14:30:21 -0800
  • 05dec0c7c7 Remove redundant member var and set options (#4631) Yanqin Jin 2018-11-12 12:22:10 -0800
  • 09426ae1c7 Fix `DBImpl::GetColumnFamilyHandleUnlocked` data race (#4666) DorianZheng 2018-11-12 11:50:32 -0800
  • d761857d56 Add unique key number changing statistics to Trace_analyzer (#4646) Zhichao Cao 2018-11-12 08:25:00 -0800
  • 859dbda6e3 Fix DBTest.SoftLimit flakyness (#4658) Yi Wu 2018-11-09 16:43:08 -0800
  • 7a2f98a0fc Fix liblua link error when building shared lib under fbcode (#4651) Yi Wu 2018-11-09 14:08:30 -0800
  • 0c4678fd1b Update documentation about dynamic options (#4653) Sagar Vemuri 2018-11-09 13:24:33 -0800
  • dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) Sagar Vemuri 2018-11-09 11:17:34 -0800
  • 8ba17f382e Verify restore from backup in db_stress (#4655) Andrew Kryczka 2018-11-08 15:13:28 -0800
  • 8c2a48742a Use -Os for lite release build (#4652) Yi Wu 2018-11-07 22:08:35 -0800
  • fce5994603 Add more sync point to fix flaky test GroupCommitTest Zhongyi Xie 2018-11-07 14:03:47 -0800
  • bec59f9072 Ensure delete[] and not delete is used on buffer_ (#4647) Peter (Stig) Edwards 2018-11-07 11:58:02 -0800
  • 0148f717ff Move `#include` outside of namespace (#4629) Andrew Gallagher 2018-11-06 17:16:35 -0800
  • d7a04383d1 Include newer RocksDB versions in compat test (#4634) Yanqin Jin 2018-11-06 14:23:41 -0800
  • 566fc8b994 Black list some valgrind tests (#4642) Siying Dong 2018-11-06 14:19:51 -0800
  • 0a53577416 Move xxhash64 checksum support to 'Unreleased' section (#4627) Yanqin Jin 2018-11-06 12:03:59 -0800