Closed FrancescAlted closed 2 years ago
For some reason, it turned out that when 2 views are chained, the current implementation seems to send the same context to parallel Blosc2 core, creating race conditions.
In https://github.com/inaos/iron-array/commit/09759ae1ebd60a2deae6789a12faae28b5dc1534 we are forcing the use of 1 thread, and we fixed this issue. One pending task is to assess how much performance are we loosing by disabling multithreading on views.
After creating a fresh conda environment in my Mac with:
I can reproduce a crash with:
Apparently it always crashes when executing the
iarray/tests/test_config_params.py::test_zfp_accuracy_codec
test.