Commit Graph

72 Commits (979fbdc6968649662ad388984b6a0f288b6c3811)

Author SHA1 Message Date
Eli Pozniansky 9f5cfb8e71 Fix for ReadaheadSequentialFile crash in ldb_cmd_test (#5586) 6 years ago
Eli Pozniansky 0f4d90e6e4 Added support for sequential read-ahead file (#5580) 6 years ago
sdong 699a569c52 Remove RandomAccessFileReader.for_compaction_ (#5572) 6 years ago
Sagar Vemuri 84c5c9aab1 Fix a bug in compaction reads causing checksum mismatches and asan errors (#5531) 6 years ago
anand76 7259e28d91 MultiGet parallel IO (#5464) 6 years ago
Vijay Nadimpalli 22028aa9ab Compaction Reads should read no more than compaction_readahead_size bytes, when set! (#5498) 6 years ago
Vijay Nadimpalli 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Yanqin Jin e79df377c5 Use chrono::time_point instead of time_t (#4868) 6 years ago
Siying Dong ae25546a7a Direct I/O Close() shouldn't rewrite the last block (#4771) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Yanqin Jin 729a617b5b Add listener to sample file io (#3933) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
Zhichao Cao 999d955e4f RocksDB Trace Analyzer (#4091) 6 years ago
Siying Dong 8425c8bd4d BlockBasedTableReader: automatically adjust tail prefetch size (#4156) 7 years ago
Zhongyi Xie 91d7c03cdc Exclude time waiting for rate limiter from rocksdb.sst.read.micros (#4102) 7 years ago
Sagar Vemuri 1c912196de Remove external tracking of AlignedBuffer's size (#4105) 7 years ago
Sagar Vemuri 440621aab8 Fix Copying of data between buffers in FilePrefetchBuffer (#4100) 7 years ago
Sagar Vemuri 7103559f49 Improve direct IO range scan performance with readahead (#3884) 7 years ago
Andrew Kryczka 072ae671a7 Apply use_direct_io_for_flush_and_compaction to writes only 7 years ago
Andrew Kryczka 4bf169f07e Disable readahead when using mmap for reads 7 years ago
Anand Ananthabhotla f9f4d40f93 Align SST file data blocks to avoid spanning multiple pages 7 years ago
Fosco Marotto d518fe1da6 uint64_t and size_t changes to compile for iOS 7 years ago
Siying Dong b3c5351335 Direct I/O writable file should do fsync in Close() 7 years ago
Andrew Kryczka b78ed0460b fix ReadaheadRandomAccessFile/iterator prefetch bug 7 years ago
Maysam Yabandeh 4927b4e662 Rounddown in FilePrefetchBuffer::Prefetch 7 years ago
Siying Dong 666a005f9b Support prefetch last 512KB with direct I/O in block based file reader 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Andrew Kryczka c217e0b9c7 Call RateLimiter for compaction reads 8 years ago
Siying Dong 0175d58c3c Make direct I/O write use incremental buffer 8 years ago
Aaron Gao a36220ccfb fix unity test 8 years ago
Aaron Gao 2d42cf5ea9 Roundup read bytes in ReadaheadRandomAccessFile 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Dmitri Smirnov cdad04b051 Remove double buffering on RandomRead on Windows. 8 years ago
Aaron Gao 6e8d6f429d readahead backwards from sst end 8 years ago
Aaron Gao 10d7546961 set readahead buffer size from roundup(user_size) + 4k to roundup(use… 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Aaron Gao 9272e12f19 avoid ftruncate twice in buffered io 8 years ago
Aaron Gao d525718a93 cleanup direct io flag in WritableFileWriter 8 years ago
Andrew Kryczka 7c80a6d7d1 Statistic for how often rate limiter is drained 8 years ago
Aaron Gao f206af56fc add use_direct_io() to ReadaheadRandomAccessFile 8 years ago
Yulia Kartseva ebc8a79980 alignment is on in ReadaheadRandomAccessFile::Read() 8 years ago
Aaron Gao db2b4eb50e avoid direct io in rocksdb_lite 8 years ago
Aaron Gao 3e6899d116 change UseDirectIO() to use_direct_io() 8 years ago
Aaron Gao dc2584eea0 direct reads refactor 8 years ago
Aaron Gao 972f96b3fb direct io write support 8 years ago
Dhruba Borthakur 34723b4c4a Cleanup unused variable pending_fsync_. 9 years ago