Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-548

Python client should handle CLIENT handshake match status correctly

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3.3
    • Component/s: python
    • Labels:
      None

      Description

      In building the Avro server and client for HBase (see http://github.com/hammer/hbase-trunk-with-avro), I've come across a bug where my first RPC from client to server behaves nicely, but the second message sent will create two RPCs between the client and server. Not sure if the client or server is at fault, but this JIRA will document my investigations.

      Further investigations have shown that the issue was incorrect handling of the CLIENT match in the handshake. We were telling the requestor that no response was present; in fact, a response is present, and should be processed as a result of the request.

        Attachments

        1. AVRO-548.patch
          0.5 kB
          Jeff Hammerbacher

          Issue Links

            Activity

              People

              • Assignee:
                hammer Jeff Hammerbacher
                Reporter:
                hammer Jeff Hammerbacher
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: