Uploaded image for project: 'libzmq'
  1. libzmq
  2. LIBZMQ-307

When one subscriber socket is closed, another subscriber socket fails to function properly

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.0.2
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Linux

      Description

      I have attached a python program that demonstrates this bug. Basically, at one point in the program, both subscribers are receiving messages just fine (the sleep allows the socket time to setup, on my system). After closing subscriber1 socket, we publish another message and subscriber2 cannot receive it, it just hangs. This is not a late subscriber problem because we do receive a message earlier in the program.

      Also, I ran this test script on 2.1.11 and it works fine.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                sustrik Martin Sustrik
                Reporter:
                gmcgraw Garret McGraw
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: