Commit Graph

43 Commits (b5bae48c8a2ba1af0703c26d2bf73c7510ab2d87)

Author SHA1 Message Date
Yanqin Jin d47c871190 Fix data race to VersionSet::io_status_ (#7034) 4 years ago
Yanqin Jin e66199d848 First step towards handling MANIFEST write error (#6949) 4 years ago
Zitan Chen 94d04529de Store DB identity and DB session ID in SST files (#6983) 4 years ago
Yanqin Jin 2f3261831b Fix a typo (bug) when setting error during Flush (#6928) 4 years ago
Yanqin Jin 5a61e7864d Fix db_stress when GetLiveFiles() flushes dropped CF (#6805) 4 years ago
Derrick Pallas 5272305437 Fix FilterBench when RTTI=0 (#6732) 4 years ago
Akanksha Mahajan 03a1d95db0 Set max_background_flushes dynamically (#6701) 4 years ago
Steven Fackler f53cdab3d7 Hex encode keys in compaction flush logs (#6616) 5 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 5 years ago
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 5 years ago
sdong 6fd0ed4993 CompactRange() to use bottom pool when goes to bottommost level (#6593) 5 years ago
Cheng Chang afb97094ae Skip high levels with no key falling in the range in CompactRange (#6482) 5 years ago
Kefu Chai 03dbd11ead s/const auto/const auto&/ when doing loop (#6477) 5 years ago
Zhichao Cao 8d73137ae8 Replace Directory with FSDirectory in DB (#6468) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
Yanqin Jin f361cedf06 Atomic flush rollback once on failure (#6385) 5 years ago
解轶伦 39fcaf8246 delete superversions in BackgroundCallPurge (#6146) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
Jermy Li c2029f9716 Support concurrent CF iteration and drop (#6147) 5 years ago
Connor a844591201 wait pending memtable writes on file ingestion or compact range (#6113) 5 years ago
Yanqin Jin 09fcf4fb6b Fix a potential bug scheduling unnecessary threads (#6104) 5 years ago
sdong aa1857e2df Support options.max_open_files = -1 with periodic_compaction_seconds (#6090) 5 years ago
sdong d8c28e692a Support options.ttl with options.max_open_files = -1 (#6060) 5 years ago
Little-Wallace f65ec09ef8 Fix IngestExternalFile's bug with two_write_queue (#5976) 5 years ago
Levi Tamasi a44670e71b Use aggregate initialization for FlushJobInfo/CompactionJobInfo (#5997) 5 years ago
Levi Tamasi f7e7b34ebe Propagate SST and blob file numbers through the EventListener interface (#5962) 5 years ago
Yi Wu 1f9d7c0f54 Fix OnFlushCompleted fired before flush result write to MANIFEST (#5908) 5 years ago
Levi Tamasi 5f025ea832 BlobDB GC: add SST <-> oldest blob file referenced mapping (#5903) 5 years ago
Tomas Kolda e3a93c9ee1 Fix crash when background task fails (#5879) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
sdong c06b54d0c6 Apply formatter on recent 45 commits. (#5827) 5 years ago
Maysam Yabandeh 6ec6a4a9a4 Remove snap_refresh_nanos option (#5826) 5 years ago
Yi Wu a68d814570 fast look up purge_queue (#5796) 5 years ago
andrew 622683000c Allow users to stop manual compactions (#3971) 5 years ago
Pratik Dhandharia 1b4c104a67 replace some reinterpret_cast with static_cast_with_check (#5740) 5 years ago
Maysam Yabandeh 7bc18e2727 Disable snapshot refresh feature when snap_refresh_nanos is 0 (#5724) 5 years ago
Yanqin Jin 1e87f2b68b Ref and unref cfd before and after calling WaitForFlushMemTables (#5513) 5 years ago
Zhongyi Xie 3886dddc3b force flushing stats CF to avoid holding old logs (#5509) 5 years ago
anand76 b703a56e5c Potential fix for stress test failure due to "SST file ahead of WAL" error (#5412) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 5 years ago
anand76 5d6e8df1cf Ignore shutdown error during compaction (#5400) 5 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 5 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 5 years ago
Vijay Nadimpalli 931c9df886 Use separate status code for column family drop and db shutdown in progress (#5275) 5 years ago
Thomas Fersch a42757607d Use pre-increment instead of post-increment for iterators (#5296) 5 years ago
Yanqin Jin e626016545 Fix a race condition caused by unlocking db mutex (#5294) 5 years ago
Maysam Yabandeh 6a40ee5eb1 Refresh snapshot list during long compactions (2nd attempt) (#5278) 5 years ago