Petals CDK

Potential starvation of acceptor threads

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 5.5.0
  • Fix Version/s: 5.6.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    When an Acceptor thread dies because of an uncaught exception, it is correctly logged, but no thread are created to replace it.

    So potentially, we could find ourselves with no acceptor threads at all.

    Since we don't use a complex pool implementation to manage these threads, we can simply recreate a new thread when one dies.

    Show
    When an Acceptor thread dies because of an uncaught exception, it is correctly logged, but no thread are created to replace it. So potentially, we could find ourselves with no acceptor threads at all. Since we don't use a complex pool implementation to manage these threads, we can simply recreate a new thread when one dies.
  • Environment:
    -

Issue Links

Activity

People

Dates

  • Created:
    Fri, 12 Feb 2016 - 12:07:32 +0100
    Updated:
    Mon, 15 Feb 2016 - 10:40:41 +0100
    Resolved:
    Mon, 15 Feb 2016 - 10:40:40 +0100