[
https://issues.apache.org/jira/browse/DRILL-5663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16105653#comment-16105653
]
ASF GitHub Bot commented on DRILL-5663:
---------------------------------------
Github user paul-rogers commented on a diff in the pull request:
https://github.com/apache/drill/pull/874#discussion_r130180974
--- Diff: distribution/src/resources/drill-override-example.conf ---
@@ -214,7 +214,7 @@ drill.exec: {
}
# Below SSL parameters need to be set for custom transport layer settings.
-javax.net.ssl {
+ssl{
keyStore: "/keystore.file",
--- End diff --
This is an existing property. Generally, a leading slash means an absolute
path. So, do we expect the keystore to be in the Linux root directory? This
would be very unusual. Or, do we mean "keystore.file" relative to some implied
root directory? What is that root?
If we do not have a root, should we look relative to the $DRILL_CONF
directory (normally /usr/drill or $DRILL_HOME/conf or given by the --site
option.)
> Drillbit fails to start when only keystore path is provided without keystore
> password.
> --------------------------------------------------------------------------------------
>
> Key: DRILL-5663
> URL: https://issues.apache.org/jira/browse/DRILL-5663
> Project: Apache Drill
> Issue Type: Bug
> Reporter: Sorabh Hamirwasia
> Assignee: Sindhuri Ramanarayan Rayavaram
>
> When we configure keystore path without keystore password inside
> drill-override.conf for WebServer, then Drillbit fails to start. We should
> explicitly check for either both being present or both being absent. If any
> one of them is only present then throw startup exception for Drill.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)