IBM

queue_attribute

queue attribute (QAttrib) bits. More...


Defines

#define Q_ATTRIB_EXCLUSIVE   0x01
#define Q_ATTRIB_DEFAULT   0x02
#define Q_ATTRIB_FAIRSHARE   0x04
#define Q_ATTRIB_PREEMPTIVE   0x08
#define Q_ATTRIB_NQS   0x10
#define Q_ATTRIB_RECEIVE   0x20
#define Q_ATTRIB_PREEMPTABLE   0x40
#define Q_ATTRIB_BACKFILL   0x80
#define Q_ATTRIB_HOST_PREFER   0x100
#define Q_ATTRIB_NONPREEMPTIVE   0x200
#define Q_ATTRIB_NONPREEMPTABLE   0x400
#define Q_ATTRIB_NO_INTERACTIVE   0x800
#define Q_ATTRIB_ONLY_INTERACTIVE   0x1000
#define Q_ATTRIB_NO_HOST_TYPE   0x2000
#define Q_ATTRIB_IGNORE_DEADLINE   0x4000
#define Q_ATTRIB_CHKPNT   0x8000
#define Q_ATTRIB_RERUNNABLE   0x10000
#define Q_ATTRIB_EXCL_RMTJOB   0x20000
#define Q_ATTRIB_MC_FAST_SCHEDULE   0x40000
#define Q_ATTRIB_ENQUE_INTERACTIVE_AHEAD   0x80000
#define Q_ATTRIB_DISPATCH_BY_QUEUE   0x40000
#define Q_MC_FLAG   0xf00000
#define Q_ATTRIB_LEASE_LOCAL   0x100000
#define Q_ATTRIB_LEASE_ONLY   0x200000
#define Q_ATTRIB_RMT_BATCH_LOCAL   0x800000
#define Q_ATTRIB_RMT_BATCH_ONLY   0x400000
#define Q_ATTRIB_RESOURCE_RESERVE   0x1000000
#define Q_ATTRIB_FS_DISPATCH_ORDER_QUEUE   0x2000000
#define Q_ATTRIB_BATCH   0x4000000
#define Q_ATTRIB_ONLINE   0x8000000
#define Q_ATTRIB_INTERRUPTIBLE_BACKFILL   0x10000000
#define Q_ATTRIB_APS   0x20000000
#define Q_ATTRIB_NO_HIGHER_RESERVE   0x40000000
#define Q_ATTRIB_NO_HOST_VALID   0x80000000

Detailed Description

queue attribute (QAttrib) bits.

Define Documentation

#define Q_ATTRIB_EXCLUSIVE   0x01

This queue accepts jobs which request exclusive execution.

#define Q_ATTRIB_DEFAULT   0x02

This queue is a default LSF queue.

#define Q_ATTRIB_FAIRSHARE   0x04

This queue uses the FAIRSHARE scheduling policy.

The user shares are given in userShares.

#define Q_ATTRIB_PREEMPTIVE   0x08

This queue uses the PREEMPTIVE scheduling policy.

#define Q_ATTRIB_NQS   0x10

This is an NQS forward queue.

The target NQS queues are given in nqsQueues. For NQS forward queues, the hostList, procJobLimit, windows, mig and windowsD fields are meaningless.

#define Q_ATTRIB_RECEIVE   0x20

This queue can receive jobs from other clusters.

#define Q_ATTRIB_PREEMPTABLE   0x40

This queue uses a preemptable scheduling policy.

#define Q_ATTRIB_BACKFILL   0x80

This queue uses a backfilling policy.

#define Q_ATTRIB_HOST_PREFER   0x100

This queue uses a host preference policy.

#define Q_ATTRIB_NONPREEMPTIVE   0x200

This queue can't preempt any other another queue.

#define Q_ATTRIB_NONPREEMPTABLE   0x400

This queue can't be preempted from any queue.

#define Q_ATTRIB_NO_INTERACTIVE   0x800

This queue does not accept batch interactive jobs.

#define Q_ATTRIB_ONLY_INTERACTIVE   0x1000

This queue only accepts batch interactive jobs.

#define Q_ATTRIB_NO_HOST_TYPE   0x2000

No host type related resource name specified in resource requirement.

#define Q_ATTRIB_IGNORE_DEADLINE   0x4000

This queue disables deadline constrained resource scheduling.

#define Q_ATTRIB_CHKPNT   0x8000

Jobs may run as chkpntable.

#define Q_ATTRIB_RERUNNABLE   0x10000

Jobs may run as rerunnable.

#define Q_ATTRIB_EXCL_RMTJOB   0x20000

Excluding remote jobs when local jobs are present in the queue.

#define Q_ATTRIB_MC_FAST_SCHEDULE   0x40000

Turn on a multicluster fast scheduling policy.

#define Q_ATTRIB_ENQUE_INTERACTIVE_AHEAD   0x80000

Push interactive jobs in front of other jobs in queue.

#define Q_ATTRIB_DISPATCH_BY_QUEUE   0x40000

Turn on fast dispatch/forward.

#define Q_MC_FLAG   0xf00000

Flags used by MultiCluster.

#define Q_ATTRIB_LEASE_LOCAL   0x100000

Lease and local.

#define Q_ATTRIB_LEASE_ONLY   0x200000

Lease only; no local.

#define Q_ATTRIB_RMT_BATCH_LOCAL   0x800000

Remote batch and local.

#define Q_ATTRIB_RMT_BATCH_ONLY   0x400000

Remote batch only.

#define Q_ATTRIB_RESOURCE_RESERVE   0x1000000

Memory reservation.

#define Q_ATTRIB_FS_DISPATCH_ORDER_QUEUE   0x2000000

Cross-queue fairshare.

#define Q_ATTRIB_BATCH   0x4000000

Batch queue/partition.

#define Q_ATTRIB_ONLINE   0x8000000

Online partition.

#define Q_ATTRIB_INTERRUPTIBLE_BACKFILL   0x10000000

Interruptible backfill.

#define Q_ATTRIB_APS   0x20000000

Absolute Priority scheduling (APS) value.

#define Q_ATTRIB_NO_HIGHER_RESERVE   0x40000000

No queue with RESOURCE_RESERVE or SLOT_RESERVE has higher priority than this queue.

#define Q_ATTRIB_NO_HOST_VALID   0x80000000

No host valid.



     
Date Modified: 16 Jul 2014

Terms of Use
Copyright © 1994-2014 International Business Machines Corp.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.