Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
Description
When running the release verification script, I sometimes get this error:
[----------] 5 tests from TestInt8/TestSparseTensorRoundTrip/0, where TypeParam = arrow::Int8Type [ RUN ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCOOIndexRowMajor /tmp/arrow-3.0.0.4SRpe/apache-arrow-3.0.0/cpp/src/arrow/ipc/tensor_test.cc:53: Failure Failed '_error_or_value8.status()' failed with IOError: Path already exists: '/tmp/ipc-test-qj6ng827/' [ FAILED ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCOOIndexRowMajor, where TypeParam = arrow::Int8Type (0 ms) [ RUN ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCOOIndexColumnMajor [ OK ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCOOIndexColumnMajor (0 ms) [ RUN ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCSRIndex [ OK ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCSRIndex (0 ms) [ RUN ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCSCIndex [ OK ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCSCIndex (0 ms) [ RUN ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCSFIndex [ OK ] TestInt8/TestSparseTensorRoundTrip/0.WithSparseCSFIndex (1 ms) [----------] 5 tests from TestInt8/TestSparseTensorRoundTrip/0 (1 ms total)
It seems that in some fringe cases, the random generation of temporary directory names produces duplicates. Most likely this means the random generator is getting the same seed from different processes.
Attachments
Issue Links
- links to