Commit Graph

51 Commits (967aa8157afb2fcca2888c703c0abe188e9cb4c6)

Author SHA1 Message Date
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
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Dmitri Smirnov 5270b33bd3 Make use of portable `uint64_t` type to make possible file access 9 years ago
Dmitri Smirnov 5421c9728b Make use of portable `uint64_t` type to make possible file access 9 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 9 years ago
sdong 296c3a1f94 "make format" in some recent commits 9 years ago
Islam AbdelRahman 72d6e758b4 Fix WritableFileWriter::Append() return 9 years ago
Dmitri Smirnov 6fbc4f9f3e Implement smart buffer management. 9 years ago
Igor Canadi 4e07c99a9a Fix iOS build 9 years ago
sdong 277dea78f0 Add more kill points 9 years ago
sdong e1a5ff857b Allow users to disable some kill points in db_stress 9 years ago
Dmitri Smirnov ddc8b44998 Address code review comments both GH and internal 9 years ago
Dmitri Smirnov 30e82d5c41 Refactor to support file_reader_writer on Windows. 9 years ago
Javier González 0886f4f66a Helper functions to support direct IO 9 years ago
Igor Canadi 5f4166c90e ReadaheadRandomAccessFile -- userspace readahead 9 years ago
sdong 72613657f0 Measure file read latency histogram per level 9 years ago
sdong 603b6da8b8 Add options.compaction_measure_io_stats to print write I/O stats in compactions 9 years ago
Islam AbdelRahman 3bd9db420e [Cleanup] Remove RandomRWFile 10 years ago
sdong 7ccd1c80a7 Add two unit tests for SyncWAL() 10 years ago
sdong 3ae386eafe Add statistic histogram "rocksdb.sst.read.micros" 10 years ago
Mike Kolupaev e06cf1a098 [wal changes 3/3] method in DB to sync WAL without blocking writers 10 years ago
Siying Dong 3dbf4ba220 RangeSync not to sync last 1MB of the file 10 years ago