phpmembaselibmemcache

During hi-load moxi can return not found on existing keys


In our project we are using CentOS5.6+php5.2.17+libmemcached+php memcached2+moxi+membase

First time i thought that it was app error, but after few weeks getting statistics and checks some situation i found that during hi load on moxi, it can return key not found on keys that exist in membase.

Does anyone else had this issue? May be there is some patch


Solution

  • There should be no situation where you're receiving a not found. There can be situations, especially under high load (particularly during inserting) that you can get errors back. Depending on the client, you may not be able to distinguish between an error and a not found.

    Also, you don't mention which release you're using. If you're on Membase 1.7.1 or later, that would be best. There are important issues in each of the previous releases with moxi.