Trees
Indices
Help
Ganeti
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
unreachable
unreachable
unreachable
unreachable
unreachable
ganeti.server.masterd.ClientOps
:
Class holding high-level client operations.
ganeti.query.ClusterQueryData
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
ganeti.rapi.testutils.FakeCurl
:
Fake cURL object.
ganeti.utils.io.FileStatHelper
:
Helper to store file handle's
fstat
.
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.masterd.instance.ImportExportLoop
ganeti.rapi.testutils.InputTestClient
:
Test version of RAPI client.
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.query.NetworkQueryData
:
Data container for network data queries.
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.hypervisor.hv_kvm.QmpConnection
:
Connection to the QEMU Monitor using the QEMU Monitor Protocol (QMP).
ganeti.hypervisor.hv_kvm.QmpMessage
:
QEMU Messaging Protocol (QMP) message.
ganeti.query.Query
ganeti.cmdlib.base.QueryBase
:
Base for query utility classes.
move_instance.RapiClientFactory (script)
:
Factory class for creating RAPI clients.
ganeti.server.rapi.RapiUsers
ConfigParser.RawConfigParser
ganeti.cmdlib.base.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.base.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.container._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.cmdlib.instance._InstNicModPrivate
:
Data structure for network interface modifications.
ganeti.jqueue._JobDependencyManager
:
Keeps track of job dependencies.
ganeti.rapi.testutils._LuxiCallRecorder
:
Records all called LUXI client methods.
ganeti.server.masterd._MasterShutdownCheck
:
Logic for master daemon shutdown.
ganeti.http.client._NoOpRequestMonitor
:
No-op request monitor.
ganeti.jqueue._OpExecContext
ganeti.http.client._PendingRequest
ganeti.http.client._PendingRequestMonitor
pyinotify._ProcessEvent
:
Abstract processing event class.
ganeti.cli._QueryColumnFormatter
:
Callable class for formatting fields of a query.
ganeti.rapi.testutils._RapiMock
:
Mocking out the RAPI server parts.
ganeti.rpc._RpcClientBase
ganeti.rpc._RpcProcessor
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.daemon._ShutdownCheck
:
Logic for
Mainloop
shutdown.
ganeti.jqueue._SimpleJobQuery
:
Wrapper for job queries.
ganeti.rpc._StaticResolver
ganeti.rapi.testutils._TestLuxiTransport
:
Mocked LUXI transport.
ganeti.jqueue._TimeoutStrategyWrapper
asyncore.dispatcher
object
:
The most base type
ganeti.network.AddressPool
:
Address pool class, wrapping an
objects.Network
object.
ganeti.storage.drbd_cmdgen.BaseDRBDCmdGenerator
:
Base class for DRBD command generators.
exceptions.BaseException
:
Common base class for all exceptions
exceptions.Exception
:
Common base class for all non-exit exceptions.
ganeti.tools.burnin.BurninFailure
:
Failure detected during burning
ganeti.jqueue.CancelJob
:
Special exception to cancel a job.
ganeti.workerpool.DeferTask
:
Special exception class to defer a task.
lvmstrap.Error (script)
:
Generic exception
ganeti.rapi.client.Error
:
Base error class for this module.
move_instance.Error (script)
:
Generic error.
cfgupgrade12.Error (script)
:
Generic exception
cfgupgrade.Error (script)
:
Generic exception
cfgshell.Error (script)
:
Generic exception
ganeti.errors.GenericError
:
Base exception for Ganeti.
check_header.HeaderError (script)
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.
ganeti.tools.burnin.InstanceDown
:
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.workerpool.NoSuchTask
:
Exception raised when a task can't be found.
ganeti.jqueue.QueueShutdown
:
Special exception to abort a job when the job queue is shutting down.
ganeti.errors.QuitGanetiException
:
Signal Ganeti that it must quit.
ganeti.backend.RPCFail
:
Class denoting RPC failure.
ganeti.storage.bdev.RbdShowmappedJsonError
:
`rbd showmmapped' JSON formatting error Exception class.
ganeti.build.sphinx_ext.ReSTError
:
Custom class for generating errors in Sphinx.
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.rapi.testutils.VerificationError
:
Dedicated error class for test utilities.
ganeti.locking._AcquireTimeout
:
Internal exception to abort an acquire on a timeout.
ganeti.masterd.instance._ImportExportError
:
Local exception to report import/export errors.
ganeti.cli._ShowUsage
:
Exception class for
_ParseArgs
.
ganeti.cli._ShowVersion
:
Exception class for
_ParseArgs
.
ganeti.hypervisor.hv_base.BaseHypervisor
:
Abstract virtualisation technology interface
ganeti.storage.drbd_info.BaseShowInfo
:
Base class for parsing the `drbdsetup show` output.
ganeti.workerpool.BaseWorker
:
Base worker class for worker pools.
ganeti.storage.base.BlockDev
:
Block device abstract class.
ganeti.tools.burnin.Burner
:
Burner class.
ganeti.impexpd.ChildIOProcessor
ganeti.luxi.Client
:
High-level client implementation.
ganeti.impexpd.CommandBuilder
ganeti.ovf.Converter
:
Converter class for OVF packages.
ganeti.storage.drbd.DRBD8
:
Various methods to deals with the DRBD system as a whole.
ganeti.storage.drbd_info.DRBD8Info
:
Represents information DRBD exports (usually via /proc/drbd).
ganeti.storage.drbd_info.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.
logging.Filterer
:
A base class for loggers and handlers which allows them to share common code.
ganeti.server.masterd.GanetiContext
:
Context common to all ganeti threads.
ganeti.rapi.client.GanetiRapiClient
:
Ganeti RAPI client.
ganeti.hooksmaster.HooksMaster
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.server.HttpResponder
ganeti.http.server.HttpServerHandler
:
Base class for handling HTTP server requests.
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.masterd.iallocator.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.
pygments.lexer.Lexer
:
Lexer for a specific language.
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.base.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.cluster.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.ovf.OVFReader
:
Reader class for OVF files.
ganeti.ovf.OVFWriter
:
Writer class for OVF files.
ganeti.http.auth.PasswordFileUser
:
Data structure for users from password file.
subprocess.Popen
ganeti.mcpu.Processor
:
Object which runs OpCodes
ganeti.server.rapi.RemoteApiRequestContext
:
Data structure for Remote API requests.
ganeti.client.gnt_node.ReplyStatus
:
Class holding a reply status for synchronous confd clients.
ganeti.rapi.baserlib.ResourceBase
:
Generic class for resources.
ganeti._generated_rpc.RpcClientBootstrap
ganeti._generated_rpc.RpcClientConfig
ganeti._generated_rpc.RpcClientDefault
ganeti._generated_rpc.RpcClientDnsOnly
ganeti._generated_rpc.RpcClientJobQueue
ganeti.rpc.RpcResult
:
RPC Result 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.objects.SerializableConfigParser
:
Simple wrapper over ConfigParse that allows serialization.
ganeti.locking.SharedLock
:
Implements a shared lock.
ganeti.utils.SignalHandler
:
Generic signal handler class.
ganeti.utils.SignalWakeupFd
ganeti.ssconf.SimpleStore
:
Interface to static cluster data.
ganeti.utils.io.TemporaryFileManager
:
Stores the list of files to be deleted and removes them on demand.
confd_client.TestClient (script)
:
Confd test client.
ganeti.rapi.connector.UriPattern
ganeti.outils.ValidatedSlots
:
Sets and validates slots.
ganeti.watcher.state.WatcherState
:
Interface to a state file recording restart attempts.
ganeti.workerpool.WorkerPool
:
Worker pool with a queue.
sphinx.roles.XRefRole
:
A generic cross-referencing role.
ganeti.locking._BaseCondition
:
Base class containing common code for conditions.
ganeti.masterd.instance._DiskImportExportBase
ganeti.masterd.instance._DiskTransferPrivate
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.build.sphinx_ext._RapiHandlersForDocsHelper
ganeti.confd.client._Request
:
Request status structure.
ganeti.utils.retry._RetryDelayCalculator
:
Calculator for increasing delays.
ganeti.locking._SingleNotifyPipeConditionWaiter
:
Helper class for SingleNotifyPipeCondition
ganeti.cmdlib.cluster._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 Wed Dec 30 13:42:32 2015
http://epydoc.sourceforge.net