Commit Graph

207 Commits (b421a8c21b56da1b4f0a74bbda951efc4aada12b)

Author SHA1 Message Date
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
Akanksha Mahajan a0e0feca62 Improve BlockPrefetcher to prefetch only for sequential scans (#7394) 4 years ago
Yanqin Jin a376c22066 Handle rename() failure in non-local FS (#8192) 4 years ago
Zhichao Cao 17002365c1 Replace Status with IOStatus for block fetcher IO function (#8130) 4 years ago
yaphet 70e80c91b6 fix typo (#8118) 4 years ago
darionyaphet 0a5d23944d use the pointer directly (#8095) 4 years ago
Akanksha Mahajan 27d57a035e Use SST file manager to track blob files as well (#8037) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
Peter Dillinger 4b18c46d10 Refactor: add LineFileReader and Status::MustCheck (#8026) 4 years ago
Akanksha Mahajan cd79a00903 Make BlockBasedTable::kMaxAutoReadAheadSize configurable (#7951) 4 years ago
Ziyue Yang 0c2d71edba Fix typo: replace readadhead with readahead (#7953) 4 years ago
Zhichao Cao d1c510baec Handoff checksum Implementation (#7523) 4 years ago
mrambacher 4a09d632c4 Remove Legacy and Custom FileWrapper classes from header files (#7851) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Akanksha Mahajan 1d226018af In IOTracing, add filename with each operation in trace file. (#7885) 4 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