suretec/Message-Passing-ZeroMQ — pull request #8 by gbjk (2014-07-29 16:44:20+00:00)
Title: Feature/ffi

This fixes FFI and libzmq3 handling, whilst preserving libzmq2 handling.

The need to sleep is incredibly unfortunate, but the other patterns described in 0mq's docs are just so far out of reach for us here. So we've just kept the sleeping to the most viable option we can.
Without the sleep... it'll just hang forever. Ironic, eh?

Note: CHANGELOG left with no version at the top.
ZeroMQ.pm left with 0.0073, which is what I'm testing this under currently.

Also note: By making t/stress.t fire into a non-existent receiver socket,
we can see that libzmq2 does *not* handle failure well. It grows in memory significantly before eventually ooming the whole server. You'll need more like 100 million ITRs for that though.

HTH

gbjk