Commit Graph

  • 353a68d550 Update HISTORY.md for 6.4.0 (#5714) Yanqin Jin 2019-08-16 15:05:56 -0700
  • a2e46eae46 fix compiling with `-DNPERF_CONTEXT` (#5704) jsteemann 2019-08-16 14:36:41 -0700
  • c2404d9928 Optimizing ApproximateSize to create index iterator just once (#5693) Eli Pozniansky 2019-08-16 14:16:49 -0700
  • c762efc4a9 fix compile error: ‘FALLOC_FL_KEEP_SIZE’ undeclared (#5708) sheng qiu 2019-08-16 13:55:37 -0700
  • 40712df9ab ThreadPoolImpl::Impl::BGThreadWrapper() returns void (#5709) Kefu Chai 2019-08-16 13:54:23 -0700
  • 3a3dc29437 Update HISTORY.md for 6.3.2/6.4.0 and add a not-yet-released change Levi Tamasi 2019-08-16 11:15:13 -0700
  • bd2c753dd0 Add command "list_file_range_deletes" in ldb (#5615) sdong 2019-08-15 16:59:42 -0700
  • 6ec2bf3fce Blog post for write_unprepared (#5711) Maysam Yabandeh 2019-08-15 14:39:47 -0700
  • d61d4507c0 Fix IngestExternalFile overlapping check (#5649) Jeffrey Xiao 2019-08-14 20:58:59 -0700
  • d92a59b6f2 Fix regression affecting partitioned indexes/filters when cache_index_and_filter_blocks is false (#5705) Levi Tamasi 2019-08-14 18:13:14 -0700
  • 77273d4137 Fix TSAN failures in DistributedMutex tests (#5684) Aaryaman Sagar 2019-08-14 16:58:11 -0700
  • 7785f61132 WriteUnPrepared: Fix bug in savepoints (#5703) Manuel Ung 2019-08-14 16:08:38 -0700
  • 0a97125ec0 Fix data races in BlobDB (#5698) Levi Tamasi 2019-08-14 16:07:03 -0700
  • 4c70cb7306 WriteUnPrepared: support iterating while writing to transaction (#5699) Manuel Ung 2019-08-14 14:25:00 -0700
  • 90cd6c2bb1 Fix double deletion in transaction_test (#5700) Zhongyi Xie 2019-08-13 21:51:42 -0700
  • 8a678a50ba WriteUnPrepared: Relax restriction on iterators and writes with no snapshot (#5697) Manuel Ung 2019-08-13 13:08:48 -0700
  • 04a849b7b4 Fix compiler error by deleting GetContext default ctor (#5685) Yi Zhang 2019-08-12 16:39:02 -0700
  • 64855979ae WriteUnPrepared: Pass snap_released to the callback (#5691) Maysam Yabandeh 2019-08-12 12:17:26 -0700
  • 6f0f82de87 WriteUnPrepared: increase test coverage in transaction_test (#5658) Manuel Ung 2019-08-12 12:11:21 -0700
  • de3fb9a6ff exclude TEST_ENV_URI from rocksdb lite (#5686) Zhongyi Xie 2019-08-10 19:12:09 -0700
  • 12eaacb71d WritePrepared: Fix SmallestUnCommittedSeq bug (#5683) Maysam Yabandeh 2019-08-09 16:35:16 -0700
  • 5d9a67e718 Support loading custom objects in unit tests (#5676) Yanqin Jin 2019-08-09 15:08:36 -0700
  • 3da225716c Block cache analyzer: Support reading from human readable trace file. (#5679) haoyuhuang 2019-08-09 13:09:04 -0700
  • e0b84538af Fix clang_check and lite failures (#5680) Zhongyi Xie 2019-08-07 20:15:21 -0700
  • 38b03c840e Port folly/synchronization/DistributedMutex to rocksdb (#5642) Aaryaman Sagar 2019-08-07 14:29:35 -0700
  • 6e78fe3c8d Pysim more algorithms (#5644) haoyuhuang 2019-08-06 18:47:39 -0700
  • d150e01474 New API to get all merge operands for a Key (#5604) Vijay Nadimpalli 2019-08-06 14:22:34 -0700
  • 4f98b43ba3 Correct the default write buffer size of java doc (#5670) Yun Tang 2019-08-06 09:10:32 -0700
  • cc9fa7fcdb cmake: cmake related cleanups (#5662) Kefu Chai 2019-08-05 19:47:33 -0700
  • f4a616ebf9 Block cache analyzer: python script to plot graphs (#5673) haoyuhuang 2019-08-05 18:31:42 -0700
  • b1a02ffeab Fix make target 'all' and 'check' (#5672) Yanqin Jin 2019-08-05 15:40:31 -0700
  • 208556ee13 WritePrepared: fix Get without snapshot (#5664) Maysam Yabandeh 2019-08-05 13:30:56 -0700
  • e579e32eaa Disable ReadYourOwnWriteStress when run under Valgrind (#5671) Maysam Yabandeh 2019-08-05 13:30:31 -0700
  • 30edf1874c Change buckifier to support parameterized dependencies (#5648) Yanqin Jin 2019-08-02 10:40:32 -0700
  • d1c9ede195 Fix duplicated file names in PurgeObsoleteFiles (#5603) Zhongyi Xie 2019-08-01 15:45:19 -0700
  • 1dfc5eaab0 Test the various configurations in parallel in MergeOperatorPinningTest (#5659) Levi Tamasi 2019-07-31 15:16:01 -0700
  • f622ca2c7c WriteUnPrepared: savepoint support (#5627) Manuel Ung 2019-07-31 13:36:22 -0700
  • d599135a03 WriteUnPrepared: use WriteUnpreparedTxnReadCallback for ValidateSnapshot (#5657) Manuel Ung 2019-07-31 10:41:05 -0700
  • 4834dab578 Improve CPU Efficiency of ApproximateSize (part 2) (#5609) Eli Pozniansky 2019-07-31 08:46:48 -0700
  • b538e756c2 Split the recent block based table changes between 6.3 and 6.4 in HISTORY.md Levi Tamasi 2019-07-30 17:41:15 -0700
  • 265db3ebb5 Update history and version for 6.4.0 (#5652) Fosco Marotto 2019-07-30 16:05:19 -0700
  • 55f4f5486d Update buckifier templates (#5647) Yanqin Jin 2019-07-30 15:56:41 -0700
  • 849a8c0ae0 fix sign compare warnings (#5651) Yi Wu 2019-07-30 14:09:02 -0700
  • 399f477818 WriteUnPrepared: Use WriteUnpreparedTxnReadCallback for MultiGet (#5634) Manuel Ung 2019-07-29 17:51:30 -0700
  • e648c1d9eb Cache simulator: Optimize hybrid row-block cache. (#5616) haoyuhuang 2019-07-29 10:52:32 -0700
  • 80d7067cb2 Use int64_t instead of ssize_t (#5638) Manuel Ung 2019-07-26 16:28:38 -0700
  • 3f89af1c39 Reduce the number of random iterations in compact_on_deletion_collector_test (#5635) Levi Tamasi 2019-07-26 15:48:35 -0700
  • 70c7302fb5 Block cache simulator: Add pysim to simulate caches using reinforcement learning. (#5610) haoyuhuang 2019-07-26 14:36:16 -0700
  • 41df734830 WriteUnPrepared: Add new variable write_batch_flush_threshold (#5633) Manuel Ung 2019-07-26 12:52:07 -0700
  • 3617287e0e Parallelize db_bloom_filter_test (#5632) Levi Tamasi 2019-07-26 11:44:32 -0700
  • 230b909da8 Fix PopSavePoint to merge info into the previous savepoint (#5628) Manuel Ung 2019-07-26 11:31:46 -0700
  • 74782cec32 Fix target 'clean' to include parallel test binaries (#5629) Yanqin Jin 2019-07-26 09:52:23 -0700
  • 9625a2bc2b Added SizeApproximationOptions to DB::GetApproximateSizes (#5626) Eli Pozniansky 2019-07-25 22:38:53 -0700
  • ae152ee666 Avoid user key copying for Get/Put/Write with user-timestamp (#5502) Yanqin Jin 2019-07-25 15:23:46 -0700
  • 0d16fad51b rocksdb: build on macosx Chad Austin 2019-07-25 11:42:31 -0700
  • d9dc6b4637 Declare snapshot refresh incompatible with delete range (#5625) Maysam Yabandeh 2019-07-24 15:17:55 -0700
  • 7260347fd1 Auto Roll Logger to add some extra checking to avoid segfault. (#5623) sdong 2019-07-24 15:11:36 -0700
  • 5daa426a18 Fix regression bug of Auto rolling logger when handling failures (#5622) sdong 2019-07-24 12:04:58 -0700
  • 66b524a911 Simplify WriteUnpreparedTxnReadCallback and fix some comments (#5621) Manuel Ung 2019-07-24 10:21:18 -0700
  • f5b951f7b6 Fix wrong info log printing for num_range_deletions (#5617) sdong 2019-07-23 19:34:56 -0700
  • cfcf045acc The ObjectRegistry class replaces the Registrar and NewCustomObjects.… (#5293) Mark Rambacher 2019-07-23 17:08:26 -0700
  • 092f417037 Move the uncompression dictionary object out of the block cache (#5584) Levi Tamasi 2019-07-23 15:57:43 -0700
  • 6b7fcc0d5f Improve CPU Efficiency of ApproximateSize (part 1) (#5613) Eli Pozniansky 2019-07-23 15:30:59 -0700
  • 3782accf7d ldb sometimes specify a string-append merge operator (#5607) sdong 2019-07-23 13:56:52 -0700
  • 112702ac6c Parallelize file_reader_writer_test in order to reduce timeouts anand76 2019-07-23 11:12:25 -0700
  • eae832740b WriteUnPrepared: improve read your own write functionality (#5573) Manuel Ung 2019-07-23 08:04:58 -0700
  • 327c4807a7 Disable refresh snapshot feature by default (#5606) Maysam Yabandeh 2019-07-22 20:01:25 -0700
  • 66b5613d0c row_cache to share entry for recent snapshots (#5600) sdong 2019-07-22 18:53:03 -0700
  • 3778470061 Block cache analyzer: Compute correlation of features and human readable trace file. (#5596) haoyuhuang 2019-07-22 17:47:54 -0700
  • a78503bd6c Temporarily disable snapshot list refresh for atomic flush stress test (#5581) Yanqin Jin 2019-07-22 14:35:03 -0700
  • 0be1feec21 Added .watchmanconfig file to rocksdb repo (#5593) Eli Pozniansky 2019-07-19 14:55:07 -0700
  • 4f7ba3aaed Fix tsan and valgrind failures in import_column_family_test anand76 2019-07-19 13:20:45 -0700
  • c129c75fb7 Added log_readahead_size option to control prefetching for Log::Reader (#5592) Eli Pozniansky 2019-07-19 11:54:38 -0700
  • 6bb3b4b567 ldb idump to support non-default column families. (#5594) sdong 2019-07-19 11:31:52 -0700
  • abd1fdddef Fix asan_check failures anand76 2019-07-18 14:38:23 -0700
  • 3a6e83b56b HISTORY update for export and import column family APIs Venki Pallipadi 2019-07-18 10:13:05 -0700
  • ec2b996b29 Fix LITE mode build failure anand76 2019-07-17 22:02:49 -0700
  • 9f5cfb8e71 Fix for ReadaheadSequentialFile crash in ldb_cmd_test (#5586) Eli Pozniansky 2019-07-17 17:01:30 -0700
  • 8a008d4170 Block access tracing: Trace referenced key for Get on non-data blocks. (#5548) haoyuhuang 2019-07-17 13:02:00 -0700
  • 22ce462450 Export Import sst files (#5495) Venki Pallipadi 2019-07-17 12:22:21 -0700
  • a3c1832e86 Arm64 CRC32 parallel computation optimization for RocksDB (#5494) Yuqi Gu 2019-07-17 11:19:06 -0700
  • 74fb7f0ba5 Cleaned up and simplified LRU cache implementation (#5579) Eli Pozniansky 2019-07-16 19:13:35 -0700
  • 0f4d90e6e4 Added support for sequential read-ahead file (#5580) Eli Pozniansky 2019-07-16 18:18:07 -0700
  • 699a569c52 Remove RandomAccessFileReader.for_compaction_ (#5572) sdong 2019-07-16 16:27:32 -0700
  • 0acaa1a846 WriteUnPrepared: use tracked_keys_ to track keys needed for rollback (#5562) Manuel Ung 2019-07-16 15:19:45 -0700
  • 3bde41b5a3 Move the filter readers out of the block cache (#5504) Levi Tamasi 2019-07-16 13:11:23 -0700
  • cd2520361d Fix memorty leak in `rocksdb_wal_iter_get_batch` function (#5515) Jim Lin 2019-07-15 12:55:37 -0700
  • 6e8a1354a7 Fix regression - 100% CPU - Regression for Windows 7 (#5557) Tomas Kolda 2019-07-15 12:15:21 -0700
  • b0259e45e0 add more tracing for stats history (#5566) Zhongyi Xie 2019-07-15 11:39:18 -0700
  • f064d74e45 Cleanup the Arm64 CRC32 unused warning (#5565) Yikun Jiang 2019-07-15 11:16:55 -0700
  • 68d43b4d30 A python script to plot graphs for cvs files generated by block_cache_trace_analyzer haoyuhuang 2019-07-12 18:52:48 -0700
  • 61876614dc Fix MyRocks compile warnings-treated-as-errors on Fedora 30, gcc 9.1.1 (#5553) Sergei Petrunia 2019-07-12 17:26:19 -0700
  • 3e9c5a3523 Block cache analyzer: Add more stats (#5516) haoyuhuang 2019-07-12 16:52:15 -0700
  • 1a59b6e2a9 Cache simulator: Add a ghost cache for admission control and a hybrid row-block cache. (#5534) haoyuhuang 2019-07-11 12:40:08 -0700
  • 82d8ca8ade Upload db directory during cleanup for certain tests (#5554) Yanqin Jin 2019-07-10 11:26:22 -0700
  • 60d8b19836 Implemented a file logger that uses WritableFileWriter (#5491) ggaurav28 2019-07-09 14:48:07 -0700
  • f786b4a5b4 Improve result print on atomic flush stress test failure (#5549) Yanqin Jin 2019-07-09 12:57:02 -0700
  • aa0367aabb Allow ldb to open DB as secondary (#5537) sdong 2019-07-09 12:46:01 -0700
  • cb19e7411f Fix bugs in DBWALTest.kTolerateCorruptedTailRecords triggered by #5520 (#5550) sdong 2019-07-09 11:01:12 -0700
  • a6a9213a36 Fix interpreter lines for files with python2-only syntax. Tim Hatch 2019-07-09 10:47:31 -0700