1. 24 Nov, 2015 4 commits
  2. 23 Nov, 2015 2 commits
  3. 21 Nov, 2015 1 commit
  4. 20 Nov, 2015 1 commit
  5. 19 Nov, 2015 1 commit
  6. 18 Nov, 2015 1 commit
  7. 13 Nov, 2015 7 commits
  8. 12 Nov, 2015 1 commit
  9. 08 Nov, 2015 3 commits
  10. 05 Nov, 2015 2 commits
  11. 02 Nov, 2015 2 commits
  12. 01 Nov, 2015 4 commits
    • Constantin Rack's avatar
      Merge pull request #1629 from hintjens/master · 22179afa
      Constantin Rack authored
      Problem: Windows 7 TCP slow start
      22179afa
    • Pieter Hintjens's avatar
      Problem: Windows 7 TCP slow start · 54e2e2a7
      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
      54e2e2a7
    • Constantin Rack's avatar
      Merge pull request #1628 from hintjens/master · ac46e6da
      Constantin Rack authored
      Fix for #1399
      ac46e6da
    • Pieter Hintjens's avatar
      Problem: asserts if EINVAL recieved on read/write · ba1515fe
      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 :)
      ba1515fe
  13. 30 Oct, 2015 1 commit
  14. 27 Oct, 2015 2 commits
  15. 26 Oct, 2015 4 commits
  16. 25 Oct, 2015 2 commits
  17. 24 Oct, 2015 2 commits