Home | History | Annotate | Download | only in scheduler

Lines Matching refs:HostQueueEntry

8 (particularly HostQueueEntry and Job) have considerable scheduler-specific logic
127 # instances for every HostQueueEntry object that we instantiate as
481 class HostQueueEntry(DBObject):
494 @param row: The DB row for a particular HostQueueEntry.
496 @param job_row: The DB row for the job of this HostQueueEntry.
499 super(HostQueueEntry, self).__init__(id=id, row=row, **kwargs)
645 active = (status in models.HostQueueEntry.ACTIVE_STATUSES)
646 complete = (status in models.HostQueueEntry.COMPLETE_STATUSES)
685 if status is not models.HostQueueEntry.Status.ABORTED:
780 hosts_queue = HostQueueEntry.fetch('job_id = %s' % self.job.id)
810 self.set_status(models.HostQueueEntry.Status.QUEUED)
855 self.set_status(models.HostQueueEntry.Status.PENDING)
869 self.status == models.HostQueueEntry.Status.PENDING):
878 Status = models.HostQueueEntry.Status
962 @param hqe_id: The HostQueueEntry's id.
1095 pending_entries = models.HostQueueEntry.objects.filter(
1096 job=self.id, status=models.HostQueueEntry.Status.PENDING)
1137 statuses = list(models.HostQueueEntry.PRE_JOB_STATUSES)
1139 statuses = list(models.HostQueueEntry.IDLE_PRE_JOB_STATUSES)
1140 return models.HostQueueEntry.objects.filter(job=self.id,
1153 if child_entry.status == models.HostQueueEntry.Status.PENDING:
1156 child_entry.status = models.HostQueueEntry.Status.STOPPED
1170 query = models.HostQueueEntry.objects.filter(
1184 @param queue_entry_from_group: A HostQueueEntry instance to find other
1187 @returns A list of HostQueueEntry objects all executing this job as
1192 return list(HostQueueEntry.fetch(
1283 hqe_model = models.HostQueueEntry.objects.get(id=queue_entry.id)
1321 @returns A tuple containing a list of HostQueueEntry instances to be
1331 pending_entries = list(HostQueueEntry.fetch(
1375 @param queue_entry: The HostQueueEntry instance calling this method.
1384 queue_entry.set_status(models.HostQueueEntry.Status.STARTING)