Commit Graph

  • e542f605ac Revert "trying with memcpy in openssl" oxigraph-main Niko PLP 2023-08-16 08:44:31 +0300
  • 1f28422b79 Revert "randomize only the IV part of prefix" Niko PLP 2023-08-16 08:43:41 +0300
  • 2776c764d0 copying key when received Niko PLP 2023-08-16 08:00:38 +0300
  • 85d59d7c73 randomize only the IV part of prefix Niko PLP 2023-08-16 06:21:31 +0300
  • 62d62a9d12 trying with memcpy in openssl Niko PLP 2023-08-16 04:52:17 +0300
  • d334e861a1 fix intermittent segfault discovered in test in openbsd. new ctx for every encrypt Niko PLP 2023-08-15 02:47:08 +0300
  • 56e77c4c66 fix for android build Niko PLP 2023-08-14 17:34:49 +0300
  • 4de4c7d0d6 removed unnecessary header in openssl plugin Niko PLP 2023-08-14 17:08:38 +0300
  • 82db9514a3 remove typoin makefile Niko PLP 2023-08-13 23:50:48 +0300
  • ba14cbef4f fix openssl includes Niko PLP 2023-08-13 21:43:40 +0300
  • 2d05557bbc remove include for windows Niko PLP 2023-08-13 20:05:18 +0300
  • b5f9a498ce gitignore for test Niko PLP 2023-08-13 17:40:56 +0300
  • cb0a82ea93 openssl plugin for data at rest encryption in rocksdb Niko PLP 2023-08-13 17:36:28 +0300
  • 76238c71dd adding ippcp windows binary library Niko PLP 2023-08-10 05:55:24 +0300
  • 93c3369d39 fix tests Niko PLP 2023-08-09 21:11:45 +0300
  • e393b5183a separating binary lib of ippcp by target platform Niko PLP 2023-08-09 18:31:58 +0300
  • a397fbd0e2 adding rocksdb_create_encrypted_env Niko PLP 2023-08-08 18:13:15 +0300
  • 217f764211 adding binary library file Niko PLP 2023-08-07 23:08:16 +0300
  • 3d515daf29 intel IPPCP library source and binaries included in plugin Niko PLP 2023-08-07 22:45:46 +0300
  • 293fe1abf8 upgrade platform version of macos to 10.14 because of C++17 standard Niko PLP 2023-08-07 00:38:43 +0300
  • d5fb4a8763 plugin for AES CTR encryption with IPPCP intel library Niko PLP 2023-08-07 00:36:36 +0300
  • e8f69a734a fix CXX not initialized early enough in Makefile on openbsd Niko PLP 2023-08-05 01:47:42 +0300
  • f773c1d376 Makes MockFileSystem::GetAbsolutePath work on Windows Tpt 2023-01-01 21:38:50 +0100
  • 77ccfe4284 Makes MockFileSystem::GetAbsolutePath work on Windows oxigraph-8.3.2 Tpt 2023-01-01 21:38:50 +0100
  • 09882a52d6 Prepare for deprecation of Options::access_hint_on_compaction_start (#11658) Hui Xiao 2023-08-03 17:23:02 -0700
  • 87a21d08fe Add an option to trigger flush when the number of range deletions reach a threshold (#11358) Vardhan 2023-08-02 19:58:56 -0700
  • f9de217353 Some cache_bench enhancements (#11661) Peter Dillinger 2023-08-02 13:19:20 -0700
  • cf95821fb6 Update for 8.5.fb branch cut (#11642) Andrew Kryczka 2023-08-02 12:34:11 -0700
  • f4e4039f00 Add some more bit operations to internal APIs (#11660) Peter Dillinger 2023-08-02 11:30:10 -0700
  • 946d1009bc Expand Statistics support in the C API (#11263) amatveev-cf 2023-08-02 10:53:40 -0700
  • 9a2a6db2a9 Use C++17 [[fallthrough]] in transaction_test.cc (#11663) Jay Huh 2023-08-01 14:49:06 -0700
  • bb8fcc0044 db_stress: Reinstate Transaction::Rollback() calls before destruction (#11656) Peter Dillinger 2023-07-30 17:30:01 -0700
  • 7a1b0207e6 format_version=6 and context-aware block checksums (#9058) Peter Dillinger 2023-07-30 16:40:01 -0700
  • b3c54186ab Allow TryAgain in db_stress with optimistic txn, and refactoring (#11653) Peter Dillinger 2023-07-28 16:25:29 -0700
  • c205a217e6 Strip leading and trailing whitespace for unreleased_history entries (#11652) Peter Dillinger 2023-07-28 14:57:07 -0700
  • 6a0f637633 Compare the number of input keys and processed keys for compactions (#11571) Changyu Bi 2023-07-28 09:47:31 -0700
  • 5dd8c114bb Add a UDT comparator for ReverseBytewiseComparator to object library (#11647) Yu Zhang 2023-07-27 15:31:22 -0700
  • 63a5125a52 Fix use_after_free bug when underlying FS enables kFSBuffer (#11645) akankshamahajan 2023-07-27 12:02:03 -0700
  • c24ef26ca7 Support switching on / off UDT together with in-Memtable-only feature (#11623) Yu Zhang 2023-07-26 20:16:32 -0700
  • 4ea7b796b7 Respect cutoff timestamp during flush (#11599) Yu Zhang 2023-07-26 16:25:06 -0700
  • 5c2a063c49 Clarify usage for options `ttl` and `periodic_compaction_seconds` for universal compaction (#11552) Changyu Bi 2023-07-26 11:31:54 -0700
  • 9cc0986ae2 Fix comment in WriteBatchWithIndex::NewIteratorWithBase (#11636) ywave 2023-07-24 10:19:37 -0700
  • c41122b1a0 Even more HyperClockCache refactoring (#11630) Peter Dillinger 2023-07-24 09:36:09 -0700
  • 1567108fc1 Add missing table properties in plaintable GetTableProperties() (#11267) zhangyuxiang.ax 2023-07-21 17:55:25 -0700
  • 629605d645 Move prefetching responsibility to page cache for compaction read under non directIO usecase (#11631) Hui Xiao 2023-07-21 14:52:52 -0700
  • df543460d5 Remove some useless qualifier (#11596) darionyaphet 2023-07-20 13:43:26 -0700
  • 6628ff12d6 Extend C API to expose base db of transaction db (#11562) Rémi Calixte 2023-07-20 12:03:09 -0700
  • 86634885eb Fix typo in comment (#11617) ywave 2023-07-19 13:52:41 -0700
  • 64b0439bc1 fix typo (#11595) darionyaphet 2023-07-19 13:04:48 -0700
  • 2f712235ab optimized code (#11614) shuzz 2023-07-19 12:52:39 -0700
  • aeda36e925 add exe and script path check (#11621) zhutao 2023-07-19 12:05:24 -0700
  • 98d0f6ec08 fix: VersionSet::DumpManifest (#11605) huangmengbin 2023-07-19 10:44:10 -0700
  • 8a7b9888d4 Fix the sync point SanitizeOptions::AfterChangeMaxOpenFiles which is not executed in db_compaction_test (#11583) Dan Wang 2023-07-19 10:41:09 -0700
  • 977aae53d2 Allow rocksdb library to be usable with CMake's `FetchContent` API (#11575) Muhammad 2023-07-19 10:39:30 -0700
  • 05c3b8ecac Prepare for specialized interface for row cache (#11620) Andrew Kryczka 2023-07-18 19:12:58 -0700
  • ff0d618c7f add a missing include (#11624) Chad Austin 2023-07-18 15:38:52 -0700
  • 846db9d7b1 Refactor ClockCache ApplyToEntries (#11609) Peter Dillinger 2023-07-18 12:09:27 -0700
  • 662a1c99f6 Verify number of keys flushed during DB open (#11611) Changyu Bi 2023-07-18 10:39:11 -0700
  • 749b179c04 Remove reallocation of AlignedBuffer in direct_io sync reads if already aligned (#11600) akankshamahajan 2023-07-14 20:08:05 -0700
  • b1b6f87fbe Some small improvements to HyperClockCache (#11601) Peter Dillinger 2023-07-14 16:19:22 -0700
  • bc0db33483 Optimize about sstableKeyCompare (#11610) leipeng 2023-07-13 22:26:55 -0700
  • c3c84b3397 Refactor (Hyper)ClockCache code for upcoming changes (#11572) Peter Dillinger 2023-07-12 14:05:34 -0700
  • 854eb76a8c Improve error message when an SST file in MANIFEST is not found (#11573) Changyu Bi 2023-07-10 15:52:38 -0700
  • 1a7c741977 fix: std::optional value() build error on older macOS SDK (#11574) weedge 2023-07-10 14:21:34 -0700
  • f74526341d Handle file boundaries when timestamps should not be persisted (#11578) Yu Zhang 2023-07-10 11:03:25 -0700
  • baf37a0e81 Fix a unit test hole for recovering UDTs with WAL files (#11577) Yu Zhang 2023-07-07 16:47:49 -0700
  • 1f410ff95f Make `rocksdb_options_add_compact_on_deletion_collector_factory` backward compatible (#11593) Changyu Bi 2023-07-07 13:16:20 -0700
  • df082c8d1d Deprecate option `periodic_compaction_seconds` for FIFO compaction (#11550) Changyu Bi 2023-07-05 14:40:45 -0700
  • c53d604f41 `sst_dump --command=verify` should verify block checksums (#11576) Changyu Bi 2023-07-05 14:12:06 -0700
  • 25b08eb438 MemTable::Add: first_seqno_.compare_exchange_weak to earliest_seqno_ (#11398) leipeng 2023-07-03 15:05:38 -0700
  • f4e304f987 Simplify conditional judgment (#11580) darionyaphet 2023-07-03 09:41:48 -0700
  • 15053f3ab4 Logically strip timestamp during flush (#11557) Yu Zhang 2023-06-29 15:50:50 -0700
  • bfdc91017c C-API: Expose remaining PlainTableOptions (#11442) Griffin Smith 2023-06-27 12:30:28 -0700
  • 5187ac2af3 Add skip_tmpdir_check arg in crash script (#11539) Akanksha Mahajan 2023-06-27 12:30:19 -0700
  • f7aa70a72f Add create_column_families to C api (#9527) Jay Schmidek 2023-06-27 11:58:33 -0700
  • 5732cf50e1 Add OpenBSD Support (#11255) Yelso Honnr 2023-06-27 11:58:29 -0700
  • 44524cf5da remove duplicate comments in EncryptedEnv (#11549) Yingchun Lai 2023-06-27 11:55:37 -0700
  • b14c0b0602 Update secondary_cache_adapter.cc (#11566) JUBIN CHHEDA 2023-06-27 10:42:42 -0700
  • 94c247bff8 Update HISTORY.md for branch cut for 8.4.fb (#11565) akankshamahajan 2023-06-26 13:26:15 -0700
  • ff1cc8a63e Fix extra prefetching when num_file_reads_for_auto_readahead is 1 in async_io (#11560) akankshamahajan 2023-06-26 10:39:44 -0700
  • ca50ccc71a Add CreateColumnFamilyWithImport to `StackableDB` and `DBImplReadOnly` (#11556) Changyu Bi 2023-06-23 13:56:26 -0700
  • fbd2f563bb Add an interface to provide support for underlying FS to pass their own buffer during reads (#11324) akankshamahajan 2023-06-23 11:48:49 -0700
  • fb5748decf Fix crash_test crash (#11554) Yu Zhang 2023-06-22 12:36:22 -0700
  • 05a1d52e77 Use FaultInjectionTestFS in transaction_test, clarify Close() APIs (#11499) Peter Dillinger 2023-06-21 23:38:54 -0700
  • 7521478b43 Record the `persist_user_defined_timestamps` flag in manifest (#11515) Yu Zhang 2023-06-21 21:49:01 -0700
  • 98c6d7fd80 Internal API for generating semi-random salt (#11331) Peter Dillinger 2023-06-21 11:32:49 -0700
  • 2926e0718c Add missing parameter in C API (#11542) Alexandre Lavigne 2023-06-20 13:18:04 -0700
  • 022d89549d Attempt to deflake DBWALTestWithEnrichedEnv.SkipDeletedWALs (#11537) Levi Tamasi 2023-06-19 16:04:49 -0700
  • b3edb87341 Initialize StressTest::optimistic_txn_db_ in ctor (#11547) Levi Tamasi 2023-06-19 15:41:30 -0700
  • 17d5200504 Stress/Crash Test for OptimisticTransactionDB (#11513) Jay Huh 2023-06-17 16:27:37 -0700
  • 1da9ac2363 Add UT to test BG read qps behavior during upgrade for pr11406 (#11522) Hui Xiao 2023-06-16 13:04:30 -0700
  • 66499780b2 Fix error case memory bug in GetHostName() (#11544) Yu Zhang 2023-06-16 11:47:19 -0700
  • b421a8c21b Add a ticker to track number of trash files deleted in background thread (#11540) Yu Zhang 2023-06-16 10:05:25 -0700
  • bc04ec85db Make option `level_compaction_dynamic_level_bytes` true by default (#11525) Changyu Bi 2023-06-15 21:12:39 -0700
  • 253bc91953 Move the status judgment into the block (#11534) yaphet 2023-06-15 16:55:38 -0700
  • 9f774baaa8 Support Error Recovery Retry Flush in GetFlushReasonString (#11536) darionyaphet 2023-06-15 16:53:44 -0700
  • fa878a0107 Support to create a CF by importing multiple non-overlapping CFs (#11378) mayue.fight 2023-06-15 12:25:04 -0700
  • 3f7c92b975 Version 8.3.2 and history Peter Dillinger 2023-06-14 22:32:14 -0700
  • e978dccd7a Avoid destroying default PosixEnv, safely (#11538) Peter Dillinger 2023-06-14 16:18:08 -0700
  • 70bf5ef093 Avoid destroying default PosixEnv, safely (#11538) Peter Dillinger 2023-06-14 16:18:08 -0700