Open issues

EPGM - Congestion Control
LIBZMQ-213
Windows assert on wakeup from sleep
LIBZMQ-212
Poll timeout limitation
LIBZMQ-210
Port futzing crashes libzmq
LIBZMQ-209
Copy/Paste Problem with the examples from the guide
LIBZMQ-208
Assertion failed: (msg_->flags | ZMQ_MSG_MASK) == 0xff (zmq.cpp:223)
LIBZMQ-206
Assertion failed: pending_bytes == 0 (src/pgm_receiver.cpp:142)
LIBZMQ-205
Calling zmq_msg_close after zmq_getsockopt causes segment violation
LIBZMQ-204
Assertion failed: rc == 0 (connect_session.cpp:96)
LIBZMQ-203
MS VC++ 2010 Build
LIBZMQ-201
Unable to successfully test epgm:// protocol on Windows
LIBZMQ-200
intermixed multipart messages on higher load
LIBZMQ-199
plz describe xrep/xreq behaviour on disconnects
LIBZMQ-198
Send&Receive is broken in v2.1.5?
LIBZMQ-197
Assertion failed: No buffer space available (tcp_socket.cpp:91) - only on Windows XP x86
LIBZMQ-195
Latest master branch build failed with --with-pgm on Snow Leopard
LIBZMQ-193
latest master branch build failed with --with-pgm
LIBZMQ-192
Multipart message not atomic
LIBZMQ-191
Assertion failure in req.cpp:87
LIBZMQ-189
Assertion failure in fq.cpp:62
LIBZMQ-188
dependancy to very old libuuid
LIBZMQ-187
zmq-2.1.3 assertion failed: !more || pipes [current] != pipe_ (fq.cpp:62)
LIBZMQ-185
make distclean should remove manpages from the doc subdir
LIBZMQ-184
Return POLLERR from zmq_poll when ETERM happens
LIBZMQ-183
In version 2.0.x, libzmq has a soname (library version) of 0.0.0
LIBZMQ-182
Assertion failed: sessions.empty () (socket_base.cpp:127)
LIBZMQ-181
Multi-part message not atomic in PUSH socket
LIBZMQ-180
PUSH sockets should exhibit consistent blocking behaviour
LIBZMQ-179
zmq_bind() errno == 0 when error return value == -1
LIBZMQ-178
c++ socket_t is missing a close method
LIBZMQ-177
Duplicate identities not checked with zmq_connect
LIBZMQ-176
Assertion failed: ok (xrep.cpp:196)
LIBZMQ-175
Rapid connect/disconnect with LINGER > 0 never releases memory
LIBZMQ-174
Documentation issues (reference manual)
LIBZMQ-173
Reconnect over req-rep does not seem to work
LIBZMQ-172
Reconnecting to a PUB socket causes memory leakage
LIBZMQ-171
Assertion failed end_chunk->next in yqueu.hpp (Line 108)
LIBZMQ-170
zmq_term does not broadcast from PUB to all SUBs
LIBZMQ-169
zmq_term exits silently without returning to caller
LIBZMQ-168
Segmentation fault in object.cpp:357
LIBZMQ-167
Several assertion failures relating to large numbers of sockets being created
LIBZMQ-166
Reproducible crash for mailbox.cpp:182 assertion!
LIBZMQ-165
Assertion failed: inpipes [current_in].active (xrep.cpp:229)
LIBZMQ-164
libzmq.la, libzmq.so.1.0.0 installed +x
LIBZMQ-163
[PATCH] Fixed autogen.sh warnings on Debian 6 systems.
LIBZMQ-162
PUSH/PULL ack
LIBZMQ-160
Call to zmq_init with >0 thread count causes core dump
LIBZMQ-159
Assert in PUB from two SUBs connecting with the same identity
LIBZMQ-158
Helgrind (valgrind) errors
LIBZMQ-156
[2.1.0] zmq_term doesn't wait for message delivery for inproc endpoints.
LIBZMQ-154
issue 1 of 312

EPGM - Congestion Control

Description

I am currently testing / playing with 0MQ. I plan on using it for a distributed application that uses TCP/IP and EPGM.

I have a couple questions which I have not seen addressed anywhere.

1. The TCP/IP interface does not allow the Nagle algorithm is be turned on/off via the setsockopt method. I know typically you do not turn this off but in some cases you will receive a performance boost from it.

2. The EPGM interface does not allow you to set the time-to-live option in the setsockopt method.

3. When testing EPGM for throughput limits I discovered that all of the messages are batched until a UDP packet is full before sending it. I do not what this to occur. I want all messages to be sent as individual UDP packets. There should be an option to configure this functionality. I have tried setting the ZMQ_RATE values in the setsockopt method but this does not affect the caching of messages. I do not know if this is a openPGM or 0MQ problem.

If these issues are addressed somewhere and I missed them I apoligize but please refer me to where they are discussed. If they have not been addressed then I think they should be added in future versions.

Thanks
Michael

Environment

None

Status

Assignee

Unassigned

Reporter

usmarine

Labels

None

Priority

Configure