Memcached work planned for contribution back to memcached/memcached
C++ C CMake Other
Latest commit 2716340 May 15, 2017 @trondn trondn MB-24322: Clean up protocol_binary.h
Put the new class definitions into its own namespace and
provide #defines for backward source compatibility.

Change-Id: I7e0f17c2ed494ca220965585a8e15637e76595b7
Reviewed-on: http://review.couchbase.org/78116
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
Permalink
Failed to load latest commit information.
auditd MB-24293: Modify tests to use the new cb::io::rmrf API May 24, 2017
cbcrypto Use Bcrypt instead of OpenSSL on Windows Apr 28, 2017
cbsasl Address missing braces warning in cbsasl May 4, 2017
daemon MB-24098: Add CMD_DELETE to subdoc multi mutation May 24, 2017
docs MB-24313: Add server to client communication May 25, 2017
engines MB-24481: Include exception what() in terminate handler May 23, 2017
etc MB-23882: Virtual xattrs prototype Apr 21, 2017
extensions Print 'Restarting file logging' message as NOTICE May 22, 2017
include MB-24322: Clean up protocol_binary.h May 25, 2017
man/man4 Add RBAC with ssl client certificate for memcached Apr 11, 2017
programs MB-23990: Fix intermittent hangs in unit test May 24, 2017
protocol MB-24322: Clean up protocol_binary.h May 25, 2017
rbac MB-23806: Use "domain" instead of "type" Apr 19, 2017
scripts MB-22602: Add gerrit_move_to_kv_engine.py May 24, 2017
support-files Add SMF manifest files Apr 26, 2014
tests MB-24322: Clean up protocol_binary.h May 25, 2017
testsuite MB-23875: Implement GAT and TOUCH in the core [2/2] Apr 21, 2017
time MB-19605: Check return values from snprintf May 16, 2016
utilities MB-24481: Skip backtrace printing from terminate_handler if Breakpad … May 23, 2017
xattr MB-23882: Virtual xattrs prototype Apr 21, 2017
.gitignore Generate command timings Mar 28, 2014
.mailmap Added a .mailmap Feb 5, 2011
CMakeLists.txt MB-24481: Include exception what() in terminate handler May 23, 2017
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-24309: Rip out Greenstack code [1/n] May 11, 2017
config.h.in Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
memcached_dtrace.d Do not use 'free' in DTrace probe name Aug 18, 2016
trace.h Do not use 'free' in DTrace probe name Aug 18, 2016

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