Commit Graph

  • 281ac9c89e Add CreateFrom methods to Env/FileSystem (#8174) mrambacher 2021-06-15 03:42:52 -0700
  • 99908db998 Increase cmake test DISCOVERY_TIMEOUT from 5 to 120 seconds (#8403) Jay Zhuang 2021-06-14 16:30:36 -0700
  • 416dc7bed7 Clarify some DB::Open,OpenForReadOnly semantics (#8379) Peter Dillinger 2021-06-14 16:08:18 -0700
  • 3981430f54 Fix runtime linkage with libasan in Facebook platform009 (#8402) Peter Dillinger 2021-06-14 12:15:07 -0700
  • dcddc1065e Make CompactionService derived from Customizable (#8395) Hui Xiao 2021-06-14 11:40:46 -0700
  • 9047fd7766 Fix Windows build failure (#8400) Akanksha Mahajan 2021-06-14 09:34:19 -0700
  • 79407a8a61 Fix^2 use of binutils in Facebook platform009 (#8399) (#8401) Peter Dillinger 2021-06-14 08:44:28 -0700
  • d5a46c40e5 Pin CacheEntryStatsCollector to fix performance bug (#8385) Peter Dillinger 2021-06-14 08:14:21 -0700
  • d60ae5b1c7 Fix flaky ManualCompactionMax test (#8396) Jay Zhuang 2021-06-14 08:10:37 -0700
  • 0d0aa578ff Fix use of binutils in Facebook platform009 (#8399) Peter Dillinger 2021-06-13 23:32:37 -0700
  • 146263887f Disable subcompactions for user-defined timestamps (#8393) Levi Tamasi 2021-06-12 12:08:30 -0700
  • b3dbeadc34 Fix double-dumping CF stats to log (#8380) Peter Dillinger 2021-06-11 17:04:43 -0700
  • 58162835d1 All the NoSpace() errors will be handled by regular SetBGError and RecoverFromNoSpace() (#8376) Zhichao Cao 2021-06-11 14:47:40 -0700
  • a42a342a7a Make platform009 default for FB developers (#8389) Peter Dillinger 2021-06-11 11:34:00 -0700
  • 6ad0810393 Make Comparator into a Customizable Object (#8336) mrambacher 2021-06-11 06:21:55 -0700
  • 3897ce3125 Support for Merge in Integrated BlobDB with base values (#8292) Akanksha Mahajan 2021-06-10 12:55:29 -0700
  • d61a449364 Fixed manifest_dump issues when printing keys and values containing null characters (#8378) Baptiste Lemaire 2021-06-10 12:54:13 -0700
  • 5a2b4ed671 BugFix: fs_posix.cc GetFreeSpace uses wrong value non-root users (#8370) matthewvon 2021-06-10 11:10:42 -0700
  • f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) Zhichao Cao 2021-06-10 11:01:44 -0700
  • db325a5904 Add a clipping internal iterator (#8327) Levi Tamasi 2021-06-09 15:40:16 -0700
  • 2f93a3b809 Fix a major performance bug in 6.21 for cache entry stats (#8369) Peter Dillinger 2021-06-08 05:02:29 -0700
  • 80a59a03a7 Cancel compact range (#8351) David Devecsery 2021-06-07 11:40:31 -0700
  • 707f8d168a Modify script which generates TARGETS (#8366) Stepan Koltsov 2021-06-04 16:28:10 -0700
  • 4d5b575563 Enable Starlark for fbcode//i* Stiopa Koltsov 2021-06-04 13:18:04 -0700
  • 9167ece586 Snapshot release triggered compaction without multiple tombstones (#8357) Andrew Kryczka 2021-06-04 00:20:45 -0700
  • 799cf37cb1 Update HISTORY and version to 6.21 (#8363) anand76 2021-06-03 19:31:02 -0700
  • 2655477c67 Fix "Interval WAL" bytes to say GB instead of MB (#8350) PiyushDatta 2021-06-01 15:18:25 -0700
  • eda83eaac0 Fix cmake build failure with gflags (#8324) Jay Zhuang 2021-06-01 14:42:06 -0700
  • ab718b415f Kill whitebox crash test if it is 15 minutes over the limit (#8341) sdong 2021-06-01 09:33:50 -0700
  • d561af487c Preset dictionary compression blog post (#8342) Andrew Kryczka 2021-05-31 21:30:15 -0700
  • 9e701b48e0 Update graphs and link in the secondary cache blog post (#8348) anand76 2021-05-31 19:09:09 -0700
  • 1c88f66ff8 Add a new blog post for online validation (#8338) sdong 2021-05-27 13:25:39 -0700
  • cda7923169 Use bloom filter to speed up sync point (#8337) sdong 2021-05-27 13:13:18 -0700
  • b53e3d2adb Blog post about SecondaryCache (#8339) anand76 2021-05-27 12:15:02 -0700
  • c75ef03e58 Do not truncate WAL if in read_only mode (#8313) Peter (Stig) Edwards 2021-05-27 10:24:06 -0700
  • dfa6b408fe Improve comments of iterate_upper_bound (#8331) sdong 2021-05-26 18:22:14 -0700
  • 886774eabf Add blog post about the new BlobDB implementation (#8335) Levi Tamasi 2021-05-26 13:22:32 -0700
  • 956ce9bde2 Some API clarification for manual compaction and listeners (#8330) Peter Dillinger 2021-05-26 08:13:40 -0700
  • a607b88240 SequenceIterWrapper should use internal comparator (#8328) sdong 2021-05-24 12:45:35 -0700
  • a4405fd981 fix lru caching test and fix reference binding to null pointer (#8326) Zhichao Cao 2021-05-24 08:35:20 -0700
  • 55853de661 Fix clang-analyze: use uninitiated variable (#8325) Jay Zhuang 2021-05-21 19:05:54 -0700
  • 7303d02bdf Use new Insert and Lookup APIs in table reader to support secondary cache (#8315) Zhichao Cao 2021-05-21 18:28:28 -0700
  • 6c7c3e8cb3 Use large macos instance (#8320) Jay Zhuang 2021-05-21 18:16:05 -0700
  • 3469d60fcc Add table properties for number of entries added to filters (#8323) Peter Dillinger 2021-05-21 17:10:29 -0700
  • 6c86543590 Fix manual compaction `max_compaction_bytes` under-calculated issue (#8269) Jay Zhuang 2021-05-21 14:02:37 -0700
  • bd3d080ef8 Try to build with liburing by default. (#8322) sdong 2021-05-21 10:20:58 -0700
  • 2f1984dd45 Compare memtable insert and flush count (#8288) sdong 2021-05-20 16:06:12 -0700
  • 94b4faa0f1 Deflake ExternalSSTFileTest.PickedLevelBug (#8307) Jay Zhuang 2021-05-20 09:28:58 -0700
  • f76326e370 Bump nokogiri from 1.11.1 to 1.11.4 in /docs (#8318) dependabot[bot] 2021-05-20 08:38:29 -0700
  • 3786181a90 Add remote compaction public API (#8300) Jay Zhuang 2021-05-19 21:40:43 -0700
  • 311a544c2a Use deleters to label cache entries and collect stats (#8297) Peter Dillinger 2021-05-19 16:45:51 -0700
  • 748e3acc11 Add StartThread type checking wrapper (#8303) Glebanister 2021-05-19 16:45:40 -0700
  • 13232e11d4 Allow cache_bench/db_bench to use a custom secondary cache (#8312) anand76 2021-05-19 15:24:37 -0700
  • 871a2cb292 Fix test issue in new env_test tests (#8319) sdong 2021-05-19 10:58:13 -0700
  • ce0fc71adf Minor improvements in env_test (#8317) sdong 2021-05-19 10:24:12 -0700
  • 9d61a0856d Sync ingested files only if reopen is supported by the FS (#8296) anand76 2021-05-18 19:32:55 -0700
  • 60e5af83c1 Handle return code by io_uring_submit_and_wait() and io_uring_wait_cqe() (#8311) sdong 2021-05-18 16:08:21 -0700
  • 6b0a22a4b0 Fix MultiGet with PinnableSlices and Merge for WBWI (#8299) mrambacher 2021-05-18 14:34:49 -0700
  • 83d1a66598 Expose CompressionOptions::parallel_threads through C API (#8302) Stanislav Tkach 2021-05-17 22:52:05 -0700
  • d83542ca83 Make it possible to apply only a subrange of table property collectors (#8298) Levi Tamasi 2021-05-17 18:27:42 -0700
  • 0ed8cb666d Write file temperature information to manifest (#8284) sdong 2021-05-17 15:14:34 -0700
  • feb06e83b2 Initial support for secondary cache in LRUCache (#8271) anand76 2021-05-13 22:57:51 -0700
  • d15fbae449 Refactor Option obj address from char* to void* (#8295) Jay Zhuang 2021-05-13 14:28:50 -0700
  • d76c46e6a0 Deflake TransactionStressTest.ExpiredTransactionDataRace1 (#8258) Andrew Kryczka 2021-05-12 15:47:50 -0700
  • a79b46c503 Add De/Serialization for CompactionInput/Result (#8247) Jay Zhuang 2021-05-12 12:34:22 -0700
  • e9a0bc14dd Fix cmake failed to build db_bench (#8289) Jay Zhuang 2021-05-12 11:38:03 -0700
  • a6e425dc44 Fix a minor clang release build failure (#8290) Jay Zhuang 2021-05-12 10:44:28 -0700
  • 78a309bf86 New Cache API for gathering statistics (#8225) Peter Dillinger 2021-05-11 16:16:11 -0700
  • 78e82410eb Added static methods for simple types to OptionTypeInfo (#8249) mrambacher 2021-05-11 16:14:33 -0700
  • 9f2d255aed Add ObjectRegistry to ConfigOptions (#8166) mrambacher 2021-05-11 06:45:49 -0700
  • ff463742b5 Add Merge Operator support to WriteBatchWithIndex (#8135) mrambacher 2021-05-10 12:49:25 -0700
  • f89a53655d Change date format in HISTORY.md (#8278) sdong 2021-05-07 16:15:38 -0700
  • a639c02f8e Allow applying `CompactionFilter` outside of compaction (#8243) Andrew Kryczka 2021-05-07 16:00:37 -0700
  • 242ac6c17c Bump rexml from 3.2.4 to 3.2.5 in /docs (#8251) dependabot[bot] 2021-05-07 15:59:07 -0700
  • c26b75baa5 Deprecate obsolete "backupable db" from public APIs (#8274) Peter Dillinger 2021-05-07 13:52:09 -0700
  • a4919d6b62 Cap automatic arena block size to 1 MB (#7907) sdong 2021-05-07 13:14:36 -0700
  • ecd63b9262 Revert accidental enabling broken ClockCache in stress test (#8277) Peter Dillinger 2021-05-06 16:30:56 -0700
  • b71b4597e7 Permit stdout "fail"/"error" in whitebox crash test (#8272) Andrew Kryczka 2021-05-05 17:53:16 -0700
  • 7f3a0f5bc6 db_stress: wait for compaction to finish after open with failure injection (#8270) sdong 2021-05-05 16:40:45 -0700
  • e19908cba6 Refactor kill point (#8241) sdong 2021-05-05 15:49:29 -0700
  • 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) mrambacher 2021-05-05 13:59:21 -0700
  • 0f42e50fec Fix `GetLiveFiles()` returning OPTIONS-000000 (#8268) Andrew Kryczka 2021-05-05 12:53:42 -0700
  • 3b981eaa1d Fix use-after-free threading bug in ClockCache (#8261) Peter Dillinger 2021-05-04 22:17:02 -0700
  • c70bae1b05 Fix ConcurrentTaskLimiter token release for shutdown (#8253) Andrew Kryczka 2021-05-04 17:26:23 -0700
  • c2a3424de5 Deflake DBTest.L0L1L2AndUpHitCounter (#8259) Andrew Kryczka 2021-05-04 11:01:58 -0700
  • 8a92564a82 Update CircleCI MacOS Xcode version to 11.3.0 (#8256) Jay Zhuang 2021-05-04 10:33:31 -0700
  • c3ff14e2c1 Hint temperature of bottommost level files to FileSystem (#8222) sdong 2021-05-03 13:30:00 -0700
  • d2ca04e3ed Add more LSM info to FilterBuildingContext (#8246) Peter Dillinger 2021-04-30 13:49:24 -0700
  • 85becd94c1 Refactor: use TableBuilderOptions to reduce parameter lists (#8240) Peter Dillinger 2021-04-29 06:59:53 -0700
  • a0e0feca62 Improve BlockPrefetcher to prefetch only for sequential scans (#7394) Akanksha Mahajan 2021-04-28 12:52:53 -0700
  • 0db4cde6e2 Fix a memory leak in c_test (#8237) anand76 2021-04-28 12:27:40 -0700
  • 8fe33a0a9f Change CircleCI Windows to previous known good image (#8220) anand76 2021-04-28 11:27:37 -0700
  • cde69a7cfd db_stress to add --open_metadata_write_fault_one_in (#8235) sdong 2021-04-28 10:57:11 -0700
  • 3949731de3 Add WAL flush API to C client (#8226) Duarte Nunes 2021-04-27 14:55:34 -0700
  • 65abb0cf71 Add 6.18, 6.19 and 6.20 to check_format_compatible.sh (#8236) Akanksha Mahajan 2021-04-27 10:23:26 -0700
  • 13c655a887 New C API to expose NewCompactOnDeletionCollectorFactory (#8233) Sahir Hoda 2021-04-27 10:12:55 -0700
  • 0ca6d6297f Rename variables in ImmutableCFOptions to avoid conflicts with ImmutableDBOptions (#8227) mrambacher 2021-04-26 12:43:02 -0700
  • c2c7d5e916 Fix cast-function-type warning (#8230) Mr-Leshiy 2021-04-26 10:12:33 -0700
  • 2760c2aef8 WBWI Internal Move implementation from .h into .cpp (#8229) Adam Retter 2021-04-26 09:47:15 -0700
  • 69c986825e Fix javadoc for keyMayExist (#8232) Adam Retter 2021-04-26 08:33:15 -0700