Details
Description
While investigating a report of append not working correctly, I tried a combination of couchbase/memcached directly and through moxi.
With one test in particular, trying to append 20MByte of data twice to a one byte value correctly fails with couchbase/memcached, but allows me to append seemingly forever with moxi. It's not clear where this not really appended data is going.
The attached test is a bit of a mess, because it was originally written for something else, but it demonstrates the issue. It should fail on the second append attempt, but it goes on for a long time. Comment out lines 88-93 and uncomment line 94 to see the correct behavior with couchbase/memcached.