Commit Graph

35 Commits (f1f5ba085fa28e3dbcd5202d6451d2b98a1492a9)

Author SHA1 Message Date
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
DorianZheng f5e46354d2 Protect external file when ingesting (#4099) 6 years ago
Nathan VanBenschoten ef7815b803 Support range deletion tombstones in IngestExternalFile SSTs (#3778) 6 years ago
Yanqin Jin db7ae0a485 Fix a map lookup that may throw exception. (#4098) 6 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 6 years ago
Yanqin Jin c81b0abedd Improve accuracy of I/O stats collection of external SST ingestion. 6 years ago
Yanqin Jin d42bd041c5 Improve visibility into the reasons for compaction. 6 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 6 years ago
Sagar Vemuri 2e3d407778 Fsync after writing global seq number in ExternalSstFileIngestionJob 6 years ago
Huachao Huang ecfca1ff59 Optimize overlap checking for external file ingestion 6 years ago
Andrew Kryczka 3ae0047278 skip CompactRange flush based on memtable contents 6 years ago
Zhongyi Xie c88c57cde1 Tweak external file ingestion seqno logic under universal compaction 6 years ago
Maysam Yabandeh 18dcf7f98d WritePrepared Txn: PreReleaseCallback 7 years ago
Andrew Kryczka 1bdb44de95 optimize file ingestion checks for range deletion overlap 7 years ago
Maysam Yabandeh 857adf388f WritePrepared Txn: Refactor conf params 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Mike Kolupaev 397ab11152 Improve Status message for block checksum mismatches 7 years ago
Maysam Yabandeh 499ebb3ab5 Optimize for serial commits in 2PC 7 years ago
Andrew Kryczka 215076ef06 Fix TSAN: avoid arena mode with range deletions 7 years ago
Andrew Kryczka 9c9909bf7d Support ingest file when range deletions exist 7 years ago
Mikhail Antonov ba685a472a Support ingest_behind for IngestExternalFile 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Aaron Gao 7eddecce12 support bulk loading with universal compaction 7 years ago
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 7 years ago
Islam AbdelRahman e19163688b Add macros to include file name and line number during Logging 7 years ago
Aaron Gao e877afa08b Remove bulk loading and auto_roll_logger in rocksdb_lite 7 years ago
Shu Zhang 756c5924e6 Allow adding external v1 sst file with no global seqno support 7 years ago
Islam AbdelRahman 574b543f80 Rename merger.h -> merging_iterator.h 8 years ago
Shu Zhang 3c0852d1da Make ingest external file backward compatible 8 years ago
Siying Dong 17a4b75cc3 Always fsync the file after file copying 8 years ago
Islam AbdelRahman 20ce081fae Fix issue where IngestExternalFile insert blocks in block cache with g_seqno=0 8 years ago
Islam AbdelRahman ed8fbdb560 Add EventListener::OnExternalFileIngested() event 8 years ago
Islam AbdelRahman 67f37cf198 Allow user to specify a CF for SST files generated by SstFileWriter 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Islam AbdelRahman 869ae5d786 Support IngestExternalFile (remove AddFile restrictions) 8 years ago