Hello Alex,
this problems looks like a missing server->dirty++; call in some
delete or delete-alike operation (like list pop).
I'll check it right now all the commands, but please if you can send
me a list of commands you are using against Redis.
Thank you!
Salvatore
--
Salvatore 'antirez' Sanfilippo
http://invece.org
"Once you have something that grows faster than education grows,
you’re always going to get a pop culture.", Alan Kay
> this problems looks like a missing server->dirty++; call in some
> delete or delete-alike operation (like list pop).
> I'll check it right now all the commands, but please if you can send
> me a list of commands you are using against Redis.
Ok... EXPIRE was not propagated to slaves for a missing server->dirty increment.
Now all is ok if you ack you are using expire. Otherwise there is
another bug to fix :)
Cheers,
Salvatore
Ok, so it's almost sure we fixed your problem.
In the latest email forgot to mention that the fix is already on the
Git repo. Please if you can upgrade the slave and try if the problem
is gone. Thank you very much!
Cheers,
Salvatore
p.s. The version of Redis in Git is almost the same as the latest
tar.gz so you are not going to run less stable code, just a bit more
fixed code :)