Everything


All Classes

haizea.cli.Command
haizea.cli.commands.haizea
haizea.cli.commands.haizea_convert_data
haizea.cli.commands.haizea_generate_configs
haizea.cli.commands.haizea_generate_scripts
haizea.cli.commands.haizea_lwf2xml
haizea.cli.optionparser.Option
haizea.cli.optionparser.OptionParser
haizea.cli.rpc_commands.RPCCommand
haizea.cli.rpc_commands.haizea_cancel_lease
haizea.cli.rpc_commands.haizea_list_hosts
haizea.cli.rpc_commands.haizea_list_leases
haizea.cli.rpc_commands.haizea_request_lease
haizea.cli.rpc_commands.haizea_show_queue
haizea.common.config.Config
haizea.common.config.ConfigException
haizea.common.config.Option
haizea.common.config.Section
haizea.common.opennebula_xmlrpc.OpenNebulaHost
haizea.common.opennebula_xmlrpc.OpenNebulaVM
haizea.common.opennebula_xmlrpc.OpenNebulaXMLRPCClient
haizea.common.stats.ContinuousDistributionBase
haizea.common.stats.ContinuousNormalDistribution
haizea.common.stats.ContinuousParetoDistribution
haizea.common.stats.ContinuousUniformDistribution
haizea.common.stats.DiscreteDistribution
haizea.common.stats.DiscreteDistributionBase
haizea.common.stats.DiscreteUniformDistribution
haizea.common.utils.InvalidStateMachineTransition
haizea.common.utils.OpenNebulaXMLRPCClientSingleton
haizea.common.utils.Singleton
haizea.common.utils.StateMachine
haizea.core.accounting.AccountingData
haizea.core.accounting.AccountingDataCollection
haizea.core.accounting.AccountingProbe
haizea.core.configfile.HaizeaConfig
haizea.core.configfile.HaizeaMultiConfig
haizea.core.enact.DeploymentEnactment
haizea.core.enact.ResourcePoolInfo
haizea.core.enact.VMEnactment
haizea.core.enact.actions.EnactmentAction
haizea.core.enact.actions.VMEnactmentAction
haizea.core.enact.actions.VMEnactmentConfirmResumeAction
haizea.core.enact.actions.VMEnactmentConfirmSuspendAction
haizea.core.enact.actions.VMEnactmentResumeAction
haizea.core.enact.actions.VMEnactmentStartAction
haizea.core.enact.actions.VMEnactmentStopAction
haizea.core.enact.actions.VMEnactmentSuspendAction
haizea.core.enact.actions.VNode
haizea.core.enact.opennebula.OpenNebulaDummyDeploymentEnactment
haizea.core.enact.opennebula.OpenNebulaEnactmentError
haizea.core.enact.opennebula.OpenNebulaResourcePoolInfo
haizea.core.enact.opennebula.OpenNebulaVMEnactment
haizea.core.enact.simulated.SimulatedDeploymentEnactment
haizea.core.enact.simulated.SimulatedResourcePoolInfo
haizea.core.enact.simulated.SimulatedVMEnactment
haizea.core.frontends.RequestFrontend
haizea.core.frontends.opennebula.OpenNebulaFrontend
haizea.core.frontends.opennebula.OpenNebulaHaizeaVM
haizea.core.frontends.rpc.RPCFrontend
haizea.core.frontends.tracefile.TracefileFrontend
haizea.core.leases.Capacity
haizea.core.leases.DiskImageSoftwareEnvironment
haizea.core.leases.Duration
haizea.core.leases.Lease
haizea.core.leases.LeaseStateMachine
haizea.core.leases.LeaseWorkload
haizea.core.leases.Nodes
haizea.core.leases.Site
haizea.core.leases.SoftwareEnvironment
haizea.core.leases.Timestamp
haizea.core.leases.UnmanagedSoftwareEnvironment
haizea.core.log.HaizeaLogger
haizea.core.manager.Clock
haizea.core.manager.Manager
haizea.core.manager.PersistenceManager
haizea.core.manager.RealClock
haizea.core.manager.SimulatedClock
haizea.core.rpcserver.RPCServer
haizea.core.rpcserver.StoppableSimpleXMLRPCServer
haizea.core.scheduler.CancelLeaseException
haizea.core.scheduler.EarliestStartingTime
haizea.core.scheduler.EnactmentError
haizea.core.scheduler.InconsistentLeaseStateError
haizea.core.scheduler.InconsistentScheduleError
haizea.core.scheduler.MigrationResourceReservation
haizea.core.scheduler.NormalEndLeaseException
haizea.core.scheduler.NotSchedulableException
haizea.core.scheduler.RescheduleLeaseException
haizea.core.scheduler.ReservationEventHandler
haizea.core.scheduler.SchedException
haizea.core.scheduler.SchedulingError
haizea.core.scheduler.UnrecoverableError
haizea.core.scheduler.lease_scheduler.LeaseScheduler
haizea.core.scheduler.lease_scheduler.LeaseTable
haizea.core.scheduler.lease_scheduler.Queue
haizea.core.scheduler.mapper.GreedyMapper
haizea.core.scheduler.mapper.Mapper
haizea.core.scheduler.policy.HostSelectionPolicy
haizea.core.scheduler.policy.LeaseAdmissionPolicy
haizea.core.scheduler.policy.PolicyManager
haizea.core.scheduler.policy.PreemptabilityPolicy
haizea.core.scheduler.preparation_schedulers.PreparationScheduler
haizea.core.scheduler.preparation_schedulers.imagetransfer.DiskImageMigrationResourceReservation
haizea.core.scheduler.preparation_schedulers.imagetransfer.FileTransferResourceReservation
haizea.core.scheduler.preparation_schedulers.imagetransfer.ImageTransferEarliestStartingTime
haizea.core.scheduler.preparation_schedulers.imagetransfer.ImageTransferPreparationScheduler
haizea.core.scheduler.preparation_schedulers.unmanaged.UnmanagedPreparationScheduler
haizea.core.scheduler.resourcepool.DiskImageFile
haizea.core.scheduler.resourcepool.File
haizea.core.scheduler.resourcepool.RAMImageFile
haizea.core.scheduler.resourcepool.ResourcePool
haizea.core.scheduler.resourcepool.ResourcePoolNode
haizea.core.scheduler.resourcepool.ResourcePoolNodeWithReusableImages
haizea.core.scheduler.resourcepool.ResourcePoolWithReusableImages
haizea.core.scheduler.resourcepool.ReusableDiskImageFile
haizea.core.scheduler.slottable.AvailEntry
haizea.core.scheduler.slottable.AvailabilityWindow
haizea.core.scheduler.slottable.ChangepointAvail
haizea.core.scheduler.slottable.ChangepointNodeAvail
haizea.core.scheduler.slottable.KeyValueWrapper
haizea.core.scheduler.slottable.Node
haizea.core.scheduler.slottable.OngoingAvailability
haizea.core.scheduler.slottable.ResourceReservation
haizea.core.scheduler.slottable.ResourceTuple
haizea.core.scheduler.slottable.SlotTable
haizea.core.scheduler.vm_scheduler.MemImageMigrationResourceReservation
haizea.core.scheduler.vm_scheduler.ResumptionResourceReservation
haizea.core.scheduler.vm_scheduler.ShutdownResourceReservation
haizea.core.scheduler.vm_scheduler.SuspensionResourceReservation
haizea.core.scheduler.vm_scheduler.VMResourceReservation
haizea.core.scheduler.vm_scheduler.VMScheduler
haizea.pluggable.accounting.leases.ARProbe
haizea.pluggable.accounting.leases.BEProbe
haizea.pluggable.accounting.leases.IMProbe
haizea.pluggable.accounting.utilization.CPUUtilizationProbe
haizea.pluggable.accounting.utilization.DiskUsageProbe
haizea.pluggable.policies.admission.AcceptAllPolicy
haizea.pluggable.policies.admission.NoARsPolicy
haizea.pluggable.policies.host_selection.GreedyPolicy
haizea.pluggable.policies.host_selection.NoPolicy
haizea.pluggable.policies.preemption.ARPreemptsEverythingPolicy
haizea.pluggable.policies.preemption.NoPreemptionPolicy

All Functions

haizea.cli.rpc_commands.console_table_printer
haizea.common.opennebula_xmlrpc.parse_template
haizea.common.utils.UNIX2DateTime
haizea.common.utils.abstract
haizea.common.utils.estimate_transfer_time
haizea.common.utils.generate_config_name
haizea.common.utils.get_clock
haizea.common.utils.get_config
haizea.common.utils.get_lease_id
haizea.common.utils.get_persistence
haizea.common.utils.get_policy
haizea.common.utils.import_class
haizea.common.utils.pickle
haizea.common.utils.pretty_nodemap
haizea.common.utils.reset_lease_id_counter
haizea.common.utils.round_datetime
haizea.common.utils.round_datetime_delta
haizea.common.utils.rst2latex
haizea.common.utils.unpickle
haizea.common.utils.vnodemapstr
haizea.common.utils.xmlrpc_marshall_singlevalue

All Variables

haizea.__package__
haizea.cli.__package__
haizea.cli.commands.__package__
haizea.cli.optionparser.__package__
haizea.cli.rpc_commands.__package__
haizea.common.__package__
haizea.common.config.OPTTYPE_BOOLEAN
haizea.common.config.OPTTYPE_DATETIME
haizea.common.config.OPTTYPE_FLOAT
haizea.common.config.OPTTYPE_INT
haizea.common.config.OPTTYPE_STRING
haizea.common.config.OPTTYPE_TIMEDELTA
haizea.common.config.__package__
haizea.common.constants.BACKFILLING_AGGRESSIVE
haizea.common.constants.BACKFILLING_CONSERVATIVE
haizea.common.constants.BACKFILLING_INTERMEDIATE
haizea.common.constants.BACKFILLING_OFF
haizea.common.constants.BASEDATADIR_OPT
haizea.common.constants.BETTER
haizea.common.constants.CACHESIZE_UNLIMITED
haizea.common.constants.CLOCK_REAL
haizea.common.constants.CLOCK_SIMULATED
haizea.common.constants.COMMON_SEC
haizea.common.constants.DIRECTION_BACKWARD
haizea.common.constants.DIRECTION_FORWARD
haizea.common.constants.ENACT_PACKAGE
haizea.common.constants.EQUAL
haizea.common.constants.EVENT_END_VM
haizea.common.constants.LOGLEVEL_STATUS
haizea.common.constants.LOGLEVEL_VDEBUG
haizea.common.constants.MIGRATE_NO
haizea.common.constants.MIGRATE_YES
haizea.common.constants.MIGRATE_YES_NOTRANSFER
haizea.common.constants.MODE_OPENNEBULA
haizea.common.constants.MODE_SIMULATION
haizea.common.constants.MULTI_SEC
haizea.common.constants.NO_MEMORY_OVERRIDE
haizea.common.constants.ONFAILURE_CANCEL
haizea.common.constants.ONFAILURE_EXIT
haizea.common.constants.ONFAILURE_EXIT_RAISE
haizea.common.constants.PREPARATION_PREDEPLOY
haizea.common.constants.PREPARATION_TRANSFER
haizea.common.constants.PREPARATION_UNMANAGED
haizea.common.constants.RES_CPU
haizea.common.constants.RES_DISK
haizea.common.constants.RES_MEM
haizea.common.constants.RES_NETIN
haizea.common.constants.RES_NETOUT
haizea.common.constants.REUSE_IMAGECACHES
haizea.common.constants.REUSE_NONE
haizea.common.constants.RUNTIMEOVERHEAD_ALL
haizea.common.constants.RUNTIMEOVERHEAD_BE
haizea.common.constants.RUNTIMEOVERHEAD_NONE
haizea.common.constants.STOPWHEN_ALLDONE
haizea.common.constants.STOPWHEN_BEDONE
haizea.common.constants.STOPWHEN_BESUBMITTED
haizea.common.constants.SUSPENSION_ALL
haizea.common.constants.SUSPENSION_NONE
haizea.common.constants.SUSPENSION_SERIAL
haizea.common.constants.SUSPRES_EXCLUSION_GLOBAL
haizea.common.constants.SUSPRES_EXCLUSION_LOCAL
haizea.common.constants.TRANSFER_MULTICAST
haizea.common.constants.TRANSFER_UNICAST
haizea.common.constants.WORSE
haizea.common.constants.__package__
haizea.common.defaults.CONFIG_LOCATIONS
haizea.common.defaults.DAEMON_PIDFILE
haizea.common.defaults.OPENNEBULA_RPC_PORT
haizea.common.defaults.PERSISTENCE_LOCATION
haizea.common.defaults.RPC_PORT
haizea.common.defaults.RPC_SERVER
haizea.common.defaults.RPC_URI
haizea.common.defaults.__package__
haizea.common.opennebula_xmlrpc.__package__
haizea.common.stats.TESTDIST_NUM_ITERS
haizea.common.stats.__package__
haizea.common.utils.LEASE_ID
haizea.common.utils.__package__
haizea.core.__package__
haizea.core.accounting.__package__
haizea.core.configfile.__package__
haizea.core.enact.__package__
haizea.core.enact.actions.__package__
haizea.core.enact.opennebula.__package__
haizea.core.enact.simulated.__package__
haizea.core.frontends.__package__
haizea.core.frontends.opennebula.__package__
haizea.core.frontends.rpc.__package__
haizea.core.frontends.tracefile.__package__
haizea.core.leases.__package__
haizea.core.log.__package__
haizea.core.manager.DAEMON_STDERR
haizea.core.manager.DAEMON_STDIN
haizea.core.manager.DAEMON_STDOUT
haizea.core.manager.DEFAULT_LOGFILE
haizea.core.manager.__package__
haizea.core.rpcserver.DEFAULT_HAIZEA_PORT
haizea.core.rpcserver.__package__
haizea.core.scheduler.__package__
haizea.core.scheduler.lease_scheduler.__package__
haizea.core.scheduler.mapper.__package__
haizea.core.scheduler.mapper.class_mappings
haizea.core.scheduler.policy.__package__
haizea.core.scheduler.preparation_schedulers.__package__
haizea.core.scheduler.preparation_schedulers.imagetransfer.__package__
haizea.core.scheduler.preparation_schedulers.unmanaged.__package__
haizea.core.scheduler.resourcepool.__package__
haizea.core.scheduler.slottable.__package__
haizea.core.scheduler.vm_scheduler.__package__
haizea.pluggable.__package__
haizea.pluggable.accounting.__package__
haizea.pluggable.accounting.leases.__package__
haizea.pluggable.accounting.probe_class_mappings
haizea.pluggable.accounting.utilization.__package__
haizea.pluggable.policies.__package__
haizea.pluggable.policies.admission.__package__
haizea.pluggable.policies.admission_class_mappings
haizea.pluggable.policies.host_class_mappings
haizea.pluggable.policies.host_selection.__package__
haizea.pluggable.policies.preemption.__package__
haizea.pluggable.policies.preemption_class_mappings

[hide private]