Revision b964f067 lib/constants.py
b/lib/constants.py | ||
---|---|---|
1116 | 1116 |
NR_OFFLINE = _constants.NR_OFFLINE |
1117 | 1117 |
NR_ALL = _constants.NR_ALL |
1118 | 1118 |
|
1119 |
# SSL certificate check constants (in days) |
|
1120 |
SSL_CERT_EXPIRATION_WARN = 30 |
|
1121 |
SSL_CERT_EXPIRATION_ERROR = 7 |
|
1119 |
SSL_CERT_EXPIRATION_WARN = _constants.SSL_CERT_EXPIRATION_WARN |
|
1120 |
SSL_CERT_EXPIRATION_ERROR = _constants.SSL_CERT_EXPIRATION_ERROR |
|
1122 | 1121 |
|
1123 | 1122 |
# Allocator framework constants |
1124 | 1123 |
IALLOCATOR_VERSION = _constants.IALLOCATOR_VERSION |
... | ... | |
1142 | 1141 |
NODE_EVAC_ALL = _constants.NODE_EVAC_ALL |
1143 | 1142 |
NODE_EVAC_MODES = _constants.NODE_EVAC_MODES |
1144 | 1143 |
|
1145 |
# Job queue |
|
1146 |
JOB_QUEUE_VERSION = 1 |
|
1147 |
JOB_QUEUE_SIZE_HARD_LIMIT = 5000 |
|
1148 |
JOB_QUEUE_FILES_PERMS = 0640 |
|
1144 |
JOB_QUEUE_VERSION = _constants.JOB_QUEUE_VERSION |
|
1145 |
JOB_QUEUE_SIZE_HARD_LIMIT = _constants.JOB_QUEUE_SIZE_HARD_LIMIT |
|
1146 |
JOB_QUEUE_FILES_PERMS = _constants.JOB_QUEUE_FILES_PERMS |
|
1149 | 1147 |
|
1150 | 1148 |
JOB_ID_TEMPLATE = r"\d+" |
1151 | 1149 |
JOB_FILE_RE = re.compile(r"^job-(%s)$" % JOB_ID_TEMPLATE) |
1152 | 1150 |
|
1153 |
# unchanged job return |
|
1154 |
JOB_NOTCHANGED = "nochange" |
|
1151 |
JOB_NOTCHANGED = _constants.JOB_NOTCHANGED |
|
1155 | 1152 |
|
1156 | 1153 |
# Job status |
1157 | 1154 |
JOB_STATUS_QUEUED = _constants.JOB_STATUS_QUEUED |
... | ... | |
1186 | 1183 |
OP_PRIO_SUBMIT_VALID = _constants.OP_PRIO_SUBMIT_VALID |
1187 | 1184 |
OP_PRIO_DEFAULT = _constants.OP_PRIO_DEFAULT |
1188 | 1185 |
|
1189 |
# Lock recalculate mode |
|
1190 |
LOCKS_REPLACE = "replace" |
|
1191 |
LOCKS_APPEND = "append" |
|
1192 |
|
|
1193 |
# Lock timeout (sum) before we should go into blocking acquire (still |
|
1194 |
# can be reset by priority change); computed as max time (10 hours) |
|
1195 |
# before we should actually go into blocking acquire given that we |
|
1196 |
# start from default priority level; in seconds |
|
1197 |
# TODO |
|
1198 |
LOCK_ATTEMPTS_TIMEOUT = 10 * 3600 / (OP_PRIO_DEFAULT - OP_PRIO_HIGHEST) |
|
1199 |
LOCK_ATTEMPTS_MAXWAIT = 15.0 |
|
1200 |
LOCK_ATTEMPTS_MINWAIT = 1.0 |
|
1186 |
LOCKS_REPLACE = _constants.LOCKS_REPLACE |
|
1187 |
LOCKS_APPEND = _constants.LOCKS_APPEND |
|
1188 |
|
|
1189 |
LOCK_ATTEMPTS_TIMEOUT = _constants.LOCK_ATTEMPTS_TIMEOUT |
|
1190 |
LOCK_ATTEMPTS_MAXWAIT = _constants.LOCK_ATTEMPTS_MAXWAIT |
|
1191 |
LOCK_ATTEMPTS_MINWAIT = _constants.LOCK_ATTEMPTS_MINWAIT |
|
1201 | 1192 |
|
1202 | 1193 |
# Execution log types |
1203 | 1194 |
ELOG_MESSAGE = _constants.ELOG_MESSAGE |
Also available in: Unified diff