asyncore.dispatcher
ganeti.daemon.GanetiBaseAsyncoreDispatcher
- Base Ganeti Asyncore Dispacherganeti.asyncnotifier.ErrorLoggingAsyncNotifier
- An asyncnotifier that can survive errors in the callbacks.ganeti.daemon.AsyncAwaker
- A way to notify the asyncore loop that something is going on.ganeti.daemon.AsyncUDPSocket
- An improved asyncore udp socket.ganeti.confd.client.ConfdAsyncUDPClient
- Confd udp asyncore clientganeti.http.server.HttpServer
- Generic HTTP server classserver.HttpServer
- Generic HTTP server classasyncore.file_dispatcher
ganeti.asyncnotifier.AsyncNotifier
- An asyncore dispatcher for inotify events.ganeti.asyncnotifier.ErrorLoggingAsyncNotifier
- An asyncnotifier that can survive errors in the callbacks.configparser.ConfigParser
ganeti.objects.SerializableConfigParser
- Simple wrapper over ConfigParse that allows serialization.ganeti.ovf.ConfigParserWithDefaults
- This is just a wrapper on ConfigParser, that uses default valuesdict
ganeti.serializer.PrivateDict
- A dictionary that turns its values to private fields.docutils.parsers.rst.Directive
ganeti.build.sphinx_ext.OpcodeParams
- Custom directive for opcode parameters.ganeti.build.sphinx_ext.OpcodeResult
- Custom directive for opcode result.ganeti.build.sphinx_ext.PythonAssert
- Custom directive for writing assertions.ganeti.build.sphinx_ext.RapiAccessTable
- Custom directive to generate table of all RAPI resources.ganeti.build.sphinx_ext.RapiResourceDetails
- Custom directive for RAPI resource details.Exception
ganeti.backend.RPCFail
- Class denoting RPC failure.ganeti.build.sphinx_ext.ReSTError
- Custom class for generating errors in Sphinx.ganeti.cli._ShowUsage
- Exception class for _ParseArgs
.ganeti.cli._ShowVersion
- Exception class for _ParseArgs
.ganeti.errors.GenericError
- Base exception for Ganeti.ganeti.errors.AddressPoolError
- Errors related to IP address pools.ganeti.errors.BlockDeviceError
- Block-device related exception.ganeti.errors.CommandError
- External command error.ganeti.errors.ConfdClientError
- A magic fourcc error in Ganeti confd.ganeti.errors.ConfdMagicError
- A magic fourcc error in Ganeti confd.ganeti.errors.ConfigurationError
- Configuration related exception.ganeti.errors.ConfigVerifyError
- Error reported by configuration verificationganeti.errors.ConfigVersionMismatch
- Version mismatch in the configuration file.ganeti.errors.DeviceCreationError
- Error during the creation of a device.ganeti.errors.FileStoragePathError
- Error from file storage path validation.ganeti.errors.HooksFailure
- A generic hook failure.ganeti.errors.HooksAbort
- A required hook has failed.ganeti.errors.HypervisorError
- Hypervisor-related exception.ganeti.errors.HotplugError
- Hotplug-related exception.ganeti.hypervisor.hv_kvm.monitor.QmpCommandNotSupported
- QMP command not supported by the monitor.ganeti.errors.InotifyError
- Error raised when there is a failure setting up an inotify watcher.ganeti.errors.IPAddressError
- Generic IP address error.ganeti.errors.JobCanceled
- Submitted job was canceled.ganeti.errors.JobFileCorrupted
- Job file could not be properly decoded/restored.ganeti.errors.JobLost
- Submitted job lost.ganeti.errors.JobQueueError
- Job queue error.ganeti.errors.JobQueueDrainError
- Job queue is marked for drain error.ganeti.errors.JobQueueFull
- Job queue full error.ganeti.errors.LockError
- Lock error exception.ganeti.errors.PidFileLockError
- PID file is already locked by another process.ganeti.errors.LuxiError
- LUXI error.ganeti.rpc.errors.ProtocolError
- Denotes an error in the LUXI protocol.ganeti.rpc.errors.ConnectionClosedError
- Connection closed error.ganeti.rpc.errors.NoMasterError
- The master cannot be reached.ganeti.rpc.errors.PermissionError
- Permission denied while connecting to the master socket.ganeti.rpc.errors.RequestError
- Error on request.ganeti.rpc.errors.TimeoutError
- Operation timeout error.ganeti.errors.NoCtypesError
- python ctypes module is not found in the system.ganeti.errors.OpCodeUnknown
- Unknown opcode submitted.ganeti.errors.OpExecError
- Error during OpCode execution.ganeti.errors.OpPrereqError
- Prerequisites for the OpCode are not fulfilled.ganeti.errors.OpResultError
- Issue with OpCode result.ganeti.errors.OpRetryNotSupportedError
- This opcode does not support retriesganeti.errors.ParameterError
- A passed parameter to a command is invalid.ganeti.errors.ParseError
- Generic parse error.ganeti.errors.QueryFilterParseError
- Error while parsing query filter.ganeti.errors.ProgrammerError
- Programming-related error.ganeti.errors.RapiTestResult
- Exception containing results from RAPI test utilities.ganeti.errors.RemoteError
- Programming-related error on remote call.ganeti.errors.ReservationError
- Errors reserving a resource.ganeti.errors.ResolverError
- Host name cannot be resolved.ganeti.errors.ResultValidationError
- The iallocation results fails validation.ganeti.errors.SignatureError
- Error authenticating a remote message.ganeti.errors.SshUpdateError
- Error from updating the SSH setup.ganeti.errors.StorageError
- Storage-related exception.ganeti.errors.TagError
- Generic tag error.ganeti.errors.TypeEnforcementError
- Unable to enforce data type.ganeti.errors.UdpDataSizeError
- UDP payload too big.ganeti.errors.UnitParseError
- Unable to parse size unit.ganeti.errors.X509CertError
- Invalid X509 certificate.ganeti.hypervisor.hv_xen._InstanceCrashed
- Instance has reached a violent ending.ganeti.tools.node_daemon_setup.SetupError
- Local class for reporting errors.ganeti.tools.prepare_node_join.JoinError
- Local class for reporting errors.ganeti.tools.ssh_update.SshUpdateError
- Local class for reporting errors.ganeti.tools.ssl_update.SslSetupError
- Local class for reporting errors.ganeti.watcher.NotMasterError
- Exception raised when this host is not the master.ganeti.errors.JobSubmittedException
- Job was submitted, client should exit.ganeti.errors.QuitGanetiException
- Signal Ganeti that it must quit.ganeti.http.HttpConnectionClosed
- Internal exception for a closed connection.ganeti.http.HttpError
- Internal exception for HTTP errors.ganeti.http.HttpSessionHandshakeUnexpectedEOF
- Internal exception for errors during SSL handshake.ganeti.http.HttpException
- Undocumentedganeti.http.HttpBadGateway
- 502 Bad Gatewayganeti.http.HttpBadRequest
- 400 Bad Requestganeti.http.HttpConflict
- 409 Conflictganeti.http.HttpForbidden
- 403 Forbiddenganeti.http.HttpGatewayTimeout
- 504 Gateway Timeoutganeti.http.HttpGone
- 410 Goneganeti.http.HttpInternalServerError
- 500 Internal Server Errorganeti.http.HttpLengthRequired
- 411 Length Requiredganeti.http.HttpMethodNotAllowed
- 405 Method Not Allowedganeti.http.HttpNotAcceptable
- 406 Not Acceptableganeti.http.HttpNotFound
- 404 Not Foundganeti.http.HttpNotImplemented
- 501 Not Implementedganeti.http.HttpPreconditionFailed
- 412 Precondition Failedganeti.http.HttpRequestTimeout
- 408 Request Timeoutganeti.http.HttpServiceUnavailable
- 503 Service Unavailableganeti.http.HttpUnauthorized
- 401 Unauthorizedganeti.http.HttpUnsupportedMediaType
- 415 Unsupported Media Typeganeti.http.HttpVersionNotSupported
- 505 HTTP Version Not Supportedganeti.http.HttpSocketTimeout
- Internal exception for socket timeouts.ganeti.jqueue.CancelJob
- Special exception to cancel a job.ganeti.locking._AcquireTimeout
- Internal exception to abort an acquire on a timeout.ganeti.masterd.instance._ImportExportError
- Local exception to report import/export errors.ganeti.mcpu.LockAcquireTimeout
- Exception to report timeouts on acquiring locks.ganeti.rapi.client.Error
- Base error class for this module.ganeti.rapi.client.GanetiApiError
- Generic error raised from Ganeti API.ganeti.rapi.client.CertificateError
- Raised when a problem is found with the SSL certificate.ganeti.rapi.testutils.VerificationError
- Dedicated error class for test utilities.ganeti.storage.bdev.RbdShowmappedJsonError
- `rbd showmmapped' JSON formatting error Exception class.ganeti.tools.burnin.BurninFailure
- Failure detected during burningganeti.tools.burnin.InstanceDown
- The checked instance was not upganeti.tools.cfgupgrade.Error
- Generic exceptionganeti.utils.retry.RetryAgain
- Retry again.ganeti.utils.retry.RetryTimeout
- Retry loop timed out.ganeti.workerpool.DeferTask
- Special exception class to defer a task.ganeti.workerpool.NoSuchTask
- Exception raised when a task can't be found.ganeti.utils.algo._NiceSortAtom
- Helper class providing rich comparison between different typesjson.JSONEncoder
ganeti.serializer.BinaryEncoder
- Undocumentedganeti.serializer.EncodeWithoutPrivateFields
- Undocumentedganeti.serializer.EncodeWithPrivateFields
- Undocumentedlogging.handlers.BaseRotatingHandler
ganeti.utils.log._ReopenableLogHandler
- Log handler with ability to reopen log file on request.object
ganeti._generated_rpc.RpcClientBootstrap
- No class docstring; 0/1 constant, 7/7 methods documentedganeti.rpc.node.BootstrapRunner
- RPC wrappers for bootstrapping.ganeti.rpc.node.RpcRunner
- RPC runner class.ganeti._generated_rpc.RpcClientConfig
- No class docstring; 0/1 constant, 3/3 methods documentedganeti.rpc.node.ConfigRunner
- RPC wrappers for config
.ganeti.rpc.node.RpcRunner
- RPC runner class.ganeti._generated_rpc.RpcClientDefault
- No class docstring; 0/1 constant, 91/91 methods documentedganeti.rpc.node.RpcRunner
- RPC runner class.ganeti._generated_rpc.RpcClientDnsOnly
- No class docstring; 0/1 constant, 2/2 methods documentedganeti.rpc.node.BootstrapRunner
- RPC wrappers for bootstrapping.ganeti.rpc.node.DnsOnlyRunner
- RPC wrappers for calls using only DNS.ganeti.rpc.node.RpcRunner
- RPC runner class.ganeti._generated_rpc.RpcClientJobQueue
- No class docstring; 0/1 constant, 4/4 methods documentedganeti.rpc.node.JobQueueRunner
- RPC wrappers for job queue.ganeti.backend.DevCacheManager
- Simple class for managing a cache of block device information.ganeti.backend.HooksRunner
- Hook runner.ganeti.backend.IAllocatorRunner
- IAllocator runner.ganeti.build.sphinx_ext._RapiHandlersForDocsHelper
- No class docstring; 1/1 static method, 2/2 class methods documentedganeti.cli._Argument
- Undocumentedganeti.cli.ArgCommand
- Command argument.ganeti.cli.ArgExtStorage
- ExtStorage argument.ganeti.cli.ArgFile
- File path argument.ganeti.cli.ArgFilter
- Filter UUID argument.ganeti.cli.ArgGroup
- Node group argument.ganeti.cli.ArgHost
- Host argument.ganeti.cli.ArgInstance
- Instances argument.ganeti.cli.ArgJobId
- Job ID argument.ganeti.cli.ArgNetwork
- Network argument.ganeti.cli.ArgNode
- Node argument.ganeti.cli.ArgOs
- OS argument.ganeti.cli.ArgSuggest
- Suggesting argument.ganeti.cli.ArgChoice
- Choice argument.ganeti.cli.ArgUnknown
- Unknown argument to program (e.g. determined at runtime).ganeti.cli._QueryColumnFormatter
- Callable class for formatting fields of a query.ganeti.cli._RunWhileDaemonsStoppedHelper
- Helper class for RunWhileDaemonsStopped
to simplify state managementganeti.cli.JobExecutor
- Class which manages the submission and execution of multiple jobs.ganeti.cli.JobPollCbBase
- Base class for GenericPollJob
callbacks.ganeti.cli._LuxiJobPollCb
- No class docstring; 0/1 instance variable, 4/4 methods documentedganeti.rapi.client_utils.RapiJobPollCb
- No class docstring; 0/1 instance variable, 4/4 methods documentedganeti.cli.JobPollReportCbBase
- Base class for GenericPollJob
reporting callbacks.ganeti.cli.FeedbackFnJobPollReportCb
- No class docstring; 0/1 instance variable, 3/3 methods documentedganeti.cli.StdioJobPollReportCb
- No class docstring; 0/2 instance variable, 3/3 methods documentedganeti.client.gnt_debug._JobQueueTestReporter
- No class docstring; 0/4 instance variable, 5/5 methods documentedganeti.cli.TableColumn
- Describes a column for FormatTable
.ganeti.client.gnt_cluster._RunWhenNodesReachableHelper
- Helper class to make shared internal state sharing easier.ganeti.client.gnt_node.ReplyStatus
- Class holding a reply status for synchronous confd clients.ganeti.cmdlib.base.LogicalUnit
- Logical Unit base class.ganeti.cmdlib.backup.LUBackupExport
- Export an instance to an image in the cluster.ganeti.cmdlib.base.NoHooksLU
- Simple LU which runs no hooks.ganeti.cmdlib.backup.LUBackupPrepare
- Prepares an instance for an export and returns useful information.ganeti.cmdlib.backup.LUBackupRemove
- Remove exports related to the named instance.ganeti.cmdlib.cluster.LUClusterActivateMasterIp
- Activate the master IP on the master node.ganeti.cmdlib.cluster.LUClusterConfigQuery
- Return configuration values.ganeti.cmdlib.cluster.LUClusterDeactivateMasterIp
- Deactivate the master IP on the master node.ganeti.cmdlib.cluster.LUClusterQuery
- Query cluster configuration.ganeti.cmdlib.cluster.LUClusterRedistConf
- Force the redistribution of cluster configuration.ganeti.cmdlib.cluster.LUClusterRenewCrypto
- Renew the cluster's crypto tokens.ganeti.cmdlib.cluster.LUClusterRepairDiskSizes
- Verifies the cluster disks sizes.ganeti.cmdlib.cluster.verify.LUClusterVerify
- Submits all jobs necessary to verify the cluster.ganeti.cmdlib.cluster.verify.LUClusterVerifyConfig
- Verifies the cluster config.ganeti.cmdlib.cluster.verify.LUClusterVerifyDisks
- Verifies the cluster disks status.ganeti.cmdlib.group.LUGroupAssignNodes
- Logical unit for assigning nodes to groups.ganeti.cmdlib.group.LUGroupVerifyDisks
- Verifies the status of all disks in a node group.ganeti.cmdlib.instance.LUInstanceMultiAlloc
- Allocates multiple instances at the same time.ganeti.cmdlib.instance_operation.LUInstanceConsole
- Connect to an instance's console.ganeti.cmdlib.instance_query.LUInstanceQueryData
- Query runtime instance data.ganeti.cmdlib.instance_storage.LUInstanceActivateDisks
- Bring up an instance's disks.ganeti.cmdlib.instance_storage.LUInstanceDeactivateDisks
- Shutdown an instance's disks.ganeti.cmdlib.misc.LUExtStorageDiagnose
- Logical unit for ExtStorage diagnose/query.ganeti.cmdlib.misc.LUOobCommand
- Logical unit for OOB handling.ganeti.cmdlib.misc.LURestrictedCommand
- Logical unit for executing restricted commands.ganeti.cmdlib.node.LUNodeEvacuate
- Evacuates instances off a list of nodes.ganeti.cmdlib.node.LUNodeModifyStorage
- Logical unit for modifying a storage volume on a node.ganeti.cmdlib.node.LUNodePowercycle
- Powercycles a node.ganeti.cmdlib.node.LUNodeQueryStorage
- Logical unit for getting information on storage units on node(s).ganeti.cmdlib.node.LUNodeQueryvols
- Logical unit for getting volumes on node(s).ganeti.cmdlib.node.LURepairNodeStorage
- Repairs the volume group on a node.ganeti.cmdlib.operating_system.LUOsDiagnose
- Logical unit for OS diagnose/query.ganeti.cmdlib.query.LUQuery
- Query for resources/items of a certain kind.ganeti.cmdlib.query.LUQueryFields
- Query for resources/items of a certain kind.ganeti.cmdlib.tags.LUTagsSearch
- Searches the tags for a given pattern.ganeti.cmdlib.tags.TagsLU
- Generic tags LU.ganeti.cmdlib.tags.LUTagsDel
- Delete a list of tags from a given object.ganeti.cmdlib.tags.LUTagsGet
- Returns the tags of a given object.ganeti.cmdlib.tags.LUTagsSet
- Sets a tag on a given object.ganeti.cmdlib.test.LUTestAllocator
- Run allocator tests.ganeti.cmdlib.test.LUTestDelay
- Sleep for a specified amount of time.ganeti.cmdlib.test.LUTestJqueue
- Utility LU to test some aspects of the job queue.ganeti.cmdlib.test.LUTestOsParams
- Utility LU to test secret OS parameter transmission.ganeti.cmdlib.cluster.LUClusterDestroy
- Logical unit for destroying the cluster.ganeti.cmdlib.cluster.LUClusterPostInit
- Logical unit for running hooks after cluster initialization.ganeti.cmdlib.cluster.LUClusterRename
- Rename the cluster.ganeti.cmdlib.cluster.LUClusterSetParams
- Change the parameters of the cluster.ganeti.cmdlib.cluster.verify.LUClusterVerifyGroup
- Verifies the status of a node group.ganeti.cmdlib.group.LUGroupAdd
- Logical unit for creating node groups.ganeti.cmdlib.group.LUGroupEvacuate
- No class docstring; 0/6 instance variable, 0/2 constant, 2/6 methods, 1/1 static method documentedganeti.cmdlib.group.LUGroupRemove
- No class docstring; 0/2 instance variable, 0/2 constant, 4/5 methods documentedganeti.cmdlib.group.LUGroupRename
- No class docstring; 0/2 instance variable, 0/2 constant, 4/5 methods documentedganeti.cmdlib.group.LUGroupSetParams
- Modifies the parameters of a node group.ganeti.cmdlib.instance.LUInstanceChangeGroup
- No class docstring; 0/5 instance variable, 0/2 constant, 2/6 methods documentedganeti.cmdlib.instance.LUInstanceMove
- Move an instance by data-copying.ganeti.cmdlib.instance.LUInstanceRemove
- Remove an instance.ganeti.cmdlib.instance.LUInstanceRename
- Rename an instance.ganeti.cmdlib.instance_create.LUInstanceCreate
- Create an instance.ganeti.cmdlib.instance_migration.LUInstanceFailover
- Failover an instance.ganeti.cmdlib.instance_migration.LUInstanceMigrate
- Migrate an instance.ganeti.cmdlib.instance_operation.LUInstanceReboot
- Reboot an instance.ganeti.cmdlib.instance_operation.LUInstanceReinstall
- Reinstall an instance.ganeti.cmdlib.instance_operation.LUInstanceShutdown
- Shutdown an instance.ganeti.cmdlib.instance_operation.LUInstanceStartup
- Starts an instance.ganeti.cmdlib.instance_set_params.LUInstanceSetParams
- Modifies an instances's parameters.ganeti.cmdlib.instance_storage.LUInstanceGrowDisk
- Grow a disk of an instance.ganeti.cmdlib.instance_storage.LUInstanceRecreateDisks
- Recreate an instance's missing disks.ganeti.cmdlib.instance_storage.LUInstanceReplaceDisks
- Replace the disks of an instance.ganeti.cmdlib.network.LUNetworkAdd
- Logical unit for creating networks.ganeti.cmdlib.network.LUNetworkConnect
- Connect a network to a nodegroupganeti.cmdlib.network.LUNetworkDisconnect
- Disconnect a network to a nodegroupganeti.cmdlib.network.LUNetworkRemove
- No class docstring; 0/2 instance variable, 0/2 constant, 4/5 methods documentedganeti.cmdlib.network.LUNetworkRename
- No class docstring; 0/2 instance variable, 0/2 constant, 4/5 methods documentedganeti.cmdlib.network.LUNetworkSetParams
- Modifies the parameters of a network.ganeti.cmdlib.node.LUNodeAdd
- Logical unit for adding node to the cluster.ganeti.cmdlib.node.LUNodeMigrate
- Migrate all instances from a node.ganeti.cmdlib.node.LUNodeRemove
- Logical unit for removing a node.ganeti.cmdlib.node.LUNodeSetParams
- Modifies the parameters of a node.ganeti.cmdlib.base.LUWConfdClient
- Wrapper class for wconfd client calls from LUs.ganeti.cmdlib.base.QueryBase
- Base for query utility classes.ganeti.cmdlib.cluster.ClusterQuery
- No class docstring; 0/2 instance variable, 0/1 constant, 1/3 method documentedganeti.cmdlib.misc.ExtStorageQuery
- No class docstring; 0/2 instance variable, 1/3 method, 1/1 static method documentedganeti.cmdlib.operating_system.OsQuery
- No class docstring; 0/2 instance variable, 1/3 method, 1/1 static method documentedganeti.cmdlib.base.ResultWithJobs
- Data container for LU results with jobs.ganeti.cmdlib.base.Tasklet
- Tasklet base class.ganeti.cmdlib.instance_migration.TLMigrateInstance
- Tasklet class for instance migration.ganeti.cmdlib.instance_storage.TLReplaceDisks
- Replaces disks for an instance.ganeti.cmdlib.cluster.verify._VerifyErrors
- Mix-in for cluster/group verify LUs.ganeti.cmdlib.cluster.verify.LUClusterVerifyConfig
- Verifies the cluster config.ganeti.cmdlib.cluster.verify.LUClusterVerifyGroup
- Verifies the status of a node group.ganeti.cmdlib.cluster.verify.LUClusterVerifyGroup.NodeImage
- A class representing the logical and physical status of a node.ganeti.cmdlib.instance_set_params.InstNicModPrivate
- Data structure for network interface modifications.ganeti.cmdlib.instance_storage.TemporaryDisk
- Creates a new temporary bootable disk, and makes sure it is destroyed.ganeti.cmdlib.test.TestSocketWrapper
- Utility class that opens a domain socket and cleans up as needed.ganeti.confd.client._Request
- Request status structure.ganeti.confd.client.ConfdClient
- Send queries to confd, and get back answers.ganeti.confd.client.ConfdCountingCallback
- Callback that calls another callback, and counts the answersganeti.confd.client.ConfdFilterCallback
- Callback that calls another callback, but filters duplicate results.ganeti.confd.client.StoreResultCallback
- Callback that simply stores the most recent answer.ganeti.config.ConfigWriter
- The interface to the cluster configuration.ganeti.config.DetachedConfig
- Read-only snapshot of the config.ganeti.config.temporary_reservations.TemporaryReservationManager
- A temporary resource reservation manager.ganeti.config.utils.ConfigManager
- Locks the configuration and exposes it to be read or modified.ganeti.daemon._ShutdownCheck
- Logic for Mainloop
shutdown.ganeti.daemon.Mainloop
- Generic mainloop for daemonsganeti.hooksmaster.HooksMaster
- No class docstring; 0/13 instance variable, 5/5 methods, 0/1 static method documentedganeti.ht._WrapperBase
- No class docstring; 0/2 instance variable, 0/1 class variable, 1/2 method documentedganeti.ht._CommentWrapper
- Wrapper class for comment.ganeti.ht._DescWrapper
- Wrapper class for description text.ganeti.http.auth.HttpServerRequestAuthentication
- No class docstring; 0/3 constant, 7/7 methods documentedganeti.server.rapi.RemoteApiHandler
- REST Request Handler Class.ganeti.http.auth.PasswordFileUser
- Data structure for users from password file.ganeti.http.client._NoOpRequestMonitor
- No-op request monitor.ganeti.http.client._PendingRequest
- No class docstring; 0/3 instance variable, 4/4 methods documentedganeti.http.client._PendingRequestMonitor
- No class docstring; 0/5 instance variable, 0/1 constant, 3/3 methods documentedganeti.http.client.HttpClientRequest
- No class docstring; 1/1 property, 0/14 instance variable, 1/2 method documentedganeti.http.HttpBase
- Base class for HTTP server and client.ganeti.http.server.HttpServer
- Generic HTTP server classserver.HttpServer
- Generic HTTP server classganeti.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.server._HttpClientToServerMessageReader
- Reads an HTTP request sent by client.server._HttpClientToServerMessageReader
- Reads an HTTP request sent by client.ganeti.http.HttpMessageWriter
- Writes an HTTP message to a socket.ganeti.http.server._HttpServerToClientMessageWriter
- Writes an HTTP response to client.server._HttpServerToClientMessageWriter
- Writes an HTTP response to client.ganeti.http.HttpServerToClientStartLine
- Data structure for HTTP response start line.ganeti.http.HttpSslParams
- Data class for SSL key and certificate.ganeti.http.server._HttpServerRequest
- Data structure for HTTP request on server side.ganeti.http.server.HttpResponder
- No class docstring; 0/1 instance variable, 2/2 methods, 1/2 static method documentedganeti.http.server.HttpServerHandler
- Base class for handling HTTP server requests.ganeti.server.noded.NodeRequestHandler
- The server implementation.ganeti.server.rapi.RemoteApiHandler
- REST Request Handler Class.ganeti.http.server.HttpServerRequestExecutor
- Implements server side of HTTP.ganeti.server.noded.MlockallRequestExecutor
- Subclass ensuring request handlers are locked in RAM.ganeti.hypervisor.hv_base.BaseHypervisor
- Abstract virtualisation technology interfaceganeti.hypervisor.hv_chroot.ChrootManager
- Chroot manager.ganeti.hypervisor.hv_fake.FakeHypervisor
- Fake hypervisor interface.ganeti.hypervisor.hv_kvm.KVMHypervisor
- KVM hypervisor interfaceganeti.hypervisor.hv_lxc.LXCHypervisor
- LXC-based virtualization.ganeti.hypervisor.hv_xen.XenHypervisor
- Xen generic hypervisor interfaceganeti.hypervisor.hv_xen.XenHvmHypervisor
- Xen HVM hypervisor interfaceganeti.hypervisor.hv_xen.XenPvmHypervisor
- Xen PVM hypervisor interfaceganeti.hypervisor.hv_base.HvInstanceState
- Undocumentedganeti.hypervisor.hv_kvm.monitor.MonitorSocket
- No class docstring; 0/3 instance variable, 0/1 constant, 6/8 methods documentedganeti.hypervisor.hv_kvm.monitor.QmpConnection
- Connection to the QEMU Monitor using the QEMU Monitor Protocol (QMP).ganeti.hypervisor.hv_kvm.monitor.QmpMessage
- QEMU Messaging Protocol (QMP) message.ganeti.impexpd.ChildIOProcessor
- No class docstring; 0/9 instance variable, 8/8 methods, 1/1 static method documentedganeti.impexpd.CommandBuilder
- No class docstring; 0/5 instance variable, 0/1 constant, 6/6 methods, 1/1 static method, 1/1 class method documentedganeti.jqueue._JobDependencyManager
- Keeps track of job dependencies.ganeti.jqueue._JobProcessor
- No class docstring; 0/4 instance variable, 0/3 constant, 3/3 methods, 3/3 static methods documentedganeti.jqueue._OpExecContext
- No class docstring; 0/7 instance variable, 4/4 methods documentedganeti.jqueue._QueuedJob
- In-memory job representation.ganeti.jqueue._QueuedOpCode
- Encapsulates an opcode object.ganeti.jqueue._TimeoutStrategyWrapper
- No class docstring; 0/2 instance variable, 4/4 methods documentedganeti.jqueue.JobQueue
- Queue used to manage the jobs.ganeti.locking._BaseCondition
- Base class containing common code for conditions.ganeti.locking.PipeCondition
- Group-only non-polling condition with counters.ganeti.locking._PipeConditionWithMode
- No class docstring; 0/1 instance variable, 0/1 class variable, 1/1 method documentedganeti.locking.SingleNotifyPipeCondition
- Condition which can only be notified once.ganeti.locking._SingleNotifyPipeConditionWaiter
- Helper class for SingleNotifyPipeConditionganeti.locking.SharedLock
- Implements a shared lock.ganeti.masterd.iallocator.IAllocator
- IAllocator framework.ganeti.masterd.instance._DiskImportExportBase
- No class docstring; 5/5 properties, 0/20 instance variable, 0/1 constant, 16/16 methods documentedganeti.masterd.instance.DiskExport
- No class docstring; 0/4 instance variable, 0/1 constant, 4/4 methods documentedganeti.masterd.instance.DiskImport
- No class docstring; 1/1 property, 0/3 instance variable, 0/1 constant, 4/4 methods documentedganeti.masterd.instance._DiskTransferPrivate
- No class docstring; 0/5 instance variable, 2/2 methods documentedganeti.masterd.instance.DiskTransfer
- No class docstring; 0/6 instance variable, 1/1 method documentedganeti.masterd.instance.ExportInstanceHelper
- No class docstring; 0/5 instance variable, 10/10 methods documentedganeti.masterd.instance.ImportExportCbBase
- Callbacks for disk import/export.ganeti.masterd.instance._RemoteExportCb
- No class docstring; 1/1 property, 0/2 instance variable, 4/4 methods documentedganeti.masterd.instance._RemoteImportCb
- No class docstring; 1/1 property, 0/8 instance variable, 5/5 methods documentedganeti.masterd.instance._TransferInstCbBase
- No class docstring; 0/8 instance variable, 1/1 method documentedganeti.masterd.instance._TransferInstDestCb
- No class docstring; 3/3 methods documentedganeti.masterd.instance._TransferInstSourceCb
- No class docstring; 3/3 methods documentedganeti.masterd.instance.ImportExportLoop
- No class docstring; 0/3 instance variable, 0/2 constant, 5/5 methods, 2/2 static methods documentedganeti.masterd.instance.ImportExportTimeouts
- No class docstring; 0/5 instance variable, 0/1 class variable, 0/4 constant, 1/1 method documentedganeti.mcpu.LockAttemptTimeoutStrategy
- Class with lock acquire timeout strategy.ganeti.mcpu.OpExecCbBase
- Base class for OpCode execution callbacks.ganeti.jqueue._OpExecCallbacks
- No class docstring; 0/3 instance variable, 8/8 methods documentedganeti.mcpu.Processor
- Object which runs OpCodesganeti.netutils.Hostname
- Class implementing resolver and hostname functionality.ganeti.netutils.IPAddress
- Class that represents an IP address.ganeti.netutils.IP4Address
- IPv4 address class.ganeti.netutils.IP6Address
- IPv6 address class.ganeti.network.AddressPool
- Address pool class, wrapping an objects.Network object.ganeti.objects.SerializableConfigParser
- Simple wrapper over ConfigParse that allows serialization.ganeti.outils.ValidatedSlots
- Sets and validates slots.ganeti.masterd.iallocator.IARequestBase
- A generic IAllocator request object.ganeti.masterd.iallocator.IAReqGroupChange
- A group change request.ganeti.masterd.iallocator.IAReqInstanceAlloc
- An instance allocation request.ganeti.masterd.iallocator.IAReqInstanceAllocateSecondary
- Request to find a secondary node for plain to DRBD conversion.ganeti.masterd.iallocator.IAReqMultiInstanceAlloc
- An multi instance allocation request.ganeti.masterd.iallocator.IAReqNodeEvac
- A node evacuation request.ganeti.masterd.iallocator.IAReqRelocate
- A relocation request.ganeti.objects.ConfigObject
- A generic config object.ganeti.confd.client.ConfdUpcallPayload
- Callback argument for confd repliesganeti.objects._QueryResponseBase
- No class docstring; 0/1 class variable, 1/1 method, 1/1 class method documentedganeti.objects.QueryFieldsResponse
- Object holding the response to a query for fields.ganeti.objects.QueryResponse
- Object holding the response to a query.ganeti.objects.BlockDevStatus
- Config object representing the status of a block device.ganeti.objects.ConfdReply
- Object holding a confd reply.ganeti.objects.ConfdRequest
- Object holding a confd request.ganeti.confd.client.ConfdClientRequest
- This is the client-side version of ConfdRequest.ganeti.objects.ConfigData
- Top-level config object.ganeti.objects.Disk
- Config object representing a block device.ganeti.objects.ExtStorage
- Config object representing an External Storage Provider.ganeti.objects.Filter
- Config object representing a filter rule.ganeti.objects.ImportExportOptions
- Options for import/export daemonganeti.objects.ImportExportStatus
- Config object representing the status of an import or export.ganeti.objects.InstanceConsole
- Object describing how to access the console of an instance.ganeti.objects.InstancePolicy
- Config object representing instance policy limits dictionary.ganeti.objects.LvmPvInfo
- Information about an LVM physical volume (PV).ganeti.objects.MasterNetworkParameters
- Network configuration parameters for the masterganeti.objects.MigrationStatus
- Object holding the status of a migration.ganeti.objects.NIC
- Config object representing a network card.ganeti.objects.NodeDiskState
- Disk state on a node.ganeti.objects.NodeHvState
- Hypvervisor state on a node.ganeti.objects.OS
- Config object representing an operating system.ganeti.objects.QueryFieldDefinition
- Object holding a query field definition.ganeti.objects.QueryFieldsRequest
- Object holding a request for querying available fields.ganeti.objects.TaggableObject
- An generic class supporting tags.ganeti.objects.Cluster
- Config object representing the cluster.ganeti.objects.Instance
- Config object representing an instance.ganeti.objects.Network
- Object representing a network definition for ganeti.ganeti.objects.Node
- Config object representing a node.ganeti.objects.NodeGroup
- Config object representing a node group.ganeti.query.ExtStorageInfo
- Undocumentedganeti.query.OsInfo
- Undocumentedganeti.opcodes_base.BaseOpCode
- A simple serializable object.ganeti.opcodes.OpCode
- Abstract OpCode.ganeti.opcodes.OpBackupExport
- Export an instance.ganeti.opcodes.OpBackupPrepare
- Prepares an instance export.ganeti.opcodes.OpBackupRemove
- Remove an instance's export.ganeti.opcodes.OpClusterActivateMasterIp
- Activate the master IP on the master node.ganeti.opcodes.OpClusterConfigQuery
- Query cluster configuration values.ganeti.opcodes.OpClusterDeactivateMasterIp
- Deactivate the master IP on the master node.ganeti.opcodes.OpClusterDestroy
- Destroy the cluster.ganeti.opcodes.OpClusterPostInit
- Post cluster initialization.ganeti.opcodes.OpClusterQuery
- Query cluster information.ganeti.opcodes.OpClusterRedistConf
- Force a full push of the cluster configuration.ganeti.opcodes.OpClusterRename
- Rename the cluster.ganeti.opcodes.OpClusterRenewCrypto
- Renews the cluster node's SSL client certificates.ganeti.opcodes.OpClusterRepairDiskSizes
- Verify the disk sizes of the instances and fixes configuration mismatches.ganeti.opcodes.OpClusterSetParams
- Change the parameters of the cluster.ganeti.opcodes.OpClusterVerify
- Submits all jobs necessary to verify the cluster.ganeti.opcodes.OpClusterVerifyConfig
- Verify the cluster config.ganeti.opcodes.OpClusterVerifyDisks
- Verify the cluster disks.ganeti.opcodes.OpClusterVerifyGroup
- Run verify on a node group from the cluster.ganeti.opcodes.OpExtStorageDiagnose
- Compute the list of external storage providers.ganeti.opcodes.OpGroupAdd
- Add a node group to the cluster.ganeti.opcodes.OpGroupAssignNodes
- Assign nodes to a node group.ganeti.opcodes.OpGroupEvacuate
- Evacuate a node group in the cluster.ganeti.opcodes.OpGroupRemove
- Remove a node group from the cluster.ganeti.opcodes.OpGroupRename
- Rename a node group in the cluster.ganeti.opcodes.OpGroupSetParams
- Change the parameters of a node group.ganeti.opcodes.OpGroupVerifyDisks
- Verifies the status of all disks in a node group.ganeti.opcodes.OpInstanceActivateDisks
- Activate an instance's disks.ganeti.opcodes.OpInstanceChangeGroup
- Moves an instance to another node group.ganeti.opcodes.OpInstanceConsole
- Connect to an instance's console.ganeti.opcodes.OpInstanceCreate
- Create an instance.ganeti.opcodes.OpInstanceDeactivateDisks
- Deactivate an instance's disks.ganeti.opcodes.OpInstanceFailover
- Failover an instance.ganeti.opcodes.OpInstanceGrowDisk
- Grow a disk of an instance.ganeti.opcodes.OpInstanceMigrate
- Migrate an instance.ganeti.opcodes.OpInstanceMove
- Move an instance.ganeti.opcodes.OpInstanceMultiAllocBase
- Allocates multiple instances.ganeti.opcodes.OpInstanceMultiAlloc
- Allocates multiple instances.ganeti.opcodes.OpInstanceQueryData
- Compute the run-time status of instances.ganeti.opcodes.OpInstanceReboot
- Reboot an instance.ganeti.opcodes.OpInstanceRecreateDisks
- Recreate an instance's disks.ganeti.opcodes.OpInstanceReinstall
- Reinstall an instance's OS.ganeti.opcodes.OpInstanceRemove
- Remove an instance.ganeti.opcodes.OpInstanceRename
- Rename an instance.ganeti.opcodes.OpInstanceReplaceDisks
- Replace the disks of an instance.ganeti.opcodes.OpInstanceSetParams
- Change the parameters of an instance.ganeti.opcodes.OpInstanceShutdown
- Shutdown an instance.ganeti.opcodes.OpInstanceStartup
- Startup an instance.ganeti.opcodes.OpNetworkAdd
- Add an IP network to the cluster.ganeti.opcodes.OpNetworkConnect
- Connect a Network to a specific Nodegroup with the defined netparams (mode, link). Nics in this Network will inherit those params. Produce errors if a NIC (that its not already assigned to a network) has an IP that is contained in the Network this will produce error unless --no-conflicts-check is passed.ganeti.opcodes.OpNetworkDisconnect
- Disconnect a Network from a Nodegroup. Produce errors if NICs are present in the Network unless --no-conficts-check option is passed.ganeti.opcodes.OpNetworkRemove
- Remove an existing network from the cluster. Must not be connected to any nodegroup.ganeti.opcodes.OpNetworkRename
- Rename a network in the cluster.ganeti.opcodes.OpNetworkSetParams
- Modify Network's parameters except for IPv4 subnetganeti.opcodes.OpNodeAdd
- Add a node to the cluster.ganeti.opcodes.OpNodeEvacuate
- Evacuate instances off a number of nodes.ganeti.opcodes.OpNodeMigrate
- Migrate all instances from a node.ganeti.opcodes.OpNodeModifyStorage
- Modifies the properies of a storage unitganeti.opcodes.OpNodePowercycle
- Tries to powercycle a node.ganeti.opcodes.OpNodeQueryStorage
- Get information on storage for node(s).ganeti.opcodes.OpNodeQueryvols
- Get list of volumes on node.ganeti.opcodes.OpNodeRemove
- Remove a node.ganeti.opcodes.OpNodeSetParams
- Change the parameters of a node.ganeti.opcodes.OpOobCommand
- Interact with OOB.ganeti.opcodes.OpOsDiagnose
- Compute the list of guest operating systems.ganeti.opcodes.OpQuery
- Query for resources/items.ganeti.opcodes.OpQueryFields
- Query for available resource/item fields.ganeti.opcodes.OpRepairNodeStorage
- Repairs the volume group on a node.ganeti.opcodes.OpRestrictedCommand
- Runs a restricted command on node(s).ganeti.opcodes.OpTagsDel
- Remove a list of tags from a given object.ganeti.opcodes.OpTagsGet
- Returns the tags of the given object.ganeti.opcodes.OpTagsSearch
- Searches the tags in the cluster for a given pattern.ganeti.opcodes.OpTagsSet
- Add a list of tags on a given object.ganeti.opcodes.OpTestAllocator
- Allocator framework testing.ganeti.opcodes.OpTestDelay
- Sleeps for a configured amount of time.ganeti.opcodes.OpTestDummy
- Utility opcode used by unittests.ganeti.opcodes.OpTestJqueue
- Utility opcode to test some aspects of the job queue.ganeti.opcodes.OpTestOsParams
- Utility opcode to test secret os parameter transmission.ganeti.ovf.Converter
- Converter class for OVF packages.ganeti.ovf.OVFExporter
- Converter from Ganeti config file to OVFganeti.ovf.OVFImporter
- Converter from OVF to Ganeti config file.ganeti.ovf.OVFReader
- Reader class for OVF files.ganeti.ovf.OVFWriter
- Writer class for OVF files.ganeti.query._FilterCompilerHelper
- Converts a query filter to a callable usable for filtering.ganeti.query._FilterHints
- Class for filter analytics.ganeti.query.ClusterQueryData
- No class docstring; 0/4 instance variable, 1/2 method documentedganeti.query.GroupQueryData
- Data container for node group data queries.ganeti.query.InstanceQueryData
- Data container for instance data queries.ganeti.query.LockQueryData
- Data container for lock data queries.ganeti.query.NetworkQueryData
- Data container for network data queries.ganeti.query.NodeQueryData
- Data container for node data queries.ganeti.query.Query
- No class docstring; 0/5 instance variable, 6/6 methods documentedganeti.rapi.baserlib.OpcodeAttributes
- Acts as a structure containing the per-method attribute names.ganeti.rapi.baserlib.ResourceBase
- Generic class for resources.ganeti.rapi.baserlib.OpcodeResource
- Base class for opcode-based RAPI resources.ganeti.rapi.rlib2._R_Tags
- Quasiclass for tagging resources.ganeti.rapi.rlib2.R_2_groups_name_tags
- /2/groups/[group_name]/tags resource.ganeti.rapi.rlib2.R_2_instances_name_tags
- /2/instances/[instance_name]/tags resource.ganeti.rapi.rlib2.R_2_networks_name_tags
- /2/networks/[network_name]/tags resource.ganeti.rapi.rlib2.R_2_nodes_name_tags
- /2/nodes/[node_name]/tags resource.ganeti.rapi.rlib2.R_2_tags
- /2/tags resource.ganeti.rapi.rlib2.R_2_cluster_modify
- /2/modify resource.ganeti.rapi.rlib2.R_2_groups
- /2/groups resource.ganeti.rapi.rlib2.R_2_groups_name
- /2/groups/[group_name] resource.ganeti.rapi.rlib2.R_2_groups_name_assign_nodes
- /2/groups/[group_name]/assign-nodes resource.ganeti.rapi.rlib2.R_2_groups_name_modify
- /2/groups/[group_name]/modify resource.ganeti.rapi.rlib2.R_2_groups_name_rename
- /2/groups/[group_name]/rename resource.ganeti.rapi.rlib2.R_2_info
- /2/info resource.ganeti.rapi.rlib2.R_2_instances
- /2/instances resource.ganeti.rapi.rlib2.R_2_instances_multi_alloc
- /2/instances-multi-alloc resource.ganeti.rapi.rlib2.R_2_instances_name
- /2/instances/[instance_name] resource.ganeti.rapi.rlib2.R_2_instances_name_activate_disks
- /2/instances/[instance_name]/activate-disks resource.ganeti.rapi.rlib2.R_2_instances_name_deactivate_disks
- /2/instances/[instance_name]/deactivate-disks resource.ganeti.rapi.rlib2.R_2_instances_name_disk_grow
- /2/instances/[instance_name]/disk/[disk_index]/grow resource.ganeti.rapi.rlib2.R_2_instances_name_export
- /2/instances/[instance_name]/export resource.ganeti.rapi.rlib2.R_2_instances_name_failover
- /2/instances/[instance_name]/failover resource.ganeti.rapi.rlib2.R_2_instances_name_info
- /2/instances/[instance_name]/info resource.ganeti.rapi.rlib2.R_2_instances_name_migrate
- /2/instances/[instance_name]/migrate resource.ganeti.rapi.rlib2.R_2_instances_name_modify
- /2/instances/[instance_name]/modify resource.ganeti.rapi.rlib2.R_2_instances_name_prepare_export
- /2/instances/[instance_name]/prepare-export resource.ganeti.rapi.rlib2.R_2_instances_name_reboot
- /2/instances/[instance_name]/reboot resource.ganeti.rapi.rlib2.R_2_instances_name_recreate_disks
- /2/instances/[instance_name]/recreate-disks resource.ganeti.rapi.rlib2.R_2_instances_name_reinstall
- /2/instances/[instance_name]/reinstall resource.ganeti.rapi.rlib2.R_2_instances_name_rename
- /2/instances/[instance_name]/rename resource.ganeti.rapi.rlib2.R_2_instances_name_replace_disks
- /2/instances/[instance_name]/replace-disks resource.ganeti.rapi.rlib2.R_2_instances_name_shutdown
- /2/instances/[instance_name]/shutdown resource.ganeti.rapi.rlib2.R_2_instances_name_startup
- /2/instances/[instance_name]/startup resource.ganeti.rapi.rlib2.R_2_networks
- /2/networks resource.ganeti.rapi.rlib2.R_2_networks_name
- /2/networks/[network_name] resource.ganeti.rapi.rlib2.R_2_networks_name_connect
- /2/networks/[network_name]/connect resource.ganeti.rapi.rlib2.R_2_networks_name_disconnect
- /2/networks/[network_name]/disconnect resource.ganeti.rapi.rlib2.R_2_networks_name_modify
- /2/networks/[network_name]/modify resource.ganeti.rapi.rlib2.R_2_networks_name_rename
- /2/networks/[network_name]/rename resource.ganeti.rapi.rlib2.R_2_nodes
- /2/nodes resource.ganeti.rapi.rlib2.R_2_nodes_name
- /2/nodes/[node_name] resource.ganeti.rapi.rlib2.R_2_nodes_name_evacuate
- /2/nodes/[node_name]/evacuate resource.ganeti.rapi.rlib2.R_2_nodes_name_migrate
- /2/nodes/[node_name]/migrate resource.ganeti.rapi.rlib2.R_2_nodes_name_modify
- /2/nodes/[node_name]/modify resource.ganeti.rapi.rlib2.R_2_nodes_name_powercycle
- /2/nodes/[node_name]/powercycle resource.ganeti.rapi.rlib2.R_2_nodes_name_role
- /2/nodes/[node_name]/role resource.ganeti.rapi.rlib2.R_2_nodes_name_storage
- /2/nodes/[node_name]/storage resource.ganeti.rapi.rlib2.R_2_nodes_name_storage_modify
- /2/nodes/[node_name]/storage/modify resource.ganeti.rapi.rlib2.R_2_nodes_name_storage_repair
- /2/nodes/[node_name]/storage/repair resource.ganeti.rapi.rlib2.R_2_os
- /2/os resource.ganeti.rapi.rlib2.R_2_redist_config
- /2/redistribute-config resource.ganeti.rapi.rlib2.R_2_features
- /2/features resource.ganeti.rapi.rlib2.R_2_filters
- /2/filters resource.ganeti.rapi.rlib2.R_2_filters_uuid
- /2/filters/[filter_uuid] resource.ganeti.rapi.rlib2.R_2_instances_name_console
- /2/instances/[instance_name]/console resource.ganeti.rapi.rlib2.R_2_jobs
- /2/jobs resource.ganeti.rapi.rlib2.R_2_jobs_id
- /2/jobs/[job_id] resource.ganeti.rapi.rlib2.R_2_jobs_id_wait
- /2/jobs/[job_id]/wait resource.ganeti.rapi.rlib2.R_2_query
- /2/query/[resource] resource.ganeti.rapi.rlib2.R_2_query_fields
- /2/query/[resource]/fields resource.ganeti.rapi.rlib2.R_root
- / resource.ganeti.rapi.rlib2.R_2
- /2 resource.ganeti.rapi.rlib2.R_version
- /version resource.ganeti.rapi.client._CompatIO
- Stream that lazy-allocates its buffer based on the first write's typeganeti.rapi.client.GanetiRapiClient
- Ganeti RAPI client.ganeti.rapi.connector.Mapper
- Map resource to method.ganeti.rapi.connector.UriPattern
- Undocumentedganeti.rapi.testutils._LuxiCallRecorder
- Records all called LUXI client methods.ganeti.rapi.testutils._RapiMock
- Mocking out the RAPI server parts.ganeti.rapi.testutils._TestLuxiTransport
- Mocked LUXI transport.ganeti.rapi.testutils.FakeCurl
- Fake cURL object.ganeti.rapi.testutils.InputTestClient
- Test version of RAPI client.ganeti.rpc.client.AbstractClient
- High-level client abstraction.ganeti.luxi.Client
- High-level client implementation.ganeti.rpc.client.AbstractStubClient
- An abstract Client that connects a generated stub client to a Transport
.ganeti.metad.Client
- High-level Metad client implementation.ganeti.wconfd.Client
- High-level WConfD client implementation.ganeti.rpc.node._RpcClientBase
- No class docstring; 0/2 instance variable, 2/2 methods, 1/1 static method documentedganeti.rpc.node.BootstrapRunner
- RPC wrappers for bootstrapping.ganeti.rpc.node.ConfigRunner
- RPC wrappers for config
.ganeti.rpc.node.DnsOnlyRunner
- RPC wrappers for calls using only DNS.ganeti.rpc.node.JobQueueRunner
- RPC wrappers for job queue.ganeti.rpc.node.RpcRunner
- RPC runner class.ganeti.rpc.node._RpcProcessor
- No class docstring; 0/3 instance variable, 2/2 methods, 2/2 static methods documentedganeti.rpc.node._StaticResolver
- No class docstring; 0/1 instance variable, 2/2 methods documentedganeti.rpc.node.RpcResult
- RPC Result class.ganeti.rpc.stub.metad.ClientRpcStub
- Undocumentedganeti.metad.Client
- High-level Metad client implementation.ganeti.rpc.stub.wconfd.ClientRpcStub
- Undocumentedganeti.wconfd.Client
- High-level WConfD client implementation.ganeti.rpc.transport.FdTransport
- Low-level transport class that works on arbitrary file descriptors.ganeti.rpc.transport.Transport
- Low-level transport class.ganeti.runtime.GetentResolver
- Resolves Ganeti uids and gids by name.ganeti.serializer.Private
- Wrap a value so it is hard to leak it accidentally.ganeti.server.masterd.GanetiContext
- Context common to all ganeti threads.ganeti.server.rapi.RapiUsers
- No class docstring; 0/1 instance variable, 3/3 methods documentedganeti.server.rapi.RemoteApiRequestContext
- Data structure for Remote API requests.ganeti.ssconf.SimpleStore
- Interface to static cluster data.ganeti.ssh.SshRunner
- Wrapper for SSH commands.ganeti.storage.base.BlockDev
- Block device abstract class.ganeti.storage.bdev.LogicalVolume
- Logical Volume block device.ganeti.storage.bdev.PersistentBlockDevice
- A block device with persistent nodeganeti.storage.bdev.RADOSBlockDevice
- A RADOS Block Device (rbd).ganeti.storage.drbd.DRBD8Dev
- DRBD v8.x block device.ganeti.storage.extstorage.ExtStorageDevice
- A block device provided by an ExtStorage Provider.ganeti.storage.filestorage.FileStorage
- File device.ganeti.storage.gluster.GlusterStorage
- File device using the Gluster backend.ganeti.storage.container._Base
- Base class for storage abstraction.ganeti.storage.container._LvmBase
- Base class for LVM storage containers.ganeti.storage.container.LvmPvStorage
- LVM Physical Volume storage unit.ganeti.storage.container.LvmVgStorage
- LVM Volume Group storage unit.ganeti.storage.container.FileStorage
- File storage unit.ganeti.storage.drbd.DRBD8
- Various methods to deals with the DRBD system as a whole.ganeti.storage.drbd_cmdgen.BaseDRBDCmdGenerator
- Base class for DRBD command generators.ganeti.storage.drbd_cmdgen.DRBD83CmdGenerator
- Generates drbdsetup commands suited for the DRBD <= 8.3 syntax.ganeti.storage.drbd_cmdgen.DRBD84CmdGenerator
- Generates drbdsetup commands suited for the DRBD >= 8.4 syntax.ganeti.storage.drbd_info.BaseShowInfo
- Base class for parsing the `drbdsetup show` output.ganeti.storage.drbd_info.DRBD83ShowInfo
- Undocumentedganeti.storage.drbd_info.DRBD84ShowInfo
- Undocumentedganeti.storage.drbd_info.DRBD8Info
- Represents information DRBD exports (usually via /proc/drbd).ganeti.storage.drbd_info.DRBD8Status
- A DRBD status representation class.ganeti.storage.filestorage.FileDeviceHelper
- No class docstring; 0/2 instance variable, 6/6 methods, 1/1 class method documentedganeti.storage.gluster.GlusterVolume
- This class represents a Gluster volume.ganeti.tools.burnin.FeedbackAccumulator
- Feedback accumulator class.ganeti.tools.burnin.JobHandler
- Class for handling Ganeti jobs.ganeti.tools.burnin.Burner
- Burner class.ganeti.tools.cfgupgrade.CfgUpgrade
- No class docstring; 0/4 instance variable, 10/32 methods, 1/5 static method, 0/1 class method documentedganeti.uidpool.LockedUid
- Class representing a locked user-id in the uid-pool.ganeti.utils.algo.RunningTimeout
- Class to calculate remaining timeout when doing several operations.ganeti.utils.FdConditionWaiterHelper
- Retry helper for WaitForFdCondition.ganeti.utils.FieldSet
- A simple field set.ganeti.utils.filelock.FileLock
- Utility class for file locks.ganeti.utils.io.FileStatHelper
- Helper to store file handle's fstat.ganeti.utils.io.TemporaryFileManager
- Stores the list of files to be deleted and removes them on demand.ganeti.utils.livelock.LiveLock
- Utility for a lockfile needed to request resources from WconfD.ganeti.utils.process.RunResult
- Holds the result of running external programs.ganeti.utils.retry._RetryDelayCalculator
- Calculator for increasing delays.ganeti.utils.SignalHandler
- Generic signal handler class.ganeti.utils.SignalWakeupFd
- No class docstring; 0/5 instance variable, 4/5 methods documentedganeti.utils.text.LineSplitter
- Splits byte data chunks into lines of text separated by newline.ganeti.utils.text.ShellWriter
- Helper class to write scripts with indentation.ganeti.watcher.Instance
- Abstraction for a Virtual Machine instance.ganeti.watcher.Node
- Data container representing cluster node.ganeti.watcher.nodemaint.NodeMaintenance
- Talks to confd daemons and possible shutdown instances/drbd devices.ganeti.watcher.state.WatcherState
- Interface to a state file recording restart attempts.ganeti.workerpool.BaseWorker
- Base worker class for worker pools.ganeti.workerpool.WorkerPool
- Worker pool with a queue.server._HttpServerRequest
- Data structure for HTTP request on server side.server.HttpResponder
- No class docstring; 0/1 instance variable, 2/2 methods, 1/2 static method documentedserver.HttpServerHandler
- Base class for handling HTTP server requests.server.HttpServerRequestExecutor
- Implements server side of HTTP.optparse.Option
ganeti.cli_opts.CliOption
- Custom option class for optparse.pygments.lexer.RegexLexer
ganeti.build.shell_example_lexer.ShellExampleLexer
- Undocumentedpyinotify.pyinotify.ProcessEvent
ganeti.asyncnotifier.FileEventHandlerBase
- Base class for file event handlers.ganeti.asyncnotifier.SingleFileEventHandler
- Handle modify events for a single file.ganeti.server.rapi.FileEventHandler
- No class docstring; 0/3 instance variable, 2/2 methods documentedsphinx.errors.SphinxError
ganeti.build.sphinx_ext.OpcodeError
- Undocumentedsphinx.roles.XRefRole
ganeti.build.sphinx_ext._ManPageXRefRole
- No class docstring; 0/1 instance variable, 2/2 methods documentedthreading.Thread
ganeti.workerpool.BaseWorker
- Base worker class for worker pools.tuple
ganeti.hypervisor.hv_lxc.LXCVersion
- LXC version class.type
ganeti.outils.AutoSlots
- Meta base class for __slots__ definitions.ganeti.masterd.iallocator._AutoReqParam
- Meta class for request definitions.ganeti.opcodes_base._AutoOpParamSlots
- Meta class for opcode definitions.ganeti.rapi.baserlib._MetaOpcodeResource
- Meta class for RAPI resources.urllib.request.FancyURLopener
ganeti.tools.burnin.SimpleOpener
- A simple url openerurllib.request.Request
ganeti.hypervisor.hv_kvm.HeadRequest
- Undocumented