Job History should contain record for any change done to a job by a user (and possibly by beaker itself). At least these should be logged: * cancellation * ack/nack * retention tag change * priority change It's crucial to be able to trace changes back to the user who did them when more than one user can manipulate the jobs (submission delegates).
This is relevant for group jobs as well, since any group member may update the items Ales mentions.
(In reply to Nick Coghlan from comment #2) Is it a future feature?
This actually affects the old implicit job sharing model as well - even prior to explicit group jobs and submission delegates, multiple users could still update a job, without a clear history of who did what and when.
Definitely need to include this in 0.16, since http://beaker-project.org/dev/proposals/improved-reservations-and-loans.html#time-limited-loans will lead to the scheduler cancelling jobs automatically and users need to be able to see what happened.
On Gerrit: http://gerrit.beaker-project.org/#/c/3059/ Cheers, Matt Jia
Beaker 0.17.0 has been released.