I'll try to make a test program to see if I can cause it on purpose
tomorrow :)
I logged the gets/sets from the client side, and they seemed right.
Plus, it works perfectly under 1.2.2 (and has for 6-odd months now in
production).
Still, I can't wait for binary mode, and hopefully not having to
worry about irritating important newlines/whitespace/etc, as that was
a big headache in the beginning (especially when I didn't know that
keys couldn't have newlines/whitespace in them :) )
Ciao,
Kevin Watt
"Say nothing of my religion. It is known to God and myself alone. Its
evidence before the world is to be sought in my life: if it has been
honest and dutiful to society the religion which has regulated it
cannot be a bad one." - Thomas Jefferson
On Jan 27, 2008, at 9:09 PM, dormando wrote:
Paul Scott wrote:
On Sun, 2008-01-27 at 20:56 -0800, dormando wrote:
First I've heard of this... I'm sure we'd love to have some data and
maybe something to help reproduce this.
I too had an issue similar to this using the PHP PECL memcache
client,
but it was due to my own stupidity. I was running multiple sites
from a
single memcache cluster and I forgot to differentiate the keys
that were
being used by each app server. This resulted in each site sometimes
(spuriously) getting another site's data and vice versa! Duh! What a
brain donor!
Anyways, I also spent some wasted time looking through and adding
debugging lines to the client being used only to realise that I am a
moron.
Hmm. As described the issue sounds a little different. He's getting
responses out of sync. Still, I'm not even sure where in the code this
could happen. I'm more likely to blame it on a client issue, but we'll
need data to know for sure.
-Dormando