e2b74cc9e6

A bunch of FIXMEs in here, but it seems like a good start. Note that this differs from the original fake driver. Rather than the driver consuming each message in a greenthread, we leave it up to the choice of executor to determine how the consumer is run in parallel to the client and we use thread-safe queues to pass the messages and replies back and forth. The main reason for this is that we don't want the driver explicitly depending on eventlet.
Description
OpenStack library for messaging
Languages
Python
99.8%
Shell
0.2%