Commit Graph

55 Commits (d334e861a12d809e7ba342398a5b8c3134d49673)

Author SHA1 Message Date
Andrew Kryczka 0a774a102f Clarify `SstFileWriter::DeleteRange()` ordering requirements (#11390) 2 years ago
Andrew Kryczka 9f8cdc8ad6 validate SstFileWriter range tombstones cover positive ranges (#11322) 2 years ago
Andrew Kryczka 8c445407b7 Specify precedence in `SstFileWriter::DeleteRange()` API contract (#11309) 2 years ago
Peter Dillinger 0cf1008fe3 Deprecate write_global_seqno and default to false (#11179) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Changyu Bi 0a2d3b663a Fix some unit test failure in ExternalSSTFileBasicTest (#11070) 2 years ago
Hui Xiao 9502856edd Add missing range conflict check between file ingestion and RefitLevel() (#10988) 2 years ago
Peter Dillinger ef443cead4 Refactor to avoid confusing "raw block" (#10408) 2 years ago
Peter Dillinger 6de7081cf3 Always verify SST unique IDs on SST file open (#10532) 2 years ago
Jay Zhuang faa0f9723c Tiered compaction: integrate Seqno time mapping with per key placement (#10370) 2 years ago
Changyu Bi 9baeef712f Fix unittest ExternalSSTFileBasicTest.StableSnapshotWhileLoggingToManifest (#10066) 2 years ago
Changyu Bi b0e190604b Update VersionSet last seqno after LogAndApply (#10051) 3 years ago
Jay Zhuang c6d326d3d7 Track SST unique id in MANIFEST and verify (#9990) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Changyu Bi 37f490834d Specify largest_seqno in VerifyChecksum (#9919) 3 years ago
Yanqin Jin be81609b43 Add a `fail_if_not_bottommost_level` to IngestExternalFileOptions (#9849) 3 years ago
anand76 dddb791c18 Enable a few unit tests to use custom Env objects (#9087) 3 years ago
Andrew Kryczka a282eff3d1 Protect existing files in `FaultInjectionTest{Env,FS}::ReopenWritableFile()` (#8995) 3 years ago
Zhichao Cao bcd049cd2d Ingest external SST files with Temperature hints (#8949) 3 years ago
Peter Dillinger 7bef598440 Bypass unused parameterization in ExternalSSTFileBasicTest.IngestExte… (#8910) 3 years ago
anand76 eea566864e Support custom Env in db_sst_test and external_sst_file_basic_test (#8888) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
anand76 9d61a0856d Sync ingested files only if reopen is supported by the FS (#8296) 4 years ago
Andrew Kryczka 905dd17b35 Fix seqno in ingested file boundary key metadata (#8209) 4 years ago
Adam Retter 8ff6557e7f Add further tests to ASSERT_STATUS_CHECKED (2) (#7698) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
Zhichao Cao b3585a11b4 Ingest SST files with checksum information (#6891) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 5 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 5 years ago
Zhichao Cao 545e14b53b Generate file checksum in SstFileWriter (#6859) 5 years ago
Andrew Kryczka 69679e7375 Fix range deletion tombstone ingestion with global seqno (#6429) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Igor Canadi 97631357aa Allow ingesting overlapping files (#5539) 5 years ago
sdong 3552473668 Introduce IngestExternalFileOptions.verify_checksums_readahead_size (#5721) 5 years ago
Jeffrey Xiao d61d4507c0 Fix IngestExternalFile overlapping check (#5649) 5 years ago
Yi Wu 2730fe693e Fix ingested file and direcotry not being sync (#5435) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Yanqin Jin 2d049ab7e8 Checksum properties block for block-based table (#4956) 6 years ago
Yanqin Jin 158da7a6ee Verify checksum before ingestion (#4916) 6 years ago
Sagar Vemuri dde3ef1116 Change directory where ExternalSSTFileBasicTest runs (#4766) 6 years ago
Yanqin Jin de18a2d82e Update test to cover a new case in file ingestion (#4614) 6 years ago
Nathan VanBenschoten ef7815b803 Support range deletion tombstones in IngestExternalFile SSTs (#3778) 6 years ago
Andrew Kryczka 1bdb44de95 optimize file ingestion checks for range deletion overlap 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka 9c9909bf7d Support ingest file when range deletions exist 8 years ago