Commit Graph

95 Commits (f62c1e1e5666b1a0e19c221f0f52c22e6ad1f806)

Author SHA1 Message Date
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 2 years ago
mrambacher b11ff347b4 Use STATIC_AVOID_DESTRUCTION for static objects with non-trivial destructors (#9958) 3 years ago
Yuriy Chernyshov a6a179859e #include <winioctl.h> as MSDN prescribes (#9612) 3 years ago
Peter Dillinger e7ac7363b4 Add to HISTORY and minor loose ends from #9294, #9254 (#9386) 3 years ago
Yanqin Jin 0376869f05 Remove using namespace (#9369) 3 years ago
mrambacher fe31dc53ca Make the Env class Customizable (#9293) 3 years ago
Peter Dillinger 4750421ece Replace most typedef with using= (#8751) 3 years ago
Peter Dillinger 13ded69484 Built-in support for generating unique IDs, bug fix (#8708) 3 years ago
Burton Li 9b0a32f802 Support dynamic sector size in alignment validation for Windows. (#8613) 3 years ago
Lucian Petrut 390c5246d2 Allow using WindowsThread with Mingw (#8108) 3 years ago
Mr-Leshiy c2c7d5e916 Fix cast-function-type warning (#8230) 4 years ago
Adam Retter 90e245697f Fix Windows strcmp for Unicode (#8190) 4 years ago
Jay Zhuang 45c65d6dcf Use thread-safe `strerror_r()` to get error message (#8087) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
mrambacher 4a09d632c4 Remove Legacy and Custom FileWrapper classes from header files (#7851) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Adam Retter 4926b33742 Improvements to Env::GetChildren (#7819) 4 years ago
mrambacher e628f59e87 Create a CustomEnv class; Add WinFileSystem; Make LegacyFileSystemWrapper private (#7703) 4 years ago
Xavier Deguillard 249f2b59a0 build: make it compile with @mode/win (#7406) 4 years ago
Lucian Petrut 172adce767 Posix threads (#6865) 5 years ago
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 5 years ago
Cheng Chang 4fc216649d Support direct IO in RandomAccessFileReader::MultiRead (#6446) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Huisheng Liu 2fdd8087ce Implement getfreespace for WinEnv (#6265) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Tomas Kolda 6e8a1354a7 Fix regression - 100% CPU - Regression for Windows 7 (#5557) 5 years ago
datonli f0edf9d575 #5145 , rename port/dirent.h to port/port_dirent.h to avoid compile err when use port dir as header dir output (#5152) 6 years ago
Burton Li d1edf4eced Format env_win coding style by google c++ style guide (#5096) 6 years ago
Burton Li 88d85b6820 fix NowNanos overflow (#5062) 6 years ago
Wilfried Goesgens 5d809ecef7 Add compile time option to work with utf8 filename strings (#4469) 6 years ago
Constantin Belyaev 2353c5c821 Fix cross-filesystem checkpoint on Windows (#4365) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Dmitri Smirnov ab22cf349e Implement Env::NumFileLinks (#4221) 6 years ago
shpala 9c7da963bc Fix a crash in WinEnvIO::GetSectorSize (#3975) 7 years ago
Dmitri Smirnov 3db8504cde Catchup with posix features 7 years ago
Dmitri Smirnov 934f96de27 Better destroydb 7 years ago
Dmitri Smirnov c364eb42b5 Windows cumulative patch 7 years ago
Tamir Duberstein cd5092e168 Suppress unused warnings 7 years ago
burtonli b5c99cc908 Disable onboard cache for compaction output 7 years ago
Shaohua Li 33c7d4ccd9 Make writable_file_max_buffer_size dynamic 7 years ago
Dmitri Smirnov d2a65c59e1 Fix unused var warnings in Release mode 7 years ago
Andrew Kryczka 47ed3bfc3b fix WinEnv assertions 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Dmitri Smirnov a21db161c9 Implement ReopenWritibaleFile on Windows and other fixes 8 years ago
Orgad Shaneh 9bb91e9328 Dedup release 8 years ago
Andrew Kryczka 6cc9aef162 New API for background work in single thread pool 8 years ago
Tamir Duberstein 146b7718f0 Fix mingw compilation with -DNDEBUG 8 years ago
Tamir Duberstein fdaefa0309 travis: add Windows cross-compilation 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago