Alexey Serbin created KUDU-2976:
-----------------------------------
Summary: MoveTabletParamTest.Test is flaky
Key: KUDU-2976
URL: https://issues.apache.org/jira/browse/KUDU-2976
Project: Kudu
Issue Type: Bug
Components: test
Reporter: Alexey Serbin
Attachments: kudu-admin-test.7.txt.xz
The test in {{EnableKudu1097AndDownTS/MoveTabletParamTest.Test/0}}
configuration sometime fails with the following error message:
{noformat}
src/kudu/tools/kudu-admin-test.cc:390: Failure
Value of: s.ok()
Actual: false
Expected: true
Runtime error: kudu: process exited with non-zero status
1
stdout:
stderr: W1016 04:31:50.112155 2734 flags.cc:404] Enabled unsafe flag:
--never_fsync=true
Illegal state: Leader has not yet committed an operation in its own term
{noformat}
To fix, it's necessary to make sure the newly elected leader commits at least
one Raft transaction on its term (e.g. something similar to what
{{WaitForLeaderWithCommittedOp}} does). One option is to perform a DDL
operation (e.g. add a column) before attempting Raft configuration change
corresponding to the replica movement.
I attached the full log of a run where the test scenario failed.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)