Skip to content

Document cuvs module breakage in Solr 10.1 - #5182

Merged
epugh merged 6 commits into
apache:mainfrom
rahulgoswami:document-cuvs-solr10x-breakage
Oct 20, 2026
Merged

epugh merged 6 commits into
apache:mainfrom
rahulgoswami:document-cuvs-solr10x-breakage

Conversation

@rahulgoswami

@rahulgoswami rahulgoswami commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

https://issues.apache.org/jira/browse/SOLR-XXXX

Description

This is a PR for doc changes in Solr 10 upgrade guide about breakage in cuvs module in Solr 10.1. A JIRA tracking the issue has been created at https://issues.apache.org/jira/browse/SOLR-18556.

GPU accelerated indexing using "cuvs" module breaks on Solr 10.1. This is due to certain incompatibilities in the cuvs-lucene library with Lucene 10.4 which backs Solr 10.1.
The maintainers are aware of the breakage, and the fix supporting several Lucene versions till Lucene 10.5 (and potentially Lucene 10.6 (unreleased as of this ticket creation)) is expected to be available in Dec 2026 with the release of cuvs-lucene v26.12.
Additionally, to minimize the possibility of similar breakages in the future, the maintainers have also shared that they plan to have cuvs-lucene releases every 2 months to keep up with the latest released Lucene versions starting with v26.12.

…10.1

cuvs-lucene 25.12 is not compatible with Lucene 10.4, which Solr 10.1
uses. Advise GPU users to skip 10.1 and stay on 10.0.x until a later
10.x release fixes it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Oct 19, 2026
@rahulgoswami rahulgoswami changed the title Document cuvs solr10.1 breakage Document cuvs module breakage in Solr 10.1 Oct 19, 2026
@rahulgoswami
rahulgoswami force-pushed the document-cuvs-solr10x-breakage branch from 790b7cc to c33d25b Compare October 19, 2026 01:54
@rahulgoswami
rahulgoswami requested a review from chatman October 19, 2026 02:18
@rahulgoswami

rahulgoswami commented Oct 19, 2026 •

Copy link
Copy Markdown
Member Author

@epugh @chatman requesting a doc review please. If it looks good I'd like to cherrypick this to branch_10_1. Thanks!

@rahulgoswami
rahulgoswami requested a review from epugh October 19, 2026 04:18
[WARNING]
====
Vector indexing with GPU acceleration does not work in Solr 10.1 (SOLR-18556), because the bundled cuVS-Lucene library (25.12) is not compatible with Lucene 10.4.
If you use GPU acceleration, skip Solr 10.1 and stay on Solr 10.0.x.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think we can skip 1048-1049 because we already point to the major changes doc.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@sigram Thanks for taking a look. I have made some changes to remove duplication.

@epugh epugh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks fine. Maybe reference your jira "for updates"? Also don't want to suggest that you can fix things yourself whe t why make their release?

@rahulgoswami

rahulgoswami commented Oct 19, 2026 •

Copy link
Copy Markdown
Member Author

Looks fine. Maybe reference your jira "for updates"? Also don't want to suggest that you can fix things yourself whe t why make their release?

@epugh Thanks for taking a look. Referenced JIRA for updates in the upgrade doc.

About users being able to drop in the jar for a fix at a later point, I thought about your suggestion but feel it might be "safer" to suggest to the users to just wait out a release instead of us promising a drop-in replacement of the library to work without tests running on Solr 10.1. What do you think?

@rahulgoswami
rahulgoswami requested a review from epugh October 19, 2026 16:44
@sigram sigram added this to the 10.x milestone Oct 20, 2026
@epugh
epugh merged commit 1bd5387 into apache:main Oct 20, 2026
3 checks passed
rahulgoswami added a commit that referenced this pull request Oct 20, 2026
Co-authored-by: Claude Opus 5.5 <[email protected]>
(cherry picked from commit 1bd5387)
dsmiley pushed a commit that referenced this pull request Oct 22, 2026
Co-authored-by: Claude Opus 5.5 <[email protected]>
(cherry picked from commit 1bd5387)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants