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

Upgrade netty to the latest 3.x release

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.8.1
    • 1.9.0
    • java
    • None
    • Incompatible change
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: