> Hi everyone, > > we have the following situation: due to massive simultaneous inserts > in mysql on possibly identical primary keys, we use the atomic > memcache add() as a semaphore. In a few cases we observed the > behaviour, that two simultaneous add() using the same key from > different clients both returned true (due to consistent hashing the > key has to be on the same machine). > > Is it now possible, that the multithreaded memcached does return true > on two concurrent add() on the same key, if the requests are handled > by two different threads on the same machine?
It should not be possible, no. Be sure you've disabled the client "failover" code.
