[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2017-08-02 Thread stack (JIRA)

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

stack updated HBASE-15069:
--
Fix Version/s: (was: 2.0.0)

> 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
> Attachments: hbase-15069.patch, hbase-15069.v2.patch, 
> hbase-15069.v3.patch, hbase-15069.v4b.patch, hbase-15069.v4.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.4.14#64029)


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-13 Thread Jonathan Hsieh (JIRA)

 [ 
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.v4.patch

> 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, hbase-15069.v4.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)


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-13 Thread Jonathan Hsieh (JIRA)

 [ 
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.v4b.patch

v4b.  minor fix to imports to apply properly

> 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, hbase-15069.v4.patch, hbase-15069.v4b.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)


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-05 Thread Jonathan Hsieh (JIRA)

 [ 
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.v2.patch

v2 fixes bug that cause some of the bulkload related tests to fail.

> 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
>
>
> 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)


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-05 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-15069:
---
Status: Patch Available  (was: Open)

> 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
>
>
> 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)


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-05 Thread Jonathan Hsieh (JIRA)

 [ 
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)


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-04 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-15069:
---
Status: Open  (was: Patch Available)

> 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
>
>
> 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)


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-04 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-15069:
---
Description: 
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, limits the exposure of HFile 
Reader and Writer Builders, and eliminates all static Builder constructors.  It 
also forces all HFile reader/writer uses outside of the o.a.h.h.io.hfile 
package to use the StoreFile Readers

  was:
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, limits the exposure of HFile 
Reader and Writer Builders, and eliminates all static Builder constructors.


> 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
>
>
> 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, limits the exposure of HFile 
> Reader and Writer Builders, and eliminates all static Builder constructors.  
> It also forces all HFile reader/writer uses outside of the o.a.h.h.io.hfile 
> package to use the StoreFile Readers



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


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-04 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-15069:
---
Status: Patch Available  (was: Open)

> 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
>
>
> 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, limits the exposure of HFile 
> Reader and Writer Builders, and eliminates all static Builder constructors.



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


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-04 Thread Jonathan Hsieh (JIRA)

 [ 
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.patch

> 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
>
>
> 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, limits the exposure of HFile 
> Reader and Writer Builders, and eliminates all static Builder constructors.



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


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-04 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-15069:
---
Description: 
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 reader/writer uses outside of the 
o.a.h.h.io.hfile package to use the StoreFile Readers

  was:
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, limits the exposure of HFile 
Reader and Writer Builders, and eliminates all static Builder constructors.  It 
also forces all HFile reader/writer uses outside of the o.a.h.h.io.hfile 
package to use the StoreFile Readers


> 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
>
>
> 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 reader/writer uses outside of the 
> o.a.h.h.io.hfile package to use the StoreFile Readers



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


[jira] [Updated] (HBASE-15069) Unify HFile Writer and Reader creation patterns

2016-01-04 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-15069:
---
Description: 
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

  was:
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 reader/writer uses outside of the 
o.a.h.h.io.hfile package to use the StoreFile Readers


> 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
>
>
> 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)