Skip to content

Conversation

@PointKernel
Copy link
Member

@PointKernel PointKernel commented Nov 3, 2025

Description

Closes #20445

This PR refactors the hash join match context tests. Previously, the tests used the synchronous cudaMemcpy API, which caused incorrect results when building and running in debug mode. The update replaces these calls with existing test APIs that copy data between host and device using the provided stream, resolving the async issue when non-default streams are used.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@PointKernel PointKernel requested a review from a team as a code owner November 3, 2025 20:42
@github-actions github-actions bot added the libcudf Affects libcudf (C++/CUDA) code. label Nov 3, 2025
@PointKernel PointKernel changed the title Fix join match context Fix join match context tests Nov 3, 2025
@PointKernel PointKernel added bug Something isn't working non-breaking Non-breaking change 3 - Ready for Review Ready for review by team labels Nov 3, 2025
Copy link
Member

@mhaseeb123 mhaseeb123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving with one non-blocking suggestion

@PointKernel
Copy link
Member Author

/merge

@rapids-bot rapids-bot bot merged commit fd793eb into rapidsai:main Nov 4, 2025
137 checks passed
@PointKernel PointKernel deleted the fix-join-match-context branch November 4, 2025 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 - Ready for Review Ready for review by team bug Something isn't working libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Hash join match context fails in debug build of libcudf

3 participants