The Parquet module uses global_buffers to store data, which is not thread-safe. In a parallel simulation, concurrent access to these buffers could lead to data corruption or race conditions. This should be addressed by making buffers thread-local or adding synchronization mechanisms like mutexes.
Originating from Pull Request #2
The Parquet module uses global_buffers to store data, which is not thread-safe. In a parallel simulation, concurrent access to these buffers could lead to data corruption or race conditions. This should be addressed by making buffers thread-local or adding synchronization mechanisms like mutexes.
Originating from Pull Request #2