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

stack updated HBASE-10255:
--------------------------

    Priority: Minor  (was: Major)

Marking minor.  Readjust if I have it wrong.

[~ted_yu] I review your code because I am afraid if I don't, damaging changes 
will be committed; e.g. here you were upping the guava version which 
historically has proven a problematic exercise yet there is no evidence of 
testing done other than the running of some unit tests (guava issues usually 
show when downstreamers would make use of an hbase client to get to a cluster).

This work seems prompted by HBASE-10174, where there there was a wrong-headed 
attempt at adding a guava class to hbase core.

Meantime these issue have priority minor or trivial with no apparent real world 
justification, yet, of a weekend, Andrew Purtell is distracted reviewing 
minor/trivial patches though he has far higher priority issues on his plate 
trying to put together a release.

I would suggest that if others are going to be distracted, then it should be 
for issues of higher priority and on issues that it is easy to discern how they 
move the project forward.

> Remove dependency on LimitInputStream
> -------------------------------------
>
>                 Key: HBASE-10255
>                 URL: https://issues.apache.org/jira/browse/HBASE-10255
>             Project: HBase
>          Issue Type: Task
>            Reporter: Ted Yu
>            Assignee: Ted Yu
>            Priority: Minor
>             Fix For: 0.98.0, 0.99.0
>
>         Attachments: 10255-v1.txt, 10255-v2.txt
>
>
> LimitInputStream has always been a @Beta API and beta apis aren't guaranteed 
> to remain stable over such a long period (v12 to v15).
> LimitInputStream was copied from Guava v12
> The recommended replacement is to use ByteStreams#limit(java.io.InputStream, 
> long) instead.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to