Commit Graph

46 Commits (d6336563e58e1d8f421862b75b18ffcebd156467)

Author SHA1 Message Date
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
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 10 years ago