- 08 Dec, 2015 1 commit
-
-
Ilya Kulakov authored
VMCI transport allows fast communication between the Host and a virtual machine, between virtual machines on the same host, and within a virtual machine (like IPC). It requires VMware to be installed on the host and Guest Additions to be installed on a guest.
-
- 30 Nov, 2015 4 commits
-
-
Pieter Hintjens authored
Adjust start of heartbeat timer
-
Chris authored
Only start the heartbeat timer when the underlying mechanism is ready to stop cipher streams from trying to encrypt a heartbeat before the handshake has completed. Addresses issue #1601.
-
Pieter Hintjens authored
fixes #1565: Allow session to flush commands on an engine error
-
Charles Stanley authored
-
- 27 Nov, 2015 1 commit
-
-
Pieter Hintjens authored
Solution: print test-suite.log if "make check" fails
-
- 25 Nov, 2015 1 commit
-
-
Constantin Rack authored
Currently, a test fails on Travis-CI but that can not be reproduced locally. Without the contents of the test-suite.log, this is difficult to analyze. Solution: print test-suite.log if "make check" fails This is based on the following answer on SO: http://stackoverflow.com/a/32597140
-
- 24 Nov, 2015 5 commits
-
-
Constantin Rack authored
Fix pipe activation race
-
Fedor Sheremetyev authored
This reduces chances of race between writer deactivation and activation. Reader sends activation command to writer when number or messages is multiple of LWM. In situation with high throughput (millions of messages per second) and correspondingly large HWM (e.g. 10M) the difference between HWM needs to be large enough - so that activation command is received before pipe becomes full.
-
Fedor Sheremetyev authored
-
Pieter Hintjens authored
Solution: remove `out_batch_size` from src/config.hpp
-
Constantin Rack authored
Solution: remove `out_batch_size` from src/config.hpp
-
- 23 Nov, 2015 2 commits
-
-
Constantin Rack authored
Add new option ZMQ_MULTICAST_MAXTPDU to set PGM_MTU.
-
Jim Hague authored
Fixes #1646
-
- 21 Nov, 2015 1 commit
-
-
Constantin Rack authored
Problem: router socket can do pipe handover while reading multipart message
-
- 20 Nov, 2015 1 commit
-
-
somdoron authored
-
- 19 Nov, 2015 1 commit
-
-
Pieter Hintjens authored
Problem: when STREAM socket HWM is reached an assert will happen as metadata is trying to set twice
-
- 18 Nov, 2015 1 commit
-
-
somdoron authored
-
- 13 Nov, 2015 7 commits
-
-
Pieter Hintjens authored
Solution: change behaviour of tcp_send/recv_buffer_size option
-
Constantin Rack authored
Solution: fix documentation
-
Constantin Rack authored
Solution: change option behaviour and adopt documentation
-
Constantin Rack authored
Solution: add test case
-
Pieter Hintjens authored
Solution: fix compilation errors
-
Constantin Rack authored
Solution: make tcp_recv_buffer_size and tcp_send_buffer_size unsigned
-
Constantin Rack authored
Solution: make base a double value
-
- 12 Nov, 2015 1 commit
-
-
Constantin Rack authored
Tcp buffer options to set RECV/SEND buffer
-
- 08 Nov, 2015 3 commits
- 05 Nov, 2015 2 commits
-
-
Constantin Rack authored
Added solution and project files to build with Microsoft VS2015
-
roalz authored
-
- 02 Nov, 2015 2 commits
-
-
Pieter Hintjens authored
Do not crash on unusual connection-failure cases
-
William Swanson authored
Only assert on errors we know are our fault, instead of trying to whitelist every possible network-related failure. This makes ZeroMQ more portable to other platforms where the possible errors are different. In particular, the previous code would often die under iOS.
-
- 01 Nov, 2015 4 commits
-
-
Constantin Rack authored
Problem: Windows 7 TCP slow start
-
Pieter Hintjens authored
See issue #1608. This is an old issue with Windows 7. The effect is that we see a latency ramp on the first 500 messages. * The ramp is unaffected by message size. * Sleeping up to 100msec between sends has no effect except to switch off ZeroMQ batching so making the ramp more visible. * After 500 messages, latency falls back down to ~10-40 usec. * Over inproc:// the ramp happens when we use the signaler class. * Client-server over inproc:// does not show the ramp. * Client-server over tcp:// shows a similar ramp. We know that the signaller is using TCP on Windows. We can 'prime' the connection by doing 500 dummy sends. This potentially causes new sockets to be delayed on creation, which is not a good solution. Note that the signaller sends zero-byte messages. This may also be confusing TCP. Solution: flood the receive buffer when creating a new FD pair; send a 1M buffer and discard it. Fixes #1608
-
Constantin Rack authored
Fix for #1399
-
Pieter Hintjens authored
This causes assertion failures after network reconnects. Solution: allow EINVAL as a possible condition after read/write. Fixes #829 Fixes #1399 Patch provided by Michele Dionisio @mdionisio, thanks :)
-
- 30 Oct, 2015 1 commit
-
-
Pieter Hintjens authored
-
- 27 Oct, 2015 2 commits
-
-
Pieter Hintjens authored
Added missing socket_poller.cpp file to msvc solutions.
-
ahmet authored
also fixes issue https://github.com/zeromq/libzmq/issues/1624
-