Commit Graph

95 Commits (78bbdef530bd36fa299d496bd1013cf39d8e203a)

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
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
Adam Retter 65996dd757 Fixes for building RocksJava builds on s390x (#9321) 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
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
wolfkdy 63748c2204 On ARM platform, use yield op to relax CPU. See issue 7376 (#7438) 4 years ago
Peter Dillinger c7432cc3c0 Fix more defects reported by Coverity Scan (#6935) 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
Peter Dillinger 68626249c3 Refactor/consolidate legacy Bloom implementation details (#5784) 5 years ago
Peter Dillinger d3a6726f02 Revert changes from PR#5784 accidentally in PR#5780 (#5810) 5 years ago
Peter Dillinger aa2486b23c Refactor some confusing logic in PlainTableReader 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
Siying Dong ef29d2a234 Explictly fail writes if key or value is not smaller than 4GB 7 years ago
Daniel Black 16e0388205 LRUCacheShard cache line size alignment 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Daniel Black ccf5f08f88 Set CACHE_LINE_SIZE for s390, PPC, ARM64 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
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
Gunnar Kudrjavets 548b628054 Enable conditionally using adaptive mutexes 8 years ago
sdong f62fbd2c85 Handle overflow case of rate limiter's paramters 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
charsyam c30b499541 fix typos in comments 9 years ago
Islam AbdelRahman a163cc2d5a Lint everything 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
Dmitri Smirnov fbe2c05f59 s/NOEXCEPT/ROCKSDB_NOEXCEPT 9 years ago
Dmitri Smirnov 6924d7582b Address noexcept and const integer lambda capture 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
sdong 5ec829bc4f Cleaning up CYGWIN define of fread_unlocked to port 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
sdong 76d3cd3286 Fix public API dependency on internal codes and dependency on MAX_INT32 9 years ago
Dmitri Smirnov ef4b87f1b2 Commit both PR and internal code review changes 10 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 10 years ago
Islam AbdelRahman ba9d1737a8 RocksDB on FreeBSD support 10 years ago