1
0
mirror of https://github.com/facebook/rocksdb.git synced 2026-10-24 19:59:35 +03:00

Commit Graph

  • d3c4b7fe0b Enable reopen with un-synced data loss in crash test (#12746) Hui Xiao 2024-06-10 12:35:53 -07:00
  • 43906597f5 Fixed CMake builds for iOS (#12744) Eduardo Menges Mattje 2024-06-07 22:13:49 -07:00
  • 32e6825bc6 c.h: Add GetDbIdentity, Options::write_dbid_to_manifest (#12736) Evan Jones 2024-06-07 16:53:43 -07:00
  • b34cef57b7 Support pro-actively erasing obsolete block cache entries (#12694) Peter Dillinger 2024-06-07 08:57:11 -07:00
  • 44aceb88d0 Add a OnManualFlushScheduled callback in event listener (#12631) Yu Zhang 2024-06-06 17:29:01 -07:00
  • 390fc55ba1 Revert PR 12684 and 12556 (#12738) Hui Xiao 2024-06-06 11:46:16 -07:00
  • 98393f0139 Fix Checkpoint hard link of inactive but unsynced WAL (#12731) Peter Dillinger 2024-06-05 17:40:09 -07:00
  • a211e06552 Remove close when fd == -1. (#12732) Adam Kupczyk 2024-06-05 12:52:48 -07:00
  • 61d10fe0c3 Fix compile errors on loongarch (#12739) wuruilong 2024-06-05 12:46:55 -07:00
  • 9f4c597d83 FaultInjectionTestFS read unsynced data by default (#12729) Peter Dillinger 2024-06-04 15:25:23 -07:00
  • 8523f0a86a Use extended file boundary for key range overlap check during file ingestion (#12735) Yu Zhang 2024-06-04 13:39:51 -07:00
  • c5201abc4a update HISTORY.md and version.h for 9.3.1 v9.3.1 Andrew Kryczka 2024-06-04 11:43:02 -07:00
  • 4eda1b79fa add export_file to rockdb TARGETS generator and re-gen Fan Zhang(DevX) 2024-05-25 17:10:12 -07:00
  • a8a52e5b4d Fix AddressSanitizer container-overflow (#12722) Valery Mironov 2024-06-04 09:41:53 -07:00
  • b03d415660 Fix build on i386 (#12719) Po-Chuan Hsieh 2024-06-04 09:36:00 -07:00
  • e4428b7eb9 More details for 'tail prefetch size is calculated based on' (#12667) Andrii Lysenko 2024-06-03 11:37:35 -07:00
  • 21a16f9e64 add c-api to get default cf handle (#12514) hgy@ruijie.com.cn 2024-06-03 11:09:35 -07:00
  • b9e82f5162 Mention two fixes (#12677 and #12681) in the changelog (#12730) Levi Tamasi 2024-06-03 10:50:41 -07:00
  • c3ae569792 Update the main branch for the 9.3 release (#12726) Andrew Kryczka 2024-06-02 22:10:24 -07:00
  • b7fc9ada9e Temporarily disable multi_cf_iter in stress test (#12728) Jay Huh 2024-06-02 21:58:12 -07:00
  • 030f7c4a7b include bug fixes in 9.3.0 from after the branch cut until now Andrew Kryczka 2024-06-02 16:52:07 -07:00
  • 6c60c8f3f3 Fix stale memory access with FSBuffer and tiered sec cache (#12712) anand76 2024-05-30 12:33:58 -07:00
  • 2660754dbc Fix recycled WAL detection when wal_compression is enabled (#12643) Andrew Kryczka 2024-05-22 15:34:37 -07:00
  • 94a867c845 Disallow memtable flush and sst ingest while WAL is locked (#12652) Peter Dillinger 2024-05-21 10:17:34 -07:00
  • 1b5474c8e1 Fix unreleased bug fix .md name (#12672) Hui Xiao 2024-05-20 09:41:11 -07:00
  • b135fa7a8b 9.3.0 release notes Andrew Kryczka 2024-06-02 16:21:22 -07:00
  • 023a808417 Disable iterator refresh for CoalescingIterator in TestIterateAgainstExpected (#12723) Levi Tamasi 2024-06-01 09:52:48 -07:00
  • fc59d8f9c6 Add public API WriteWithCallback to support custom callbacks (#12603) Yu Zhang 2024-05-31 19:30:19 -07:00
  • f3b7e959b3 Add CoalescingIterator to TestIterateAgainstExpected (#12721) Jay Huh 2024-05-31 15:17:06 -07:00
  • 6f17056e40 Add transactional/read-your-own-write MultiGetEntity stress test (#12717) Levi Tamasi 2024-05-31 12:01:59 -07:00
  • a901ef48f0 Introduce use_multi_cf_iterator in stress test (#12706) Jay Huh 2024-05-31 10:50:15 -07:00
  • 41214f0b4e Update HISTORY.md and version.h for 9.2.2 patch version 9.2.fb anand76 2024-05-31 10:26:59 -07:00
  • 94ec0b4e6d Fix stale memory access with FSBuffer and tiered sec cache (#12712) anand76 2024-05-30 12:33:58 -07:00
  • 76aa0d9ee2 Fix build on FreeBSD (#12714) Po-Chuan Hsieh 2024-05-30 17:48:17 -07:00
  • 8a462eefae Add user timestamp support into interactive query command (#12716) Yu Zhang 2024-05-30 17:23:38 -07:00
  • 7127119ae9 Refactor SyncWAL and SyncClosedLogs for code sharing (#12707) Peter Dillinger 2024-05-30 14:53:13 -07:00
  • 01179678b2 Refactor the non-attribute-group/attribute-group code paths in NonBatchedOpsStressTest::TestMultiGetEntity (#12715) Levi Tamasi 2024-05-30 13:31:25 -07:00
  • 0ae3d9f98d Fix stale memory access with FSBuffer and tiered sec cache (#12712) anand76 2024-05-30 12:33:58 -07:00
  • 20777b96cb Optimizations in notify-one (#12545) Rulin Huang 2024-05-30 09:10:44 -07:00
  • b6ea246333 Fix NonBatchOpsStressTest::TestGetEntity by adding fuzzy match (#12711) Levi Tamasi 2024-05-29 17:00:11 -07:00
  • af3be5255a Fail DeleteRange() early when row_cache is configured (#12710) Changyu Bi 2024-05-29 15:03:15 -07:00
  • d9316260e4 Remove unneccessary MutexLock from NonBatchedOpStressTest::TestGetEntity (#12709) Levi Tamasi 2024-05-29 10:16:37 -07:00
  • 9cc6168c98 Add LDB command and option for follower instances (#12682) anand76 2024-05-28 23:21:32 -07:00
  • 5cec4bbcab Support PutEntity as write method in the transactional MultiGet stress test (#12699) Levi Tamasi 2024-05-28 16:54:10 -07:00
  • 8765a0f546 Fix version edit dump in json (#12703) HypenZou 2024-05-28 16:44:25 -07:00
  • 259f21e695 Add WB, WBWI Create, UpdateTimestamp, Iterator::Refresh in C API (#10529) muthukrishnan24 2024-05-28 15:36:09 -07:00
  • c115eb6162 Fix compile errors in C++23 (#12106) Jaepil Jeong 2024-05-28 15:33:57 -07:00
  • 7c6c632ea9 Use std::optional instead of std::unique_ptr to conditionally create a read lock. (#12704) Daniel Vasquez Lopez 2024-05-28 15:31:45 -07:00
  • d2ef70872f Rename, deprecate LogFile and VectorLogPtr (#12695) Peter Dillinger 2024-05-28 09:24:49 -07:00
  • 0ee7f8bacb Fix max_read_amp value in crash test (#12701) Changyu Bi 2024-05-26 17:26:55 -07:00
  • 0e5ed2e0c8 add export_file to rockdb TARGETS generator and re-gen Fan Zhang(DevX) 2024-05-25 17:10:12 -07:00
  • bd801bd98c Factor out the RYW transaction building logic into a helper (#12697) Levi Tamasi 2024-05-24 14:24:17 -07:00
  • fecb10c2fa Improve universal compaction sorted-run trigger (#12477) Changyu Bi 2024-05-24 10:10:31 -07:00
  • 9a72cf1a61 Add timestamp support in dump_wal/dump/idump (#12690) Yu Zhang 2024-05-23 20:26:57 -07:00
  • f044b6a6ad Fix a couple of issues in the stress test for Transaction::MultiGet (#12696) Levi Tamasi 2024-05-23 16:47:39 -07:00
  • c72ee4531b Fix recycled WAL detection when wal_compression is enabled (#12643) Andrew Kryczka 2024-05-22 15:34:37 -07:00
  • db0960800a Add Transaction::PutEntity to the stress tests (#12688) Levi Tamasi 2024-05-22 11:30:33 -07:00
  • 733150f6aa Flush WAL upon DB close (#12684) Hui Xiao 2024-05-22 11:08:16 -07:00
  • 014368f62c Fix the names of function objects added in PR 12681 (#12689) Levi Tamasi 2024-05-22 11:06:52 -07:00
  • 1827f3f983 Remove extra semi colon from internal_repo_rocksdb/repo/table/sst_file_reader.cc Richard Barnes 2024-05-22 07:14:52 -07:00
  • ad6f6e24c8 Fix txn_write_policy check in crash test script (#12683) Levi Tamasi 2024-05-22 00:49:18 -07:00
  • 62600cb2d4 Fix rebuilding transactions containing PutEntity (#12681) Levi Tamasi 2024-05-21 17:22:20 -07:00
  • cee32c5cce use nullptr instead of NULL / 0 in rocksdbjni (#12575) Davide Angelocola 2024-05-21 12:56:07 -07:00
  • d89ab23bec Disallow memtable flush and sst ingest while WAL is locked (#12652) Peter Dillinger 2024-05-21 10:17:34 -07:00
  • d7b938882e Sync WAL during db Close() (#12556) Hui Xiao 2024-05-20 17:33:43 -07:00
  • ef1d4955ba Fix the output of ldb dump_wal for PutEntity records (#12677) Levi Tamasi 2024-05-20 17:04:14 -07:00
  • b7520f4815 Support building ldb with buck (#12676) Levi Tamasi 2024-05-20 16:08:43 -07:00
  • 35985a988c Fix value of inplace_update_support across stress test runs (#12675) Changyu Bi 2024-05-20 13:23:34 -07:00
  • c87f5cf91c Add GetEntityForUpdate to optimistic and WriteCommitted pessimistic transactions (#12668) Levi Tamasi 2024-05-20 10:43:05 -07:00
  • f910a0c025 Fix unreleased bug fix .md name (#12672) Hui Xiao 2024-05-20 09:41:11 -07:00
  • 4dd084f66d fix gcc warning about dangling-reference in backup_engine_test (#12637) raffertyyu 2024-05-18 18:01:19 -07:00
  • c4782bde41 Disable inplace_update_support in crash test with unsynced data loss (#12673) Changyu Bi 2024-05-18 16:48:41 -07:00
  • 0ed93552f4 Implement obsolete file deletion (GC) in follower (#12657) anand76 2024-05-17 19:13:33 -07:00
  • ffd7930312 Add more debug print to DBTestWithParam.ThreadStatusSingleCompaction (#12661) Changyu Bi 2024-05-16 17:23:56 -07:00
  • 131c8ccfcd Add EntryType for TimedPut (#12669) Peter Dillinger 2024-05-16 15:18:12 -07:00
  • 2eb404de13 Print non-ok status for multi_ops_txns_stress test (#12660) Changyu Bi 2024-05-15 21:14:41 -07:00
  • 4eaf628120 Add Iterator property "rocksdb.iterator.is-value-pinned" (#12659) Andrew Kryczka 2024-05-15 19:11:52 -07:00
  • 3ed46e0668 Handle early exit in DBErrorHandlingFSTests (#12655) Peter Dillinger 2024-05-14 16:44:32 -07:00
  • b4c6956a59 Add MultiGetEntity AttributeGroup API to stress test (#12640) Jay Huh 2024-05-14 16:33:44 -07:00
  • b9fc13db69 Add padding before timestamp size record if it doesn't fit into a WAL block. (#12614) Andrii Lysenko 2024-05-14 15:54:02 -07:00
  • 1567d50a27 Temporarily disable file ingestion if LockWAL is tested (#12642) Yu Zhang 2024-05-14 09:27:48 -07:00
  • c110091d36 Support read timestamp in ldb (#12641) Yu Zhang 2024-05-13 15:43:12 -07:00
  • 20213d01a3 Fix crash in CompactFiles() of conflict range under preclude_last_level_data_seconds > 0 (#12628) Hui Xiao 2024-05-13 13:12:06 -07:00
  • 7747abdc15 Disable PromoteL0 in crash test (#12651) Peter Dillinger 2024-05-13 12:42:01 -07:00
  • b75438f986 Allow disableWAL+recycle with WritePreparedTxnDB internals (#12639) Peter Dillinger 2024-05-10 17:56:40 -07:00
  • 7d9642d876 Add logging for read timestamp during VerifyDB (#12638) Yu Zhang 2024-05-10 12:34:53 -07:00
  • b92d874c8b Support MultiGetEntity in optimistic and WriteCommitted pessimistic transactions (#12634) Levi Tamasi 2024-05-09 16:49:38 -07:00
  • 1f2715d1d2 AttributeGroup APIs in stress test - PutEntity and GetEntity (#12605) Jay Huh 2024-05-09 16:40:22 -07:00
  • 9bddac0dcf Add more public APIs to crash test (#12617) Hui Xiao 2024-05-09 15:37:38 -07:00
  • 97e70906fa Improve the sanity checks in (Multi)GetEntity and friends (#12630) Levi Tamasi 2024-05-09 12:25:19 -07:00
  • 1a3357648f Error log update to db_impl_compaction_flush.cc (#12608) Wei Liu 2024-05-09 11:36:24 -07:00
  • 08f93221f5 Fix issue that cause false alarm corruption report (#12626) v9.2.1 Yu Zhang 2024-05-08 15:51:38 -07:00
  • 9dc171e3bb Fix issue that cause false alarm corruption report (#12626) Yu Zhang 2024-05-08 15:51:38 -07:00
  • eeda54fe63 Fix db_crashtest.py for prefixpercent and enable_compaction_filter (#12627) Peter Dillinger 2024-05-08 13:16:44 -07:00
  • 933ac0e05c Fix locking for ColumnFamilyOptions::inplace_update_support (#12624) Andrew Kryczka 2024-05-08 08:30:12 -07:00
  • b8400c9faf Make linux file write life time hinting work (#12595) Hans Holmberg 2024-05-07 17:54:50 -07:00
  • 5bf2c00a35 Clarify manual compaction and file ingestion behavior with FIFO compaction (#12618) Changyu Bi 2024-05-07 12:00:15 -07:00
  • 83d051a8d9 Add release note for GetEntity transaction support (#12625) Levi Tamasi 2024-05-07 11:38:04 -07:00
  • eaa3226ef7 Add support for GetEntity in optimistic and WriteCommitted pessimistic transactions (#12623) Levi Tamasi 2024-05-07 10:20:26 -07:00
  • 36ab251c07 Expose block based metadata cache options via C API (#12611) Zaidoon Abd Al Hadi 2024-05-06 16:49:11 -07:00