[ https://issues.apache.org/jira/browse/HBASE-22888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Duo Zhang resolved HBASE-22888. ------------------------------- Hadoop Flags: Reviewed Resolution: Fixed Pushed to master and branch-2. Thanks [~javaman_chen] for contributing. > Share some stuffs with the initial reader when new stream reader created > ------------------------------------------------------------------------ > > Key: HBASE-22888 > URL: https://issues.apache.org/jira/browse/HBASE-22888 > Project: HBase > Issue Type: Improvement > Components: HFile, regionserver > Affects Versions: 2.0.0 > Reporter: chenxu > Assignee: chenxu > Priority: Major > Fix For: 3.0.0, 2.3.0 > > > When switching pread to stream read, new HFileReaderImpl will be create, but > the two different readers do not share informations with each other. maybe we > can divide HFileReaderImpl into two different class, such as HFilePreadReader > and HFileStreamReader. When constructing HFileStreamReader, it will copy some > stuffs (fileInfo, index, etc) from an already existing Reader, and no need to > do prefetch operations. -- This message was sent by Atlassian Jira (v8.3.4#803005)