Frank created AMBARI-25483:
------------------------------
Summary: 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
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)