Commit Graph

69 Commits (dec144f172165e9ce007aa12fbeaacf748cea5c1)

Author SHA1 Message Date
Yi Wu bbcd3b0bd2 Suppress valgrind "unimplemented functionality" error 7 years ago
Shaohua Li eefd75a228 Stream 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Aaron Gao 43e4eef77f remove unnecessary fadvise 7 years ago
Siying Dong 857e9960be Improve the error message for I/O related errors. 7 years ago
Mike Kolupaev bc09c8a0db Fix crash in PosixWritableFile::Close() when fstat() fails 8 years ago
Maysam Yabandeh 550a1df72c Fix clang errors by asserting the precondition 8 years ago
Aaron Gao 6b99dbe049 fix memory alignment with logical sector size 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Aaron Gao 6616e4d629 add prefetch to PosixRandomAccessFile in buffered io 8 years ago
Aaron Gao 3b4d1b7a44 add <sys/sysmacros.h> to avoid warning with glibc 2.25 8 years ago
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 8 years ago
Aaron Gao 0716527341 remove warning 8 years ago
Aaron Gao 13b50358fb add space for buggy kernel warning 8 years ago
Aaron Gao ba7da434ae fix db_stress crash caused by buggy kernel warning 8 years ago
Aaron Gao 9e72939029 only FALLOC_FL_PUNCH_HOLE when ftruncate is buggy 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Aaron Gao 02799ad77a Revert "delete fallocate with punch_hole" 8 years ago
Aaron Gao 0fd574926c delete fallocate with punch_hole 8 years ago
Aaron Gao 1ef5f50e84 detect logical sector size 8 years ago
Aaron Gao 286a36db7f posix writablefile truncate 8 years ago
Siying Dong f289d9f4ac Fix OSX build break after the fallocate change 8 years ago
Siying Dong 0513e21f9b RangeSync() should work with ROCKSDB_FALLOCATE_PRESENT not set 8 years ago
Yi Wu 602c13a964 Remove fadvise with direct IO read 8 years ago
Aaron Gao 3e6899d116 change UseDirectIO() to use_direct_io() 8 years ago
Aaron Gao d4e07a8459 fix warning of unused direct io helper functions 8 years ago
Aaron Gao dc2584eea0 direct reads refactor 8 years ago
Anirban Rahut 62384ebe9c Guarding extra fallocate call with TRAVIS because its not working pro… 8 years ago
Aaron Gao 972f96b3fb direct io write support 8 years ago
Siying Dong 73843aa636 Direct I/O Reads Handle the last sector correctly. 8 years ago
Maysam Yabandeh 9d60151b04 Implement PositionedAppend for PosixWritableFile 8 years ago
Islam AbdelRahman ba65c816bb Support POSIX RandomRWFile 8 years ago
krad c116b47804 Persistent Read Cache (part 6) Block Cache Tier Implementation 8 years ago
krad f89caa127b Direct IO capability for RocksDB 9 years ago
krad bb98ca3c80 Implement GetUniqueId for Mac 9 years ago
krad a08c8c851a Added PersistentCache abstraction 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
sdong 47414c6cd6 Move include/posix/io_posix.h to util/io_posix.h 9 years ago
sdong 2889df84cb Revert "Avoid to reply on ROCKSDB_FALLOCATE_PRESENT in include/posix/io_posix.h" 9 years ago
sdong c37223c083 Avoid to reply on ROCKSDB_FALLOCATE_PRESENT in include/posix/io_posix.h 9 years ago
sdong d6219e4d9b Mac build break caused by include/posix/io_posix.h not declearing errno, 9 years ago
sdong 44d4057d78 Avoid some includes in io_posix.h 9 years ago
Javier González 6e6dd5f6f9 Split posix storage backend into Env and library 9 years ago