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

    Change-Id: I01a6d999105771a2d39bc8263cad2d922a45c146
    committed Sep 24, 2013
  2. Updated the code to match the protocol spec

    Change-Id: Ia52677f9da1fcd5ff0a71b4ae79eac8928bdef08
    committed Oct 22, 2013
  3. update .gitignore

    Change-Id: Ia5102ce60a5db46604908ecbc74c0b964a8a9b35
    committed Oct 21, 2013
Commits on Oct 21, 2013
  1. Changes due to modifications of the spec

    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>
    committed with mikewied Oct 16, 2013
Commits on Oct 16, 2013
  1. Add gencode and genconfig

    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>
    committed Oct 10, 2013
Commits on Oct 3, 2013
  1. Maximize sendbuffer

    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>
    committed Oct 3, 2013
  2. Update sizes to print the real size of the conn

    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>
    committed Oct 3, 2013
  3. Fix prototype for cbsasl_refresh_main

    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>
    committed Oct 3, 2013
Commits on Oct 2, 2013
  1. Test for COUCHBASE_PYTHON

    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>
    committed Oct 2, 2013
Commits on Oct 1, 2013
  1. win32 fixup

    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>
    committed Oct 1, 2013
Commits on Sep 30, 2013
  1. Add vbuckets to feature descrtiption

    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>
    committed Sep 24, 2013
  2. Refactor: use the validator/executor for tap as well

    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>
    committed Sep 12, 2013
  3. Remove unused code

    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>
    committed Sep 12, 2013
  4. Added UPR prototype

    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>
    committed Sep 4, 2013
  5. Disconnect clients sending unknown commands

    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>
    committed Sep 10, 2013
  6. Remove project-specific ntohll (use from libplatform)

    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>
    committed Sep 5, 2013
  7. Remove out_string (we only support binary)

    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>
    committed Sep 4, 2013
  8. make protocol_errorcode_2_text lib function

    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>
    committed Sep 4, 2013
  9. MB-7643: auto-tune number of worker threads

    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>
    committed Jan 30, 2013
  10. Add INSTALL_NAME_DIR

    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>
    committed Sep 23, 2013
  11. Use cbsasl instead of isasl

    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>
    committed Aug 29, 2013
  12. MB-8149 Possibly dangling pointer

    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>
    committed Aug 20, 2013
  13. MB-8578: Add stats uuid

    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>
    committed Aug 29, 2013
  14. Revamp build process

    * 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>
    committed May 5, 2013
Commits on Jun 25, 2013
  1. MB-8466: Memcached crashes is sasl pwlen < 0

    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>
    mikewied committed with Jun 17, 2013
Commits on Jun 17, 2013
  1. MB-8472: Add missing files to build src

    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>
    bcui6611 committed with Philip Labee Jun 14, 2013
Commits on May 1, 2013
  1. Remove the ascii protocol

    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>
    committed Apr 23, 2013
Commits on Apr 25, 2013
  1. Remove unused loggers

    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>
    committed Apr 23, 2013
  2. Make TCP_NODELAY tunable

    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>
    committed Apr 24, 2013
  3. Remove duplicate function to get protocol text

    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>
    committed Apr 23, 2013
  4. Drop support for ascii extensions

    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>
    committed Apr 23, 2013
Commits on Apr 17, 2013
  1. MB-8042: some platforms need libm

    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>
    committed Apr 17, 2013
  2. Merge remote-tracking branch 'membase/branch-20'

    * membase/branch-20:
      MB-7943: Log too many connections as warning level
    
    Change-Id: I05e6c4cadc6e08c56c99e104ba4fc0a1e45de223
    committed Apr 17, 2013
  3. MB-7943: Log too many connections as warning level

    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>
    mikewied committed with mikewied Apr 16, 2013
Commits on Apr 5, 2013
  1. CBD-926: Move bucket_engine to this repo

    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>
    committed Mar 27, 2013