commit | 9280f2201db9572b2582270e8e5663c2520b15c1 | [log] [tgz] |
---|---|---|
author | Ali Reza Zamani Zadeh Najari <anajari@linkedin.com> | Tue Nov 26 09:59:09 2019 -0800 |
committer | Hunter Lee <hulee@linkedin.com> | Tue Nov 26 09:59:09 2019 -0800 |
tree | e40e485ebf118bb04d2f6b8049af006c4525caab | |
parent | 4d4cca9b289cede16b67abb607c9d54ba1921809 [diff] |
Stabilize 5 unstable tests (#624) In this commit three test that were unstable for some time has been stabilized. 1- TestWorkflowControllerDataProvider: This test were rely on thread sleep. This has been changed to TestHelper.verify. 2-TestDrop: This test were rely on thread sleep. This has been changed to TestHelper.verify. 3-TestGetLastScheduledTaskExecInfo: This test were rely on thread sleep. This has been changed to TestHelper.verify. Also a check has been added to measure the scheduled tasks and compared the result with the expected number of tasks that should be scheduled. Also in this test some of the hard coded strings for queue namning has been removed and replaced with TestHelper.getTestMethodName(). 4- TestStopWorkflow: At the beggining of each test, participant have started and at the end of the test, participants have stopped. Hence dependency between the tests added to avoid potential conflicts between individual tests. Also one global varible has been use among the task to stop which has been changed to local variable. Also Thread.sleep has been eliminated. 5- TestClusterVerifier: In this test, Thread.sleep has been removed.
Helix is part of the Apache Software Foundation.
Project page: http://helix.apache.org/
Mailing list: http://helix.apache.org/mail-lists.html
mvn clean install package -DskipTests
Helix is a generic cluster management framework used for automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix provides the following features: