ezmobius/redis-rb — Issue #165: Synchrony driver not matching up responses correctly when using sinatra-synchrony
Author: ryanlecompte
Created: 2011-12-30 00:51:14+00:00
State: open

Hello,

We are running into an issue with using sinatra, sinatra-synchrony, and redis-rb using the connection/synchrony driver. It appears that under load that the redis requests are not matching up properly. For example, under load sometimes a redis llen returns an array and a lrange returns a number. When we switch back to using the synchronous version (require redis/connection/hiredis), the problems go away using the exact same code.

Any thoughts? This is using thin, sinatra, and sinatra-synchrony.