Commit Graph

  • d809ae9a2d Remove 2019 from appveyor (#7038) sdong 2020-06-29 14:29:15 -0700
  • 1b85d57cf5 Expose KeyMayExist in the C API (#7021) Stanislav Tkach 2020-06-29 12:20:20 -0700
  • d47c871190 Fix data race to VersionSet::io_status_ (#7034) Yanqin Jin 2020-06-27 08:55:49 -0700
  • b9d51b8684 Fix for TSAN failure in DeleteScheduler (#7029) Akanksha Mahajan 2020-06-26 15:33:51 -0700
  • 1569dc48f5 `BackupEngine::VerifyBackup` verifies checksum by default (#7014) Zitan Chen 2020-06-26 11:39:43 -0700
  • f9817201af Add unity build to CircleCI (#7026) sdong 2020-06-26 11:12:06 -0700
  • 7006997e12 Add ASAN CircleCI Run (#7027) sdong 2020-06-25 17:40:08 -0700
  • ce332f8c5e freebsd: malloc_usable_size check malloc_np.h (#7009) Daniel Black 2020-06-25 17:28:02 -0700
  • c2b0b696c4 filelock_test: add freebsd headers for waitpid (#7010) Daniel Black 2020-06-25 17:22:53 -0700
  • 741b9ba96b gflags: freebsd include path + links (#7011) Daniel Black 2020-06-25 17:21:27 -0700
  • df5fbe6408 Portable backward compatibility with MacOS 10.12+ (#7016) Adam Retter 2020-06-25 13:54:07 -0700
  • 70b5d95dc7 Add (more) getters for options to the C API (#6998) Stanislav Tkach 2020-06-25 13:50:20 -0700
  • 82d98447e4 Use official CMake snap on Travis Linux (#6892) Adam Retter 2020-06-25 13:48:15 -0700
  • d64cf0e4ee Move away from direct TmpDir() call in some tests (#7030) sdong 2020-06-25 12:07:47 -0700
  • 63b59f21d9 Add CircleCI gadget (#7028) Siying Dong 2020-06-25 10:28:52 -0700
  • 95fbb62c44 Update HISTORY.md to include the Public API Change for DB::OpenForReadonly introduced earlier (#7023) Zitan Chen 2020-06-25 06:12:41 -0700
  • be41c61f22 Add a new option for BackupEngine to store table files under shared_checksum using DB session id in the backup filenames (#6997) Zitan Chen 2020-06-24 19:30:15 -0700
  • e66199d848 First step towards handling MANIFEST write error (#6949) Yanqin Jin 2020-06-24 19:05:47 -0700
  • 9cc25190e1 Test CircleCI with CLANG-10 (#7025) sdong 2020-06-24 16:20:55 -0700
  • 50d6969816 Fix unity build broken by #7007 (#7024) sdong 2020-06-24 13:39:26 -0700
  • 83a4dd1a67 Fix the memory leak in Env_basic_test (#7017) Zhichao Cao 2020-06-24 11:03:09 -0700
  • 8efb5cfb6f add SstFileManager to crash test (#6993) Andrew Kryczka 2020-06-23 16:24:15 -0700
  • 9f21d08660 Move kNoExpiration to blob_db.h (#7018) Levi Tamasi 2020-06-23 13:41:03 -0700
  • 5b2bbacb6f Minimize memory internal fragmentation for Bloom filters (#6427) Peter Dillinger 2020-06-22 13:30:57 -0700
  • 1092f19d95 Make EncryptEnv inheritable (#6830) Matthew Von-Maszewski 2020-06-22 13:25:41 -0700
  • d739318ba7 Fix double define in IO_tracer (#7007) Zhichao Cao 2020-06-22 10:18:43 -0700
  • 096beb787e Remove CircleCI clang build's verbose output (#7000) sdong 2020-06-19 17:10:31 -0700
  • dea4063b13 Remove an assertion in FlushAfterIntraL0CompactionCheckConsistencyFail (#7003) sdong 2020-06-19 16:57:14 -0700
  • 25a0d0ca30 Fix block checksum for >=4GB, refactor (#6978) Peter Dillinger 2020-06-19 16:16:57 -0700
  • d76eed4839 minor fixes for stress/crash contruns (#7006) Andrew Kryczka 2020-06-19 16:03:56 -0700
  • 88b4210701 Remove racially charged terms "whitelist" and "blacklist" (#7008) Peter Dillinger 2020-06-19 15:26:05 -0700
  • a607f3efaa Fix unused variable failure (#7004) Zhichao Cao 2020-06-18 22:05:27 -0700
  • f4583f7480 add WITH_EXAMPLES options to cmake and cleanups. (#6580) Kefu Chai 2020-06-18 17:58:24 -0700
  • 552fd765b3 Add IOTracer reader, writer classes for reading/writing IO operations in a binary file (#6958) Akanksha Mahajan 2020-06-18 10:44:32 -0700
  • d6b7b7712f Fix a bug that causes iterator to return wrong result in a rare data race (#6973) sdong 2020-06-18 10:15:16 -0700
  • 569b87e8c7 Fail recovery when MANIFEST record checksum mismatch (#6996) Yanqin Jin 2020-06-18 10:07:42 -0700
  • 775dc623ad add `CompactionFilter` to stress/crash tests (#6988) Andrew Kryczka 2020-06-18 09:51:14 -0700
  • 312f23c92d build fixes for GNU/kFreeBSD (#6992) Andrew Kryczka 2020-06-18 09:50:05 -0700
  • 223b57eeb8 Fix the bug that compressed cache is disabled in read-only DBs (#6990) sdong 2020-06-17 14:19:35 -0700
  • 94d04529de Store DB identity and DB session ID in SST files (#6983) Zitan Chen 2020-06-17 10:55:42 -0700
  • 742b452863 update minor version for 6.11 release (#6994) Andrew Kryczka 2020-06-16 21:44:19 -0700
  • b7bab48099 Fix a bug of overwriting return code (#6989) Yanqin Jin 2020-06-16 12:56:43 -0700
  • 9bfd46d0d8 Let best-efforts recovery ignore CURRENT file (#6970) Yanqin Jin 2020-06-15 14:09:53 -0700
  • aa8f1331af Fix uninitialized memory read in table_test (#6980) Levi Tamasi 2020-06-15 14:06:47 -0700
  • 88db97b06d Add a DB Session ID (#6959) Zitan Chen 2020-06-15 10:45:03 -0700
  • 9c24a5cb4d Fix persistent cache on windows (#6932) Zhen Li 2020-06-13 13:26:03 -0700
  • f7613e2a9e Make it able to lower cpu priority to specific level in threadpool (#6969) Cheng Chang 2020-06-13 13:23:40 -0700
  • 15d9f28da5 Add stress test for best-efforts recovery (#6819) Yanqin Jin 2020-06-12 19:24:11 -0700
  • bacd6edcbe Turn HarnessTest in table_test into a parameterized test (#6974) Levi Tamasi 2020-06-12 17:29:22 -0700
  • 7e2ac0c3a0 Reduce test coverage in older VS versions (#6966) sdong 2020-06-12 17:04:35 -0700
  • d63f86e506 fix build with 'USE_HDFS' on windows (#6950) Zhen Li 2020-06-12 16:19:56 -0700
  • 9810f40075 Circle CI's clang build to really use clang (#6965) sdong 2020-06-12 15:48:32 -0700
  • af58d92760 update HISTORY.md for 6.11 release (#6972) Andrew Kryczka 2020-06-12 11:12:55 -0700
  • 83833637c1 Maintain the set of linked SSTs in BlobFileMetaData (#6945) Levi Tamasi 2020-06-12 09:52:14 -0700
  • 717749f4c0 Fail point-in-time WAL recovery upon IOError reading WAL (#6963) Yanqin Jin 2020-06-11 18:39:21 -0700
  • d854abad78 Revisit the handling of the case when a file is re-added to the same level (#6939) Levi Tamasi 2020-06-11 18:29:51 -0700
  • 722ebba834 Turn DBTest2.CompressionFailures into a parameterized test (#6968) Levi Tamasi 2020-06-11 16:32:51 -0700
  • b3585a11b4 Ingest SST files with checksum information (#6891) Zhichao Cao 2020-06-11 14:25:01 -0700
  • fbe2d259cb Use a per-thread path for the export directory in import_column_family_test (#6962) Levi Tamasi 2020-06-10 14:02:07 -0700
  • e6be168aa5 save a key comparison in block seeks (#6646) Andrew Kryczka 2020-06-10 13:56:25 -0700
  • 02db03af8d make L0 index/filter pinned memory usage predictable (#6911) Andrew Kryczka 2020-06-09 16:49:07 -0700
  • 5abda3bb8b Move blob_log_{format,reader,writer}.{cc,h} to db/blob/ (#6960) Levi Tamasi 2020-06-09 15:12:59 -0700
  • edf74d1cb1 Add --version and --help to ldb and sst_dump (#6951) Peter Dillinger 2020-06-09 10:01:12 -0700
  • 6a8ddd374d Introduce some Linux build to CircleCI (#6937) sdong 2020-06-08 19:32:18 -0700
  • 1fb3593f25 Fix a bug in looking up duplicate keys with MultiGet (#6953) anand76 2020-06-08 16:08:31 -0700
  • f5e649453c Add convenience method GetFileMetaDataByNumber (#6940) Levi Tamasi 2020-06-08 15:59:25 -0700
  • 119b26fac0 Implement a new subcommand "identify" for sst_dump (#6943) Zitan Chen 2020-06-08 13:56:22 -0700
  • fb08330f74 decouple the dependency of trace_analyzer_test unit test (#6941) Zhichao Cao 2020-06-08 10:34:47 -0700
  • 3020df9df5 Remove unnecessary inclusion of version_edit.h in env (#6952) Yanqin Jin 2020-06-07 21:54:54 -0700
  • f8c2e5a608 Do not print messages to stderr in VersionBuilder (#6948) Levi Tamasi 2020-06-05 20:08:51 -0700
  • 8988f831d8 Fix up a VersionBuilder test case (#6942) Levi Tamasi 2020-06-05 18:14:10 -0700
  • f941adef88 Clean up the dead code (#6946) Zhichao Cao 2020-06-05 17:43:31 -0700
  • 23e446a157 Disable OpenForReadOnly tests in the LITE mode (#6947) Zitan Chen 2020-06-05 17:24:43 -0700
  • 2e7070b194 Directly use unit test tempalte buck (#6926) sdong 2020-06-05 12:14:42 -0700
  • 98b0cbea88 Check iterator status BlockBasedTableReader::VerifyChecksumInBlocks() (#6909) anand76 2020-06-05 11:06:26 -0700
  • 1bee0fca05 Make DestroyDir destroy directories recursively (#6934) Cheng Chang 2020-06-05 10:53:08 -0700
  • 2677bd5967 Add logs and stats in DeleteScheduler (#6927) Akanksha Mahajan 2020-06-05 09:41:03 -0700
  • aaece2a98d Fix some defects reported by Coverity Scan (#6933) Peter Dillinger 2020-06-04 15:44:05 -0700
  • c7432cc3c0 Fix more defects reported by Coverity Scan (#6935) Peter Dillinger 2020-06-04 15:32:29 -0700
  • a8170d774c Close file to avoid file-descriptor leakage (#6936) Yanqin Jin 2020-06-04 14:19:05 -0700
  • 6cbe9d9762 Make StringAppendOperatorTest a parameterized test (#6930) sdong 2020-06-04 14:14:51 -0700
  • 31bd2d790e Fix ThreadLocalTest.SequentialReadWriteTest failure when running individually (#6929) sdong 2020-06-04 11:41:21 -0700
  • e85cbdb4e8 Fix two core dumps when files are missing (#6922) mrambacher 2020-06-04 11:38:34 -0700
  • 0b45a68c59 env_test */RunMany/* tests to run individually (#6931) sdong 2020-06-04 09:49:44 -0700
  • 2f3261831b Fix a typo (bug) when setting error during Flush (#6928) Yanqin Jin 2020-06-04 08:28:44 -0700
  • 02df00d97b API change: DB::OpenForReadOnly will not write to the file system unless create_if_missing is true (#6900) Zitan Chen 2020-06-03 18:55:25 -0700
  • 055b4d25f8 Make sure core components not depend on gtest (#6921) sdong 2020-06-03 18:18:38 -0700
  • b7c825d5cf Add (some) getters for options to the C API (#6925) Stanislav Tkach 2020-06-03 17:06:44 -0700
  • afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) sdong 2020-06-03 15:53:09 -0700
  • 0f85d163e6 Route GetTestDirectory to FileSystem in CompositeEnvWrappers (#6896) Hans Holmberg 2020-06-03 14:55:43 -0700
  • f005dac2d9 fix IsDirectory function in env_hdfs.cc (#6917) hfrt456 2020-06-03 13:48:06 -0700
  • 0b8c549b3f Mention the consistency check improvement in HISTORY.md (#6924) Levi Tamasi 2020-06-03 13:37:47 -0700
  • ffe08ffcc2 correct level information in version_set.cc (#6920) Hao Chen 2020-06-03 12:23:47 -0700
  • 22e5c513c2 Add zstd_max_train_bytes to c interop (#6796) Anatoly Zhmur 2020-06-03 12:22:29 -0700
  • 0a17d95357 Add OptionTypeInfo::Vector to parse/serialize vectors (#6424) mrambacher 2020-06-03 12:19:54 -0700
  • 172adce767 Posix threads (#6865) Lucian Petrut 2020-06-03 11:59:37 -0700
  • 43f8a9dcce Some fixes for gcc 4.8 and add to Travis (#6915) Peter Dillinger 2020-06-03 11:37:12 -0700
  • 78e291b17e Improve consistency checks in VersionBuilder (#6901) Levi Tamasi 2020-06-03 11:21:16 -0700
  • 9360776cb9 Fix handling of too-small filter partition size (#6905) Peter Dillinger 2020-06-03 10:40:13 -0700
  • 2adb7e3768 Fix potential overflow of unsigned type in for loop (#6902) Zhichao Cao 2020-06-02 15:02:44 -0700