----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/69834/ -----------------------------------------------------------
Review request for hive, Adam Holley, Karthik Manamcheri, Na Li, and Vihang Karajgaonkar. Repository: hive-git Description ------- It was identified that a valid way of configuring TLS is by using the Java default truststore. The previous HMS implementation did not support this. Modified the TLS properties in the following ways: - Removed the requirement for metastore.dbaccess.ssl.truststore.path. If the user does not specify a custom one, then it will default to the Java truststore. - Removed the logs / warnings on metastore.dbaccess.ssl.truststore.password. This used to generate a lot of noise if the user did not provide one. Also, the contents of the truststore is certificates, which is public information and doesn't require strict security. - Removed the unit test that checks for an empty truststore path. Diffs ----- standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/conf/MetastoreConf.java 75f0c0a356f3b894408aa54b9cce5220d47d7f26 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/ObjectStore.java 9f721243c94d48eef35acdcbd0c2e143ab6d23ec standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/TestObjectStore.java 29738ba19b0d5ed9ec224d2288c0c1c922d0674c Diff: https://reviews.apache.org/r/69834/diff/1/ Testing ------- - Existing unit test coverage - Manual testing by verifying that these properties can configure TLS to a MySQL DB Thanks, Morio Ramdenbourg