ezmobius/redis-rb — pull request #185 by royaltm (2012-03-09 02:09:53+00:00)
Title: Fiber concurrency in synchrony Issue #183 resolved with additional tests

IMPORTANT: This patch is critical for connection/synchrony driver.

Please read issue #183 to understand this change.

The current implementation (as is before this patch) is NOT AWARE of Fiber concurrency, which was introduced in EM-Synchrony and is heavily utilized by e.g. @postrank-labs/goliath web server.

In real worlds' applications it means that some command results may be incorrectly returned from redis server upon high connection concurrency in event-reactor or event not returning at all.