[CONTROLLER-1712] RequestTimeoutException happens few seconds before it should (120s) Created: 08/Jun/17 Updated: 25/Jul/23 Resolved: 14/Jun/17 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | clustering |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Vratko Polak | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 8636 |
| Description |
|
This is probably duplicate of This affects test cases where prefix-based shard leader is isolated while single transaction producer is on a different node (if it is on the same node, Response from transaction producer [0] starts with: \n\tat org.opendaylight.mdsal.dom.broker.TransactionCommitFailedExceptionMapper.newWithCause(TransactionCommitFailedExceptionMapper.java:37)\n\tat This may happen if there was a transaction opened ~3 seconds before isolation, but the backend took more than that to process it, so the final confirmation was blocked by the isolation. The rate is 1000 transaction per second (implemented by producer waiting 1 millisecond after each submit) and warmup period is 5 seconds. We may need to lower the transaction rate (considering those are writes to config datastore) and subtract few seconds from the period where failures are not tolerated. |
| Comments |
| Comment by Vratko Polak [ 14/Jun/17 ] |
|
Fixed on suite [1] side. |