Commit Graph

26 Commits (a7204018770cdbb433e258c062111289e6215e10)

Author SHA1 Message Date
Zhongyi Xie f1592a06c2 run make format for PR 3838 (#3954) 7 years ago
Andrew Kryczka 2210152947 Fix singleton destruction order of PosixEnv and SyncPoint (#3951) 7 years ago
奏之章 6e08916eb3 Fix Fadvise on closed file when reads use mmap 7 years ago
Siying Dong 3690276e74 Disallow to open RandomRW file if the file doesn't exist 7 years ago
Andrew Kryczka 19fde54841 initialize local variable for UBSAN in PosixEnv function 7 years ago
Andrew Kryczka 46152d53bf Second attempt at db_stress crash-recovery verification 7 years ago
Andrew Kryczka 6afe22db2e revert db_stress crash-recovery verification 7 years ago
Andrew Kryczka dfc61e7c24 initialize local variable for UBSAN in PosixEnv function 7 years ago
Andrew Kryczka a4fb1f8c04 Add crash-recovery correctness check to db_stress 7 years ago
Gabriel Wicke 090c78a0d7 Support lowering CPU priority of background threads 7 years ago
Xiaofei Du a0102aa6d7 Make database files' permissions configurable 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Bruce Mitchener 0de710f5b8 Use nullptr instead of NULL / 0 more consistently. 7 years ago
jsteemann 4e7a182d09 Several small "fixes" 7 years ago
Shaohua Li 33c7d4ccd9 Make writable_file_max_buffer_size dynamic 7 years ago
Prashant D c1be8d86c6 Fix removed structurally dead return statement 7 years ago
Andrew Kryczka 4708a6875c Repair DBs with trailing slash in name 7 years ago
Andrew Kryczka cc01985db0 Introduce bottom-pri thread pool for large universal compactions 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Siying Dong 857e9960be Improve the error message for I/O related errors. 8 years ago
Andrew Kryczka 6cc9aef162 New API for background work in single thread pool 8 years ago
Anirban Rahut d85ff4953c Blob storage pr 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 8 years ago
Nikhil Benesch 72fc1e9d07 avoid non-existent O_DIRECT on OpenBSD 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Aaron Gao e877afa08b Remove bulk loading and auto_roll_logger in rocksdb_lite 8 years ago
Aaron Gao db2b4eb50e avoid direct io in rocksdb_lite 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
Aaron Gao dc2584eea0 direct reads refactor 8 years ago
Aaron Gao 972f96b3fb direct io write support 8 years ago
Andrew Kryczka f0c509e2c8 Return finer-granularity status from Env::GetChildren* 8 years ago
Changli Gao 548d7fb261 Fix fd leak when using direct IOs 8 years ago
Maysam Yabandeh 9d60151b04 Implement PositionedAppend for PosixWritableFile 8 years ago
Islam AbdelRahman ba65c816bb Support POSIX RandomRWFile 8 years ago
Islam AbdelRahman e9b2af87f8 Expose ThreadPool under include/rocksdb/threadpool.h 8 years ago
Yueh-Hsuan Chiang b248e98cf9 Fix a destruction order issue in ThreadStatusUpdater 8 years ago
krad 21f847eda5 Direct IO fix for Mac 9 years ago
krad f89caa127b Direct IO capability for RocksDB 9 years ago
Dmitri Smirnov aab91b8d8f Use generic threadpool for Windows environment (#1120) 9 years ago
Yueh-Hsuan Chiang a3db93c261 Remove the SyncPoint usage in the destructor of PosixEnv 9 years ago
Yueh-Hsuan Chiang 908100399c Fixed a dependency issue of ThreadLocalPtr 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andrew Kryczka acd7d58695 [directory includes cleanup] Remove util->db dependency for ThreadStatusUtil 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Yueh-Hsuan Chiang 00d6edf6a0 Ensure the destruction order of PosixEnv and ThreadLocalPtr 9 years ago
Javier González b2863017b1 Move posix threads into a library 9 years ago
sdong 47414c6cd6 Move include/posix/io_posix.h to util/io_posix.h 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