[ https://issues.apache.org/jira/browse/HADOOP-13597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15803202#comment-15803202 ]
Hudson commented on HADOOP-13597: --------------------------------- SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #11078 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/11078/]) HADOOP-13597. Switch KMS from Tomcat to Jetty. Contributed by John (xiao: rev 5d182949badb2eb80393de7ba3838102d006488b) * (add) hadoop-common-project/hadoop-kms/src/site/configuration.xsl * (delete) hadoop-common-project/hadoop-kms/src/main/tomcat/ssl-server.xml.conf * (edit) hadoop-common-project/hadoop-kms/src/main/conf/kms-log4j.properties * (delete) hadoop-common-project/hadoop-kms/src/main/tomcat/logging.properties * (delete) hadoop-common-project/hadoop-kms/src/main/tomcat/ROOT/index.html * (edit) hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java * (edit) hadoop-common-project/hadoop-kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSWebApp.java * (add) hadoop-common-project/hadoop-kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSWebServer.java * (add) hadoop-common-project/hadoop-kms/src/main/resources/webapps/static/index.html * (edit) hadoop-common-project/hadoop-kms/src/test/java/org/apache/hadoop/crypto/key/kms/server/MiniKMS.java * (edit) hadoop-common-project/hadoop-auth/src/main/java/org/apache/hadoop/security/authentication/server/AuthenticationFilter.java * (edit) hadoop-common-project/hadoop-kms/src/main/sbin/kms.sh * (edit) hadoop-common-project/hadoop-kms/src/main/conf/kms-site.xml * (add) hadoop-common-project/hadoop-kms/src/main/resources/kms-default.xml * (edit) hadoop-common-project/hadoop-kms/src/main/conf/kms-env.sh * (delete) hadoop-common-project/hadoop-kms/src/main/libexec/kms-config.sh * (delete) hadoop-common-project/hadoop-kms/src/main/tomcat/server.xml * (edit) hadoop-common-project/hadoop-kms/dev-support/findbugsExcludeFile.xml * (delete) hadoop-common-project/hadoop-kms/src/main/tomcat/ROOT/WEB-INF/web.xml * (edit) hadoop-common-project/hadoop-kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSConfiguration.java * (edit) hadoop-common-project/hadoop-common/src/site/markdown/CommandsManual.md * (delete) hadoop-common-project/hadoop-kms/src/main/webapp/WEB-INF/web.xml * (edit) hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh * (add) hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/conf/ConfigurationWithLogging.java * (add) hadoop-common-project/hadoop-kms/src/main/resources/webapps/kms/WEB-INF/web.xml * (add) hadoop-common-project/hadoop-common/src/test/scripts/hadoop_using_envvar.bats * (add) hadoop-common-project/hadoop-kms/src/main/libexec/shellprofile.d/hadoop-kms.sh * (add) hadoop-common-project/hadoop-common/src/test/scripts/hadoop_mkdir.bats * (edit) hadoop-common-project/hadoop-kms/src/site/markdown/index.md.vm * (delete) hadoop-common-project/hadoop-kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSJMXServlet.java * (edit) hadoop-common-project/hadoop-kms/pom.xml * (edit) hadoop-assemblies/src/main/resources/assemblies/hadoop-kms-dist.xml * (edit) hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/ssl/SSLFactory.java > Switch KMS from Tomcat to Jetty > ------------------------------- > > Key: HADOOP-13597 > URL: https://issues.apache.org/jira/browse/HADOOP-13597 > Project: Hadoop Common > Issue Type: New Feature > Components: kms > Affects Versions: 2.6.0 > Reporter: John Zhuge > Assignee: John Zhuge > Fix For: 3.0.0-alpha2 > > Attachments: HADOOP-13597.001.patch, HADOOP-13597.002.patch, > HADOOP-13597.003.patch, HADOOP-13597.004.patch, HADOOP-13597.005.patch, > HADOOP-13597.006.patch, HADOOP-13597.007.patch > > > 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. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org