On Mon, Jun 6, 2011 at 1:45 PM, Allen Wittenauer <[email protected]> wrote:
>
> On Jun 6, 2011, at 11:34 AM, Stack wrote:
>
>> On Mon, Jun 6, 2011 at 9:45 AM, Allen Wittenauer <[email protected]> wrote:
>>>
>>>
>>>        I have some concerns over the recent usage of LimitedPrivate being 
>>> opened up to HBase.  Shouldn't HBase really be sticking to public APIs 
>>> rather than poking through some holes?  If HBase needs an API, wouldn't 
>>> other clients as well?
>>>
>>
>> HBase uses public APIs.  A method we relied on went from protected to
>> private.  Fixing this brought on the flagging of HttpServer with
>> LimitedPrivate (HttpServer, the class flagged, is mostly internal to
>> Hadoop but HBase, because, in part, of its subproject provenance,
>> extends HttpServer providing its UI reusing Hadoop's log level, thread
>> dumping, etc., servlets)
>
>        So, no, HBase does not actually use public APIs....
>

The move from protected to private was an error rectified by HADOOP-7351.
St.Ack

Reply via email to