Fix split package LazySoftDeletesDirectoryReaderWrapper #81981
Labels
>bug
:Distributed Indexing/Engine
Anything around managing Lucene and the Translog in an open shard.
:Search/Search
Search-related issues that do not fall into other categories
Team:Distributed (Obsolete)
Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination.
Team:Search
Meta label for search team
The last split package issue that we have between server and lucene is LazySoftDeletesDirectoryReaderWrapper. This was added early in 2021, so not one of the legacy hangovers from years gone by.
By inspecting the code, the three package-private member dependencies in
org.apache.lucene.index
become clear:First, LazySoftDeletesDirectoryReaderWrapper is only useful for read-only indices that are lazily loaded (a.k.a. frozen tier), so it is doubtful that Lucene would find it generally useful.
A note on each of the specific package-private API points:
[ the above notes are a summary of a discussion that included @romseygeek @jpountz, and @ywelsch ]
see #78166
The text was updated successfully, but these errors were encountered: