Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Because we logged finished step events before the current batch of events were processed, there were situations where the snapshot from a previous failed realization was out of date. This solves that problem. There is still a residual problem that will surface if walltime is to be computed for all steps: If a failure event for a step and its success event from the subsequent run is in the same batch of events, we can get a negative walltime computed. This problem is ignored as the walltime computation is only interesting (currently) for walltimes > 120 seconds, where this cannot happen (max time between batches is 2 seconds).
- Loading branch information