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