[CONTROLLER-1660] C: ddb leader isolation: after node rejoin within transaction timout write-transactions returned 500 from all nodes Created: 07/May/17 Updated: 25/Jul/23 Resolved: 08/May/17 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | clustering |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Peter Gubka | Assignee: | Unassigned |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 8393 |
| Description |
|
scenarion: logs https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-clustering-only-carbon/665/archives/ bug may be related to 8372 |
| Comments |
| Comment by Peter Gubka [ 07/May/17 ] |
|
All 3 nodes returned TransactionCommitFailedException cause by akka timeout, but the first stacktrace comes from |
| Comment by Tom Pantelis [ 08/May/17 ] |
|
This is expected with ask-based protocol. This was the main reason for the new tell-based. I would suggest testing this scenario with tell-based only. |
| Comment by Peter Gubka [ 08/May/17 ] |
|
(In reply to Tom Pantelis from comment #2) It was tested with tell-based=true. Before every testing suite there was an odl restart with certain tell-based setting (true or false). In this case it was a restart with tell-based=true. |
| Comment by Tom Pantelis [ 08/May/17 ] |
|
You're saying that it failed with AskTimeout for BatchedModifications and ReadyLocalTransaction. That is the ask-based protocol. |