Commit Graph

  • f092f0fa5d Add subcompaction event API (#9311) Jay Zhuang 2022-02-17 15:46:16 -0800
  • a86ee02d34 Clarify compiler support release note (#9593) Peter Dillinger 2022-02-17 15:38:06 -0800
  • 36ce2e2a0a Update build files for java8 build (#9541) Alan Paxton 2022-02-17 13:28:09 -0800
  • 5e64407923 Support C++17 Docker build environments for RocksJava (#9500) Adam Retter 2022-02-17 12:47:45 -0800
  • babe56ddba Add rate limiter priority to ReadOptions (#9424) Andrew Kryczka 2022-02-16 23:17:03 -0800
  • 1cda273dc3 Fix a silent data loss for write-committed txn (#9571) Yanqin Jin 2022-02-16 23:07:48 -0800
  • 1e403a0c6c Fix assertion failure in FastLocalBloomBitsBuilder (#9585) Peter Dillinger 2022-02-16 22:42:28 -0800
  • 8286469b9a LDB to add --secondary_path to help (#9582) sdong 2022-02-16 17:06:33 -0800
  • 31031c0210 Remove deprecated RemoteCompaction API (#9570) Jay Zhuang 2022-02-16 13:24:43 -0800
  • c42d0cf862 Add support for decimals to PatternEntry (#9577) mrambacher 2022-02-16 11:11:55 -0800
  • 48f6c2a049 Add Solana's RocksDB use case in USERS.md (#9558) Yueh-Hsuan Chiang 2022-02-16 08:52:07 -0800
  • 8c681087c7 Refactor FilterPolicies toward Customizable (#9567) Peter Dillinger 2022-02-16 08:27:37 -0800
  • a0c569ee1d Cancel manual compaction in thread-pool queue (#9557) Jay Zhuang 2022-02-15 17:59:31 -0800
  • ad2cab8f0c minor tweaks to db_crashtest.py settings (#9483) Andrew Kryczka 2022-02-15 13:55:22 -0800
  • 57418aba51 Fix a typo in HISTORY.md for 7.0 (#9574) Hui Xiao 2022-02-15 12:30:19 -0800
  • 443d8ef094 Fix PinSelf() read-after-free in DB::GetMergeOperands() (#9507) Hui Xiao 2022-02-15 12:24:05 -0800
  • 420d51b9a0 Update Java API for FilterPolicy changes (#9569) Peter Dillinger 2022-02-15 12:17:45 -0800
  • e24734f843 Use -Wno-invalid-offsetof instead of dangerous offset_of hack (#9563) Peter Dillinger 2022-02-15 09:18:08 -0800
  • 241b5aa15a Timestamp-based validation for pessimistic txn (#9562) Yanqin Jin 2022-02-14 17:31:41 -0800
  • ec0b1ff2bd Add blob compaction readahead size to the BlobDB benchmark script (#9566) Levi Tamasi 2022-02-14 15:37:20 -0800
  • ac251aa641 Add Java bindings for blob compaction readahead size (#9554) Levi Tamasi 2022-02-14 09:11:59 -0800
  • 5cdc8af66c Fix parallel test updates in CI; fbcode LIB_MODE=shared (#9553) Peter Dillinger 2022-02-14 08:53:29 -0800
  • eed71dfa82 Transaction multiGet convert to list-based (#9522) Alan Paxton 2022-02-14 08:30:00 -0800
  • 479eb1aad6 Hide deprecated, inefficient block-based filter from public API (#9535) Peter Dillinger 2022-02-12 07:04:09 -0800
  • d6e1e6f37a Add commit_timestamp and read_timestamp to Pessimistic transaction (#9537) Yanqin Jin 2022-02-11 20:18:06 -0800
  • 81ada95bd7 Add STATIC_AVOID_DESTRUCTION for ObjectLibrary/Registry (#9464) mrambacher 2022-02-11 13:19:34 -0800
  • 5c53b9008f Fix failure in c_test (#9547) Akanksha Mahajan 2022-02-11 10:22:22 -0800
  • 95d9cb8357 Avoid unnecessary copy of sample_slice map (#9551) Ezgi Çiçek 2022-02-11 09:14:30 -0800
  • a1203edca4 Rework VersionStorageInfo::ComputeFilesMarkedForForcedBlobGC a bit (#9548) Levi Tamasi 2022-02-11 08:24:44 -0800
  • fe9d495112 Return different Status based on ObjectRegistry::NewObject calls (#9333) mrambacher 2022-02-11 05:10:10 -0800
  • 073ac54739 Log blob file space amp and expose it via the rocksdb.blob-stats DB property (#9538) Levi Tamasi 2022-02-10 12:41:19 -0800
  • b2423f8dde Fix off-by-one bug in VersionStorageInfo::ComputeFilesMarkedForForcedBlobGC (#9542) Levi Tamasi 2022-02-10 11:12:18 -0800
  • c5cd31c12b Fix TSAN data race in EventListenerTest.MultiCF (#9528) Hui Xiao 2022-02-10 10:17:53 -0800
  • 320d9a8e8a Use a sorted vector instead of a map to store blob file metadata (#9526) Levi Tamasi 2022-02-09 12:35:39 -0800
  • 99d86252b6 remove deprecated dispose() for Rocks JNI interface Java objects. (#9523) Alan Paxton 2022-02-09 11:31:41 -0800
  • 685044dff2 Remove timestamp from key in expected state (#9525) Yanqin Jin 2022-02-09 09:49:35 -0800
  • 9745c68eb1 Remove deprecated option new_table_reader_for_compaction_inputs (#9443) Akanksha Mahajan 2022-02-08 19:27:46 -0800
  • 2ee25e8846 Remove cat_ignore_eagain (#9531) Levi Tamasi 2022-02-08 17:50:44 -0800
  • 68a9c186d0 FilterPolicy API changes for 7.0 (#9501) Peter Dillinger 2022-02-08 13:54:29 -0800
  • ddce0c3f11 Add releases till 6.29.fb to compatibility check (#9529) Akanksha Mahajan 2022-02-08 13:48:55 -0800
  • 036bbab6f7 Use the comparator from the sst file table properties in sst_dump_tool (#9491) satyajanga 2022-02-08 12:14:25 -0800
  • d7c868b062 Work around snappy linker issue with newer compilers (#9517) Peter Dillinger 2022-02-07 19:34:39 -0800
  • 5cb137a860 Work around some new clang-analyze failures (#9515) Peter Dillinger 2022-02-07 18:20:51 -0800
  • bbe4763ee4 Remove Deprecated overloads of DB::GetApproximateSizes (#9458) Akanksha Mahajan 2022-02-07 12:00:54 -0800
  • bd08374130 Add GetTemperature on existing files (#9498) Peter Dillinger 2022-02-07 10:38:50 -0800
  • 98942a297d Update HISTORY for PR 9504 (#9513) Levi Tamasi 2022-02-07 10:24:25 -0800
  • c234ac9ac9 Clarify Google benchmark < 1.6.0 in INSTALL.md (#9505) Hui Xiao 2022-02-07 09:56:30 -0800
  • c0d2d26b91 Temporary disable Travis s390x Makefile build (#9512) Peter Dillinger 2022-02-07 09:38:27 -0800
  • 0cc0543893 Mitigate the overhead of building the hash of file locations (#9504) Levi Tamasi 2022-02-07 09:14:40 -0800
  • b69f4360ea Fix flaky test EnvPosixTestWithParam.RunMany (#9502) Jay Zhuang 2022-02-07 08:31:27 -0800
  • 1f96bc6864 Upgrade to Ubuntu 20.04 in our CircleCI config (#9486) Levi Tamasi 2022-02-06 17:35:50 -0800
  • fd3e0f43b3 Require C++17 (#9481) Peter Dillinger 2022-02-04 17:12:03 -0800
  • 42c8afd85a WriteOptions - add missing java API. (#9295) Radek Hubner 2022-02-04 16:00:51 -0800
  • 2c3a780901 Fixed all RocksJava test failures in Centos and Alpine (#9395) Si Ke 2022-02-04 16:00:39 -0800
  • 83ff350ff2 jni: expose memtable_whole_key_filtering option (#9394) Jermy Li 2022-02-04 16:00:19 -0800
  • afc280fdfd Enhance new cache key testing & comments (#9329) Peter Dillinger 2022-02-04 14:15:06 -0800
  • 42e0751b3a Clean up VersionStorageInfo a bit (#9494) Levi Tamasi 2022-02-04 08:18:18 -0800
  • bec9ab4316 Remove deprecated option DBOptions::max_mem_compaction_level (#9446) Baptiste Lemaire 2022-02-04 05:31:07 -0800
  • 8b62abcc21 Disable backup/restore for ts-stress test (#9497) Yanqin Jin 2022-02-03 16:17:30 -0800
  • 629e3e1d77 Fix spelling in public API (#9490) Yanqin Jin 2022-02-03 15:14:17 -0800
  • aae3093719 Introduce a CountedFileSystem for counting file operations (#9283) mrambacher 2022-02-03 15:00:03 -0800
  • 5104c10ffb Update TARGETS and related scripts Hui Xiao 2022-02-02 20:38:41 -0800
  • d9ddb5398e Remove default implementation of Name() from FileSystemWrapper (#9474) anand76 2022-02-02 13:29:07 -0800
  • 3122cb4358 Revise APIs related to user-defined timestamp (#8946) Yanqin Jin 2022-02-01 22:17:46 -0800
  • 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) Hui Xiao 2022-02-01 17:41:20 -0800
  • 7cd5763274 Fix a copy-paste bug related to background threads in db_stress (#9485) Levi Tamasi 2022-02-01 15:55:00 -0800
  • 272ce445d6 remove unused instance variable in GenericRateLimiter (#9484) Andrew Kryczka 2022-02-01 14:02:57 -0800
  • ed75dddc35 Optimize db_stress setup phase (#9475) Andrew Kryczka 2022-02-01 11:46:12 -0800
  • a495448eea Revisit #9118 for compaction outputs (#9480) Peter Dillinger 2022-02-01 11:06:57 -0800
  • c58c5596e7 Fix compilation errors and add fuzzers to CircleCI (#9420) Yanqin Jin 2022-02-01 10:29:56 -0800
  • 980b9ff385 Add more micro-benchmark tests (#9436) Jay Zhuang 2022-02-01 09:00:46 -0800
  • f6d7ec1d02 Ignore `total_order_seek` in DB::Get (#9427) Peter Dillinger 2022-01-31 19:45:17 -0800
  • c7ce03dce1 db_stress begin tracking expected state after verification (#9470) Andrew Kryczka 2022-01-31 13:31:00 -0800
  • 8dbd0bd11f db_crashtest.py use cheaper settings (#9476) Andrew Kryczka 2022-01-31 13:19:55 -0800
  • a3de7ae49f Mark virtual ~Env() override (#9467) Hui Xiao 2022-01-31 10:13:11 -0800
  • f07c56928f Set the number of threads up front in db_stress (#9466) Levi Tamasi 2022-01-29 10:44:22 -0800
  • 42cca28ebb Remove deprecated API AdvancedColumnFamilyOptions::rate_limit_delay_max_milliseconds (#9455) Hui Xiao 2022-01-28 16:10:59 -0800
  • d10c5c08d3 Remove iter_start_seqnum and preserve_deletes (#9430) Yanqin Jin 2022-01-28 13:26:32 -0800
  • e58cc56fb5 Use == operator for shared_ptr nullptr comparison (#9465) anand76 2022-01-28 12:47:42 -0800
  • 74ccd1931e Remove deprecated option DBOptions::skip_log_error_on_recovery (#9434) Akanksha Mahajan 2022-01-28 01:45:10 -0800
  • ed86cd5e78 Remove deprecated overloads of DB::CompactRange (#9444) Akanksha Mahajan 2022-01-27 23:11:36 -0800
  • c11fe94000 Fix^2 prefix extractor testing in crash test (#9463) Peter Dillinger 2022-01-27 23:10:26 -0800
  • 22321e1027 Remove unused API base_background_compactions (#9462) Jay Zhuang 2022-01-27 21:03:38 -0800
  • dd203ed604 Disallow a combination of options (#9348) Yanqin Jin 2022-01-27 19:29:17 -0800
  • 7d7085c4e8 Fix LITE build for SliceTransform::AsString (#9460) mrambacher 2022-01-27 16:57:03 -0800
  • 981e8c621f Fix/expand prefix extractor testing in crash test (#9461) Peter Dillinger 2022-01-27 16:36:42 -0800
  • 78aee6fedc Remove obsolete backupable_db.h, utility_db.h (#9438) Peter Dillinger 2022-01-27 15:44:23 -0800
  • ea89c77f27 Fix major bug with MultiGet, DeleteRange, and memtable Bloom (#9453) Peter Dillinger 2022-01-27 14:53:39 -0800
  • 1e0e883ca5 Remove deprecated API AdvancedColumnFamilyOptions::soft_rate_limit/hard_rate_limit (#9452) Hui Xiao 2022-01-27 12:59:49 -0800
  • 7fb723f581 Using back to get the last element (#9415) yaphet 2022-01-27 11:34:20 -0800
  • 37ec9d0c12 Improve performance of SliceTransform::AsString (#9401) mrambacher 2022-01-27 10:04:35 -0800
  • 92822655fd Remove deprecated table_cache_remove_scan_count_limit option. (#9450) Baptiste Lemaire 2022-01-27 09:32:04 -0800
  • 3e27add385 Fix a backward compatibility issue (#9456) Jay Zhuang 2022-01-26 22:02:02 -0800
  • 449029f865 Remove deprecated ObjectLibrary::Register() (and Regex public API) (#9439) Peter Dillinger 2022-01-26 16:06:46 -0800
  • c27ca23644 Add option for WAL compression algorithm (#9432) Siddhartha Roychowdhury 2022-01-26 13:57:30 -0800
  • 11d7329503 Clarify status-handling logic in BlockBasedTableBuilder::WriteRawBlock (#9393) Hui Xiao 2022-01-26 10:14:56 -0800
  • 961d8dacf2 Remove unused option purge_redundant_kvs_while_flush (#9429) Jay Zhuang 2022-01-26 09:41:26 -0800
  • beb86addeb Fix race condition in SstFileManagerImpl error recovery code (#9435) anand76 2022-01-25 22:47:34 -0800
  • 8822562d75 Remove deprecated function DB::AddFile (#9433) Akanksha Mahajan 2022-01-25 22:29:33 -0800
  • 2eac6bb120 db_stress: db_stress fails on custom filesystems. (#9352) Aravind Ramesh 2022-01-25 15:56:08 -0800