[ 
https://issues.apache.org/jira/browse/HBASE-15069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Hsieh updated HBASE-15069:
-----------------------------------
    Attachment: hbase-15069.v3.patch

fixed broken tests, javadoc issues, and linelengths.

pre and post checkestyle has no diff -- looks like an issue with the precheck 
script.

> Unify HFile Writer and Reader creation patterns
> -----------------------------------------------
>
>                 Key: HBASE-15069
>                 URL: https://issues.apache.org/jira/browse/HBASE-15069
>             Project: HBase
>          Issue Type: Bug
>          Components: HFile
>    Affects Versions: 2.0.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>             Fix For: 2.0.0
>
>         Attachments: hbase-15069.patch, hbase-15069.v2.patch, 
> hbase-15069.v3.patch
>
>
> There are a plethora of different static methods sprinkled through out 
> HStoreFile and HFile, and many tests that have extraneous calls to 'new 
> CacheConfig(conf)' or essentially extraneous FileSystem arguments threaded 
> through out the code.
> This patch forces all creation to go through HFile Reader and Writer 
> Builders, eliminates all static Builder constructors, and limits the exposure 
> Reader/Writers .  It also forces all HFile writer uses outside of the 
> o.a.h.h.io.hfile package to use the StoreFile writers



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to