5789d354 to
gasparchange the socket shutdown sequence to catch "Not connected error", which we don't care about, and fix the test suite on osx where eventlet does not build an epoll hub
f60ecfd7 to
gasparfix a weird issue where closed zmq sockets with linger set to 0 never get evicted from the eventlet hub; since this bug is not important to us and only shows up in unit testing, reset the hub after each test
756dc804 to
gasparadding a test that verifies zmq deals with big messages (the bug i was looking for ended up being in my own socket handling code)
6ed7097d to
gasparfix gaspartests (nosetests -s works now) on vanilla eventlet of latest revision; the duplicate fds were related to sockets that had been closed but not yet shutdown; calling socket.shutdown() beforehand eliminates these problems
4d675283 to
gasparuse makefile and read(n) instead of recv(n) in gaspar server, which prevents us from reading less than the desired buffersize and truncating messages
@jmoironwrote a short benchmark of various #python serialization options: http://t.co/FRpeFVSj
9a2d0628 to
gasparfix some comments, put wait time back down to 0.05s
db4e74da to
gasparlower the slow-start sleep phase back to 0.05 from 0.1
3c5ce124 to
gasparmake eventlet stfu about threads being bound and then read from different greenlets by making sure that we always bind and read in the same greenlet
6a764127 to
gasparclean up gaspartest, add gaspar.client so the tests run
cd19286b to
gaspardo not import msgpack as it's not used and not a dep of gaspar (yet?)