Qpid
  1. Qpid
  2. QPID-2817

Connection::close() may hang if broker is suspended

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.6
    • Fix Version/s: 0.7
    • Component/s: C++ Client
    • Labels:
      None

      Description

      This simulates the case where the physical connection is lost somehow, but the socket isn't disconnected. The client will wait indefinitely (or until TCP times out) for the close-ok response. Normally heartbeats fix this issue, but they are turned off on close before the client waits for the brokers response.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Gordon Sim
            Reporter:
            Gordon Sim
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development