It should not be possible, no. Be sure you've disabled the client
"failover" code.
restart memcached with -t 1 and see if it stops happening. I already said
it's not possible.
Because we've programmed the commands with the full intent to be atomic.
If it's not, there's a bug... there's an issue with incr/decr that's been
fixed upstream but we've never had a reported issue with add.
I'm not sure what you want to hear. "They're supposed to be atomic, yes."
- that much is in the wiki too.
What do you think? Possible?
elSchrom <jerom...@googlemail.com> schrieb:
elSchrom <jerom...@googlemail.com> schrieb:
Can you give more info about exactly what the app is doing? What version
you're on as well? I can squint at it again and see if there's some minute
case.
Need to know exactly what you're doing though. How long the key tends to
live, how many processes are hammering the same key, what you're setting
the timeout to, etc.
Your behavior's only obstinate because you keep asking if we're sure if
it's atomic. Yes it's supposed to be atomic, if you think you've found a
bug lets talk about bug hunting :P
But wouldn't that also be true if another process found the expired lock and set
a new one?
--
Les Mikesell
lesmi...@gmail.com