Commit Graph

110 Commits (7a47b431f7c6a12989cd48d2ff423c4bb968ddb1)

Author SHA1 Message Date
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) 8 years ago
Islam AbdelRahman ba65c816bb Support POSIX RandomRWFile 8 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 9 years ago
Lakshmi Narayanan 4049bcde39 Added boolean variable to guard fallocate() calls 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
Dmitri Smirnov f14c3363e1 Make WinEnv::NowMicros return system time 9 years ago
sdong 7a0dbdf3ac Add ZSTD (not final format) compression type 9 years ago
Javier González 0886f4f66a Helper functions to support direct IO 9 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
Ari Ekmekji 35cd75c379 Introduce InfoLogLevel::HEADER_LEVEL 10 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 10 years ago