Package ganeti :: Package server :: Module noded
[hide private]
[frames] | no frames]

Module noded

source code

Ganeti node daemon

Classes [hide private]
  MlockallRequestExecutor
Custom Request Executor class that ensures NodeHttpServer children are locked in ram.
  NodeHttpServer
The server implementation.
Functions [hide private]
 
_PrepareQueueLock()
Try to prepare the queue lock.
source code
 
_RequireJobQueueLock(fn)
Decorator for job queue manipulating functions.
source code
 
_DecodeImportExportIO(ieio, ieioargs)
Decodes import/export I/O information.
source code
 
CheckNoded(_, args)
Initial checks whether to run or exit with a failure.
source code
 
PrepNoded(options, _)
Preparation node daemon function, executed with the PID file held.
source code
 
ExecNoded(options, args, prep_data)
Main node daemon function, executed with the PID file held.
source code
 
Main()
Main function for the node daemon.
source code
Variables [hide private]
  queue_lock = None

Imports: os, sys, logging, signal, OptionParser, backend, constants, objects, errors, jstore, daemon, http, utils, storage, serializer, netutils, ganeti


Function Details [hide private]

_PrepareQueueLock()

source code 

Try to prepare the queue lock.

Returns:
None for success, otherwise an exception object