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
