Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-15278

AsyncRPCClient hangs if Connection closes before RPC call response

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.0.0
    • 2.0.0
    • rpc, test
    • None
    • Reviewed

    Description

      The test for HBASE-15212 discovered an issue with Async RPC Client.

      In that test, we are closing the connection if an RPC call writes a call larger than max allowed size, the server closes the connection. However the async client does not seem to handle connection closes with outstanding RPC calls. The client just hangs.

      Marking this blocker against 2.0 since it is default there.

      Attachments

        1. HBASE-15278.v5.patch
          4 kB
          Heng Chen
        2. HBASE-15278.v4.patch
          5 kB
          Heng Chen
        3. HBASE-15278.patch
          7 kB
          Heng Chen
        4. HBASE-15278_v3.patch
          7 kB
          Heng Chen
        5. HBASE-15278_v2.patch
          7 kB
          Heng Chen
        6. HBASE-15278_v1.patch
          7 kB
          Heng Chen
        7. hbase-15278_v00.patch
          8 kB
          Enis Soztutar

        Activity

          People

            chenheng Heng Chen
            enis Enis Soztutar
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: