[
https://issues.apache.org/jira/browse/AMBARI-25483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dmytro Grinenko reassigned AMBARI-25483:
----------------------------------------
Assignee: Dmytro Grinenko
> Web alert triggers a wrong critical alert in kerberized cluster.
> ----------------------------------------------------------------
>
> Key: AMBARI-25483
> URL: https://issues.apache.org/jira/browse/AMBARI-25483
> Project: Ambari
> Issue Type: Bug
> Components: alerts, ambari-agent
> Affects Versions: trunk
> Environment: _Kerberized cluster._
> Reporter: Frank
> Assignee: Dmytro Grinenko
> Priority: Minor
> Time Spent: 20m
> Remaining Estimate: 0h
>
> In a _Kerberized cluster,_
> When a "WEB" type alert checks its status with kinit for the very first time.
> It will create a cache file with command "kinit -c /path/to/tmp/cache -kt
> /path/to/keytab/file some-principal", next time the alert executes, it will
> check the cache file status first, which checks the difference between
> current timestamp and last kinit timestamp. But when compare these two
> timestamps, we should use "millisecond" unit, not "second". From the variable
> name of kinit_timer_ms we also could firgure is out. Otherwise, the "if"
> statement at line 128 will never return True after 14400000 seconds(166.66
> days) later.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)