Trees
Indices
Help
Ganeti
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
unreachable
unreachable
unreachable
unreachable
ganeti.cache.CacheBase
:
This is the base class for all caches.
ganeti.rpc.Client
:
RPC Client class.
ganeti.server.masterd.ClientOps
:
Class holding high-level client operations.
cmd.Cmd
:
A simple framework for writing line-oriented command interpreters.
build_bash_completion.CompletionWriter (script)
:
Command completion writer class.
ganeti.confd.client.ConfdClient
:
Send queries to confd, and get back answers.
ganeti.confd.client.ConfdCountingCallback
:
Callback that calls another callback, and counts the answers
ganeti.confd.client.ConfdFilterCallback
:
Callback that calls another callback, but filters duplicate results.
ganeti.config.ConfigWriter
:
The interface to the cluster configuration.
ganeti.masterd.instance.ExportInstanceHelper
logging.Filterer
:
A base class for loggers and handlers which allows them to share common code.
ganeti.locking.GanetiLockManager
:
The Ganeti Locking Library
ganeti.runtime.GetentResolver
:
Resolves Ganeti uids and gids by name.
ganeti.query.GroupQueryData
:
Data container for node group data queries.
ganeti.netutils.Hostname
:
Class implementing resolver and hostname functionality.
ganeti.http.client.HttpClientPool
:
A simple HTTP client pool.
ganeti.masterd.instance.ImportExportLoop
ganeti.query.InstanceQueryData
:
Data container for instance data queries.
ganeti.cli.JobPollCbBase
:
Base class for
GenericPollJob
callbacks.
ganeti.cli.JobPollReportCbBase
:
Base class for
GenericPollJob
reporting callbacks.
ganeti.utils.text.LineSplitter
:
Splits data chunks into lines separated by newline.
ganeti.query.LockQueryData
:
Data container for lock data queries.
ganeti.locking.LockSet
:
Implements a set of locks.
ganeti.rapi.connector.Mapper
:
Map resource to method.
ganeti.watcher.Node
:
Data container representing cluster node.
ganeti.query.NodeQueryData
:
Data container for node data queries.
ganeti.mcpu.OpExecCbBase
:
Base class for OpCode execution callbacks.
optparse.Option
:
Instance attributes: _short_opts : [string] _long_opts : [string]
ganeti.query.Query
move_instance.RapiClientFactory (script)
:
Factory class for creating RAPI clients.
ConfigParser.RawConfigParser
ganeti.cmdlib.ResultWithJobs
:
Data container for LU results with jobs.
ganeti.utils.text.ShellWriter
:
Helper class to write scripts with indentation.
ganeti.ssh.SshRunner
:
Wrapper for SSH commands.
import_export.StatusFile (script)
:
Status file manager.
ganeti.confd.client.StoreResultCallback
:
Callback that simply stores the most recent answer.
ganeti.cli.TableColumn
:
Describes a column for
FormatTable
.
ganeti.cmdlib.Tasklet
:
Tasklet base class.
ganeti.config.TemporaryReservationManager
:
A temporary resource reservation manager.
ganeti.luxi.Transport
:
Low-level transport class.
urllib.URLopener
:
Class to open URLs.
ganeti.cli._Argument
ganeti.storage._Base
:
Base class for storage abstraction.
ganeti.query._FilterCompilerHelper
:
Converts a query filter to a callable usable for filtering.
ganeti.query._FilterHints
:
Class for filter analytics.
ganeti.jqueue._JobDependencyManager
:
Keeps track of job dependencies.
ganeti.jqueue._OpExecContext
ganeti.http.client._PooledHttpClient
:
Data structure for HTTP client pool.
pyinotify._ProcessEvent
:
Abstract processing event class.
ganeti.cmdlib._QueryBase
:
Base for query utility classes.
ganeti.cli._QueryColumnFormatter
:
Callable class for formatting fields of a query.
ganeti.client.gnt_cluster._RunWhenNodesReachableHelper
:
Helper class to make shared internal state sharing easier.
ganeti.cli._RunWhileClusterStoppedHelper
:
Helper class for
RunWhileClusterStopped
to simplify state management
ganeti.watcher._StatCb
:
Helper to store file handle's
fstat
.
ganeti.jqueue._TimeoutStrategyWrapper
asyncore.dispatcher
object
:
The most base type
exceptions.BaseException
:
Common base class for all exceptions
exceptions.Exception
:
Common base class for all non-exit exceptions.
burnin.BurninFailure (script)
:
Failure detected during burning
ganeti.jqueue.CancelJob
:
Special exception to cancel a job.
ganeti.workerpool.DeferTask
:
Special exception class to defer a task.
cfgupgrade12.Error (script)
:
Generic exception
cfgupgrade.Error (script)
:
Generic exception
move_instance.Error (script)
:
Generic error.
cfgshell.Error (script)
:
Generic exception
ganeti.rapi.client.Error
:
Base error class for this module.
lvmstrap.Error (script)
:
Generic exception
ganeti.errors.GenericError
:
Base exception for Ganeti.
ganeti.http.HttpConnectionClosed
:
Internal exception for a closed connection.
ganeti.http.HttpError
:
Internal exception for HTTP errors.
ganeti.http.HttpException
ganeti.http.HttpSocketTimeout
:
Internal exception for socket timeouts.
burnin.InstanceDown (script)
:
The checked instance was not up
ganeti.cli.JobSubmittedException
:
Job was submitted, client should exit.
ganeti.mcpu.LockAcquireTimeout
:
Exception to report timeouts on acquiring locks.
ganeti.errors.QuitGanetiException
:
Signal Ganeti that it must quit.
ganeti.backend.RPCFail
:
Class denoting RPC failure.
ganeti.utils.retry.RetryAgain
:
Retry again.
ganeti.utils.retry.RetryTimeout
:
Retry loop timed out.
ganeti.daemon.SchedulerBreakout
:
Exception used to get out of the scheduler loop
sphinx.errors.SphinxError
:
Base class for Sphinx errors that are shown to the user in a nicer way than normal exceptions.
ganeti.locking._AcquireTimeout
:
Internal exception to abort an acquire on a timeout.
ganeti.masterd.instance._ImportExportError
:
Local exception to report import/export errors.
ganeti.hypervisor.hv_base.BaseHypervisor
:
Abstract virtualisation technology interface
ganeti.opcodes.BaseOpCode
:
A simple serializable object.
ganeti.workerpool.BaseWorker
:
Base worker class for worker pools.
ganeti.bdev.BlockDev
:
Block device abstract class.
burnin.Burner (script)
:
Burner class.
ganeti.impexpd.ChildIOProcessor
ganeti.luxi.Client
:
High-level client implementation.
ganeti.impexpd.CommandBuilder
ganeti.server.confd.ConfdConfigurationReloader
:
Logic to control when to reload the ganeti configuration
ganeti.confd.server.ConfdProcessor
:
A processor for confd requests.
ganeti.confd.querylib.ConfdQuery
:
Confd Query base class.
ganeti.objects.ConfigObject
:
A generic config object.
ganeti.bdev.DRBD8Status
:
A DRBD status representation class.
ganeti.backend.DevCacheManager
:
Simple class for managing a cache of block device information.
ganeti.masterd.instance.DiskTransfer
ganeti.utils.FdConditionWaiterHelper
:
Retry helper for WaitForFdCondition.
ganeti.utils.FieldSet
:
A simple field set.
ganeti.utils.filelock.FileLock
:
Utility class for file locks.
ganeti.server.masterd.GanetiContext
:
Context common to all ganeti threads.
ganeti.rapi.client.GanetiRapiClient
:
Ganeti RAPI client.
ganeti.mcpu.HooksMaster
:
Hooks master.
ganeti.backend.HooksRunner
:
Hook runner.
ganeti.http.HttpBase
:
Base class for HTTP server and client.
ganeti.http.client.HttpClientRequest
ganeti.http.HttpClientToServerStartLine
:
Data structure for HTTP request start line.
ganeti.http.HttpMessage
:
Data structure for HTTP message.
ganeti.http.HttpMessageReader
:
Reads HTTP message from socket.
ganeti.http.HttpMessageWriter
:
Writes an HTTP message to a socket.
ganeti.http.auth.HttpServerRequestAuthentication
ganeti.http.server.HttpServerRequestExecutor
:
Implements server side of HTTP.
ganeti.http.HttpServerToClientStartLine
:
Data structure for HTTP response start line.
ganeti.http.HttpSslParams
:
Data class for SSL key and certificate.
ganeti.cmdlib.IAllocator
:
IAllocator framework.
ganeti.backend.IAllocatorRunner
:
IAllocator runner.
ganeti.netutils.IPAddress
:
Class that represents an IP address.
ganeti.masterd.instance.ImportExportCbBase
:
Callbacks for disk import/export.
ganeti.masterd.instance.ImportExportTimeouts
ganeti.watcher.Instance
:
Abstraction for a Virtual Machine instance.
move_instance.InstanceMove (script)
:
Status class for instance moves.
ganeti.cli.JobExecutor
:
Class which manages the submission and execution of multiple jobs.
ganeti.jqueue.JobQueue
:
Queue used to manage the jobs.
ganeti.mcpu.LockAttemptTimeoutStrategy
:
Class with lock acquire timeout strategy.
ganeti.locking.LockMonitor
ganeti.uidpool.LockedUid
:
Class representing a locked user-id in the uid-pool.
ganeti.cmdlib.LogicalUnit
:
Logical Unit base class.
ganeti.daemon.Mainloop
:
Generic mainloop for daemons
cluster_merge.Merger (script)
:
Handling the merge.
cluster_merge.MergerData (script)
:
Container class to hold data used for merger.
move_instance.MoveDestExecutor (script)
move_instance.MoveRuntime (script)
:
Class to keep track of instance move.
move_instance.MoveSourceExecutor (script)
ganeti.cmdlib.LUClusterVerifyGroup.NodeImage
:
A class representing the logical and physical status of a node.
ganeti.watcher.nodemaint.NodeMaintenance
:
Talks to confd daemons and possible shutdown instances/drbd devices.
ganeti.http.auth.PasswordFileUser
:
Data structure for users from password file.
subprocess.Popen
ganeti.mcpu.Processor
:
Object which runs OpCodes
ganeti.rapi.baserlib.R_Generic
:
Generic class for resources.
ganeti.server.rapi.RemoteApiRequestContext
:
Data structure for Remote API requests.
ganeti.rpc.RpcResult
:
RPC Result class.
ganeti.rpc.RpcRunner
:
RPC runner class
ganeti.utils.process.RunResult
:
Holds the result of running external programs.
ganeti.utils.algo.RunningTimeout
:
Class to calculate remaining timeout when doing several operations.
ganeti.locking.SharedLock
:
Implements a shared lock.
ganeti.utils.SignalHandler
:
Generic signal handler class.
ganeti.utils.SignalWakeupFd
ganeti.ssconf.SimpleConfigReader
:
Simple class to read configuration file.
ganeti.ssconf.SimpleStore
:
Interface to static cluster data.
ganeti.watcher.state.WatcherState
:
Interface to a state file recording restart attempts.
ganeti.workerpool.WorkerPool
:
Worker pool with a queue.
ganeti.locking._BaseCondition
:
Base class containing common code for conditions.
ganeti.masterd.instance._DiskImportExportBase
ganeti.masterd.instance._DiskTransferPrivate
ganeti.http.client._HttpClient
ganeti.http.server._HttpServerRequest
:
Data structure for HTTP request on server side.
ganeti.jqueue._JobChangesChecker
ganeti.jqueue._JobChangesWaiter
ganeti.jqueue._JobFileChangesWaiter
ganeti.jqueue._JobProcessor
ganeti.jqueue._QueuedJob
:
In-memory job representation.
ganeti.jqueue._QueuedOpCode
:
Encapsulates an opcode object.
ganeti.confd.client._Request
:
Request status structure.
ganeti.utils.retry._RetryDelayCalculator
:
Calculator for increasing delays.
ganeti.locking._SingleNotifyPipeConditionWaiter
:
Helper class for SingleNotifyPipeCondition
ganeti.cmdlib._VerifyErrors
:
Mix-in for cluster/group verify LUs.
ganeti.jqueue._WaitForJobChangesHelper
:
Helper class using inotify to wait for changes in a job file.
ganeti.ht._WrapperBase
type
:
type(object) -> the object's type type(name, bases, dict) -> a new type
sched.scheduler
Trees
Indices
Help
Ganeti
Generated by Epydoc 3.0.1 on Tue Jul 24 16:51:18 2012
http://epydoc.sourceforge.net