Memcached work planned for contribution back to memcached/memcached
C++ C CMake Other
Latest commit eab0d7b Jul 18, 2016 @mnunberg mnunberg committed with daverigby MB-20199: add SUBDOC_GET_COUNT
Determine the size of an array or object's elements without retrieving it
entirely. It has been assigned opcode 0xD2 and is considered a lookup
(non-mutator) command, and may be used as a single command, or as part
of MULTI_LOOKUP.

Change-Id: I8b9d25e66abccb91c229c916b47a543f8cb60000
Reviewed-on: http://review.couchbase.org/65913
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
Failed to load latest commit information.
auditd MB-19957: Fix potential infinite hang Jun 16, 2016
cbsasl Use the cbcrypto::isSupported tests to determine availability May 18, 2016
daemon MB-20199: add SUBDOC_GET_COUNT Jul 21, 2016
docs MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
engines Merge remote-tracking branch 'couchbase/watson' Jun 13, 2016
etc MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
extensions Merge remote-tracking branch 'couchbase/watson' May 19, 2016
include MB-20199: add SUBDOC_GET_COUNT Jul 21, 2016
man/man4 MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
programs MB-19339: Add check_privilege to the engine mock Jul 8, 2016
protocol Refactor: Create protocol specific connection exceptions Jul 4, 2016
scripts/jemalloc Fix broken jemalloc_analyse.py script Jun 8, 2016
support-files Add SMF manifest files Apr 26, 2014
tests MB-20199: add SUBDOC_GET_COUNT Jul 21, 2016
testsuite Refactor: move breakdancer to C++ Jun 24, 2016
time MB-19605: Check return values from snprintf May 16, 2016
utilities MB-20199: add SUBDOC_GET_COUNT Jul 21, 2016
.gitignore Generate command timings Mar 28, 2014
.mailmap Added a .mailmap Feb 5, 2011
CMakeLists.txt MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
CONTRIBUTING.md Add information on how to contribute Feb 11, 2016
COPYING add a duplicate of the LICENSE file so GNU automake doesn't assume it… Aug 6, 2004
LICENSE change from GPL to BSD. Jun 15, 2003
README.md MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
config.h.in Merge remote-tracking branch 'couchbase/watson' Mar 15, 2016
memcached_dtrace.d Tynset - A multi-bucket default_engine Jun 2, 2015
trace.h MB-8723: Bring back support for DTrace probes Jun 16, 2014

README.md

Welcome to the Couchbase memcached project.

This started as Couchbase's fork of the upstream memcached project. It has subsequently evolved since then, so while it shares a name with the upstream project many other things have changed, apart from the name :) For now it's simpler to consider this as the frontend of the Couchbase key-value engine. The primary backend of KV-engine is the eventually persistent engine - ep-engine.

Architecture

Protocols

Tools