Alexey Serbin created KUDU-2773: ----------------------------------- Summary: MiniSentry: JAVA_TOOL_OPTIONS env variable sometimes is not picked up Key: KUDU-2773 URL: https://issues.apache.org/jira/browse/KUDU-2773 Project: Kudu Issue Type: Bug Components: security, test Reporter: Alexey Serbin
In MiniSentry, the {{JAVA_TOOL_OPTIONS}} environment variable is set into the environment upon every start of Sentry process by the {{MiniSentry::Start()}} method. In most cases it's being picked up, but sometimes that fails in the {{TestSentryClientMetrics.Basic}} test scenario. When that happens, the tests fails. An example of failure log is below: {noformat} [----------] 1 test from TestSentryClientMetrics [ RUN ] TestSentryClientMetrics.Basic Picked up JAVA_TOOL_OPTIONS: 16:45:18.723 [SENTRY - WARN - main] (Log4JLogger.java:96) Metadata has jdbc-type of null yet this is not valid. Ignored 16:45:20.587 [SENTRY - WARN - main] (Log4JLogger.java:96) Metadata has jdbc-type of null yet this is not valid. Ignored 16:45:22.701 [SENTRY - WARN - sentry-service] (Log4JLogger.java:96) Metadata has jdbc-type of null yet this is not valid. Ignored Sentry service is ready to serve client requests W0409 16:45:23.483585 28712 client.h:346] Failed to connect to Sentry (127.23.212.1:35614): Not authorized: failed to open Sentry connection: Configuration file does not specify default realm /data/somelongdirectorytoavoidrpathissues/src/kudu/src/kudu/master/sentry_authz_provider-test.cc:686: Failure Expected: 1 To be equal to: GetTasksSuccessful() Which is: 0 I0409 16:45:23.520182 24400 test_util.cc:135] ----------------------------------------------- I0409 16:45:23.520295 24400 test_util.cc:136] Had fatal failures, leaving test files at /data/somelongdirectorytoavoidrpathissues/src/kudutest/sentry_authz_provider-test.1.TestSentryClientMetrics.Basic.1554853465542407-24400 [ FAILED ] TestSentryClientMetrics.Basic (11490 ms) [----------] 1 test from TestSentryClientMetrics (11490 ms total) {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)