Memcached work planned for contribution back to memcached/memcached
C++ C CMake Other
Latest commit 0def6c7 Sep 20, 2016 @daverigby daverigby Merge remote-tracking branch 'couchbase/watson'
* couchbase/watson:
  MB-20771: Remove unnecessary defragmenter_test operator overloads
  MB-20770: Switch memory tracking from {TC,je}malloc to cbmalloc
  MB-20586: Fix memory_tracking_test_plugin on macOS

Change-Id: I9b5258ca9b57bf69af1ee30ead7df133c4fe365b
Permalink
Failed to load latest commit information.
auditd MB-19957: Fix potential infinite hang Jun 16, 2016
cbsasl Adaptions to response format from saslauthd Sep 19, 2016
daemon Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
docs Add Subdoc get count to the opcode table Sep 6, 2016
engines Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
etc MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
extensions Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
include Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
man/man4 MB-19339: Refactor RBAC handling in memcached Jul 7, 2016
programs Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
protocol Fix receive of packets (causing coredumps during dump) Sep 8, 2016
scripts/jemalloc Fix broken jemalloc_analyse.py script Jun 8, 2016
support-files Add SMF manifest files Apr 26, 2014
tests Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
testsuite Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
time MB-19605: Check return values from snprintf May 16, 2016
utilities Merge remote-tracking branch 'couchbase/watson' Sep 20, 2016
.gitignore Generate command timings Mar 28, 2014
.mailmap Added a .mailmap Feb 5, 2011
CMakeLists.txt Add support for ldap via saslauthd Sep 15, 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' 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