Commit Graph

105 Commits (905dd17b3535add089004df61859ed17bf0bc709)

Author SHA1 Message Date
Peter Dillinger 25a0d0ca30 Fix block checksum for >=4GB, refactor (#6978) 4 years ago
Zhichao Cao b3585a11b4 Ingest SST files with checksum information (#6891) 5 years ago
Yanqin Jin 3020df9df5 Remove unnecessary inclusion of version_edit.h in env (#6952) 5 years ago
Akanksha Mahajan 2677bd5967 Add logs and stats in DeleteScheduler (#6927) 5 years ago
Peter Dillinger 43f8a9dcce Some fixes for gcc 4.8 and add to Travis (#6915) 5 years ago
Zhichao Cao 556972e964 Replace Status with IOStatus in CopyFile and CreateFile (#6916) 5 years ago
sdong 298b00a396 Reduce dependency on gtest dependency in release code (#6907) 5 years ago
Peter Dillinger 803a517b48 Misc things for ASSERT_STATUS_CHECKED, also gcc 4.8.5 (#6871) 5 years ago
Andrew Kryczka 292bcf6227 skip direct I/O tests in rocksdb lite (#6867) 5 years ago
Peter Dillinger c7aedf1b48 Clean up some code related to file checksums (#6861) 5 years ago
Cheng Chang 91b7553293 Enable IO Uring in MultiGet in direct IO mode (#6815) 5 years ago
Zhichao Cao 06a2dcebea Move checksum calculation ahead of memory copy (#6844) 5 years ago
sdong 4a4b8a1344 sst_dump to reduce number of file reads (#6836) 5 years ago
Andrew Kryczka 1c84660457 prototype status check enforcement (#6798) 5 years ago
Levi Tamasi ac3ae1df0b Find/purge obsolete blob files (#6807) 5 years ago
anand76 ab13d43e1d Pass a timeout to FileSystem for random reads (#6751) 5 years ago
Cheng Chang 40497a875a Reduce memory copies when fetching and uncompressing blocks from SST files (#6689) 5 years ago
anand76 9e7b7e2c08 Silence false alarms in db_stress fault injection (#6741) 5 years ago
Cheng Chang 31759a7094 Fix result slice's address for direct io read (#6672) 5 years ago
Zhichao Cao e8d332d97e Use FileChecksumGenFactory for SST file checksum (#6600) 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
akankshamahajan ceeca7542d Create a thread in DeleteScheduler only when rate limit enabled (#6564) 5 years ago
Cheng Chang 43aee93d2b Initialize scratch to nullptr explicitly to make clang analyzer happy (#6577) 5 years ago
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 5 years ago
Cheng Chang 4fc216649d Support direct IO in RandomAccessFileReader::MultiRead (#6446) 5 years ago
Cheng Chang 0a0151fb99 Remove memcpy from RandomAccessFileReader::Read in direct IO mode (#6455) 5 years ago
Zhichao Cao 8d73137ae8 Replace Directory with FSDirectory in DB (#6468) 5 years ago
Michael R. Crusoe 051696bf98 fix some spelling typos (#6464) 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
sdong 876c2dbff4 Allow readahead when reading option files. (#6372) 5 years ago
Mike Kolupaev 1ed7d9b1b5 Avoid lots of calls to Env::GetFileSize() in SstFileManagerImpl when opening DB (#6363) 5 years ago
anand76 7330ec0ff1 Fix a test failure in error_handler_test (#6367) 5 years ago
anand76 fb05b5a652 Force a new manifest file if append to current one fails (#6331) 5 years ago
Levi Tamasi 1dd7873e08 Remove earlier partial BlobDB GC implementation (#6278) 5 years ago
sdong 02193ce406 Prevent file prefetch when mmap is enabled. (#6206) 5 years ago
Mike Kolupaev ce63eda6f0 Fix use-after-free and double-deleting files in BackgroundCallPurge() (#6193) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
sdong 811e403f57 Dedup IsFileSectorAligned() to fix unity build. (#5812) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Zhongyi Xie d1c9ede195 Fix duplicated file names in PurgeObsoleteFiles (#5603) 5 years ago
sdong cb19e7411f Fix bugs in DBWALTest.kTolerateCorruptedTailRecords triggered by #5520 (#5550) 5 years ago
anand76 e0d9d57750 Fix bugs in WAL trash file handling (#5520) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 6 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Zhongyi Xie d7d8605f56 Fix a clang analyze warning (#5398) 6 years ago