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

zhiyong zhang updated HADOOP-5023:
----------------------------------

    Attachment: HADOOP-5023.patch

Add the following changes in this patch.

1. changed build.xml file to be able to run unit test with/without setting 
environment.

2. restructured the folders so that files for unit testing purpose are 
separated from files used to generate war.

3. generated testing keystore and certificate with 20 years expiration date for 
SSL testing. 

4. set up cactus ant task so that tomcat in-container test will use existing 
tomcat-conf files, by doing this, the system could do both in-container 
http-test and https-test.

5. wrote unit test code for ProxyFilter.java for both http and ssl-https cases.

6. separate original HdfsProxy.java code into two parts: stand-alone hdfsproxy 
start-up part and command line operations part (ProxyUtil.java). ProxyUtil.java 
now becomes a client-side tool instead of proxy-server-side tool, it can be 
used for both jetty and tomcat to send clearCache and reloadPermFile commands. 

7. wrote unit-test code proxyUtil.java with SSL connection settings.

8. added corresponding start-up /shut-down scripts under bin directory to start 
and shutdown proxy for tomcat case.

> Add Tomcat support to hdfsproxy
> -------------------------------
>
>                 Key: HADOOP-5023
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5023
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/hdfsproxy
>            Reporter: Kan Zhang
>            Assignee: zhiyong zhang
>         Attachments: HADOOP-5023.patch, HADOOP-5023.patch
>
>
> We plan to add Tomcat support to hdfsproxy since Tomcat has good production 
> support at Yahoo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to