Uploaded image for project: 'Ratis'
  1. Ratis
  2. RATIS-569

StatusRuntimeException because Ratis clients do not shutdown the observer cleanly

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 0.3.0
    • 0.5.0
    • server

    Description

      Running TestDataValidate in Ozone leads to StatusRuntimeException on the datanode frequently.
      This causes an unclean shutdown on the stream on the datanode.

      In GrpcClientProtocolClient, shutdownNow should be followed by a awaitTermination to wait for a clean shutdown.

      Attachments

        1. RATIS-569.01.patch
          3 kB
          Siddharth Wagle
        2. RATIS-569.02.patch
          3 kB
          Siddharth Wagle
        3. RATIS-569.03.patch
          3 kB
          Siddharth Wagle

        Activity

          People

            swagle Siddharth Wagle
            msingh Mukul Kumar Singh
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: