Commit Graph

112 Commits (9d0a07ed52dd9443887f4f7a3440fe241e3173cf)

Author SHA1 Message Date
Aaron Gao 3e86c0f07c disable direct reads for log and manifest and add direct io to tests 8 years ago
yizhu.sun f5ba131bf8 Fixed some spelling mistakes 8 years ago
Anirban Rahut d85ff4953c Blob storage pr 8 years ago
Andrew Kryczka 7c1c8ce5ac Avoid calling fallocate with UINT64_MAX 8 years ago
Dmitri Smirnov cdad04b051 Remove double buffering on RandomRead on Windows. 8 years ago
Yi Wu 0fcdccc33e Blob storage helper methods 8 years ago
Aaron Gao 6e8d6f429d readahead backwards from sst end 8 years ago
Aaron Gao 44fa8ece9b change use_direct_writes to use_direct_io_for_flush_and_compaction 8 years ago
Andrew Kryczka e2c6c06366 add TimedEnv 8 years ago
Xiaofei Du 7106a994fe Use monotonic time points in write_controller.cc and rate_limiter.cc 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
Daniel Black 816c1e30ca gcc-7 requires include <functional> for std::function 8 years ago
Andrew Kryczka f0c509e2c8 Return finer-granularity status from Env::GetChildren* 8 years ago
Maysam Yabandeh 9d60151b04 Implement PositionedAppend for PosixWritableFile 8 years ago
Dmitri Smirnov b9311aa65c Implement WinRandomRW file and improve code reuse (#1388) 9 years ago
Islam AbdelRahman ba65c816bb Support POSIX RandomRWFile 9 years ago
Andrew Kryczka e295da1266 Fix Log() doc for default level 9 years ago
krad f89caa127b Direct IO capability for RocksDB 9 years ago
Mike Kolupaev 4e85b74790 Make WritableFileWrapper not screw up preallocation 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andrew Kryczka 59b3ee658f Env function for bulk metadata retrieval 9 years ago
Shu Zhang 4fd23fb130 add a factory method for creating hdfs env 9 years ago
Venkatesh Radhakrishnan 6b2a3ac92c Add documentation for unschedFunction 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Sage Weil 2074ddd625 env: add EnvMirror 9 years ago
Islam AbdelRahman 72930485b5 Fix clang build 9 years ago
Sage Weil 4cedd6b038 EnvWrapper: add ReuseWritableFile 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 ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 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
Dmitri Smirnov 6fbc4f9f3e Implement smart buffer management. 9 years ago
Sage Weil 1bcafb62f4 env: add ReuseWritableFile 10 years ago
Lakshmi Narayanan 4049bcde39 Added boolean variable to guard fallocate() calls 10 years ago
Dmitri Smirnov ddc8b44998 Address code review comments both GH and internal 10 years ago
Dmitri Smirnov 30e82d5c41 Refactor to support file_reader_writer on Windows. 10 years ago
Dmitri Smirnov f14c3363e1 Make WinEnv::NowMicros return system time 10 years ago
sdong 7a0dbdf3ac Add ZSTD (not final format) compression type 10 years ago
Javier González 0886f4f66a Helper functions to support direct IO 10 years ago
Islam AbdelRahman 3bd9db420e [Cleanup] Remove RandomRWFile 10 years ago
Mike Kolupaev e06cf1a098 [wal changes 3/3] method in DB to sync WAL without blocking writers 10 years ago
agiardullo 064294081b Improved FileExists API 10 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 10 years ago
Dmitri Smirnov d1a457181d Ensure Windows build w/o port/port.h in public headers 10 years ago
Dmitri Smirnov 247690fe38 Ensure Windows build w/o port/port.h in public headers 10 years ago
sdong 76d3cd3286 Fix public API dependency on internal codes and dependency on MAX_INT32 10 years ago
Dmitri Smirnov d2f0912bd3 Merge the latest changes from github/master 10 years ago