uschindler commented on PR #15104:
URL: https://github.com/apache/lucene/pull/15104#issuecomment-3214804799

   Hi, I pushed changes to fix also test framework still using the old `long[]` 
for testing multi-segment index inputs and close working correctly. Actually 
like with the benachmark those tests were no longer testing the new 
implementation.
   
   I added `@Deprecated` to all `GroupVIntUtil` that use `long[]` and moved 
them to the end of the class. The Methods used for the optimization was 
completely removed.
   
   One thing I did not fix: I added `Deprecated` also to the DataOutput method. 
We should remove that completely in main (see new issue by @jpountz). In 10.x 
we' cant remove it yet because there may be code that has implemented it in 
custom DataOutputs. Actually the method should not be in DataOutput at all and 
the whole thing should be completely handled by the util class. (that's my 
personal opinion).
   
   What's strange: Badwards codecs is stil able to write, so the writing code 
was not removed, otherwise the writeGroupVInt with longs could have been 
removed completely.
   
   @jpountz: Can you have a quick look? I will merge this otherwise in a moment 
(and backport) to proceed with refactoring an allowing to give the 
VarHandles/Lambda a second try.


-- 
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