Commit Graph

200 Commits (f9db0c6e9c801a1f3357780fd32ece7b6de21f53)

Author SHA1 Message Date
Akanksha Mahajan 7ea26abb8b Fix reseting of async_read_in_progress_ variable in FilePrefetchBuffer to call Poll API (#9815) 3 years ago
Akanksha Mahajan 0b8f885939 Update stats for Read and ReadAsync in random_access_file_reader for async prefetching (#9810) 3 years ago
Akanksha Mahajan 36bc3da97f Fix segfault in FilePrefetchBuffer with async_io enabled (#9777) 3 years ago
SGZW f68706409d Fix typo about file/sst_file_manager_impl.h (#9799) 3 years ago
bbkot e55018a8ce fixing issue #8345 RocksDB does not work when using UNC network paths (#9384) 3 years ago
Akanksha Mahajan 33f8a08af2 Fix some errors in async prefetching in FilePrefetchBuffer (#9734) 3 years ago
Akanksha Mahajan 49a10feb21 Provide implementation to prefetch data asynchronously in FilePrefetchBuffer (#9674) 3 years ago
Jay Zhuang f0fca81fc6 Deflake DeleteSchedulerTest.StartBGEmptyTrashMultipleTimes (#9706) 3 years ago
Hui Xiao ca0ef54f16 Rate-limit automatic WAL flush after each user write (#9607) 3 years ago
anand76 3362a730dc Avoid usage of ReopenWritableFile in db_stress (#9649) 3 years ago
Jay Zhuang d3a2f284d9 Add Temperature info in `NewSequentialFile()` (#9499) 3 years ago
Jay Zhuang f4b2500e12 Add last level and non-last level read statistics (#9519) 3 years ago
Jay Zhuang 2fbc672732 Add temperature information to the event listener callbacks (#9591) 3 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 3 years ago
Yanqin Jin dd203ed604 Disallow a combination of options (#9348) 3 years ago
anand76 beb86addeb Fix race condition in SstFileManagerImpl error recovery code (#9435) 3 years ago
Yanqin Jin 08721293ea Fix a bug causing duplicate trailing entries in WritableFile (buffered IO) (#9236) 3 years ago
Akanksha Mahajan 04b2c16f9b Fix bug in rocksdb internal automatic prefetching (#9234) 3 years ago
Levi Tamasi dc5de45af8 Support readahead during compaction for blob files (#9187) 3 years ago
Akanksha Mahajan 4a7c1dc375 Add listener API that notifies on IOError (#9177) 3 years ago
Zhichao Cao b694cd0e0d Add tiered storage related read bytes stats to Statistic (#9123) 3 years ago
Akanksha Mahajan 17ce1ca48b Reuse internal auto readhead_size at each Level (expect L0) for Iterations (#9056) 3 years ago
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 3 years ago
mrambacher f72c834eab Make FileSystem a Customizable Class (#8649) 3 years ago
Peter Dillinger 3ffb3baa0b Add (Live)FileStorageInfo API (#8968) 3 years ago
Zhichao Cao b632ed0c67 Add file temperature related counter and bytes stats to and io_stats (#8710) 3 years ago
Zhichao Cao 699f45049d Introduce a mechanism to dump out blocks from block cache and re-insert to secondary cache (#8912) 3 years ago
Stefan Roesch a776406de3 Add file operation callbacks to SequentialFileReader (#8982) 3 years ago
sdong 7f08a8503f Remove IOSTATS_ADD_IF_POSITIVE() (#8984) 3 years ago
Yanqin Jin 2acffecca1 Add comments for MultiGetBlob() and checks for MultiRead() (#8972) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
sdong b88109db19 Pollute buffer before calling Read() (#8955) 3 years ago
sdong fcce1f2c7a RandomAccessFileReader::MultiRead() should not return read bytes not read (#8941) 3 years ago
Zhichao Cao 82e7631de6 Replace Status with IOStatus in the backupable_db (#8820) 3 years ago
mrambacher dafa584fd1 Change the File System File Wrappers to std::unique_ptr (#8618) 3 years ago
Andrew Kryczka 9308ff366c Bytes read/written stats for `CreateNewBackup*()` (#8819) 3 years ago
Adam Retter 5de333fd99 Add db_test2 to to ASSERT_STATUS_CHECKED (#8640) 3 years ago
sdong e7c24168d8 Move old files to warm tier in FIFO compactions (#8310) 3 years ago
mrambacher ab7f7c9e49 Allow WAL dir to change with db dir (#8582) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
Zhichao Cao 87e82a41a9 Fix incorrect Status::NoSpace() status check (#8504) 3 years ago
Zhichao Cao a904c62d28 Using existing crc32c checksum in checksum handoff for Manifest and WAL (#8412) 4 years ago
sdong e19908cba6 Refactor kill point (#8241) 4 years ago
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