Package jqueue
source code
Module implementing the job queue handling.
Locking: there's a single, large lock in the JobQueue class.
It's used by all other classes in this module.
tuple
|
|
|
_CallJqUpdate(runner,
names,
file_name,
content)
Updates job queue file after virtualizing filename. |
source code
|
|
|
_EncodeOpError(err)
Encodes an error which occurred while processing an opcode. |
source code
|
|
|
|
|
JOBQUEUE_THREADS = 1
the number of worker threads we start for processing jobs
|
|
_LOCK = "_lock"
|
|
_QUEUE = "_queue"
|
|
_GetIdAttr = operator.attrgetter("id")
Retrieves "id" attribute
|
Imports:
logging,
errno,
time,
weakref,
threading,
itertools,
operator,
os,
pyinotify,
asyncnotifier,
constants,
serializer,
workerpool,
locking,
luxi,
opcodes,
opcodes_base,
errors,
mcpu,
utils,
jstore,
rpc,
runtime,
netutils,
compat,
ht,
query,
qlang,
pathutils,
vcluster,
cluster
Returns the current timestamp.
- Returns: tuple
- the current time in the (seconds, microseconds) format
|