Skip to content

FilterDirectory not delegate method copyFrom #14985

@velee

Description

@velee

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions