Andreas Neumann created TEPHRA-255: -------------------------------------- Summary: PruneUpperBoundWriterSupplierTest is flaky Key: TEPHRA-255 URL: https://issues.apache.org/jira/browse/TEPHRA-255 Project: Tephra Issue Type: Bug Affects Versions: 0.13.0-incubating Reporter: Andreas Neumann Assignee: Poorna Chandra
The travis build, on rare occasions, fails with: {noformat} testSupplier(org.apache.tephra.hbase.txprune.PruneUpperBoundWriterSupplierTest) Time elapsed: 2.599 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertFalse(Assert.java:64) at org.junit.Assert.assertFalse(Assert.java:74) at org.apache.tephra.hbase.txprune.PruneUpperBoundWriterSupplierTest.testSupplier(PruneUpperBoundWriterSupplierTest.java:120) {noformat} This looks like a race between the shutting down the writer and asserting that it has shut down. It may be caused by the fact that upon shutdown(), the PruneUpperBoundWriter gives its flush thread only 1 ms to join. In slow test environments, that may not be sufficient. -- This message was sent by Atlassian JIRA (v6.4.14#64029)