Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
trunk
-
None
-
None
-
Kerberized cluster.
Description
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.
Attachments
Attachments
Issue Links
- links to