Collect job runtime history in htcondor attributes
Many jobs start running on one glidein and then are preempted, evicted or otherwise interrupted and continue on a different glidein, maybe on a different site.
The list of sites where the job ran and possibly also the times at each site should be collected to improve the understanding of the job and the sites and to allow for a more correct accounting.
HTCondor is tracking where the job is running via:
CurrentHosts - is the # of hosts
AllRemoteHosts - are all the nodes used by a MPI job (during the last execution)
not documented is the current host (when running)
not documented is the last host where the job ran
SYSTEM_JOB_MACHINE_ATTRS = $(SYSTEM_JOB_MACHINE_ATTRS),RemoteHost
SYSTEM_JOB_MACHINE_ATTRS_HISTORY_LENGTH = 10
HTCondor will save:
A question is if this is of interest enough for GlideinWMS or if it should be delegated to accounting (e.g. Gratia)