Commit Graph

56 Commits (87c8bb4bef1f173411e0a54f67620ab5b4c1cddf)

Author SHA1 Message Date
Peter Dillinger 1aac814578 Use optimized folly DistributedMutex in LRUCache when available (#10179) 2 years ago
tagliavini 6c50082654 Remove code that only compiles for Visual Studio versions older than 2015 (#10065) 3 years ago
Yaroslav Stepanchuk 0a43061f8d Remove ROCKSDB_SUPPORT_THREAD_LOCAL define because it's a part of C++11 (#10015) 3 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 3 years ago
Peter Dillinger fd3e0f43b3 Require C++17 (#9481) 3 years ago
Andrew Kryczka 791bff5b4e Prevent deadlock in db_stress with DbStressCompactionFilter (#8956) 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
Adam Retter 90e245697f Fix Windows strcmp for Unicode (#8190) 4 years ago
Adam Retter 4926b33742 Improvements to Env::GetChildren (#7819) 4 years ago
Koby Kahane 3e745053b7 Fix MSVC-related build issues (#7439) 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 ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 5 years ago
Peter Dillinger 43dde332cb Share kPageSize (and other small tweaks) (#6443) 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
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Levi Tamasi 34f8ac0c99 Make adaptivity of LRU cache mutexes configurable (#5054) 6 years ago
Zhongyi Xie fdc72a5c5d add OptionType kInt32T and kInt64T 6 years ago
Wilfried Goesgens 5d809ecef7 Add compile time option to work with utf8 filename strings (#4469) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
Dmitri Smirnov 61d69d450d Hide jemalloc aligned allocation functions into .cc (#4025) 6 years ago
Siying Dong ef29d2a234 Explictly fail writes if key or value is not smaller than 4GB 7 years ago
Dmitri Smirnov 682db81385 Enable cacheline_aligned_alloc() to allocate from jemalloc if enabled. 7 years ago
Orgad Shaneh 34ebadf930 Fix MinGW build 7 years ago
Dmitri Smirnov 0ec90a7cc2 Add -DPORTABLE=1 to MSVC CI build 7 years ago
Daniel Black 16e0388205 LRUCacheShard cache line size alignment 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Gunnar Kudrjavets 0b69e50791 Define CACHE_LINE_SIZE only when it's not defined 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Orgad Shaneh 6401a8b76b Fix build with MinGW 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
sdong f62fbd2c85 Handle overflow case of rate limiter's paramters 9 years ago
Dmitri Smirnov 26adaad438 Split WinEnv into separate classes. (#1128) 9 years ago
Dmitri Smirnov ee221d2de0 Introduce XPRESS compresssion on Windows. (#1081) 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Dmitri Smirnov ac50fd3a71 Align statistics 9 years ago
Nathan Bronson 7d87f02799 support for concurrent adds to memtable 9 years ago
yuslepukhin 78de0c9222 Fix up VS 15 build. 9 years ago
yuslepukhin 047bd22aae Build on Visual Studio 2015 Update 1 9 years ago
Praveen Rao 91c041e578 move debug variable under ifndef 9 years ago
Praveen Rao a1d37602a0 Fixing mutex to not use unique_lock 9 years ago
Dmitri Smirnov 489a3e95d4 Re-work to support size_t max constant for 32/64-bit. 9 years ago
Igor Canadi ac9bcb55ce Set max_open_files based on ulimit 9 years ago
Praveen Rao 64f07deb88 remove spurious compression definitions 9 years ago
Praveen Rao 7e327980a3 Remove usage of C runtime API that has file handle limitation 9 years ago
Dmitri Smirnov fbe2c05f59 s/NOEXCEPT/ROCKSDB_NOEXCEPT 9 years ago
Dmitri Smirnov 6924d7582b Address noexcept and const integer lambda capture 9 years ago