sunithabeeram opened a new pull request #4055: Handle exceptions during teardown URL: https://github.com/apache/incubator-pinot/pull/4055 We see random integration test failures in SegmentStatusCheckerIntegrationTest.tearDown with the trace: java.lang.NullPointerException at org.apache.helix.participant.HelixStateMachineEngine.reset(HelixStateMachineEngine.java:156) at org.apache.helix.messaging.handling.HelixTaskExecutor.reset(HelixTaskExecutor.java:602) at org.apache.helix.messaging.handling.HelixTaskExecutor.shutdown(HelixTaskExecutor.java:1128) at org.apache.helix.manager.zk.ZKHelixManager.disconnect(ZKHelixManager.java:701) at org.apache.pinot.server.starter.helix.HelixServerStarter.stop(HelixServerStarter.java:362) at org.apache.pinot.integration.tests.ClusterTest.stopServer(ClusterTest.java:227) at org.apache.pinot.integration.tests.controller.periodic.tasks.SegmentStatusCheckerIntegrationTest.tearDown(SegmentStatusCheckerIntegrationTest.java:282) Its unclear if this is due to an issue in Helix's task framework that has been fixed in subsequent releases. However, this does point to the case where the teardown might abort due to an exception (we attempt to stop broker, server and minion) and an unclean shutdown *may* cause other issues. This change just handles exceptions so we can still proceed with the rest of the cleanup.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org