Petals ESB Container

Reduce the acceptor core size of NIO transporter when no request incomes

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 5.0.0
  • Fix Version/s: 5.0.1
  • Component/s: Transporter
  • Security Level: Public
  • Description:
    Hide

    With Java 6, the new method ThreadPoolExecutor.allowCoreThreadTimeOut(boolean) was introduced to reduce the core size when no task must be processed after a given keep alive time.
    Please use this method at NIO transporter level to reduce the number of incoming message acceptors (see org.ow2.petals.microkernel.transport.platform.nio.server.NioServerAgent).

    Show
    With Java 6, the new method ThreadPoolExecutor.allowCoreThreadTimeOut(boolean) was introduced to reduce the core size when no task must be processed after a given keep alive time. Please use this method at NIO transporter level to reduce the number of incoming message acceptors (see org.ow2.petals.microkernel.transport.platform.nio.server.NioServerAgent).
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Tue, 1 Dec 2015 - 09:35:49 +0100
Field Original Value New Value
Link This issue blocks PETALSDISTRIB-109 [ PETALSDISTRIB-109 ]
Christophe DENEUX made changes - Tue, 1 Dec 2015 - 11:46:23 +0100
Status New [ 10000 ] Open [ 10002 ]
Priority Minor [ 4 ]
Christophe DENEUX made changes - Tue, 1 Dec 2015 - 11:46:29 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Tue, 1 Dec 2015 - 14:49:03 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.0.1 [ 10579 ]
Resolution Fixed [ 1 ]

People

Dates

  • Created:
    Tue, 1 Dec 2015 - 09:35:29 +0100
    Updated:
    Tue, 1 Dec 2015 - 14:49:02 +0100
    Resolved:
    Tue, 1 Dec 2015 - 14:49:02 +0100