Alexey Serbin has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/25029 )
Change subject: KUDU-3813 fix flakiness in txn_commit-itest scenarios ...................................................................... KUDU-3813 fix flakiness in txn_commit-itest scenarios With very short keepalive interval setting for transactions, test scenarios would fail from time to time in TSAN builds. For example,the TestDontBackgroundAbortIfCommitInProgress scenario would intermittently fail as described in the JIRA item. This changelist increases the keepalive interval from 300ms to 500ms, and also increases verification time interval from 100ms to 250ms. With this, a wider margin is provided to cover for scheduler anomalies and other TSAN-induced pauses at overloaded test nodes. I ran 5K iterations of the TestDontBackgroundAbortIfCommitInProgress scenario and about 500 iterations of all the scenarios in TSAN instrumented txn_commit-itest with --stress-cpu-threads=8 after this update and there were no failures reported. Change-Id: I58746e38866788c0ec6b9ebac96bc8ec1c23ca72 Reviewed-on: http://gerrit.cloudera.org:8080/25029 Tested-by: Alexey Serbin <[email protected]> Reviewed-by: Alexey Serbin <[email protected]> --- M src/kudu/integration-tests/txn_commit-itest.cc 1 file changed, 7 insertions(+), 3 deletions(-) Approvals: Alexey Serbin: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/25029 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I58746e38866788c0ec6b9ebac96bc8ec1c23ca72 Gerrit-Change-Number: 25029 Gerrit-PatchSet: 3 Gerrit-Owner: Alexey Serbin <[email protected]> Gerrit-Reviewer: Abhishek Chennaka <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Zoltan Martonka <[email protected]>
