mikemccand commented on issue #14671:
URL: https://github.com/apache/lucene/issues/14671#issuecomment-2891105182

   Oooh the nightly `knnPerfTest.py` benchy also noted a jump in `Visited Node 
Count (K)` chart: 
https://benchmarks.mikemccandless.com/knnResults.html#k_total_visited starting 
2025-05-11.  Does that align with the regression in this issue?
   
   > performance seems to have recovered on 
https://benchmarks.mikemccandless.com/PreFilteredVectorSearch.html but 
@mikemccand have you reverted this whlle playing around with java version?
   
   Oh sorry, yes, annotations `IG` (upgrade Java 23 -> 24, and Linux kernel 
6.12.4 -> 6.14.4) showed a slowdown (we now think due to kernel upgrade, 
specifically the change to `HZ` kernel config, [see discussion 
here](https://github.com/apache/lucene/issues/14630)), `IH` (downgrade back to 
Java 23 and fix Lucene at commit just before the Java 24 upgrade, which I think 
reverted the Lucene change causing this regression, since perf recovered to the 
`IG` level), and then `II`, where I also reverted the Linux kernel back to 
6.12.4 and recovered all the performance regression here.
   
   I've kicked off another Lucene nightly benchy run now ... with Lucene back 
to `main` tip, Java back to 24, and Linux kernel now further upgraded to 6.14.6 
... I expect this will show some regression to pre-filtered KNN, back to the 
`IG` level.  I.e. we are accepting that [the Linux kernel HZ change (from 250 
-> 1000) hurts performance of some Lucene 
tasks](https://github.com/apache/lucene/issues/14630#issuecomment-2887482208) 
and leaving these annotations to explain it to our future selves.
   
   Oh I'll also add an annotation for this issue's regression.
   
   So many moving parts!!!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to