Commit Graph

  • 556972e964 Replace Status with IOStatus in CopyFile and CreateFile (#6916) Zhichao Cao 2020-06-02 15:02:25 -0700
  • bfc9737aca Remove gtest dependency in non-test code under utilities/cassandra (#6908) sdong 2020-06-02 13:54:03 -0700
  • 38f988d3b4 Expose rocksdb_options_copy function to the C API (#6880) Stanislav Tkach 2020-06-02 13:44:53 -0700
  • 14eca6bf04 For ApproximateSizes, pro-rate table metadata size over data blocks (#6784) Peter Dillinger 2020-06-02 12:27:59 -0700
  • 298b00a396 Reduce dependency on gtest dependency in release code (#6907) sdong 2020-06-02 12:09:48 -0700
  • 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) Adam Retter 2020-06-01 20:31:29 -0700
  • 66942e8158 Avoid unnecessary reads of uncompression dictionary in MultiGet (#6906) anand76 2020-06-01 19:41:58 -0700
  • 02f59ed669 Find the correct gcov (#6904) sdong 2020-06-01 16:30:45 -0700
  • bcb9e41080 Explicitly free allocated buffer when status is not ok (#6903) Cheng Chang 2020-06-01 15:17:58 -0700
  • 038e02d8d9 Remove extraneous newline from ldb stderr (#6897) zitan 2020-06-01 12:13:36 -0700
  • 0c56fc4d66 Allow missing "unversioned" python, as in CentOS 8 (#6883) Peter Dillinger 2020-05-29 11:24:19 -0700
  • c5abf78bca avoid `IterKey::UpdateInternalKey()` in `BlockIter` (#6843) Andrew Kryczka 2020-05-28 10:49:02 -0700
  • 961c7590d6 Add timestamp to delete (#6253) Yanqin Jin 2020-05-28 10:37:57 -0700
  • e3f953a863 Make it possible to look up files by number in VersionStorageInfo (#6862) Levi Tamasi 2020-05-28 10:00:19 -0700
  • bcefc59e9f Allow MultiGet users to limit cumulative value size (#6826) Akanksha Mahajan 2020-05-27 13:03:08 -0700
  • 9060e6fa79 Add newer WBWI::NewIteratorWithBase functions to RocksJava (#6872) Adam Retter 2020-05-27 11:56:53 -0700
  • 82a82c76e7 Fix potential memory leak of scratch buffer (#6879) Cheng Chang 2020-05-26 15:27:29 -0700
  • bd68bfb41b cmake: link env_librados_test against rados (#6855) Kefu Chai 2020-05-25 22:50:17 -0700
  • b464a85e33 fix transaction rollback in db_stress TestMultiGet (#6873) Andrew Kryczka 2020-05-24 15:25:43 -0700
  • b559dba817 pin image version in circle CI builds (#6876) Andrew Kryczka 2020-05-23 21:21:55 -0700
  • 803a517b48 Misc things for ASSERT_STATUS_CHECKED, also gcc 4.8.5 (#6871) Peter Dillinger 2020-05-23 06:48:40 -0700
  • bcd32560dd Fix warning -Wextra-semi. NFC. (#6869) Marek Kurdej 2020-05-22 11:16:43 -0700
  • 35a25a3fb9 Fix/expand ASSERT_STATUS_CHECKED build, add to Travis (#6870) Peter Dillinger 2020-05-22 11:15:44 -0700
  • 826295a5e9 Change autovector to have a reserved size in LITE mode (#6868) mrambacher 2020-05-21 14:46:09 -0700
  • 292bcf6227 skip direct I/O tests in rocksdb lite (#6867) Andrew Kryczka 2020-05-21 13:55:18 -0700
  • 38be686160 Add Struct Type to OptionsTypeInfo (#6425) mrambacher 2020-05-21 10:56:40 -0700
  • c7aedf1b48 Clean up some code related to file checksums (#6861) Peter Dillinger 2020-05-21 08:10:43 -0700
  • eb04bb86c6 Fix a bug in crash_test_with_txn (#6860) anand76 2020-05-20 14:45:03 -0700
  • 545e14b53b Generate file checksum in SstFileWriter (#6859) Zhichao Cao 2020-05-20 11:53:49 -0700
  • aaafcb80ab Use in-repo gtest in buck build (#6858) Peter Dillinger 2020-05-20 11:35:28 -0700
  • a1523efcdf Status check enforcement for io_posix_test and options_settable_test (#6857) Akanksha Mahajan 2020-05-19 19:20:29 -0700
  • 39b24432d4 Strengthen MultiGet correctness verification in NoBatchedOpsStress (#6849) anand76 2020-05-19 12:41:43 -0700
  • 1551f1011a Refactor the blob file related logic in VersionBuilder (#6835) Levi Tamasi 2020-05-19 09:57:49 -0700
  • 0ac0098705 Make options length longer for sst_dump_test (#6846) mrambacher 2020-05-19 09:20:21 -0700
  • ada700b906 Re-read the whole request in direct IO mode when IO uring returns partial result (#6853) Cheng Chang 2020-05-18 17:23:22 -0700
  • b9d65f5aa6 Trigger compaction in CompactOnDeletionCollector based on deletion ratio (#6806) Cheng Chang 2020-05-18 08:39:33 -0700
  • d790e6004f Fix buck target db_stress_lib in opt mode (#6847) Yanqin Jin 2020-05-16 21:46:21 -0700
  • 50ba245f6d Use 'make all' in LITE Travis configuration (#6834) Peter Dillinger 2020-05-15 13:57:34 -0700
  • 91b7553293 Enable IO Uring in MultiGet in direct IO mode (#6815) Cheng Chang 2020-05-14 23:23:32 -0700
  • b11a8b1b9a Fix valgrind error by init memory region (#6842) Yanqin Jin 2020-05-14 18:48:06 -0700
  • 06a2dcebea Move checksum calculation ahead of memory copy (#6844) Zhichao Cao 2020-05-14 14:56:10 -0700
  • 50d63a2af0 Fix LITE build failure in compaction_picker_test (#6839) anand76 2020-05-13 10:44:16 -0700
  • 3bea276fc8 Do not print u'string' in TARGETS file (#6841) Yanqin Jin 2020-05-12 21:35:08 -0700
  • 244797aa4b Add `find_dependency()` in cmake config file. (#6791) Tongliang Liao 2020-05-12 21:16:50 -0700
  • 07204837ce Mark dependencies as PRIVATE and fix missing dependencies in tools. (#6790) Tongliang Liao 2020-05-12 21:05:50 -0700
  • 4a4b8a1344 sst_dump to reduce number of file reads (#6836) sdong 2020-05-12 18:21:32 -0700
  • 70aaa9ceeb Expose CancellAllBackgroundWork to C api (#6832) Stanislav Tkach 2020-05-12 14:48:14 -0700
  • c384c08a4f Add tests for compression failure in BlockBasedTableBuilder (#6709) Ziyue Yang 2020-05-12 09:25:21 -0700
  • 3f218074ee fix typo (#6831) yetingsky 2020-05-11 14:56:36 -0700
  • 2e9324718a Disable a few timer tests (#6833) Sagar Vemuri 2020-05-11 13:28:16 -0700
  • f0e8731b72 Use GFlags/Snappy config in CMake, with fallback for legacy approach. (#6771) Tongliang Liao 2020-05-11 10:26:18 -0700
  • 3a1c29d40e Add missing my_pid to fprintf in multi_process_example (#6731) Derrick Pallas 2020-05-08 20:48:17 -0700
  • a50ea71c00 Improve ldb consistency checks (#6802) sdong 2020-05-08 14:12:18 -0700
  • d9cd33516a Suppress UBSAN warning in CRC32 ARM (#6827) sdong 2020-05-08 14:11:03 -0700
  • e72e2167fd Fix a few bugs in best-efforts recovery (#6824) Yanqin Jin 2020-05-08 12:59:02 -0700
  • 1c84660457 prototype status check enforcement (#6798) Andrew Kryczka 2020-05-08 12:36:49 -0700
  • 12825894a2 Disable "compression_parallel_threads" in crash test for now (#6816) sdong 2020-05-07 20:50:14 -0700
  • 94265234de Fix race due to delete triggered compaction in Universal compaction mode (#6799) anand76 2020-05-07 17:30:41 -0700
  • 3730b05dc9 Fixup HISTORY.md for e9ba4ba "validate range tombstone covers positiv… (#6825) Andrew Kryczka 2020-05-07 16:37:47 -0700
  • f286fb344b Include options.h in table.h (#6823) anand76 2020-05-07 15:52:58 -0700
  • b27a1448b6 Fix false NotFound from batched MultiGet with kHashSearch (#6821) Peter Dillinger 2020-05-07 15:39:49 -0700
  • e9ba4ba348 validate range tombstone covers positive range (#6788) Andrew Kryczka 2020-05-07 11:53:32 -0700
  • ac3ae1df0b Find/purge obsolete blob files (#6807) Levi Tamasi 2020-05-07 09:29:21 -0700
  • 1f20df2f38 cover single level universal in crash test (#6818) Andrew Kryczka 2020-05-06 18:06:04 -0700
  • c1e1185b7a Update release version to 6.10 (#6797) anand76 2020-05-06 16:40:32 -0700
  • 06c3b85b9a Disallow using the base DB's storage directory as blob_dir in BlobDB (#6810) Levi Tamasi 2020-05-06 13:58:25 -0700
  • 53f84470d2 Add YugabyteDB to USERS (#6786) Neha Deodhar 2020-05-06 10:25:58 -0700
  • c21c459771 Slightly expand converage to file consistency check failure (#6800) sdong 2020-05-05 18:29:50 -0700
  • 394f2bbd13 Add OptionTypeInfo::Enum and related methods (#6423) mrambacher 2020-05-05 15:02:04 -0700
  • a96461d169 fix swallowed error for file deletion consistency check (#6809) Andrew Kryczka 2020-05-05 14:52:18 -0700
  • 2f1700c8c5 Fix failure to write output in SpecialEnv::GetCurrentTime (#6803) Peter Dillinger 2020-05-05 13:09:12 -0700
  • 91bc0130fa Refactor level compaction picker (#6804) Cheng Chang 2020-05-05 11:07:52 -0700
  • 5584595f80 Do not swallow error returned from SaveTo() (#6801) Yanqin Jin 2020-05-05 10:44:12 -0700
  • 5a61e7864d Fix db_stress when GetLiveFiles() flushes dropped CF (#6805) Yanqin Jin 2020-05-04 17:43:33 -0700
  • a00ddf1574 Expose the set of live blob files from Version/VersionSet (#6785) Levi Tamasi 2020-05-04 15:05:34 -0700
  • 680c416348 Avoid Swallowing Some File Consistency Checking Bugs (#6793) sdong 2020-05-04 14:15:55 -0700
  • d9e170d82b Fix issues for reproducing synthetic ZippyDB workloads in the FAST20' paper (#6795) Mian Qin 2020-05-04 10:53:15 -0700
  • 211088df6e Remove redundant update of txn_state_ in transaction Prepare (#6778) Cheng Chang 2020-05-01 17:35:41 -0700
  • c8643edfc3 Fix multiple CF replay failure in db_bench replay (#6787) Zhichao Cao 2020-05-01 00:01:21 -0700
  • 6acbbbf9fc Add Github Action for some basic sanity test of PR (#6761) Yanqin Jin 2020-04-30 19:20:55 -0700
  • 6504ae0c4e Remove the support of setting CompressionOptions.parallel_threads from string for now (#6782) sdong 2020-04-30 16:59:16 -0700
  • ef0c3eda27 Make users explicitly be aware of prepare before commit (#6775) Cheng Chang 2020-04-30 16:21:05 -0700
  • 079e50d2ba Disallow BlockBasedTableBuilder to set status from non-OK (#6776) sdong 2020-04-30 15:34:43 -0700
  • 6277e28039 Flag CompressionOptions::parallel_threads to be experimental (#6781) sdong 2020-04-30 15:19:31 -0700
  • ab13d43e1d Pass a timeout to FileSystem for random reads (#6751) anand76 2020-04-30 14:48:51 -0700
  • eecd8fba46 Fix assertion that can fail on sst corruption (#6780) Peter Dillinger 2020-04-30 12:08:34 -0700
  • fe238e5438 Keep track of obsolete blob files in VersionSet (#6755) Levi Tamasi 2020-04-30 11:23:32 -0700
  • cf342464ca Add Slack forum to README (#6773) Adam Retter 2020-04-30 10:56:33 -0700
  • e619a20e93 Add an option for parallel compression in for db_stress (#6722) Ziyue Yang 2020-04-30 10:46:54 -0700
  • 8c694025e9 Fix potential size_t overflow in import_column_family (#6762) Zhichao Cao 2020-04-30 08:38:18 -0700
  • b938e6042b Fix a couple of bugs in FaultInjectionTestFS (#6777) anand76 2020-04-29 19:25:56 -0700
  • 28fe8e4620 Fix bug in format-diff.sh (#6772) Peter Dillinger 2020-04-29 13:42:43 -0700
  • 5272305437 Fix FilterBench when RTTI=0 (#6732) Derrick Pallas 2020-04-29 13:06:27 -0700
  • 8086e5e294 Fix LITE build (#6770) Peter Dillinger 2020-04-28 21:35:24 -0700
  • 335ea73e49 Fix a valgrind failure due to DBBasicTestMultiGetDeadline (#6756) anand76 2020-04-28 20:03:28 -0700
  • 618bf638aa Add Functions to OptionTypeInfo (#6422) mrambacher 2020-04-28 18:02:11 -0700
  • b810e62b39 Clarifying comments in db.h (#6768) Peter Dillinger 2020-04-28 15:23:33 -0700
  • bae6f58696 Basic MultiGet support for partitioned filters (#6757) Peter Dillinger 2020-04-28 14:46:13 -0700
  • a7f0b27b39 HISTORY.md update for bzip upgrade (#6767) Peter Dillinger 2020-04-28 12:27:23 -0700
  • 4574d7513d Update HISTORY.md for block cache redundant adds (#6764) Peter Dillinger 2020-04-28 08:24:15 -0700