Commit Graph

96 Commits (7f71880de918e182a16223cb50114f0764106ac4)

Author SHA1 Message Date
sdong 7cf27eae0a clang format files under port/ (#10849) 2 years ago
Peter Dillinger 1aac814578 Use optimized folly DistributedMutex in LRUCache when available (#10179) 3 years ago
Ali Saidi 2e5a323dbd Change the instruction used for a pause on arm64 (#10118) 3 years ago
Ali Saidi b550fc0b09 Modify the instructions emited for PREFETCH on arm64 (#10117) 3 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 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Daniel Black ccf5f08f88 Set CACHE_LINE_SIZE for s390, PPC, ARM64 8 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 10 years ago
sdong 5ec829bc4f Cleaning up CYGWIN define of fread_unlocked to port 10 years ago
sdong f9728640f3 "make format" against last 10 commits 10 years ago
sdong 76d3cd3286 Fix public API dependency on internal codes and dependency on MAX_INT32 10 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