Kirk Lund created GEODE-2456:
--------------------------------
Summary: Distributed Transaction dunit tests are failing during
tearDown
Key: GEODE-2456
URL: https://issues.apache.org/jira/browse/GEODE-2456
Project: Geode
Issue Type: Bug
Components: tests
Reporter: Kirk Lund
The Distributed Transaction dunit tests are failing during tearDown. It looks
like the JUnit tearDown thread and some other async thread are racing to delete
diskstore files.
{noformat}
Caused by: java.nio.file.NoSuchFileException:
./BACKUPDiskStore-0-0-org.apache.geode.disttx.DistributedTransactionDUnitTest.testPutAllWithTransactions_1.krf
at
sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at
sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:244)
at
sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)
at java.nio.file.Files.delete(Files.java:1126)
at org.apache.geode.internal.FileUtil.delete(FileUtil.java:166)
at
org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.deleteBACKUPDiskStoreFile(JUnit4CacheTestCase.java:578)
... 28 more
{noformat}
Recommended changes:
* change from using org.apache.geode.internal.FileUtil to
org.apache.commons.io.FileUtils
* make sure distributed transaction dunit tests aren't leaving orphaned threads
running after test completes
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)