For 10.1 I see no other option than to release it as-is, i.e. keep all the 
bits, state clearly that it’s broken and if at some point a compatible 
cuvs-lucene becomes available users can update this component themselves.

Longer term I’m of the same opinion that it should be separated from Solr 
releases until it becomes a part of official Lucene release.

Cheers,
Andrzej 

> On 13 Oct 2026, at 00:15, Rahul Goswami <[email protected]> wrote:
> 
> I have to go -1 on this.
> 
> I share the underlying concern about tight, low-level coupling between
> cuvs-lucene and specific Lucene versions. However, cuvs already shipped as
> part of Solr 10.0. Pulling the module out into a separate repo now would
> strand those users for subsequent releases.
> 
> Also, this particular breakage is temporary. The incompatibility in the
> 10.1 RC is because the cuvs-lucene version it ships with doesn’t support
> Lucene 10.4. I’ve learned that the maintainers of cuvs-lucene have a
> release planned for December that targets Lucene 10.4/10.5 (
> https://github.com/NVIDIA/cuvs/pull/2702), and they intend to keep a
> regular cadence aligned with Lucene releases going forward. If that holds,
> users should only need to wait for a Solr 10.1.1 or Solr 10.2 to get a
> working cuvs again which is not unreasonable. Solr 10.1.0 can ship.
> 
> Given both of those, I’d rather we hold cuvs in the main tree for now and
> revisit the sandbox/separate-repo question if we hit a similar
> compatibility wall in the future.
> 
> - Rahul
> 
> 
> 
> On Mon, Oct 12, 2026 at 6:40 PM Houston Putman <[email protected]> wrote:
> 
>> +1 as well.
>> 
>> If cuvs gets merged into lucene, so they are released together, then it
>> makes sense to be a proper solr module. Until then, it belongs in
>> solr-sandbox.
>> 
>> - Houston
>> 
>> On Mon, Oct 12, 2026 at 11:38 PM David Smiley <[email protected]> wrote:
>> 
>>> +1 to Hoss's sentiment -- moving solr-cuvs to say solr-sandbox.
>>> While the sandbox has no releases today, perhaps the move of more code
>>> there will
>>> result in needed improvements to actually do so.
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to