[ 
https://issues.apache.org/jira/browse/HADOOP-10255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13883638#comment-13883638
 ] 

stack commented on HADOOP-10255:
--------------------------------

[~tucu00] To answer your question, httpserver will now have deprecated all over 
it and LimitedPrivate('HBASE') only, rather than ('HDFS, 'MAPREDUCE', 'HBASE'). 
 It also has this note in class comment:

{code}
+ * This class comes from the HttpServer in branch-2.2. HDFS and YARN have
+ * moved to use HttpServer2. This class exists for compatibility reasons, it
+ * stays in hadoop-common to allow HBase working with both Hadoop 2.2
+ * and Hadoop 2.3. See HBASE-10336 for more details.
+ */
+@InterfaceAudience.LimitedPrivate({"HBase"})
{code}

 If fixes, other than critical security holes, only make it to httpserver2 and 
not to httpserver, I think it ok.  The httpserver instance that hbase is using 
can be let rot.  Meantime over on our end we are undoing our dependency on this 
hadoop class.  So, yeah, two instances is less than ideal but ok if the old one 
is let go.

> Rename HttpServer into HttpServer2
> ----------------------------------
>
>                 Key: HADOOP-10255
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10255
>             Project: Hadoop Common
>          Issue Type: Bug
>            Reporter: Haohui Mai
>            Assignee: Haohui Mai
>            Priority: Blocker
>             Fix For: 2.3.0
>
>         Attachments: HADOOP-10255-branch2.000.patch, HADOOP-10255.000.patch, 
> HADOOP-10255.001.patch, HADOOP-10255.002.patch, HADOOP-10255.003.patch
>
>
> As suggested in HADOOP-10253, HBase needs a temporary copy of {{HttpServer}} 
> from branch-2.2 to make sure it works across multiple 2.x releases.
> This patch renames the current {{HttpServer}} into {{HttpServer2}}, and bring 
>  the {{HttpServer}} in branch-2.2 into the repository.



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

Reply via email to