[zeromq-dev] Salt ZeroMQ bug on large deployments

Jon Dyte jon at totient.co.uk
Thu Apr 12 20:37:42 CEST 2012


Thomas

I believe if you upgrade to a later version of zeromq this assertion 
will disappear.
This assertion used to appear because a pipe used for command 
structures  between threads filled up and in that case it's buffer is 
attempted to be resized which proved flaky.
In later versions of a single byte was written down the pipe and the 
command passed over memory.

https://github.com/zeromq/zeromq2-x/commit/d17cae20c5365fe2695b5e9027d8b91916eb9174



Jon


On 12/04/12 16:56, Thomas S Hatch wrote:
> Now that Salt is getting deployed in ever larger environments we are 
> running into what appears to be a ZeroMQ bug:
> https://github.com/saltstack/salt/issues/891
>
> The zeromq assertion we are seeing is this:
>
> Assertion failed: new_sndbuf > old_sndbuf (mailbox.cpp:183)
>
> I think it is associated with the discussion found here:
> http://comments.gmane.org/gmane.network.zeromq.devel/9887
>
> The sysctl modifications seem to help, but some of our users are still 
> seeing it, is there anything else that I should be looking out for here?
>
> - Thomas S Hatch
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev




More information about the zeromq-dev mailing list