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

Module noded

source code

Ganeti node daemon

Classes [hide private]
  MlockallRequestExecutor
Subclass ensuring request handlers are locked in RAM.
  NodeRequestHandler
The server implementation.
Functions [hide private]
 
_extendReasonTrail(trail, source, reason="")
Extend the reason trail with noded information
source code
 
_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
 
_DefaultAlternative(value, default)
Returns value or, if evaluating to False, a default value.
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, codecs, OptionParser, backend, constants, objects, errors, jstore, daemon, http, utils, container, serializer, netutils, pathutils, ssconf, ganeti


Function Details [hide private]

_extendReasonTrail(trail, source, reason="")

source code 

Extend the reason trail with noded information

The trail is extended by appending the name of the noded functionality

_PrepareQueueLock()

source code 

Try to prepare the queue lock.

Returns:
None for success, otherwise an exception object

_DefaultAlternative(value, default)

source code 

Returns value or, if evaluating to False, a default value.

Returns the given value, unless it evaluates to False. In the latter case the default value is returned.

Parameters:
  • value - Value to return if it doesn't evaluate to False
  • default - Default value
Returns:
Given value or the default