Petals ESB Container

During/After SU shutdown (aka endpoint deactivation), reinject new exchanges left in the DeliveryChannel into the NMR

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 5.0.0
  • Fix Version/s: 5.0.2
  • Component/s: Router
  • Security Level: Public
  • Description:
    Hide

    Currently, if there is exchanges still in the queue of the DeliveryChannel when a SU Provides after shut down (i.e., after its endpoint is deactived from the container POV), these messages are simply lost.

    Like with PETALSESBCONT-379, for the new exchanges (those that are not answers to previous exchanges), it would make sense to reinject them in the router because:

    • either there is other provider that can answer them.
    • either there is not and the consumer should get an error for its request.

    For non-new exchanges, they should still be handled by the component.
    After undeploy, an error should be returned to the sender.

    This goes in the way to improve the reliability of the container for message delivery (PETALSDISTRIB-146).

    Show
    Currently, if there is exchanges still in the queue of the DeliveryChannel when a SU Provides after shut down (i.e., after its endpoint is deactived from the container POV), these messages are simply lost. Like with PETALSESBCONT-379, for the new exchanges (those that are not answers to previous exchanges), it would make sense to reinject them in the router because:
    • either there is other provider that can answer them.
    • either there is not and the consumer should get an error for its request.
    For non-new exchanges, they should still be handled by the component. After undeploy, an error should be returned to the sender. This goes in the way to improve the reliability of the container for message delivery (PETALSDISTRIB-146).
  • Environment:
    -

Issue Links

Activity

Victor NOËL made changes - Fri, 22 Jan 2016 - 15:39:46 +0100
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Victor NOËL made changes - Fri, 22 Jan 2016 - 15:40:15 +0100
Link This issue blocks PETALSDISTRIB-146 [ PETALSDISTRIB-146 ]
Victor NOËL made changes - Thu, 26 May 2016 - 15:07:26 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Victor NOËL made changes - Fri, 27 May 2016 - 10:55:38 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.0.2 [ 10661 ]
Resolution Fixed [ 1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
7s
1
Victor NOËL
Fri, 22 Jan 2016 - 15:39:46 +0100
Open Open In Progress In Progress
124d 22h 27m
1
Victor NOËL
Thu, 26 May 2016 - 15:07:26 +0200
In Progress In Progress Resolved Resolved
19h 48m
1
Victor NOËL
Fri, 27 May 2016 - 10:55:38 +0200



People

Dates

  • Created:
    Fri, 22 Jan 2016 - 15:39:39 +0100
    Updated:
    Fri, 27 May 2016 - 10:55:37 +0200
    Resolved:
    Fri, 27 May 2016 - 10:55:36 +0200