Hi,

I've noticed recently that besides the bugs logged as sub-tasks under
umbrella ZOOKEEPER-2135
<https://issues.apache.org/jira/browse/ZOOKEEPER-2135> (Fix Trunk Build),
we are constantly getting pre-commit build failures and nightly build fails
caused by other flaky unit tests. Since we mostly rely on unit tests for
quality assurance, the existence of flaky tests prevent us from getting a
clear picture of quality of the build, and could slow down our
dev/review/release process.

So as a start step to harden unit tests, I have triaged Apache Jenkins
ZooKeeper builds over last two weeks, and created a couple of JIRAs to
track the flaky tests got extracted during the triage, and linked those
JIRAs under the umbrella ZOOKEEPER-2135. I've started working on some of
them. Help is also wanted, from analyzing Jenkins build and log bugs
(manually or through a script like this
<https://github.com/apache/hadoop/blob/trunk/dev-support/determine-flaky-tests-hadoop.py>),
or working on contributing patch that fix the test, or reviewing and (for
committers) commit the patch.

Let's give these tests more love and make the Jenkins build all green again.

-- 
Cheers
Michael.

Reply via email to