Description
org.apache.lucene.store.FilterDirectory not delegate method copyFrom, which causes org.apache.lucene.store.HardlinkCopyDirectoryWrapper to be ineffective in the middle layer of the delegate chain.
such as delegate chain:
org.elasticsearch.index.store.Store$StoreDirectory
org.elasticsearch.index.store.ByteSizeCachingDirectory
org.apache.lucene.store.HardlinkCopyDirectoryWrapper
org.elasticsearch.index.store.FsDirectoryFactory$HybridDirectory
the wapper org.apache.lucene.store.HardlinkCopyDirectoryWrapper not effect,because org.elasticsearch.index.store.Store$StoreDirectory‘s method copyFrom extends from org.apache.lucene.store.Directory
Version and environment details
No response
Description
org.apache.lucene.store.FilterDirectorynot delegate methodcopyFrom, which causesorg.apache.lucene.store.HardlinkCopyDirectoryWrapperto be ineffective in the middle layer of the delegate chain.such as delegate chain:
org.elasticsearch.index.store.Store$StoreDirectory
org.elasticsearch.index.store.ByteSizeCachingDirectory
org.apache.lucene.store.HardlinkCopyDirectoryWrapper
org.elasticsearch.index.store.FsDirectoryFactory$HybridDirectory
the wapper
org.apache.lucene.store.HardlinkCopyDirectoryWrappernot effect,becauseorg.elasticsearch.index.store.Store$StoreDirectory‘s methodcopyFromextends fromorg.apache.lucene.store.DirectoryVersion and environment details
No response