[FEA] Fix Parquet reader when using device_read_async
while the destination device buffers are not ready
#17077
Labels
feature request
New feature or request
Similar to the issue with ORC reader with is fixed by #17074, Parquet reader also has similar problem with using
device_read_async
, when usingdevice_read_async
while the destination device buffers are not ready:cudf/cpp/src/io/parquet/reader_impl_preprocess.cu
Lines 253 to 256 in e41dea9
We need to fix it ASAP otherwise there is a risk of data corruption.
From the implementation of datasources, I see that this bug only affects reading data from files. In such situations, the host-2-device memcpy ops do not use user-provided stream. Copying data from other host/device buffers to device buffer is not affected.
The text was updated successfully, but these errors were encountered: