[ https://forge.continuent.org/jira/browse/HEDERA-19?page=all ]
     
Stephane Giron closed HEDERA-19:
--------------------------------

     Assign To: Mathieu Peltier  (was: Stephane Giron)
    Resolution: Fixed

Fixed in CVS

> Race condition : a member can be both declared as succeeded and failed for a 
> query when shutting down
> -----------------------------------------------------------------------------------------------------
>
>          Key: HEDERA-19
>          URL: https://forge.continuent.org/jira/browse/HEDERA-19
>      Project: Hedera
>         Type: Bug
>     Versions:  Hedera 1.5
>     Reporter: Stephane Giron
>     Assignee: Mathieu Peltier
>      Fix For:  Hedera 1.5.4

>
>
> When using WAIT_ALL, under load and when a controller is shutting down, it is 
> possible that it sends a success notification for a query to the other 
> controller, but this last one will in parallel declare that the first is 
> failing.
> As a result, the leaving controller may be added to the failed members group 
> and to the succeeded members group at the same time (for queries that are 
> notified). This will prevent the remaining controller from accepting later 
> responses (dropped as the number of "presumed" reponses is equal to the 
> number of expected responses), and one of these responses may be it self 
> response.
> As it is dropped, the client will receive an exception : request failed on 
> all controllers (even if it succeeded on the remaining one).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://forge.continuent.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


_______________________________________________
Hedera mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/hedera

Reply via email to