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

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        47m 46s 1 Gordon Sim 20/Aug/10 11:17
        Resolved Resolved Closed Closed
        1074d 8h 36m 1 Justin Ross 29/Jul/13 19:53
        Justin Ross made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Gordon Sim made changes -
        Field Original Value New Value
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Gordon Sim created 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