Daniel Roudnitsky created HBASE-28785: -----------------------------------------
Summary: Canary should not create RefreshCredentials chore if not in daemon mode Key: HBASE-28785 URL: https://issues.apache.org/jira/browse/HBASE-28785 Project: HBase Issue Type: Improvement Components: canary Reporter: Daniel Roudnitsky Assignee: Daniel Roudnitsky For kerberos enabled clusters, on startup Canary.runMonitor [will create a chore service running a RefreshCredentials chore regardless of the canary mode|https://github.com/apache/hbase/blob/97de2912396d303b78a0d85552953e3e9955a145/hbase-server/src/main/java/org/apache/hadoop/hbase/tool/CanaryTool.java#L1057-L1067]. The [documentation in the reference|https://hbase.apache.org/book.html#_running_canary_in_a_kerberos_enabled_cluster] for running a canary against kerberos enabled clusters specifies that the RefreshCredentials chore will only be created in daemon mode, which makes sense as the canary is intended to be long lived if run in daemon mode. If the canary is being run one off (not in daemon mode) it should be relatively short lived, the default canary timeout we have set is 10min, and should not require credential refresh if one has a sane kerberos ticket lifetime. If we do see a need to keep that behavior then this can turn into a ticket to correct what's documented in the reference. -- This message was sent by Atlassian Jira (v8.20.10#820010)