Alexey Serbin has uploaded a new change for review.
http://gerrit.cloudera.org:8080/7823
Change subject: [tests] fix flakiness in catalog_manager_tsk-itest
......................................................................
[tests] fix flakiness in catalog_manager_tsk-itest
After recent updates the catalog_manager_tsk-itest became unstable
in TSAN configuration. The failure scenario looks like the following:
* 3 masters are running with --raft_enable_pre_election=false flag
and short raft heartbeat interval.
* The test client sends CreateTable request. The server side completes
the request, but once the storm of master re-elections starts,
the client cannot get the authoritative answer on its
IsCreateTableDone requests because master leadership changes
every 40-100ms. As as result, after retrying IsCreateTableDone
request many times, the client times out on its CreateTable request.
Making the raft heartbeat interval higher helps keeping the master
leadership intervals longer, so the client has better chance of
getting authoritative response from the masters.
Change-Id: I3731fb560923d82d2fb64ac7b829080f99a0681e
---
M src/kudu/integration-tests/catalog_manager_tsk-itest.cc
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/23/7823/1
--
To view, visit http://gerrit.cloudera.org:8080/7823
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3731fb560923d82d2fb64ac7b829080f99a0681e
Gerrit-PatchSet: 1
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Alexey Serbin <[email protected]>