Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HOTFIX] v23.12.01 #14603

Merged
merged 1 commit into from
Dec 8, 2023
Merged

[HOTFIX] v23.12.01 #14603

merged 1 commit into from
Dec 8, 2023

Conversation

raydouglass
Copy link
Member

No description provided.

… to ORC (#14595)

Changes in #14295 introduced a synchronization issue in `build_dictionaries`. After stripe_dicts are initialized on the host, we copy them to the device and then launch kernels that read the dicts (device copy). However, after these kernels we deallocate buffers that are not longer needed and clear the dicts' views to these buffers on the host. The problem is that, without synchronization after the H2D copy, the host modification can be done before the H2D copy is performed, and we run the kernels with the altered state.
This PR adds a sync point to make sure the copy is done before host-side modification.

Authors:
   - Vukasin Milovanovic (https://github.com/vuule)

Approvers:
   - Nghia Truong (https://github.com/ttnghia)
   - Alessandro Bellina (https://github.com/abellina)
   - Bradley Dice (https://github.com/bdice)
@raydouglass raydouglass added the ! - Hotfix Hotfix is a bug that affects the majority of users for which there is no reasonable workaround label Dec 8, 2023
@raydouglass raydouglass requested a review from a team as a code owner December 8, 2023 21:30
@raydouglass raydouglass merged commit fba06e9 into main Dec 8, 2023
19 of 21 checks passed
@github-actions github-actions bot added the libcudf Affects libcudf (C++/CUDA) code. label Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
! - Hotfix Hotfix is a bug that affects the majority of users for which there is no reasonable workaround libcudf Affects libcudf (C++/CUDA) code.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants