Memcached work planned for contribution back to memcached/memcached
C++ C CMake Other
Latest commit e1a3df3 Aug 30, 2016 @trondn trondn Merge remote-tracking branch 'couchbase/watson'
* couchbase/watson:
  MB-20625: Initialize EWB_Engine::real_engine_ref

Change-Id: I4124ae0071016ded5687c5ed4e36591904907e05
Permalink
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-20358 Add 'trace.dump' IOCTL command Aug 25, 2016
docs MB-20358 Add 'trace.dump' IOCTL command Aug 25, 2016
engines Merge remote-tracking branch 'couchbase/watson' Aug 30, 2016
etc MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
extensions Merge remote-tracking branch 'couchbase/watson' May 19, 2016
include MB-20203: Allow document creation with subdoc Aug 15, 2016
man/man4 MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
programs Fix issues reported by static analyzer Aug 17, 2016
protocol MB-20598: AddressSanitizer problem in memcached Aug 25, 2016
scripts/jemalloc Fix broken jemalloc_analyse.py script Jun 8, 2016
support-files Add SMF manifest files Apr 26, 2014
tests Fix compile warnings reported by clang Aug 29, 2016
testsuite Refactor: move breakdancer to C++ Jun 24, 2016
time MB-19605: Check return values from snprintf May 16, 2016
utilities MB-20650: Add DT_SSIZE parsing support Aug 25, 2016
.gitignore Generate command timings Mar 28, 2014
.mailmap Added a .mailmap Feb 5, 2011
CMakeLists.txt MB-20356 Add initial Phosphor Support Aug 18, 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-20356 Add initial Phosphor Support Aug 18, 2016
config.h.in Merge remote-tracking branch 'couchbase/watson' Mar 15, 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