Commit Graph

144 Commits (6904fd0c86958ed5c629274bc94b75c24b83ceb6)

Author SHA1 Message Date
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 3 years ago
Akanksha Mahajan 1d226018af In IOTracing, add filename with each operation in trace file. (#7885) 3 years ago
Adam Retter 4926b33742 Improvements to Env::GetChildren (#7819) 4 years ago
mrambacher cc2a180d00 Add more tests to the ASC pass list (#7834) 4 years ago
Adam Retter 6e0f62f2b6 Add more tests to ASSERT_STATUS_CHECKED (3), API change (#7715) 4 years ago
mrambacher e628f59e87 Create a CustomEnv class; Add WinFileSystem; Make LegacyFileSystemWrapper private (#7703) 4 years ago
mrambacher c1a65a4de4 Make StringEnv, StringSink, StringSource use FS classes (#7786) 4 years ago
Andrew Kryczka 225abffd8f Verify file checksum generator name (#7824) 4 years ago
anand76 01298c8ff7 Return Status from FilePrefetchBuffer::TryReadFromCache() (#7816) 4 years ago
Zhichao Cao 44ebc24dca Add rate_limiter to GenerateOneFileChecksum (#7811) 4 years ago
mrambacher 02418194d7 Add more tests for assert status checked (#7524) 4 years ago
Adam Retter 81592d9ffa Add more tests to ASSERT_STATUS_CHECKED (4) (#7718) 4 years ago
Akanksha Mahajan fbac1b3f80 Add tests in ASSERT_STATUS_CHECKED (#7793) 4 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
Zhichao Cao ea347d80df Updated GenerateOneFileChecksum to use requested_checksum_func_name (#7586) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Zhichao Cao d8ec0a760a Make FileType Public and Replace kLogFile with kWalFile (#7580) 4 years ago
Akanksha Mahajan b4cd51d847 Fix for stress test failure (#7574) 4 years ago
Akanksha Mahajan db87afbcb3 Return error if Get/Multi() fails in Prefetching Filter blocks (#7543) 4 years ago
sdong 2496d3d4b8 Avoid to suppress status code in ~BlockBasedTableBuilder (#7507) 4 years ago
Levi Tamasi 5d16325ce3 Revert "Return error if Get() fails in Prefetching Filter blocks (#7463)" (#7505) 4 years ago
Akanksha Mahajan 7d503e66a9 Return error if Get() fails in Prefetching Filter blocks (#7463) 4 years ago
Koby Kahane 3e745053b7 Fix MSVC-related build issues (#7439) 4 years ago
Akanksha Mahajan b175eceb09 Store FSWritableFilePtr object in WritableFileWriter (#7193) 4 years ago
Jay Zhuang c2485f2d81 Add buffer prefetch support for non directIO usecase (#7312) 4 years ago
Akanksha Mahajan 8e0df9050c Store FSRandomAccessPtr object in RandomAccessFileReader (#7192) 4 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 4 years ago
Will Angenent 2040bb545b Fixed missing space in DeleteScheduler::BackgroundEmptyTrash log message (#7286) 4 years ago
Akanksha Mahajan cc24ac14eb Store FSSequentialFilePtr object in SequenceFileReader (#7190) 4 years ago
anand76 832b056a30 Enable IO timeouts for iterators (#7161) 4 years ago
mrambacher d9d190742c Make env*_test work with ASSERT_STATUS_CHECKED (#7176) 4 years ago
Cheng Chang 69a6d0b411 Fix RandomAccessFileReaderTest failures on Travis (#7173) 4 years ago
Cheng Chang d34e015417 Add more tests for RandomAccessFileReader::MultiRead (#7157) 4 years ago
Jason Volk 4a60cb20ad Fix bug in MultiRead() coalescing introduced in 4fc216649d (#6446). (#6979) 4 years ago
Haosen Wen dbc51adbac Use steady_clock instead of system_clock in FileOperationInfo::TimePoint (#7153) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
wenh 226d1f9c73 extend listener callback functions to more file I/O operations (#7055) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
Akanksha Mahajan b9d51b8684 Fix for TSAN failure in DeleteScheduler (#7029) 4 years ago
Peter Dillinger 25a0d0ca30 Fix block checksum for >=4GB, refactor (#6978) 4 years ago
Zhichao Cao b3585a11b4 Ingest SST files with checksum information (#6891) 4 years ago
Yanqin Jin 3020df9df5 Remove unnecessary inclusion of version_edit.h in env (#6952) 4 years ago
Akanksha Mahajan 2677bd5967 Add logs and stats in DeleteScheduler (#6927) 4 years ago
Peter Dillinger 43f8a9dcce Some fixes for gcc 4.8 and add to Travis (#6915) 4 years ago
Zhichao Cao 556972e964 Replace Status with IOStatus in CopyFile and CreateFile (#6916) 4 years ago
sdong 298b00a396 Reduce dependency on gtest dependency in release code (#6907) 4 years ago
Peter Dillinger 803a517b48 Misc things for ASSERT_STATUS_CHECKED, also gcc 4.8.5 (#6871) 4 years ago
Andrew Kryczka 292bcf6227 skip direct I/O tests in rocksdb lite (#6867) 4 years ago
Peter Dillinger c7aedf1b48 Clean up some code related to file checksums (#6861) 4 years ago
Cheng Chang 91b7553293 Enable IO Uring in MultiGet in direct IO mode (#6815) 4 years ago