Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 22, 2013
  1. prototype membase-engine

    authored
    Change-Id: I01a6d999105771a2d39bc8263cad2d922a45c146
  2. Updated the code to match the protocol spec

    authored
    Change-Id: Ia52677f9da1fcd5ff0a71b4ae79eac8928bdef08
  3. update .gitignore

    authored
    Change-Id: Ia5102ce60a5db46604908ecbc74c0b964a8a9b35
Commits on Oct 21, 2013
  1. @mikewied

    Changes due to modifications of the spec

    authored mikewied committed
    Change-Id: I7a200871ca01bdc1d9080eaaac3b5297b09edc49
    Reviewed-on: http://review.couchbase.org/29595
    Reviewed-by: Aaron Miller <apage43@ninjawhale.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Oct 16, 2013
  1. Add gencode and genconfig

    authored
    These files are used during the build process to generate
    source files. They are temporary moved from ep_engine to
    memcached to simplify the build process. They might be moved
    back to ep_engine at a later time.
    
    Change-Id: Iba1c07d35e84d441335806f384eda760d2690477
    Reviewed-on: http://review.couchbase.org/29498
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Commits on Oct 3, 2013
  1. Maximize sendbuffer

    authored
    Change-Id: I01839fb72a0875576ddb97fff97bd5ed76fc4505
    Reviewed-on: http://review.couchbase.org/29330
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Update sizes to print the real size of the conn

    authored
    Change-Id: I24934f387c8f81c89aa29a647469b20fa9cbfd9e
    Reviewed-on: http://review.couchbase.org/29329
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  3. Fix prototype for cbsasl_refresh_main

    authored
    Change-Id: I53f0092741d3d0ca0c68e3903f45fd77a5dd9b6a
    Reviewed-on: http://review.couchbase.org/29328
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Oct 2, 2013
  1. Test for COUCHBASE_PYTHON

    authored
    Change-Id: Ife348508445d5e2dac222a30f990895edda1106d
    Reviewed-on: http://review.couchbase.org/29290
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Oct 1, 2013
  1. win32 fixup

    authored
    Change-Id: I8bd6f570e46d36e964dc3ea132d2e14e1eb358ac
    Reviewed-on: http://review.couchbase.org/29271
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Sep 30, 2013
  1. Add vbuckets to feature descrtiption

    authored
    Change-Id: I7ec7e71cd0068ed4a4065e9869adfce056f36adf
    Reviewed-on: http://review.couchbase.org/29166
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Refactor: use the validator/executor for tap as well

    authored
    Change-Id: Ia99ac37494018f856fc9596b6ff6efd72ea8f4f3
    Reviewed-on: http://review.couchbase.org/28942
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  3. Remove unused code

    authored
    Change-Id: Ia0503fc54c48ad2621ebb23b989e758b9e40c5ff
    Reviewed-on: http://review.couchbase.org/28941
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  4. Added UPR prototype

    authored
    Change-Id: I947f2a82eab6861a12c4a8d25b3783b0e6bd8b10
    Reviewed-on: http://review.couchbase.org/28859
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  5. Disconnect clients sending unknown commands

    authored
    Change-Id: Ifc9af146ae1a53da2c3ee694a4edef0df45fa6d7
    Reviewed-on: http://review.couchbase.org/28874
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  6. Remove project-specific ntohll (use from libplatform)

    authored
    Change-Id: I74cc3ffe4c57a4c963cdeb57e3e8810c01fdb8d0
    Reviewed-on: http://review.couchbase.org/28858
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  7. Remove out_string (we only support binary)

    authored
    Change-Id: I65ef0be9adb4265a5df31128f3f1b30e192f9779
    Reviewed-on: http://review.couchbase.org/28857
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  8. make protocol_errorcode_2_text lib function

    authored
    Change-Id: Iec98bb840629a2b06aa1469cfa7d50625e8b6df0
    Reviewed-on: http://review.couchbase.org/28856
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  9. MB-7643: auto-tune number of worker threads

    authored
    If you have more than 4 cores let's use 75% of them for
    frontend threads
    
    Change-Id: I76b3693ff5dfa74532e7d4cabb90a853e6b78c60
    Reviewed-on: http://review.couchbase.org/24294
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  10. Add INSTALL_NAME_DIR

    authored
    Change-Id: I19bbbb127e744bd1cb932e24fac5436bb5b906d5
    Reviewed-on: http://review.couchbase.org/29145
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  11. Use cbsasl instead of isasl

    authored
    Change-Id: I441cee610fc95964cdee8d4d3fd8f4d382772c74
    Reviewed-on: http://review.couchbase.org/28675
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  12. MB-8149 Possibly dangling pointer

    authored
    Change-Id: Ibb1e4c14598d587aa2bab8dff1c113c3391573db
    Reviewed-on: http://review.couchbase.org/28674
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  13. MB-8578: Add stats uuid

    authored
    Change-Id: I18bf15ad81b0911710220abaf19f89ed71598bc5
    Reviewed-on: http://review.couchbase.org/28672
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  14. Revamp build process

    authored
    * Build using CMake (http://www.cmake.org)
    * Link with tcmalloc instead of dlopen
    * Build on Windows by using MSVC
    * Platform library hiding threads and mutexes
    * Dropped support for UDP
    * Ensure that the test applications run on windows!
    
    Change-Id: Iecf1aaa81e95564d3c0918a58d041e074e756ab0
    Reviewed-on: http://review.couchbase.org/28671
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 25, 2013
  1. @mikewied

    MB-8466: Memcached crashes is sasl pwlen < 0

    mikewied authored committed
    The current code has an assertion to check that the pwlen is
    greater than 0. This means memcached crashes if we see a packet
    with that value. Instead we should just return EInvalid to the
    client and allow memcached to keep running.
    
    Change-Id: I973712e7a0873b97fd8bf2c7ca2ae28f16748117
    Reviewed-on: http://review.couchbase.org/27102
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 17, 2013
  1. @bcui6611 @plabee

    MB-8472: Add missing files to build src

    bcui6611 authored plabee committed
    Change-Id: I7fdcdc602a2a25a78c46f3b51c97636dfb538fa7
    Reviewed-on: http://review.couchbase.org/26957
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Philip Labee <philip@couchbase.com>
    Tested-by: Philip Labee <philip@couchbase.com>
Commits on May 1, 2013
  1. Remove the ascii protocol

    authored
    Change-Id: I6977e3eefef42f822362dcf70adcda1639dff8a4
    Reviewed-on: http://review.couchbase.org/25844
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Apr 25, 2013
  1. Remove unused loggers

    authored
    Change-Id: Ifb80b7eefb53ed6ef714f1bc0df27360dd616c0d
    Reviewed-on: http://review.couchbase.org/25845
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Make TCP_NODELAY tunable

    authored
    Export MEMCACHED_DISABLE_TCP_NODELAY to disable it
    
    Change-Id: I9a79e6eb1f40ae0c19c5d9b47760625e8ad0c745
    Reviewed-on: http://review.couchbase.org/25882
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  3. Remove duplicate function to get protocol text

    authored
    Change-Id: I35f3b2b894cce1742b3bbd82ea13277ec8dd98b6
    Reviewed-on: http://review.couchbase.org/25843
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  4. Drop support for ascii extensions

    authored
    Change-Id: I8ef5163157d481a0fef1b66d8ec18835bcb71fab
    Reviewed-on: http://review.couchbase.org/25842
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Apr 17, 2013
  1. MB-8042: some platforms need libm

    authored
    Change-Id: I1d67b69f90dbee803b4ee408d54f64b252e032ec
    Reviewed-on: http://review.couchbase.org/25719
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Merge remote-tracking branch 'membase/branch-20'

    authored
    * membase/branch-20:
      MB-7943: Log too many connections as warning level
    
    Change-Id: I05e6c4cadc6e08c56c99e104ba4fc0a1e45de223
  3. @mikewied

    MB-7943: Log too many connections as warning level

    mikewied authored
    Change-Id: I39cb3dd7314d95c52de11697d1499b3a69c324a5
    Reviewed-on: http://review.couchbase.org/25710
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Apr 5, 2013
  1. CBD-926: Move bucket_engine to this repo

    authored
    bucket_engine is tightly coupled with memcached and in such
    a stable state that we don't have much benefit of keeping
    it in its separate repository (with the drawbacks of
    running autoconf etc to build it)
    
    Change-Id: If5d570ed81eb3e5e6d1adb7bc66c7c007c8d8b1e
    Reviewed-on: http://review.couchbase.org/25367
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Something went wrong with that request. Please try again.