-
Type:
New Feature
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.6.0
-
Fix Version/s: 3.0.0-alpha2
-
Component/s: kms
-
Labels:None
-
Target Version/s:
-
Hadoop Flags:Incompatible change, Reviewed
-
Release Note:
The Tomcat 6 we are using will reach EOL at the end of 2017. While there are other good options, I would propose switching to Jetty 9 for the following reasons:
- Easier migration. Both Tomcat and Jetty are based on Servlet Containers, so we don't have change client code that much. It would require more work to switch to JAX-RS.
- Well established.
- Good performance and scalability.
Other alternatives:
- Jersey + Grizzly
- Tomcat 8
Your opinions will be greatly appreciated.
- blocks
-
HADOOP-15698 KMS log4j is not initialized properly at startup
-
- Resolved
-
- breaks
-
HADOOP-13961 Fix compilation failure from missing hadoop-kms test jar
-
- Resolved
-
-
HADOOP-15696 KMS performance regression due to too many open file descriptors after Jetty migration
-
- Resolved
-
-
HADOOP-14317 KMSWebServer$deprecateEnv may leak secret
-
- Resolved
-
-
HADOOP-15638 KMS Accept Queue Size default changed from 500 to 128 in Hadoop 3.x
-
- Resolved
-
-
HADOOP-14608 KMS JMX servlet path not backwards compatible
-
- Resolved
-
- causes
-
HDFS-15097 Purge log in KMS and HttpFS
-
- Resolved
-
- depends upon
-
HADOOP-10075 Update jetty dependency to version 9
-
- Resolved
-
- is depended upon by
-
HADOOP-14047 Require admin to access KMS instrumentation servlets
-
- Resolved
-
-
HDFS-10860 Switch HttpFS from Tomcat to Jetty
-
- Resolved
-
-
HADOOP-13875 HttpServer2 should support more SSL configuration properties
-
- Open
-
-
HADOOP-13955 Replace deprecated HttpServer2 and SSLFactory constants
-
- Resolved
-
-
HADOOP-13990 Document KMS usage of CredentialProvider API
-
- Resolved
-
-
HADOOP-14340 Enable KMS and HttpFS to exclude SSL ciphers
-
- Resolved
-
-
HADOOP-14352 Make some HttpServer2 SSL properties optional
-
- Resolved
-
-
HADOOP-14367 Remove unused setting from pom.xml
-
- Resolved
-
-
HADOOP-14375 Remove tomcat support from hadoop-functions.sh
-
- Resolved
-
- is duplicated by
-
HADOOP-13872 KMS JMX exception
-
- Resolved
-
- is related to
-
HADOOP-13992 KMS should load SSL configuration the same way as SSLFactory
-
- Resolved
-
-
HADOOP-11070 Create MiniKMS for testing
-
- Closed
-
- supercedes
-
HADOOP-12809 Move to tomcat 8.0.21 to support different passwords for key and keystore on HTTPFS/KMS using SSL
-
- Resolved
-