Skip to content

Forward-merge release/26.10 into main - #2589

Open
rapids-bot[bot] wants to merge 4 commits into
mainfrom
release/26.10
Open

Forward-merge release/26.10 into main#2589
rapids-bot[bot] wants to merge 4 commits into
mainfrom
release/26.10

Conversation

@rapids-bot

@rapids-bot rapids-bot Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Forward-merge triggered by push to release/26.10 that creates a PR to keep main up-to-date. If this PR is unable to be immediately merged due to conflicts, it will remain open for the team to manually merge. See forward-merger docs for more info.

…#2564)

Follow-up to #2548

Contributes to rapidsai/build-planning#324

* switches to wheel builds and `pip` devcontainers getting `tileiras`
from the system-installed CTK, not `cuda-toolkit` wheels.

## Notes for Reviewers

### Benefits of the `tileiras` change

* one less version to need to remember to update when we bump the CTK
version we build against
* consistent with how we get NVCC from the system install, not wheels
* removes a source of patching in DLFW builds (where a system CTK is
always preferred to one provided by wheels)

### How I tested this

relied on CI
@rapids-bot
rapids-bot Bot requested a review from a team as a code owner September 10, 2026 22:44
@rapids-bot
rapids-bot Bot requested a review from gforsyth September 10, 2026 22:44
@rapids-bot

rapids-bot Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

FAILURE - Unable to forward-merge due to an error, manual merge is necessary. Do not use the Resolve conflicts option in this PR, follow these instructions https://docs.rapids.ai/maintainers/forward-merger/

IMPORTANT: When merging this PR, do not use the auto-merger (i.e. the /merge comment). Instead, an admin must manually merge by changing the merging strategy to Create a Merge Commit. Otherwise, history will be lost and the branches become incompatible.

- remove stream pool creation from individual wrappers

Authors:
  - Tarang Jain (https://github.com/tarang-jain)
  - Mike Sarahan (https://github.com/msarahan)

Approvers:
  - Artem M. Chirkin (https://github.com/achirkin)
  - Bradley Dice (https://github.com/bdice)

URL: #2526
@rapids-bot
rapids-bot Bot requested review from a team as code owners September 11, 2026 00:32
`testMergeTwoSegsWithASingleDocPerSeg` and `testTwoVectorFieldsPerDoc` asserted that ordinal i of the merged segment holds the i-th document's vector. Lucene does not offer that: `MockRandomMergePolicy` shuffles the segments of a forced merge on purpose, so the document committed second can land at ordinal 0. Stock `Lucene99HnswVectorsFormat` fails the same tests on the same seeds, so no cuVS writer is involved.

The assertions now resolve each ordinal to its document and check that the document kept its own vector, which leaves the randomized merge policy in play. ordToDoc is checked to be increasing so the id lookup cannot agree with a mapping that is itself garbled. Applied to the quantized and GPU-search formats too, which carried the same assumption unreported.

Closes #2550

Authors:
  - Igor Motov (https://github.com/imotov)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)

URL: #2556
@rapids-bot
rapids-bot Bot requested a review from a team as a code owner September 11, 2026 03:08
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.93%. Comparing base (86afe5f) to head (8c3cac9).
⚠️ Report is 14 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2589   +/-   ##
=======================================
  Coverage   86.93%   86.93%           
=======================================
  Files          33       33           
  Lines         176      176           
=======================================
  Hits          153      153           
  Misses         23       23           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…)" (#2597)

This reverts commit 6a5bba0. 

After some additional discussion, we concluded that while this change addresses a very specific use case well, there's an opportunity to make it more generic and more widely applicable. We'll be working on a solution that covers a broader set of use cases and open a follow-up PR soon.

Authors:
  - Igor Motov (https://github.com/imotov)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)

URL: #2597
@rapids-bot
rapids-bot Bot requested a review from a team as a code owner September 11, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants