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

Upgrade netty to the latest 3.x release

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.9.0
    • Component/s: java
    • Labels:
      None
    • Hadoop Flags:
      Incompatible change
    • Release Note:
      Hide
      Netty was upgraded from 3.5.13.Final to 3.10.6.Final. After 3.6.0 Netty does not interrupt its worker threads therefore, NettyServer.close() would hang until all the ongoing responder calls finish their job. Normally it means that all the ongoing client requests will be responded before the server stops. It also means that if any of the responder calls are in dead lock NettyServer.close() will never return.
      Show
      Netty was upgraded from 3.5.13.Final to 3.10.6.Final. After 3.6.0 Netty does not interrupt its worker threads therefore, NettyServer.close() would hang until all the ongoing responder calls finish their job. Normally it means that all the ongoing client requests will be responded before the server stops. It also means that if any of the responder calls are in dead lock NettyServer.close() will never return.

      Description

      Netty version 3.5.13 is pretty old. Shall be updated to the latest 3.x release: 3.10.6.
      (Not suggesting to upgrade to 4.x as it requires much more effort due to API incompatibilities.)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gszadovszky Gabor Szadovszky
                Reporter:
                gszadovszky Gabor Szadovszky
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: