// applyCompletedRetention removes the oldest completed BufferedStarts beyond
// the retention limit.
var completed []*schedulespb.BufferedStart
var nonCompleted []*schedulespb.BufferedStart
for _, start := range i.BufferedStarts {
if start.GetCompleted() != nil {
completed = append(completed, start)
nonCompleted = append(nonCompleted, start)
}