code: func (b *server) DeleteArchiveTasks(c context.Context, req *logdog.DeleteRequest) (*empty.Empty, error) {
  	deleteTask.Add(c, int64(len(req.Tasks)))
  	tasks := make([]*taskqueue.Task, 0, len(req.Tasks))
  	for _, at := range req.Tasks {
  		tasks = append(tasks, tqTaskLite(at))
  	}
  	logging.Infof(c, "Deleting %d tasks", len(req.Tasks))
  	err := taskqueue.Delete(c, ArchiveQueueName, tasks...)
  	if err != nil {
  		logging.WithError(err).Errorf(c, "while deleting tasks\n%#v", tasks)
  	}
  	return &empty.Empty{}, nil
  }
docs: // DeleteArchiveTasks deletes archive tasks from the task queue.
  // Errors are logged but ignored.