[zeromq-dev] Reorder bug?

Tom Wilberding tom at wilberding.com
Mon Feb 13 16:44:54 CET 2012

Hi there,

We have an application that subscribes to a TCP PUB/SUB socket and
archives the data to a database.

We've run 2 instances of this application listening to the same PUB
source and have noticed periodically that the archived packets are
sometimes out of order slightly.

We compare the order of events from the logfiles of the source versus
the order of events in archive A and in archive B. 99.9% of the time
they all agree, but every now and then A is wrong or B is wrong.

This is version 2.0. The source PUB is written in C++ and the two SUB
applications are using jzmq. We archive upwards of a billion events per

I'm working on a simple C only test case to try and reproduce the
problem, but I wanted to ask this group if this sounded familiar as a
bug that may have been fixed in 2.1 or 3.0?


More information about the zeromq-dev mailing list