Good grief. I found it:

[GEOS-8797] PostScriptTransformTest recursively deletes entire system temporary directory
https://osgeo-org.atlassian.net/browse/GEOS-8797

Kind regards,
Ben.

On 22/06/18 13:34, Ben Caradoc-Davies wrote:
No doubt many of you will have experienced the instability of Travis CI builds, with PRs plagued by intermittent failures. I have been investigating these failures for some time. These failures do not seem to occur locally.

While I have no proof, I have direct and indirect evidence that the failures are related to EPSG code lookup failures in the HSQL database. Static analysis indicates that some failures can *only* occur after disconnection from the HSQL database. It is not the authority disposer, which runs only after 30 minutes. I can reproduce one failure by deleting /tmp/Geotools, which contains the HSQL database files, during the build.

I thought that something on the Travis CI workers is eating files in /tmp. Perhaps some rogue cleanup service? Who knows. I tried using a private java.io.tmpdir (-Djava.io.tmpdir=$HOME/tmp on the travis-tmpdir branch) as a workaround but still saw failures.

We need to get to the bottom of these failures because they are harming the usability of Travis CI.

Do we have a rogue cleanup service in our own infrastructure?

Kind regards,


--
Ben Caradoc-Davies <[email protected]>
Director
Transient Software Limited <https://transient.nz/>
New Zealand

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to