Support #25524
Document meaning of some status lines in frontend logs
0%
OSG
Description
The frontend logs contain lines like:
[2021-02-16 19:20:23,724] INFO: Jobs in schedd queues | Slots | Cores | Glidein Req | Factory/Entry Information
[2021-02-16 19:20:23,724] INFO: Idle (match eff old uniq ) Run ( here max ) | Total Idle Run Fail | Total Idle Run | Idle MaxRun | State Factory
[2021-02-16 19:20:23,724] INFO: 2524(76400 2524 2524 0) 30326( 0 780k) | 0 0 0 0 | 0 0 0 | 525 6219 | Up Sum of useful factories
[2021-02-16 19:20:23,724] INFO: 86( 2600 86 86 0) 1021( 0 20000) | 0 0 0 0 | 0 0 0 | 0 0 | Down Sum of down factories
[2021-02-16 19:20:23,724] INFO: 0( 0 0 0 0) 0( 0 0) | 0 0 0 0 | 0 0 0 | 0 0 | Down Unmatched
There is no documentation on what this means. Presumably this is useful information, or once was, given that someone went to a fair bit of trouble to log it. These mostly come from glideinFrontendElement.py, which has the following methods:
def log_and_print_total_stats(self, total_up_stats_arr, total_down_stats_arr):
def log_and_print_unmatched(self, total_down_stats_arr):
def log_and_sum_factory_line(factory, is_down, factory_stat_arr, old_factory_stat_arr=None):
def log_factory_header():