memcached/memcached — pull request #40 by jdduncan (2013-06-05 18:12:03+00:00)
Title: Bug fix. Issue#325.

If the user sends "SET k v" and memcached cannot allocate space for v,
memcached will DELETE k. The comment for this reads "Avoid stale data
persisting in cache because we failed alloc." That makes sense.
But this also happened in the case of ENGINE_E2BIG. E2BIG is a protocol
error, a request that will *always* fail, and the user should expect it to
have no side effects.