Closed Pulkitg64 closed 5 months ago
Thanks for looking into this. Can you add an entry to lucene/MIGRATE.txt and lucene/CHANGES.txt under 10.0?
Let's also wait for the discussion to settle on the linked issue as it looks like this change may be controversial.
Separately, I wonder if removing Accountable
on KnnVectorsReader
would help remove the Accountable
on some other utility classes. For instance, it looks like DirectMonotonicReader.Meta
may be such a class, as the fact that it's accountable is only taken advantage of by KnnVectorsReader
implementations. (For a separate change.)
I opened #13280 as a follow-up.
Description
Closes #13241
Remove Accountable interface in
KnnVectorsReader
and removed ramBytesUsed function from wherever KNNVectorsReader class is used/extended.