Commit Graph

303 Commits (6358e1b967050b712f499dd4bac3474012ef4802)

Author SHA1 Message Date
Peter Dillinger 1aac814578 Use optimized folly DistributedMutex in LRUCache when available (#10179) 2 years ago
Ali Saidi 2e5a323dbd Change the instruction used for a pause on arm64 (#10118) 2 years ago
Ali Saidi b550fc0b09 Modify the instructions emited for PREFETCH on arm64 (#10117) 2 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 2 years ago
tagliavini 6c50082654 Remove code that only compiles for Visual Studio versions older than 2015 (#10065) 2 years ago
Levi Tamasi af7ae912e2 Fix potential ambiguities in/around port/sys_time.h (#10045) 3 years ago
Yaroslav Stepanchuk 0a43061f8d Remove ROCKSDB_SUPPORT_THREAD_LOCAL define because it's a part of C++11 (#10015) 3 years ago
mrambacher b11ff347b4 Use STATIC_AVOID_DESTRUCTION for static objects with non-trivial destructors (#9958) 3 years ago
mrambacher 204a42ca97 Added GetFactoryCount/Names/Types to ObjectRegistry (#9358) 3 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 3 years ago
Peter Dillinger efd035164b Meta-internal folly integration with F14FastMap (#9546) 3 years ago
Yuriy Chernyshov a6a179859e #include <winioctl.h> as MSDN prescribes (#9612) 3 years ago
Peter Dillinger fd3e0f43b3 Require C++17 (#9481) 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
Adam Retter 65996dd757 Fixes for building RocksJava builds on s390x (#9321) 3 years ago
Peter Dillinger fc3a6eb74a Fix/improve 'must free heap allocations' code (#9209) 3 years ago
Ikko Ashimine afcd32533c Fix typo in env_win.h (#9138) 3 years ago
mrambacher f72c834eab Make FileSystem a Customizable Class (#8649) 3 years ago
Calin Culianu 82846f41d3 Fix incorrect order of comments in win_thread.cc (#9033) 3 years ago
Jonathan Albrecht e970248602 Add support for building on s390x platform (#8962) 3 years ago
Andrew Kryczka 791bff5b4e Prevent deadlock in db_stress with DbStressCompactionFilter (#8956) 3 years ago
mrambacher 6924869867 Make SystemClock into a Customizable Class (#8636) 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
Peter Dillinger 318fe6941a Add port::GetProcessID() (#8693) 3 years ago
Burton Li 9b0a32f802 Support dynamic sector size in alignment validation for Windows. (#8613) 3 years ago
Peter Dillinger aeb913dd01 Standardize on GCC for TSAN conditional compilation (#8543) 3 years ago
Peter Dillinger a53d6d25e0 Improve support for valgrind error on reachable (#8503) 3 years ago
Andrew Kryczka bac399449d jemalloc_helper: Limit the mm_malloc.h hack to glibc on linux (#8425) 3 years ago
Lucian Petrut 390c5246d2 Allow using WindowsThread with Mingw (#8108) 3 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 4 years ago
sdong e19908cba6 Refactor kill point (#8241) 4 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
David Carlier 88c8f7a090 stack trace freebsd update. using native api to get the process (#8144) 4 years ago
wolfkdy 63748c2204 On ARM platform, use yield op to relax CPU. See issue 7376 (#7438) 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
vrqq ad25b1afb9 Update win_logger.cc : assert failed when return value not checked. (-DROCKSDB_ASSERT_STATUS_CHECKED) (#7955) 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
Adam Retter 62afa968c2 Fix various small build issues, Java API naming (#7776) 4 years ago
Peter Dillinger 0b06af9146 Warn about practically unfixable TSAN warnings in stack trace (#7723) 4 years ago
Adam Retter 4c336c6912 Fix jemalloc compliation problem on macOS (#7624) 4 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
Koby Kahane 3e745053b7 Fix MSVC-related build issues (#7439) 4 years ago