Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-2280

TJSONProtocol.Flush() does not really flush the transport

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.9.1
    • Fix Version/s: 0.9.2
    • Component/s: Go - Library
    • Labels:
      None
    • Patch Info:
      Patch Available

      Description

      The Flush() method of all protocols calls transport.Flush(), except for JSON, leading to a failure in some cases (e.g. with HTTP). The service call fails with EOF on recvResponse(), because the request has never been sent to the server, thus no response.

        Attachments

          Activity

            People

            • Assignee:
              jensg Jens Geyer
              Reporter:
              jensg Jens Geyer
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: