[ 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