Yes, I'll prefer applying the change only to 9.x in future. I was worried
we'd get recurring conflicts on this file in the backport branch, but it's
not a very high touch test function, so now, I don't think it's a big
concern.

On Tue, Apr 16, 2024 at 11:57 PM Uwe Schindler <u...@thetaphi.de> wrote:

> Hi,
>
> why did you not first backport and apply this change only to 9.x?
>
> If we have better methods available in Java 21, why not use them? We
> also change large parts of code to "record" classes, also not available
> in Java 11.
>
> Uwe
>
> Am 17.04.2024 um 08:17 schrieb vigyasha...@apache.org:
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > vigyasharma pushed a commit to branch main
> > in repository https://gitbox.apache.org/repos/asf/lucene.git
> >
> >
> > The following commit(s) were added to refs/heads/main by this push:
> >       new bc678ac67e3 Use jdk11 primitives in test to allow backport to
> branch_9x (#13311)
> > bc678ac67e3 is described below
> >
> > commit bc678ac67e32c55a27a4e8950c25144cc89cef66
> > Author: Vigya Sharma <vigya.w...@gmail.com>
> > AuthorDate: Tue Apr 16 23:17:43 2024 -0700
> >
> >      Use jdk11 primitives in test to allow backport to branch_9x (#13311)
> > ---
> >   .../src/test/org/apache/lucene/search/BaseKnnVectorQueryTestCase.java
> | 4 ++--
> >   1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git
> a/lucene/core/src/test/org/apache/lucene/search/BaseKnnVectorQueryTestCase.java
> b/lucene/core/src/test/org/apache/lucene/search/BaseKnnVectorQueryTestCase.java
> > index 2ae0ae14a29..2546115ff4f 100644
> > ---
> a/lucene/core/src/test/org/apache/lucene/search/BaseKnnVectorQueryTestCase.java
> > +++
> b/lucene/core/src/test/org/apache/lucene/search/BaseKnnVectorQueryTestCase.java
> > @@ -781,7 +781,7 @@ abstract class BaseKnnVectorQueryTestCase extends
> LuceneTestCase {
> >         TimeLimitingKnnCollectorManager noTimeoutManager =
> >             new TimeLimitingKnnCollectorManager(delegate, null);
> >         KnnCollector noTimeoutCollector =
> > -          noTimeoutManager.newCollector(Integer.MAX_VALUE,
> searcher.leafContexts.getFirst());
> > +          noTimeoutManager.newCollector(Integer.MAX_VALUE,
> searcher.leafContexts.get(0));
> >
> >         // Check that a normal collector is created without timeout
> >         assertTrue(noTimeoutCollector instanceof TopKnnCollector);
> > @@ -797,7 +797,7 @@ abstract class BaseKnnVectorQueryTestCase extends
> LuceneTestCase {
> >         TimeLimitingKnnCollectorManager timeoutManager =
> >             new TimeLimitingKnnCollectorManager(delegate, () -> true);
> >         KnnCollector timeoutCollector =
> > -          timeoutManager.newCollector(Integer.MAX_VALUE,
> searcher.leafContexts.getFirst());
> > +          timeoutManager.newCollector(Integer.MAX_VALUE,
> searcher.leafContexts.get(0));
> >
> >         // Check that a time limiting collector is created, which
> returns partial results
> >         assertFalse(timeoutCollector instanceof TopKnnCollector);
> >
> --
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> https://www.thetaphi.de
> eMail: u...@thetaphi.de
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>

-- 
- Vigya

Reply via email to