Safe Haskell | Safe-Infered |
---|
autoconf
constants for Python only ('autotools/build-bash-completion')autoconf
constants for Python only ('lib/constants.py')autoconf
constants for Python only ('lib/pathutils.py')autoconf
constants for Python only ('lib/build/sphinx_ext.py')autoconf
constants for QA cluster only ('qa/qa_cluster.py')autoconf
constants for Python only ('tests/py/docs_unittest.py')- Various versions
- User separation
- Cpu pinning separators and constants
- Wipe
- Directories
autoconf
enable/disable- SSH constants
- Daemons
- Luxi (Local UniX Interface) related constants
- Syslog
- Xen
- KVM and socat
- Console types
- X509
- Import/export daemon mode
- Import/export transport compression
- Importexport IO
- Values
- Hooks
- Hooks subject type (what object type does the LU deal with)
- Hkr
- Storage types
- Storage fields
- Storage operations
- Volume fields
- Local disk status
- Disk template types
- Drbd
- Drbd barrier types
- File backend driver
- Disk access mode
- Disk replacement mode
- Instance export mode
- Instance creation modes
- Remote import/export handshake message and version
- Import/export config options
- Dynamic device modification
- Common exit codes
- Tags
- Others
- Runparts results
- RPC
- Timeout table
- Reboot types
- Instance reboot behaviors
- VTypes
- HV parameter names (global namespace)
- Migration statuses
- Hypervisor state
- Disk state
- Logical Disks parameters
- Disk template parameters
- Dynamic disk parameters
- OOB supported commands
- nic* constants are used inside the ganeti config
- idisk* constants are used in opcodes, to create/change disks
- inic* constants are used in opcodes, to create/change nics
- Hypervisor constants
- NIC types
- Vif types
- Disk types
- Mouse types
- Boot order
- SPICE lossless image compression options
- SPICE video stream detection
- Security models
- Kvm flag values
- Migration type
- Cluster verify steps
- Cluster Verify error classes
- Cluster Verify error codes and documentation
- Node verify constants
- Instance status
- Admin states
- Node roles
- SSL certificate check constants (in days)
- Allocator framework constants
- Node evacuation
- Job queue
- Unchanged job return
- Job status
- OpCode status
- OpCode priority
- Lock recalculate mode
- Lock timeout
- Execution log types
- etchosts modification
- Job queue test
- Query resources
- Query field types
- Query result field status
- Max dynamic devices
- SSCONF keys
- Hvparams keys
- Exclusive storage
- Confd
- Confd request type
- Confd repl status
- Confd node role
- A few common errors for confd
- Confd request query fields
- User-id pool minimum/maximum acceptable user-ids
- Possible values for NodeGroup.alloc_policy
- Fake opcodes for functions that have hooks attached to them via
- SSH key types
- SSH authorized key types
- SSH setup
- Key files for SSH daemon
- Node daemon setup
- The source reasons for the execution of an OpCode
- Auto-repair tag prefixes
- Auto-repair levels
- Auto-repair results
- CPU load collector
- Monitoring daemon
- Disk access modes
- Hotplug Actions
- Hotplug Device Targets
- UUID regex
- Luxi constants
- Query language constants
- Error related constants
- Jstore related constants
Constants contains the Haskell constants
The constants in this module are used in Haskell and are also converted to Python.
Do not write any definitions in this file other than constants. Do
not even write helper functions. The definitions in this module are
automatically stripped to build the Makefile.am target
hs
. If there are helper functions in this module,
they will also be dragged and it will cause compilation to fail.
Therefore, all helper functions should go to a separate module and
imported.
- htoolsProgs :: [String]
- drbdBarriers :: String
- drbdNoMetaFlush :: Bool
- lvmStripecount :: Int
- hasGnuLn :: Bool
- exportDir :: String
- backupDir :: String
- osSearchPath :: [String]
- esSearchPath :: [String]
- sshConfigDir :: String
- xenConfigDir :: String
- sysconfdir :: String
- toolsdir :: String
- localstatedir :: String
- pkglibdir :: String
- sharedir :: String
- manPages :: Map String Int
- versionedsharedir :: String
- gntScripts :: [String]
- releaseVersion :: String
- versionMajor :: Int
- versionMinor :: Int
- versionRevision :: Int
- dirVersion :: String
- osApiV10 :: Int
- osApiV15 :: Int
- osApiV20 :: Int
- osApiVersions :: FrozenSet Int
- exportVersion :: Int
- rapiVersion :: Int
- configMajor :: Int
- configMinor :: Int
- configRevision :: Int
- configVersion :: Int
- protocolVersion :: Int
- daemonsGroup :: String
- adminGroup :: String
- masterdUser :: String
- masterdGroup :: String
- rapiUser :: String
- rapiGroup :: String
- confdUser :: String
- confdGroup :: String
- luxidUser :: String
- luxidGroup :: String
- nodedUser :: String
- nodedGroup :: String
- mondUser :: String
- mondGroup :: String
- sshLoginUser :: String
- sshConsoleUser :: String
- cpuPinningSep :: String
- cpuPinningAll :: String
- cpuPinningAllVal :: Int
- cpuPinningOff :: [Int]
- cpuPinningAllXen :: String
- cpuPinningAllKvm :: Int
- ddCmd :: String
- maxWipeChunk :: Int
- minWipeChunkPercent :: Int
- runDirsMode :: Int
- secureDirMode :: Int
- secureFileMode :: Int
- adoptableBlockdevRoot :: String
- enableConfd :: Bool
- enableMond :: Bool
- enableRestrictedCommands :: Bool
- enableSplitQuery :: Bool
- ssh :: String
- scp :: String
- confd :: String
- masterd :: String
- mond :: String
- noded :: String
- luxid :: String
- rapi :: String
- daemons :: FrozenSet String
- defaultConfdPort :: Int
- defaultMondPort :: Int
- defaultNodedPort :: Int
- defaultRapiPort :: Int
- daemonsPorts :: Map String (Protocol, Int)
- firstDrbdPort :: Int
- lastDrbdPort :: Int
- daemonsLogbase :: Map String String
- daemonsExtraLogbase :: Map String (Map String String)
- extraLogreasonAccess :: String
- extraLogreasonError :: String
- devConsole :: String
- procMounts :: String
- luxiEom :: PythonChar
- luxiOverride :: String
- luxiOverrideMaster :: String
- luxiOverrideQuery :: String
- luxiVersion :: Int
- syslogUsage :: String
- syslogNo :: String
- syslogYes :: String
- syslogOnly :: String
- syslogSocket :: String
- exportConfFile :: String
- xenBootloader :: String
- xenCmdXl :: String
- xenCmdXm :: String
- xenInitrd :: String
- xenKernel :: String
- knownXenCommands :: FrozenSet String
- kvmPath :: String
- kvmKernel :: String
- socatEscapeCode :: String
- socatPath :: String
- socatUseCompress :: Bool
- socatUseEscape :: Bool
- consMessage :: String
- consSpice :: String
- consSsh :: String
- consVnc :: String
- consAll :: FrozenSet String
- rsaKeyBits :: Int
- opensslCiphers :: String
- x509CertCn :: String
- x509CertDefaultValidity :: Int
- x509CertSignatureHeader :: String
- x509CertSignDigest :: String
- iemExport :: String
- iemImport :: String
- iecGzip :: String
- iecNone :: String
- iecAll :: [String]
- ieCustomSize :: String
- ieioFile :: String
- ieioRawDisk :: String
- ieioScript :: String
- valueDefault :: String
- valueAuto :: String
- valueGenerate :: String
- valueNone :: String
- valueTrue :: String
- valueFalse :: String
- hooksNameCfgupdate :: String
- hooksNameWatcher :: String
- hooksPath :: String
- hooksPhasePost :: String
- hooksPhasePre :: String
- hooksVersion :: Int
- htypeCluster :: String
- htypeGroup :: String
- htypeInstance :: String
- htypeNetwork :: String
- htypeNode :: String
- hkrSkip :: Int
- hkrFail :: Int
- hkrSuccess :: Int
- stBlock :: String
- stDiskless :: String
- stExt :: String
- stFile :: String
- stLvmPv :: String
- stLvmVg :: String
- stRados :: String
- storageTypes :: FrozenSet String
- stsReport :: FrozenSet String
- sfNode :: String
- sfType :: String
- sfAllocatable :: String
- sfFree :: String
- sfName :: String
- sfSize :: String
- sfUsed :: String
- validStorageFields :: FrozenSet String
- modifiableStorageFields :: Map String (FrozenSet String)
- soFixConsistency :: String
- validStorageOperations :: Map String (FrozenSet String)
- vfDev :: String
- vfInstance :: String
- vfName :: String
- vfNode :: String
- vfPhys :: String
- vfSize :: String
- vfVg :: String
- ldsFaulty :: Int
- ldsOkay :: Int
- ldsUnknown :: Int
- ldsNames :: Map Int String
- dtDiskless :: String
- dtFile :: String
- dtSharedFile :: String
- dtPlain :: String
- dtBlock :: String
- dtDrbd8 :: String
- dtRbd :: String
- dtExt :: String
- diskTemplatePreference :: [String]
- diskTemplates :: FrozenSet String
- defaultEnabledDiskTemplates :: [String]
- mapDiskTemplateStorageType :: Map String String
- dtsIntMirror :: FrozenSet String
- dtsExtMirror :: FrozenSet String
- dtsNotLvm :: FrozenSet String
- dtsGrowable :: FrozenSet String
- dtsMayAdopt :: FrozenSet String
- dtsMustAdopt :: FrozenSet String
- dtsMirrored :: FrozenSet String
- dtsFilebased :: FrozenSet String
- dtsCopyable :: FrozenSet String
- dtsExclStorage :: FrozenSet String
- dtsNoFreeSpaceCheck :: FrozenSet String
- dtsBlock :: FrozenSet String
- dtsLvm :: FrozenSet String
- drbdHmacAlg :: String
- drbdDefaultNetProtocol :: String
- drbdMigrationNetProtocol :: String
- drbdStatusFile :: String
- drbdMetaSize :: Int
- drbdBDiskBarriers :: String
- drbdBDiskDrain :: String
- drbdBDiskFlush :: String
- drbdBNone :: String
- drbdValidBarrierOpt :: FrozenSet (FrozenSet String)
- rbdCmd :: String
- fdBlktap :: String
- fdBlktap2 :: String
- fdLoop :: String
- fdDefault :: String
- fileDriver :: FrozenSet String
- dtsDrbd :: FrozenSet String
- diskRdonly :: String
- diskRdwr :: String
- diskAccessSet :: FrozenSet String
- replaceDiskAuto :: String
- replaceDiskChg :: String
- replaceDiskPri :: String
- replaceDiskSec :: String
- replaceModes :: FrozenSet String
- exportModeLocal :: String
- exportModeRemote :: String
- exportModes :: FrozenSet String
- instanceCreate :: String
- instanceImport :: String
- instanceRemoteImport :: String
- instanceCreateModes :: FrozenSet String
- rieHandshake :: String
- rieVersion :: Int
- rieCertValidity :: Int
- rieConnectAttemptTimeout :: Int
- rieConnectRetries :: Int
- rieConnectTimeout :: Int
- childLingerTimeout :: Double
- inisectBep :: String
- inisectExp :: String
- inisectHyp :: String
- inisectIns :: String
- inisectOsp :: String
- ddmAdd :: String
- ddmModify :: String
- ddmRemove :: String
- ddmsValues :: FrozenSet String
- ddmsValuesWithModify :: FrozenSet String
- exitSuccess :: Int
- exitFailure :: Int
- exitNotcluster :: Int
- exitNotmaster :: Int
- exitNodesetupError :: Int
- exitConfirmation :: Int
- exitUnknownField :: Int
- tagCluster :: String
- tagInstance :: String
- tagNetwork :: String
- tagNode :: String
- tagNodegroup :: String
- validTagTypes :: FrozenSet String
- maxTagLen :: Int
- maxTagsPerObj :: Int
- defaultBridge :: String
- defaultOvs :: String
- classicDrbdSyncSpeed :: Int
- ip4AddressAny :: String
- ip4AddressLocalhost :: String
- ip6AddressAny :: String
- ip6AddressLocalhost :: String
- ip4Version :: Int
- ip6Version :: Int
- validIpVersions :: FrozenSet Int
- tcpPingTimeout :: Int
- defaultVg :: String
- defaultDrbdHelper :: String
- minVgSize :: Int
- defaultMacPrefix :: String
- defaultShutdownTimeout :: Int
- nodeMaxClockSkew :: Int
- diskTransferConnectTimeout :: Int
- diskSeparator :: String
- ipCommandPath :: String
- jobIdsKey :: String
- runpartsErr :: Int
- runpartsRun :: Int
- runpartsSkip :: Int
- runpartsStatus :: [Int]
- rpcEncodingNone :: Int
- rpcEncodingZlibBase64 :: Int
- rpcTmoUrgent :: Int
- rpcTmoFast :: Int
- rpcTmoNormal :: Int
- rpcTmoSlow :: Int
- rpcTmo_4hrs :: Int
- rpcTmo_1day :: Int
- rpcConnectTimeout :: Int
- osScriptCreate :: String
- osScriptExport :: String
- osScriptImport :: String
- osScriptRename :: String
- osScriptVerify :: String
- osScripts :: [String]
- osApiFile :: String
- osVariantsFile :: String
- osParametersFile :: String
- osValidateParameters :: String
- osValidateCalls :: FrozenSet String
- esActionAttach :: String
- esActionCreate :: String
- esActionDetach :: String
- esActionGrow :: String
- esActionRemove :: String
- esActionSetinfo :: String
- esActionVerify :: String
- esScriptCreate :: String
- esScriptRemove :: String
- esScriptGrow :: String
- esScriptAttach :: String
- esScriptDetach :: String
- esScriptSetinfo :: String
- esScriptVerify :: String
- esScripts :: FrozenSet String
- esParametersFile :: String
- instanceRebootSoft :: String
- instanceRebootHard :: String
- instanceRebootFull :: String
- rebootTypes :: FrozenSet String
- instanceRebootAllowed :: String
- instanceRebootExit :: String
- rebootBehaviors :: [String]
- vtypeBool :: VType
- vtypeInt :: VType
- vtypeMaybeString :: VType
- vtypeSize :: VType
- vtypeString :: VType
- enforceableTypes :: FrozenSet VType
- ifaceNoIpVersionSpecified :: Int
- validSerialSpeeds :: [Int]
- hvAcpi :: String
- hvBlockdevPrefix :: String
- hvBootloaderArgs :: String
- hvBootloaderPath :: String
- hvBootOrder :: String
- hvCdromImagePath :: String
- hvCpuCap :: String
- hvCpuCores :: String
- hvCpuMask :: String
- hvCpuSockets :: String
- hvCpuThreads :: String
- hvCpuType :: String
- hvCpuWeight :: String
- hvDeviceModel :: String
- hvDiskCache :: String
- hvDiskType :: String
- hvInitrdPath :: String
- hvInitScript :: String
- hvKernelArgs :: String
- hvKernelPath :: String
- hvKeymap :: String
- hvKvmCdrom2ImagePath :: String
- hvKvmCdromDiskType :: String
- hvKvmExtra :: String
- hvKvmFlag :: String
- hvKvmFloppyImagePath :: String
- hvKvmMachineVersion :: String
- hvKvmPath :: String
- hvKvmSpiceAudioCompr :: String
- hvKvmSpiceBind :: String
- hvKvmSpiceIpVersion :: String
- hvKvmSpiceJpegImgCompr :: String
- hvKvmSpiceLosslessImgCompr :: String
- hvKvmSpicePasswordFile :: String
- hvKvmSpiceStreamingVideoDetection :: String
- hvKvmSpiceTlsCiphers :: String
- hvKvmSpiceUseTls :: String
- hvKvmSpiceUseVdagent :: String
- hvKvmSpiceZlibGlzImgCompr :: String
- hvKvmUseChroot :: String
- hvMemPath :: String
- hvMigrationBandwidth :: String
- hvMigrationDowntime :: String
- hvMigrationMode :: String
- hvMigrationPort :: String
- hvNicType :: String
- hvPae :: String
- hvPassthrough :: String
- hvRebootBehavior :: String
- hvRootPath :: String
- hvSecurityDomain :: String
- hvSecurityModel :: String
- hvSerialConsole :: String
- hvSerialSpeed :: String
- hvSoundhw :: String
- hvUsbDevices :: String
- hvUsbMouse :: String
- hvUseBootloader :: String
- hvUseLocaltime :: String
- hvVga :: String
- hvVhostNet :: String
- hvVifScript :: String
- hvVifType :: String
- hvViridian :: String
- hvVncBindAddress :: String
- hvVncPasswordFile :: String
- hvVncTls :: String
- hvVncX509 :: String
- hvVncX509Verify :: String
- hvVnetHdr :: String
- hvXenCmd :: String
- hvXenCpuid :: String
- hvsParameterTitles :: Map String String
- hvsParameters :: FrozenSet String
- hvsParameterTypes :: Map String VType
- hvMigrationActive :: String
- hvMigrationCancelled :: String
- hvMigrationCompleted :: String
- hvMigrationFailed :: String
- hvMigrationValidStatuses :: FrozenSet String
- hvMigrationFailedStatuses :: FrozenSet String
- hvKvmMigrationValidStatuses :: FrozenSet String
- hvNodeinfoKeyVersion :: String
- hvstCpuNode :: String
- hvstCpuTotal :: String
- hvstMemoryHv :: String
- hvstMemoryNode :: String
- hvstMemoryTotal :: String
- hvstsParameters :: FrozenSet String
- hvstDefaults :: Map String Int
- hvstsParameterTypes :: Map String VType
- dsDiskOverhead :: String
- dsDiskReserved :: String
- dsDiskTotal :: String
- dsDefaults :: Map String Int
- dssParameterTypes :: Map String VType
- dssParameters :: FrozenSet String
- dsValidTypes :: FrozenSet String
- beAlwaysFailover :: String
- beAutoBalance :: String
- beMaxmem :: String
- beMemory :: String
- beMinmem :: String
- beSpindleUse :: String
- beVcpus :: String
- besParameterTypes :: Map String VType
- besParameterTitles :: Map String String
- besParameterCompat :: Map String VType
- besParameters :: FrozenSet String
- ispecMemSize :: String
- ispecCpuCount :: String
- ispecDiskCount :: String
- ispecDiskSize :: String
- ispecNicCount :: String
- ispecSpindleUse :: String
- ispecsParameterTypes :: Map String VType
- ispecsParameters :: FrozenSet String
- ispecsMinmax :: String
- ispecsMax :: String
- ispecsMin :: String
- ispecsStd :: String
- ipolicyDts :: String
- ipolicyVcpuRatio :: String
- ipolicySpindleRatio :: String
- ispecsMinmaxKeys :: FrozenSet String
- ipolicyParameters :: FrozenSet String
- ipolicyAllKeys :: FrozenSet String
- ndExclusiveStorage :: String
- ndOobProgram :: String
- ndSpindleCount :: String
- ndOvs :: String
- ndOvsLink :: String
- ndOvsName :: String
- ndsParameterTypes :: Map String VType
- ndsParameters :: FrozenSet String
- ndsParameterTitles :: Map String String
- ldpAccess :: String
- ldpBarriers :: String
- ldpDefaultMetavg :: String
- ldpDelayTarget :: String
- ldpDiskCustom :: String
- ldpDynamicResync :: String
- ldpFillTarget :: String
- ldpMaxRate :: String
- ldpMinRate :: String
- ldpNetCustom :: String
- ldpNoMetaFlush :: String
- ldpPlanAhead :: String
- ldpPool :: String
- ldpProtocol :: String
- ldpResyncRate :: String
- ldpStripes :: String
- diskLdTypes :: Map String VType
- diskLdParameters :: FrozenSet String
- drbdResyncRate :: String
- drbdDataStripes :: String
- drbdMetaStripes :: String
- drbdDiskBarriers :: String
- drbdMetaBarriers :: String
- drbdDefaultMetavg :: String
- drbdDiskCustom :: String
- drbdNetCustom :: String
- drbdProtocol :: String
- drbdDynamicResync :: String
- drbdPlanAhead :: String
- drbdFillTarget :: String
- drbdDelayTarget :: String
- drbdMaxRate :: String
- drbdMinRate :: String
- lvStripes :: String
- rbdAccess :: String
- rbdPool :: String
- diskDtTypes :: Map String VType
- diskDtParameters :: FrozenSet String
- ddpLocalIp :: String
- ddpRemoteIp :: String
- ddpPort :: String
- ddpLocalMinor :: String
- ddpRemoteMinor :: String
- oobPowerOn :: String
- oobPowerOff :: String
- oobPowerCycle :: String
- oobPowerStatus :: String
- oobHealth :: String
- oobCommands :: FrozenSet String
- oobPowerStatusPowered :: String
- oobTimeout :: Int
- oobPowerDelay :: Double
- oobStatusCritical :: String
- oobStatusOk :: String
- oobStatusUnknown :: String
- oobStatusWarning :: String
- oobStatuses :: FrozenSet String
- ppDefault :: String
- nicLink :: String
- nicMode :: String
- nicVlan :: String
- nicsParameterTypes :: Map String VType
- nicsParameters :: FrozenSet String
- nicModeBridged :: String
- nicModeRouted :: String
- nicModeOvs :: String
- nicIpPool :: String
- nicValidModes :: FrozenSet String
- releaseAction :: String
- reserveAction :: String
- idiskAdopt :: String
- idiskMetavg :: String
- idiskMode :: String
- idiskName :: String
- idiskSize :: String
- idiskSpindles :: String
- idiskVg :: String
- idiskProvider :: String
- idiskParamsTypes :: Map String VType
- idiskParams :: FrozenSet String
- modifiableIdiskParamsTypes :: Map String VType
- modifiableIdiskParams :: FrozenSet String
- inicBridge :: String
- inicIp :: String
- inicLink :: String
- inicMac :: String
- inicMode :: String
- inicName :: String
- inicNetwork :: String
- inicVlan :: String
- inicParamsTypes :: Map String VType
- inicParams :: FrozenSet String
- htXenPvm :: String
- htFake :: String
- htXenHvm :: String
- htKvm :: String
- htChroot :: String
- htLxc :: String
- hyperTypes :: FrozenSet String
- htsReqPort :: FrozenSet String
- vncBasePort :: Int
- vncDefaultBindAddress :: String
- htNicE1000 :: String
- htNicI82551 :: String
- htNicI8259er :: String
- htNicI85557b :: String
- htNicNe2kIsa :: String
- htNicNe2kPci :: String
- htNicParavirtual :: String
- htNicPcnet :: String
- htNicRtl8139 :: String
- htHvmValidNicTypes :: FrozenSet String
- htKvmValidNicTypes :: FrozenSet String
- htHvmVifIoemu :: String
- htHvmVifVif :: String
- htHvmValidVifTypes :: FrozenSet String
- htDiskIde :: String
- htDiskIoemu :: String
- htDiskMtd :: String
- htDiskParavirtual :: String
- htDiskPflash :: String
- htDiskScsi :: String
- htDiskSd :: String
- htHvmValidDiskTypes :: FrozenSet String
- htKvmValidDiskTypes :: FrozenSet String
- htCacheDefault :: String
- htCacheNone :: String
- htCacheWback :: String
- htCacheWthrough :: String
- htValidCacheTypes :: FrozenSet String
- htMouseMouse :: String
- htMouseTablet :: String
- htKvmValidMouseTypes :: FrozenSet String
- htBoCdrom :: String
- htBoDisk :: String
- htBoFloppy :: String
- htBoNetwork :: String
- htKvmValidBoTypes :: FrozenSet String
- htKvmSpiceLosslessImgComprAutoGlz :: String
- htKvmSpiceLosslessImgComprAutoLz :: String
- htKvmSpiceLosslessImgComprGlz :: String
- htKvmSpiceLosslessImgComprLz :: String
- htKvmSpiceLosslessImgComprOff :: String
- htKvmSpiceLosslessImgComprQuic :: String
- htKvmSpiceValidLosslessImgComprOptions :: FrozenSet String
- htKvmSpiceLossyImgComprAlways :: String
- htKvmSpiceLossyImgComprAuto :: String
- htKvmSpiceLossyImgComprNever :: String
- htKvmSpiceValidLossyImgComprOptions :: FrozenSet String
- htKvmSpiceVideoStreamDetectionAll :: String
- htKvmSpiceVideoStreamDetectionFilter :: String
- htKvmSpiceVideoStreamDetectionOff :: String
- htKvmSpiceValidVideoStreamDetectionOptions :: FrozenSet String
- htSmNone :: String
- htSmPool :: String
- htSmUser :: String
- htKvmValidSmTypes :: FrozenSet String
- htKvmDisabled :: String
- htKvmEnabled :: String
- htKvmFlagValues :: FrozenSet String
- htMigrationLive :: String
- htMigrationNonlive :: String
- htMigrationModes :: FrozenSet String
- verifyNplusoneMem :: String
- verifyOptionalChecks :: FrozenSet String
- cvTcluster :: String
- cvTgroup :: String
- cvTnode :: String
- cvTinstance :: String
- cvEclustercert :: (String, String, String)
- cvEclustercfg :: (String, String, String)
- cvEclusterdanglinginst :: (String, String, String)
- cvEclusterdanglingnodes :: (String, String, String)
- cvEclusterfilecheck :: (String, String, String)
- cvEgroupdifferentpvsize :: (String, String, String)
- cvEinstancebadnode :: (String, String, String)
- cvEinstancedown :: (String, String, String)
- cvEinstancefaultydisk :: (String, String, String)
- cvEinstancelayout :: (String, String, String)
- cvEinstancemissingcfgparameter :: (String, String, String)
- cvEinstancemissingdisk :: (String, String, String)
- cvEinstancepolicy :: (String, String, String)
- cvEinstancesplitgroups :: (String, String, String)
- cvEinstanceunsuitablenode :: (String, String, String)
- cvEinstancewrongnode :: (String, String, String)
- cvEnodedrbd :: (String, String, String)
- cvEnodedrbdhelper :: (String, String, String)
- cvEnodedrbdversion :: (String, String, String)
- cvEnodefilecheck :: (String, String, String)
- cvEnodefilestoragepaths :: (String, String, String)
- cvEnodefilestoragepathunusable :: (String, String, String)
- cvEnodehooks :: (String, String, String)
- cvEnodehv :: (String, String, String)
- cvEnodelvm :: (String, String, String)
- cvEnoden1 :: (String, String, String)
- cvEnodenet :: (String, String, String)
- cvEnodeoobpath :: (String, String, String)
- cvEnodeorphaninstance :: (String, String, String)
- cvEnodeorphanlv :: (String, String, String)
- cvEnodeos :: (String, String, String)
- cvEnoderpc :: (String, String, String)
- cvEnodesetup :: (String, String, String)
- cvEnodesharedfilestoragepathunusable :: (String, String, String)
- cvEnodessh :: (String, String, String)
- cvEnodetime :: (String, String, String)
- cvEnodeuserscripts :: (String, String, String)
- cvEnodeversion :: (String, String, String)
- cvAllEcodes :: FrozenSet (String, String, String)
- cvAllEcodesStrings :: FrozenSet String
- nvBridges :: String
- nvDrbdhelper :: String
- nvDrbdversion :: String
- nvDrbdlist :: String
- nvExclusivepvs :: String
- nvFilelist :: String
- nvAcceptedStoragePaths :: String
- nvFileStoragePath :: String
- nvSharedFileStoragePath :: String
- nvHvinfo :: String
- nvHvparams :: String
- nvHypervisor :: String
- nvInstancelist :: String
- nvLvlist :: String
- nvMasterip :: String
- nvNodelist :: String
- nvNodenettest :: String
- nvNodesetup :: String
- nvOobPaths :: String
- nvOslist :: String
- nvPvlist :: String
- nvTime :: String
- nvUserscripts :: String
- nvVersion :: String
- nvVglist :: String
- nvNonvmnodes :: String
- inststAdmindown :: String
- inststAdminoffline :: String
- inststErrordown :: String
- inststErrorup :: String
- inststNodedown :: String
- inststNodeoffline :: String
- inststRunning :: String
- inststWrongnode :: String
- inststAll :: FrozenSet String
- adminstDown :: String
- adminstOffline :: String
- adminstUp :: String
- adminstAll :: FrozenSet String
- nrDrained :: String
- nrMaster :: String
- nrMcandidate :: String
- nrOffline :: String
- nrRegular :: String
- nrAll :: FrozenSet String
- sslCertExpirationError :: Int
- sslCertExpirationWarn :: Int
- iallocatorVersion :: Int
- iallocatorDirIn :: String
- iallocatorDirOut :: String
- validIallocatorDirections :: FrozenSet String
- iallocatorModeAlloc :: String
- iallocatorModeChgGroup :: String
- iallocatorModeMultiAlloc :: String
- iallocatorModeNodeEvac :: String
- iallocatorModeReloc :: String
- validIallocatorModes :: FrozenSet String
- iallocatorSearchPath :: [String]
- defaultIallocatorShortcut :: String
- nodeEvacPri :: String
- nodeEvacSec :: String
- nodeEvacAll :: String
- nodeEvacModes :: FrozenSet String
- jobQueueVersion :: Int
- jobQueueSizeHardLimit :: Int
- jobQueueFilesPerms :: Int
- jobNotchanged :: String
- jobStatusQueued :: String
- jobStatusWaiting :: String
- jobStatusCanceling :: String
- jobStatusRunning :: String
- jobStatusCanceled :: String
- jobStatusSuccess :: String
- jobStatusError :: String
- jobsPending :: FrozenSet String
- jobsFinalized :: FrozenSet String
- jobStatusAll :: FrozenSet String
- opStatusCanceling :: String
- opStatusQueued :: String
- opStatusRunning :: String
- opStatusWaiting :: String
- opStatusCanceled :: String
- opStatusError :: String
- opStatusSuccess :: String
- opsFinalized :: FrozenSet String
- opPrioLowest :: Int
- opPrioHighest :: Int
- opPrioLow :: Int
- opPrioNormal :: Int
- opPrioHigh :: Int
- opPrioSubmitValid :: FrozenSet Int
- opPrioDefault :: Int
- locksAppend :: String
- locksReplace :: String
- lockAttemptsMaxwait :: Double
- lockAttemptsMinwait :: Double
- lockAttemptsTimeout :: Int
- elogMessage :: String
- elogRemoteImport :: String
- elogJqueueTest :: String
- etcHostsAdd :: String
- etcHostsRemove :: String
- jqtMsgprefix :: String
- jqtExec :: String
- jqtExpandnames :: String
- jqtLogmsg :: String
- jqtStartmsg :: String
- jqtAll :: FrozenSet String
- qrCluster :: String
- qrExport :: String
- qrExtstorage :: String
- qrGroup :: String
- qrInstance :: String
- qrJob :: String
- qrLock :: String
- qrNetwork :: String
- qrNode :: String
- qrOs :: String
- qrViaOp :: FrozenSet String
- qrViaLuxi :: FrozenSet String
- qrViaRapi :: FrozenSet String
- qftBool :: String
- qftNumber :: String
- qftOther :: String
- qftText :: String
- qftTimestamp :: String
- qftUnit :: String
- qftUnknown :: String
- qftAll :: FrozenSet String
- rsNodata :: Int
- rsNormal :: Int
- rsOffline :: Int
- rsUnavail :: Int
- rsUnknown :: Int
- rsAll :: FrozenSet Int
- rssDescription :: Map Int (String, String)
- maxDisks :: Int
- maxNics :: Int
- ssconfFileprefix :: String
- ssClusterName :: String
- ssClusterTags :: String
- ssFileStorageDir :: String
- ssSharedFileStorageDir :: String
- ssMasterCandidates :: String
- ssMasterCandidatesIps :: String
- ssMasterIp :: String
- ssMasterNetdev :: String
- ssMasterNetmask :: String
- ssMasterNode :: String
- ssNodeList :: String
- ssNodePrimaryIps :: String
- ssNodeSecondaryIps :: String
- ssOfflineNodes :: String
- ssOnlineNodes :: String
- ssPrimaryIpFamily :: String
- ssInstanceList :: String
- ssReleaseVersion :: String
- ssHypervisorList :: String
- ssMaintainNodeHealth :: String
- ssUidPool :: String
- ssNodegroups :: String
- ssNetworks :: String
- ssHvparamsPref :: String
- ssHvparamsXenChroot :: String
- ssHvparamsXenFake :: String
- ssHvparamsXenHvm :: String
- ssHvparamsXenKvm :: String
- ssHvparamsXenLxc :: String
- ssHvparamsXenPvm :: String
- validSsHvparamsKeys :: FrozenSet String
- ssFilePerms :: Int
- defaultEnabledHypervisor :: String
- hvcDefaults :: Map Hypervisor (Map String PyValueEx)
- hvcGlobals :: FrozenSet String
- becDefaults :: Map String PyValueEx
- ndcDefaults :: Map String PyValueEx
- ndcGlobals :: FrozenSet String
- defaultDelayTarget :: Int
- defaultDiskCustom :: String
- defaultDiskResync :: Bool
- defaultFillTarget :: Int
- defaultMinRate :: Int
- defaultNetCustom :: String
- defaultPlanAhead :: Int
- defaultRbdPool :: String
- diskLdDefaults :: Map DiskTemplate (Map String PyValueEx)
- diskDtDefaults :: Map DiskTemplate (Map String PyValueEx)
- niccDefaults :: Map String PyValueEx
- ispecsMinmaxDefaults :: Map String (Map String Int)
- ipolicyDefaults :: Map String PyValueEx
- masterPoolSizeDefault :: Int
- partMargin :: Double
- partReserved :: Double
- confdProtocolVersion :: Int
- confdReqPing :: Int
- confdReqNodeRoleByname :: Int
- confdReqNodePipByInstanceIp :: Int
- confdReqClusterMaster :: Int
- confdReqNodePipList :: Int
- confdReqMcPipList :: Int
- confdReqInstancesIpsList :: Int
- confdReqNodeDrbd :: Int
- confdReqNodeInstances :: Int
- confdReqs :: FrozenSet Int
- confdReqfieldName :: Int
- confdReqfieldIp :: Int
- confdReqfieldMnodePip :: Int
- confdReplStatusOk :: Int
- confdReplStatusError :: Int
- confdReplStatusNotimplemented :: Int
- confdReplStatuses :: FrozenSet Int
- confdNodeRoleMaster :: Int
- confdNodeRoleCandidate :: Int
- confdNodeRoleOffline :: Int
- confdNodeRoleDrained :: Int
- confdNodeRoleRegular :: Int
- confdErrorUnknownEntry :: Int
- confdErrorInternal :: Int
- confdErrorArgument :: Int
- confdReqqLink :: String
- confdReqqIp :: String
- confdReqqIplist :: String
- confdReqqFields :: String
- confdMaxClockSkew :: Int
- confdConfigReloadTimeout :: Int
- confdConfigReloadRatelimit :: Int
- confdMagicFourcc :: String
- confdDefaultReqCoverage :: Int
- confdClientExpireTimeout :: Int
- maxUdpDataSize :: Int
- uidpoolUidMin :: Int
- uidpoolUidMax :: Integer
- pgrep :: String
- initialNodeGroupName :: String
- allocPolicyLastResort :: String
- allocPolicyPreferred :: String
- allocPolicyUnallocable :: String
- validAllocPolicies :: [String]
- blockdevDriverManual :: String
- qemuimgPath :: String
- htools :: Bool
- iallocHail :: String
- fakeOpMasterTurndown :: String
- fakeOpMasterTurnup :: String
- sshkDsa :: String
- sshkRsa :: String
- sshkAll :: FrozenSet String
- sshakDss :: String
- sshakRsa :: String
- sshakAll :: FrozenSet String
- sshsClusterName :: String
- sshsSshHostKey :: String
- sshsSshRootKey :: String
- sshsNodeDaemonCertificate :: String
- sshHostDsaPriv :: String
- sshHostDsaPub :: String
- sshHostRsaPriv :: String
- sshHostRsaPub :: String
- sshDaemonKeyfiles :: Map String (String, String)
- ndsClusterName :: String
- ndsNodeDaemonCertificate :: String
- ndsSsconf :: String
- ndsStartNodeDaemon :: String
- opcodeReasonSrcClient :: String
- opcodeReasonSrcNoded :: String
- opcodeReasonSrcOpcode :: String
- opcodeReasonSrcRlib2 :: String
- opcodeReasonSrcUser :: String
- opcodeReasonSources :: FrozenSet String
- randomUuidFile :: String
- autoRepairTagPrefix :: String
- autoRepairTagEnabled :: String
- autoRepairTagPending :: String
- autoRepairTagResult :: String
- autoRepairTagSuspended :: String
- autoRepairFailover :: String
- autoRepairFixStorage :: String
- autoRepairMigrate :: String
- autoRepairReinstall :: String
- autoRepairAllTypes :: FrozenSet String
- autoRepairEnoperm :: String
- autoRepairFailure :: String
- autoRepairSuccess :: String
- autoRepairAllResults :: FrozenSet String
- builtinDataCollectorVersion :: String
- opcodeReason :: String
- opcodeSequential :: String
- diskstatsFile :: String
- statFile :: String
- cpuavgloadBufferSize :: Int
- cpuavgloadWindowSize :: Int
- mondTimeInterval :: Int
- mondLatestApiVersion :: Int
- diskUserspace :: String
- diskKernelspace :: String
- diskValidAccessModes :: FrozenSet String
- upgradeQueueDrainTimeout :: Int
- upgradeQueuePollInterval :: Int
- hotplugActionAdd :: String
- hotplugActionRemove :: String
- hotplugActionModify :: String
- hotplugAllActions :: FrozenSet String
- hotplugTargetNic :: String
- hotplugTargetDisk :: String
- hotplugAllTargets :: FrozenSet String
- diskRemoveRetryTimeout :: Int
- diskRemoveRetryInterval :: Int
- uuidRegex :: String
- luxiSocketPerms :: Int
- luxiKeyMethod :: String
- luxiKeyArgs :: String
- luxiKeySuccess :: String
- luxiKeyResult :: String
- luxiKeyVersion :: String
- luxiReqSubmitJob :: String
- luxiReqSubmitJobToDrainedQueue :: String
- luxiReqSubmitManyJobs :: String
- luxiReqWaitForJobChange :: String
- luxiReqCancelJob :: String
- luxiReqArchiveJob :: String
- luxiReqChangeJobPriority :: String
- luxiReqAutoArchiveJobs :: String
- luxiReqQuery :: String
- luxiReqQueryFields :: String
- luxiReqQueryJobs :: String
- luxiReqQueryInstances :: String
- luxiReqQueryNodes :: String
- luxiReqQueryGroups :: String
- luxiReqQueryNetworks :: String
- luxiReqQueryExports :: String
- luxiReqQueryConfigValues :: String
- luxiReqQueryClusterInfo :: String
- luxiReqQueryTags :: String
- luxiReqSetDrainFlag :: String
- luxiReqSetWatcherPause :: String
- luxiReqAll :: FrozenSet String
- luxiDefCtmo :: Int
- luxiDefRwto :: Int
- luxiWfjcTimeout :: Int
- qlangOpAnd :: String
- qlangOpOr :: String
- qlangOpNot :: String
- qlangOpTrue :: String
- qlangOpContains :: String
- qlangOpEqual :: String
- qlangOpGe :: String
- qlangOpGt :: String
- qlangOpLe :: String
- qlangOpLt :: String
- qlangOpNotEqual :: String
- qlangOpRegexp :: String
- qlangFilterDetectionChars :: FrozenSet String
- qlangGlobDetectionChars :: FrozenSet String
- errorsEcodeEnviron :: String
- errorsEcodeExists :: String
- errorsEcodeFault :: String
- errorsEcodeInval :: String
- errorsEcodeNoent :: String
- errorsEcodeNores :: String
- errorsEcodeNotunique :: String
- errorsEcodeResolver :: String
- errorsEcodeState :: String
- errorsEcodeTempNores :: String
- errorsEcodeAll :: FrozenSet String
- jstoreJobsPerArchiveDirectory :: Int
autoconf
constants for Python only ('autotools/build-bash-completion')
htoolsProgs :: [String]Source
autoconf
constants for Python only ('lib/constants.py')
drbdBarriers :: StringSource
drbdNoMetaFlush :: BoolSource
lvmStripecount :: IntSource
autoconf
constants for Python only ('lib/pathutils.py')
Build-time constants
osSearchPath :: [String]Source
esSearchPath :: [String]Source
sshConfigDir :: StringSource
xenConfigDir :: StringSource
sysconfdir :: StringSource
localstatedir :: StringSource
Paths which don't change for a virtual cluster
autoconf
constants for Python only ('lib/build/sphinx_ext.py')
autoconf
constants for QA cluster only ('qa/qa_cluster.py')
versionedsharedir :: StringSource
autoconf
constants for Python only ('tests/py/docs_unittest.py')
gntScripts :: [String]Source
Various versions
releaseVersion :: StringSource
versionMajor :: IntSource
versionMinor :: IntSource
versionRevision :: IntSource
dirVersion :: StringSource
osApiVersions :: FrozenSet IntSource
exportVersion :: IntSource
rapiVersion :: IntSource
configMajor :: IntSource
configMinor :: IntSource
configRevision :: IntSource
The configuration is supposed to remain stable across revisions. Therefore, the revision number is cleared to '0'.
configVersion :: IntSource
protocolVersion :: IntSource
Similarly to the configuration (see configRevision
), the
protocols are supposed to remain stable across revisions.
User separation
daemonsGroup :: StringSource
adminGroup :: StringSource
masterdUser :: StringSource
masterdGroup :: StringSource
confdGroup :: StringSource
luxidGroup :: StringSource
nodedGroup :: StringSource
sshLoginUser :: StringSource
sshConsoleUser :: StringSource
Cpu pinning separators and constants
cpuPinningSep :: StringSource
cpuPinningAll :: StringSource
cpuPinningAllVal :: IntSource
Internal representation of all
cpuPinningOff :: [Int]Source
One all entry in a CPU list means CPU pinning is off
cpuPinningAllXen :: StringSource
A Xen-specific implementation detail is that there is no way to
actually say use any cpu for pinning in a Xen configuration file,
as opposed to the command line, where you can say
xm vcpu-pin domain vcpu all
The workaround used in Xen is 0-63 (see source code function
xm_vcpu_pin in xen-sourcetoolspythonxenxm/main.py
).
To support future changes, the following constant is treated as a blackbox string that simply means use any cpu for pinning under xen.
cpuPinningAllKvm :: IntSource
A KVM-specific implementation detail - the following value is used to set CPU affinity to all processors (--0 through --31), per taskset man page.
FIXME: This only works for machines with up to 32 CPU cores
Wipe
maxWipeChunk :: IntSource
1GB
minWipeChunkPercent :: IntSource
Directories
runDirsMode :: IntSource
secureDirMode :: IntSource
secureFileMode :: IntSource
adoptableBlockdevRoot :: StringSource
autoconf
enable/disable
enableConfd :: BoolSource
enableMond :: BoolSource
enableRestrictedCommands :: BoolSource
enableSplitQuery :: BoolSource
SSH constants
Daemons
defaultConfdPort :: IntSource
defaultMondPort :: IntSource
defaultNodedPort :: IntSource
defaultRapiPort :: IntSource
daemonsPorts :: Map String (Protocol, Int)Source
firstDrbdPort :: IntSource
lastDrbdPort :: IntSource
daemonsLogbase :: Map String StringSource
daemonsExtraLogbase :: Map String (Map String String)Source
extraLogreasonAccess :: StringSource
extraLogreasonError :: StringSource
devConsole :: StringSource
procMounts :: StringSource
Luxi (Local UniX Interface) related constants
luxiOverride :: StringSource
Environment variable for the luxi override socket
luxiOverrideMaster :: StringSource
luxiOverrideQuery :: StringSource
luxiVersion :: IntSource
Syslog
syslogUsage :: StringSource
syslogOnly :: StringSource
syslogSocket :: StringSource
exportConfFile :: StringSource
Xen
xenBootloader :: StringSource
knownXenCommands :: FrozenSet StringSource
KVM and socat
socatEscapeCode :: StringSource
socatUseCompress :: BoolSource
socatUseEscape :: BoolSource
Console types
consMessage :: StringSource
Display a message for console access
rsaKeyBits :: IntSource
RSA key bit length
For RSA keys more bits are better, but they also make operations more expensive. NIST SP 800-131 recommends a minimum of 2048 bits from the year 2010 on.
opensslCiphers :: StringSource
Ciphers allowed for SSL connections.
For the format, see ciphers(1). A better way to disable ciphers would be to use the exclamation mark (!), but socat versions below 1.5 can't parse exclamation marks in options properly. When modifying the ciphers, ensure not to accidentially add something after it's been removed. Use the openssl utility to check the allowed ciphers, e.g. openssl ciphers -v HIGH:-DES.
X509
x509CertCn :: StringSource
commonName (CN) used in certificates
x509CertDefaultValidity :: IntSource
Default validity of certificates in days
x509CertSignatureHeader :: StringSource
x509CertSignDigest :: StringSource
Digest used to sign certificates (openssl x509 uses SHA1 by default)
Import/export daemon mode
Import/export transport compression
ieCustomSize :: StringSource
Importexport IO
ieioRawDisk :: StringSource
Raw block device I/O using dd
ieioScript :: StringSource
OS definition import/export script
Values
valueDefault :: StringSource
valueGenerate :: StringSource
valueFalse :: StringSource
Hooks
hooksNameCfgupdate :: StringSource
hooksNameWatcher :: StringSource
hooksPhasePost :: StringSource
hooksPhasePre :: StringSource
hooksVersion :: IntSource
Hooks subject type (what object type does the LU deal with)
htypeCluster :: StringSource
htypeGroup :: StringSource
htypeInstance :: StringSource
htypeNetwork :: StringSource
Hkr
hkrSuccess :: IntSource
Storage types
stDiskless :: StringSource
storageTypes :: FrozenSet StringSource
stsReport :: FrozenSet StringSource
The set of storage types for which storage reporting is available
FIXME: Remove this, once storage reporting is available for all types.
Storage fields
First two are valid in LU context only, not passed to backend
and the rest are valid in backend
sfAllocatable :: StringSource
validStorageFields :: FrozenSet StringSource
modifiableStorageFields :: Map String (FrozenSet String)Source
Storage operations
soFixConsistency :: StringSource
validStorageOperations :: Map String (FrozenSet String)Source
Volume fields
vfInstance :: StringSource
Local disk status
ldsUnknown :: IntSource
Disk template types
dtDiskless :: StringSource
dtSharedFile :: StringSource
diskTemplatePreference :: [String]Source
This is used to order determine the default disk template when
the list of enabled disk templates is inferred from the current
state of the cluster. This only happens on an upgrade from a
version of Ganeti that did not support the enabled_disk_templates
so far.
diskTemplates :: FrozenSet StringSource
defaultEnabledDiskTemplates :: [String]Source
Disk templates that are enabled by default
mapDiskTemplateStorageType :: Map String StringSource
Mapping of disk templates to storage types
dtsIntMirror :: FrozenSet StringSource
The set of network-mirrored disk templates
dtsExtMirror :: FrozenSet StringSource
DTDiskless
is trivially
externally mirrored
dtsGrowable :: FrozenSet StringSource
The set of disk templates which can be grown
dtsMayAdopt :: FrozenSet StringSource
The set of disk templates that allow adoption
dtsMustAdopt :: FrozenSet StringSource
The set of disk templates that *must* use adoption
dtsMirrored :: FrozenSet StringSource
The set of disk templates that allow migrations
dtsFilebased :: FrozenSet StringSource
The set of file based disk templates
dtsCopyable :: FrozenSet StringSource
The set of disk templates that can be moved by copying
Note: a requirement is that they're not accessed externally or shared between nodes; in particular, sharedfile is not suitable.
dtsExclStorage :: FrozenSet StringSource
The set of disk templates that are supported by exclusive_storage
dtsNoFreeSpaceCheck :: FrozenSet StringSource
Templates for which we don't perform checks on free space
Drbd
drbdHmacAlg :: StringSource
drbdDefaultNetProtocol :: StringSource
drbdMigrationNetProtocol :: StringSource
drbdStatusFile :: StringSource
drbdMetaSize :: IntSource
Size of DRBD meta block device
Drbd barrier types
drbdBDiskBarriers :: StringSource
drbdBDiskDrain :: StringSource
drbdBDiskFlush :: StringSource
drbdValidBarrierOpt :: FrozenSet (FrozenSet String)Source
File backend driver
fileDriver :: FrozenSet StringSource
Disk access mode
diskRdonly :: StringSource
diskAccessSet :: FrozenSet StringSource
Disk replacement mode
replaceDiskAuto :: StringSource
replaceDiskChg :: StringSource
replaceDiskPri :: StringSource
replaceDiskSec :: StringSource
replaceModes :: FrozenSet StringSource
Instance export mode
exportModeLocal :: StringSource
exportModeRemote :: StringSource
exportModes :: FrozenSet StringSource
Instance creation modes
instanceCreate :: StringSource
instanceImport :: StringSource
instanceRemoteImport :: StringSource
instanceCreateModes :: FrozenSet StringSource
Remote import/export handshake message and version
rieHandshake :: StringSource
rieVersion :: IntSource
rieCertValidity :: IntSource
Remote import/export certificate validity (seconds)
rieConnectAttemptTimeout :: IntSource
Export only: how long to wait per connection attempt (seconds)
rieConnectRetries :: IntSource
Export only: number of attempts to connect
rieConnectTimeout :: IntSource
Overall timeout for establishing connection
childLingerTimeout :: DoubleSource
Give child process up to 5 seconds to exit after sending a signal
Import/export config options
inisectBep :: StringSource
inisectExp :: StringSource
inisectHyp :: StringSource
inisectIns :: StringSource
inisectOsp :: StringSource
Dynamic device modification
ddmsValues :: FrozenSet StringSource
ddmsValuesWithModify :: FrozenSet StringSource
Common exit codes
exitSuccess :: IntSource
exitFailure :: IntSource
exitNotcluster :: IntSource
exitNotmaster :: IntSource
exitNodesetupError :: IntSource
exitConfirmation :: IntSource
Need user confirmation
exitUnknownField :: IntSource
Exit code for query operations with unknown fields
Tags
tagCluster :: StringSource
tagInstance :: StringSource
tagNetwork :: StringSource
tagNodegroup :: StringSource
validTagTypes :: FrozenSet StringSource
maxTagsPerObj :: IntSource
Others
defaultBridge :: StringSource
defaultOvs :: StringSource
classicDrbdSyncSpeed :: IntSource
60 MiBs, expressed in KiBs
ip4AddressAny :: StringSource
ip4AddressLocalhost :: StringSource
ip6AddressAny :: StringSource
ip6AddressLocalhost :: StringSource
ip4Version :: IntSource
ip6Version :: IntSource
validIpVersions :: FrozenSet IntSource
tcpPingTimeout :: IntSource
defaultDrbdHelper :: StringSource
defaultMacPrefix :: StringSource
defaultShutdownTimeout :: IntSource
Default maximum instance wait time (seconds)
nodeMaxClockSkew :: IntSource
Node clock skew (seconds)
diskTransferConnectTimeout :: IntSource
Time for an intra-cluster disk transfer to wait for a connection
diskSeparator :: StringSource
Disk index separator
ipCommandPath :: StringSource
Runparts results
runpartsErr :: IntSource
runpartsRun :: IntSource
runpartsSkip :: IntSource
runpartsStatus :: [Int]Source
RPC
rpcEncodingNone :: IntSource
rpcEncodingZlibBase64 :: IntSource
Timeout table
rpcTmoUrgent :: IntSource
rpcTmoFast :: IntSource
rpcTmoNormal :: IntSource
rpcTmoSlow :: IntSource
rpcTmo_4hrs :: IntSource
rpcTmo_4hrs
contains an underscore to circumvent a limitation
in the deCamelCase
function and generate the correct
Python name.
rpcTmo_1day :: IntSource
rpcTmo_1day
contains an underscore to circumvent a limitation
in the deCamelCase
function and generate the correct
Python name.
rpcConnectTimeout :: IntSource
Timeout for connecting to nodes (seconds)
osScriptCreate :: StringSource
osScriptExport :: StringSource
osScriptImport :: StringSource
osScriptRename :: StringSource
osScriptVerify :: StringSource
osVariantsFile :: StringSource
osParametersFile :: StringSource
osValidateParameters :: StringSource
osValidateCalls :: FrozenSet StringSource
esActionAttach :: StringSource
External Storage (ES) related constants
esActionCreate :: StringSource
esActionDetach :: StringSource
esActionGrow :: StringSource
esActionRemove :: StringSource
esActionSetinfo :: StringSource
esActionVerify :: StringSource
esScriptCreate :: StringSource
esScriptRemove :: StringSource
esScriptGrow :: StringSource
esScriptAttach :: StringSource
esScriptDetach :: StringSource
esScriptSetinfo :: StringSource
esScriptVerify :: StringSource
esParametersFile :: StringSource
Reboot types
instanceRebootSoft :: StringSource
instanceRebootHard :: StringSource
instanceRebootFull :: StringSource
rebootTypes :: FrozenSet StringSource
Instance reboot behaviors
instanceRebootAllowed :: StringSource
instanceRebootExit :: StringSource
rebootBehaviors :: [String]Source
VTypes
ifaceNoIpVersionSpecified :: IntSource
Constant representing that the user does not specify any IP version
validSerialSpeeds :: [Int]Source
HV parameter names (global namespace)
hvBlockdevPrefix :: StringSource
hvBootloaderArgs :: StringSource
hvBootloaderPath :: StringSource
hvBootOrder :: StringSource
hvCdromImagePath :: StringSource
hvCpuCores :: StringSource
hvCpuSockets :: StringSource
hvCpuThreads :: StringSource
hvCpuWeight :: StringSource
hvDeviceModel :: StringSource
hvDiskCache :: StringSource
hvDiskType :: StringSource
hvInitrdPath :: StringSource
hvInitScript :: StringSource
hvKernelArgs :: StringSource
hvKernelPath :: StringSource
hvKvmCdrom2ImagePath :: StringSource
hvKvmCdromDiskType :: StringSource
hvKvmExtra :: StringSource
hvKvmFloppyImagePath :: StringSource
hvKvmMachineVersion :: StringSource
hvKvmSpiceAudioCompr :: StringSource
hvKvmSpiceBind :: StringSource
hvKvmSpiceIpVersion :: StringSource
hvKvmSpiceJpegImgCompr :: StringSource
hvKvmSpiceLosslessImgCompr :: StringSource
hvKvmSpicePasswordFile :: StringSource
hvKvmSpiceStreamingVideoDetection :: StringSource
hvKvmSpiceTlsCiphers :: StringSource
hvKvmSpiceUseTls :: StringSource
hvKvmSpiceUseVdagent :: StringSource
hvKvmSpiceZlibGlzImgCompr :: StringSource
hvKvmUseChroot :: StringSource
hvMigrationBandwidth :: StringSource
hvMigrationDowntime :: StringSource
hvMigrationMode :: StringSource
hvMigrationPort :: StringSource
hvPassthrough :: StringSource
hvRebootBehavior :: StringSource
hvRootPath :: StringSource
hvSecurityDomain :: StringSource
hvSecurityModel :: StringSource
hvSerialConsole :: StringSource
hvSerialSpeed :: StringSource
hvUsbDevices :: StringSource
hvUsbMouse :: StringSource
hvUseBootloader :: StringSource
hvUseLocaltime :: StringSource
hvVhostNet :: StringSource
hvVifScript :: StringSource
hvViridian :: StringSource
hvVncBindAddress :: StringSource
hvVncPasswordFile :: StringSource
hvVncX509Verify :: StringSource
hvXenCpuid :: StringSource
hvsParameterTitles :: Map String StringSource
hvsParameters :: FrozenSet StringSource
hvsParameterTypes :: Map String VTypeSource
Migration statuses
hvMigrationActive :: StringSource
hvMigrationCancelled :: StringSource
hvMigrationCompleted :: StringSource
hvMigrationFailed :: StringSource
hvMigrationValidStatuses :: FrozenSet StringSource
hvMigrationFailedStatuses :: FrozenSet StringSource
hvKvmMigrationValidStatuses :: FrozenSet StringSource
KVM-specific statuses
FIXME: this constant seems unnecessary
hvNodeinfoKeyVersion :: StringSource
Node info keys
Hypervisor state
hvstCpuNode :: StringSource
hvstCpuTotal :: StringSource
hvstMemoryHv :: StringSource
hvstMemoryNode :: StringSource
hvstMemoryTotal :: StringSource
hvstsParameters :: FrozenSet StringSource
hvstDefaults :: Map String IntSource
hvstsParameterTypes :: Map String VTypeSource
Disk state
dsDiskOverhead :: StringSource
dsDiskReserved :: StringSource
dsDiskTotal :: StringSource
dsDefaults :: Map String IntSource
dssParameterTypes :: Map String VTypeSource
dssParameters :: FrozenSet StringSource
dsValidTypes :: FrozenSet StringSource
beAlwaysFailover :: StringSource
beAutoBalance :: StringSource
beSpindleUse :: StringSource
besParameterTypes :: Map String VTypeSource
besParameterTitles :: Map String StringSource
besParameterCompat :: Map String VTypeSource
besParameters :: FrozenSet StringSource
ispecMemSize :: StringSource
Instance specs
FIXME: these should be associated with ISpec
ispecCpuCount :: StringSource
ispecDiskCount :: StringSource
ispecDiskSize :: StringSource
ispecNicCount :: StringSource
ispecSpindleUse :: StringSource
ispecsParameterTypes :: Map String VTypeSource
ispecsParameters :: FrozenSet StringSource
ispecsMinmax :: StringSource
ipolicyDts :: StringSource
ipolicyVcpuRatio :: StringSource
ipolicySpindleRatio :: StringSource
ispecsMinmaxKeys :: FrozenSet StringSource
ipolicyParameters :: FrozenSet StringSource
ipolicyAllKeys :: FrozenSet StringSource
ndExclusiveStorage :: StringSource
Node parameter names
ndOobProgram :: StringSource
ndSpindleCount :: StringSource
ndsParameterTypes :: Map String VTypeSource
ndsParameters :: FrozenSet StringSource
ndsParameterTitles :: Map String StringSource
Logical Disks parameters
ldpBarriers :: StringSource
ldpDefaultMetavg :: StringSource
ldpDelayTarget :: StringSource
ldpDiskCustom :: StringSource
ldpDynamicResync :: StringSource
ldpFillTarget :: StringSource
ldpMaxRate :: StringSource
ldpMinRate :: StringSource
ldpNetCustom :: StringSource
ldpNoMetaFlush :: StringSource
ldpPlanAhead :: StringSource
ldpProtocol :: StringSource
ldpResyncRate :: StringSource
ldpStripes :: StringSource
diskLdTypes :: Map String VTypeSource
diskLdParameters :: FrozenSet StringSource
Disk template parameters
drbdResyncRate :: StringSource
drbdDataStripes :: StringSource
drbdMetaStripes :: StringSource
drbdDiskBarriers :: StringSource
drbdMetaBarriers :: StringSource
drbdDefaultMetavg :: StringSource
drbdDiskCustom :: StringSource
drbdNetCustom :: StringSource
drbdProtocol :: StringSource
drbdDynamicResync :: StringSource
drbdPlanAhead :: StringSource
drbdFillTarget :: StringSource
drbdDelayTarget :: StringSource
drbdMaxRate :: StringSource
drbdMinRate :: StringSource
diskDtTypes :: Map String VTypeSource
diskDtParameters :: FrozenSet StringSource
Dynamic disk parameters
ddpLocalIp :: StringSource
ddpRemoteIp :: StringSource
ddpLocalMinor :: StringSource
ddpRemoteMinor :: StringSource
OOB supported commands
oobPowerOn :: StringSource
oobPowerOff :: StringSource
oobPowerCycle :: StringSource
oobPowerStatus :: StringSource
oobCommands :: FrozenSet StringSource
oobPowerStatusPowered :: StringSource
oobTimeout :: IntSource
60 seconds
oobPowerDelay :: DoubleSource
2 seconds
oobStatusCritical :: StringSource
oobStatusOk :: StringSource
oobStatusUnknown :: StringSource
oobStatusWarning :: StringSource
oobStatuses :: FrozenSet StringSource
nic* constants are used inside the ganeti config
nicsParameterTypes :: Map String VTypeSource
nicsParameters :: FrozenSet StringSource
nicModeBridged :: StringSource
nicModeRouted :: StringSource
nicModeOvs :: StringSource
nicValidModes :: FrozenSet StringSource
releaseAction :: StringSource
reserveAction :: StringSource
idisk* constants are used in opcodes, to create/change disks
idiskAdopt :: StringSource
idiskMetavg :: StringSource
idiskSpindles :: StringSource
idiskProvider :: StringSource
idiskParamsTypes :: Map String VTypeSource
idiskParams :: FrozenSet StringSource
modifiableIdiskParamsTypes :: Map String VTypeSource
modifiableIdiskParams :: FrozenSet StringSource
inic* constants are used in opcodes, to create/change nics
inicBridge :: StringSource
inicNetwork :: StringSource
inicParamsTypes :: Map String VTypeSource
inicParams :: FrozenSet StringSource
Hypervisor constants
hyperTypes :: FrozenSet StringSource
htsReqPort :: FrozenSet StringSource
vncBasePort :: IntSource
vncDefaultBindAddress :: StringSource
NIC types
htNicE1000 :: StringSource
htNicI82551 :: StringSource
htNicI8259er :: StringSource
htNicI85557b :: StringSource
htNicNe2kIsa :: StringSource
htNicNe2kPci :: StringSource
htNicParavirtual :: StringSource
htNicPcnet :: StringSource
htNicRtl8139 :: StringSource
htHvmValidNicTypes :: FrozenSet StringSource
htKvmValidNicTypes :: FrozenSet StringSource
Vif types
htHvmVifIoemu :: StringSource
Default vif type in xen-hvm
htHvmVifVif :: StringSource
htHvmValidVifTypes :: FrozenSet StringSource
Disk types
htDiskIoemu :: StringSource
htDiskParavirtual :: StringSource
htDiskPflash :: StringSource
htDiskScsi :: StringSource
htHvmValidDiskTypes :: FrozenSet StringSource
htKvmValidDiskTypes :: FrozenSet StringSource
htCacheDefault :: StringSource
htCacheNone :: StringSource
htCacheWback :: StringSource
htCacheWthrough :: StringSource
htValidCacheTypes :: FrozenSet StringSource
Mouse types
htMouseMouse :: StringSource
htMouseTablet :: StringSource
htKvmValidMouseTypes :: FrozenSet StringSource
Boot order
htBoFloppy :: StringSource
htBoNetwork :: StringSource
htKvmValidBoTypes :: FrozenSet StringSource
SPICE lossless image compression options
htKvmSpiceLosslessImgComprAutoGlz :: StringSource
htKvmSpiceLosslessImgComprAutoLz :: StringSource
htKvmSpiceLosslessImgComprGlz :: StringSource
htKvmSpiceLosslessImgComprLz :: StringSource
htKvmSpiceLosslessImgComprOff :: StringSource
htKvmSpiceLosslessImgComprQuic :: StringSource
htKvmSpiceLossyImgComprAlways :: StringSource
htKvmSpiceLossyImgComprAuto :: StringSource
htKvmSpiceLossyImgComprNever :: StringSource
SPICE video stream detection
htKvmSpiceVideoStreamDetectionAll :: StringSource
htKvmSpiceVideoStreamDetectionOff :: StringSource
Security models
htKvmValidSmTypes :: FrozenSet StringSource
Kvm flag values
htKvmDisabled :: StringSource
htKvmEnabled :: StringSource
htKvmFlagValues :: FrozenSet StringSource
Migration type
htMigrationLive :: StringSource
htMigrationNonlive :: StringSource
htMigrationModes :: FrozenSet StringSource
Cluster verify steps
verifyNplusoneMem :: StringSource
verifyOptionalChecks :: FrozenSet StringSource
Cluster Verify error classes
cvTcluster :: StringSource
cvTinstance :: StringSource
Cluster Verify error codes and documentation
cvEclustercert :: (String, String, String)Source
cvEclustercfg :: (String, String, String)Source
cvEclusterdanglinginst :: (String, String, String)Source
cvEclusterdanglingnodes :: (String, String, String)Source
cvEclusterfilecheck :: (String, String, String)Source
cvEgroupdifferentpvsize :: (String, String, String)Source
cvEinstancebadnode :: (String, String, String)Source
cvEinstancedown :: (String, String, String)Source
cvEinstancefaultydisk :: (String, String, String)Source
cvEinstancelayout :: (String, String, String)Source
cvEinstancemissingcfgparameter :: (String, String, String)Source
cvEinstancemissingdisk :: (String, String, String)Source
cvEinstancepolicy :: (String, String, String)Source
cvEinstancesplitgroups :: (String, String, String)Source
cvEinstanceunsuitablenode :: (String, String, String)Source
cvEinstancewrongnode :: (String, String, String)Source
cvEnodedrbd :: (String, String, String)Source
cvEnodedrbdhelper :: (String, String, String)Source
cvEnodedrbdversion :: (String, String, String)Source
cvEnodefilecheck :: (String, String, String)Source
cvEnodefilestoragepaths :: (String, String, String)Source
cvEnodefilestoragepathunusable :: (String, String, String)Source
cvEnodehooks :: (String, String, String)Source
cvEnodelvm :: (String, String, String)Source
cvEnodenet :: (String, String, String)Source
cvEnodeoobpath :: (String, String, String)Source
cvEnodeorphaninstance :: (String, String, String)Source
cvEnodeorphanlv :: (String, String, String)Source
cvEnoderpc :: (String, String, String)Source
cvEnodesetup :: (String, String, String)Source
cvEnodesharedfilestoragepathunusable :: (String, String, String)Source
cvEnodessh :: (String, String, String)Source
cvEnodetime :: (String, String, String)Source
cvEnodeuserscripts :: (String, String, String)Source
cvEnodeversion :: (String, String, String)Source
cvAllEcodes :: FrozenSet (String, String, String)Source
cvAllEcodesStrings :: FrozenSet StringSource
Node verify constants
nvDrbdhelper :: StringSource
nvDrbdversion :: StringSource
nvDrbdlist :: StringSource
nvExclusivepvs :: StringSource
nvFilelist :: StringSource
nvAcceptedStoragePaths :: StringSource
nvFileStoragePath :: StringSource
nvSharedFileStoragePath :: StringSource
nvHvparams :: StringSource
nvHypervisor :: StringSource
nvInstancelist :: StringSource
nvMasterip :: StringSource
nvNodelist :: StringSource
nvNodenettest :: StringSource
nvNodesetup :: StringSource
nvOobPaths :: StringSource
nvUserscripts :: StringSource
nvNonvmnodes :: StringSource
Instance status
inststAdmindown :: StringSource
inststAdminoffline :: StringSource
inststErrordown :: StringSource
inststErrorup :: StringSource
inststNodedown :: StringSource
inststNodeoffline :: StringSource
inststRunning :: StringSource
inststWrongnode :: StringSource
Admin states
adminstDown :: StringSource
adminstOffline :: StringSource
adminstAll :: FrozenSet StringSource
Node roles
nrMcandidate :: StringSource
SSL certificate check constants (in days)
sslCertExpirationError :: IntSource
sslCertExpirationWarn :: IntSource
Allocator framework constants
iallocatorVersion :: IntSource
iallocatorDirIn :: StringSource
iallocatorDirOut :: StringSource
validIallocatorDirections :: FrozenSet StringSource
iallocatorModeAlloc :: StringSource
iallocatorModeChgGroup :: StringSource
iallocatorModeMultiAlloc :: StringSource
iallocatorModeNodeEvac :: StringSource
iallocatorModeReloc :: StringSource
validIallocatorModes :: FrozenSet StringSource
iallocatorSearchPath :: [String]Source
defaultIallocatorShortcut :: StringSource
Node evacuation
nodeEvacPri :: StringSource
nodeEvacSec :: StringSource
nodeEvacAll :: StringSource
nodeEvacModes :: FrozenSet StringSource
Job queue
jobQueueVersion :: IntSource
jobQueueSizeHardLimit :: IntSource
jobQueueFilesPerms :: IntSource
Unchanged job return
jobNotchanged :: StringSource
Job status
jobStatusQueued :: StringSource
jobStatusWaiting :: StringSource
jobStatusCanceling :: StringSource
jobStatusRunning :: StringSource
jobStatusCanceled :: StringSource
jobStatusSuccess :: StringSource
jobStatusError :: StringSource
jobsPending :: FrozenSet StringSource
jobsFinalized :: FrozenSet StringSource
jobStatusAll :: FrozenSet StringSource
OpCode status
Not yet finalized opcodes
opStatusCanceling :: StringSource
opStatusQueued :: StringSource
opStatusRunning :: StringSource
opStatusWaiting :: StringSource
Finalized opcodes
opStatusCanceled :: StringSource
opStatusError :: StringSource
opStatusSuccess :: StringSource
opsFinalized :: FrozenSet StringSource
OpCode priority
opPrioLowest :: IntSource
opPrioHighest :: IntSource
opPrioNormal :: IntSource
opPrioHigh :: IntSource
opPrioSubmitValid :: FrozenSet IntSource
opPrioDefault :: IntSource
Lock recalculate mode
locksAppend :: StringSource
locksReplace :: StringSource
Lock timeout
lockAttemptsMaxwait :: DoubleSource
lockAttemptsMinwait :: DoubleSource
lockAttemptsTimeout :: IntSource
Execution log types
elogMessage :: StringSource
elogRemoteImport :: StringSource
elogJqueueTest :: StringSource
etchosts modification
etcHostsAdd :: StringSource
etcHostsRemove :: StringSource
Job queue test
jqtMsgprefix :: StringSource
jqtExpandnames :: StringSource
jqtStartmsg :: StringSource
Query resources
qrExtstorage :: StringSource
qrInstance :: StringSource
qrViaLuxi :: FrozenSet StringSource
List of resources which can be queried using Local UniX Interface
Query field types
qftTimestamp :: StringSource
qftUnknown :: StringSource
Query result field status
rssDescription :: Map Int (String, String)Source
Special field cases and their verbose/terse formatting
Max dynamic devices
ssconfFileprefix :: StringSource
SSCONF file prefix
SSCONF keys
ssClusterName :: StringSource
ssClusterTags :: StringSource
ssFileStorageDir :: StringSource
ssSharedFileStorageDir :: StringSource
ssMasterCandidates :: StringSource
ssMasterCandidatesIps :: StringSource
ssMasterIp :: StringSource
ssMasterNetdev :: StringSource
ssMasterNetmask :: StringSource
ssMasterNode :: StringSource
ssNodeList :: StringSource
ssNodePrimaryIps :: StringSource
ssNodeSecondaryIps :: StringSource
ssOfflineNodes :: StringSource
ssOnlineNodes :: StringSource
ssPrimaryIpFamily :: StringSource
ssInstanceList :: StringSource
ssReleaseVersion :: StringSource
ssHypervisorList :: StringSource
ssMaintainNodeHealth :: StringSource
ssNodegroups :: StringSource
ssNetworks :: StringSource
ssHvparamsPref :: StringSource
This is not a complete SSCONF key, but the prefix for the hypervisor keys
Hvparams keys
ssHvparamsXenChroot :: StringSource
ssHvparamsXenFake :: StringSource
ssHvparamsXenHvm :: StringSource
ssHvparamsXenKvm :: StringSource
ssHvparamsXenLxc :: StringSource
ssHvparamsXenPvm :: StringSource
validSsHvparamsKeys :: FrozenSet StringSource
ssFilePerms :: IntSource
defaultEnabledHypervisor :: StringSource
Cluster wide default parameters
hvcDefaults :: Map Hypervisor (Map String PyValueEx)Source
hvcGlobals :: FrozenSet StringSource
becDefaults :: Map String PyValueExSource
ndcDefaults :: Map String PyValueExSource
ndcGlobals :: FrozenSet StringSource
defaultDelayTarget :: IntSource
Default delay target measured in sectors
defaultDiskCustom :: StringSource
defaultDiskResync :: BoolSource
defaultFillTarget :: IntSource
Default fill target measured in sectors
defaultMinRate :: IntSource
Default mininum rate measured in KiB/s
defaultNetCustom :: StringSource
defaultPlanAhead :: IntSource
Default plan ahead measured in sectors
The default values for the DRBD dynamic resync speed algorithm are taken from the drbsetup 8.3.11 man page, except for c-plan-ahead (that we don't need to set to 0, because we have a separate option to enable it) and for c-max-rate, that we cap to the default value for the static resync rate.
defaultRbdPool :: StringSource
diskLdDefaults :: Map DiskTemplate (Map String PyValueEx)Source
diskDtDefaults :: Map DiskTemplate (Map String PyValueEx)Source
niccDefaults :: Map String PyValueExSource
ispecsMinmaxDefaults :: Map String (Map String Int)Source
All of the following values are quite arbitrary - there are no good defaults, these must be customised per-site
ipolicyDefaults :: Map String PyValueExSource
masterPoolSizeDefault :: IntSource
Exclusive storage
partMargin :: DoubleSource
Error margin used to compare physical disks
partReserved :: DoubleSource
Space reserved when creating instance disks
Confd
confdProtocolVersion :: IntSource
confdReqPing :: IntSource
confdReqNodeRoleByname :: IntSource
confdReqClusterMaster :: IntSource
confdReqNodePipList :: IntSource
confdReqMcPipList :: IntSource
confdReqNodeDrbd :: IntSource
confdReqNodeInstances :: IntSource
Confd request type
confdReqfieldName :: IntSource
confdReqfieldIp :: IntSource
confdReqfieldMnodePip :: IntSource
Confd repl status
confdReplStatusOk :: IntSource
confdReplStatusError :: IntSource
confdReplStatuses :: FrozenSet IntSource
Confd node role
confdNodeRoleMaster :: IntSource
confdNodeRoleCandidate :: IntSource
confdNodeRoleOffline :: IntSource
confdNodeRoleDrained :: IntSource
confdNodeRoleRegular :: IntSource
A few common errors for confd
confdErrorUnknownEntry :: IntSource
confdErrorInternal :: IntSource
confdErrorArgument :: IntSource
Confd request query fields
confdReqqLink :: StringSource
confdReqqIp :: StringSource
confdReqqIplist :: StringSource
confdReqqFields :: StringSource
confdMaxClockSkew :: IntSource
Each request is salted by the current timestamp.
This constant decides how many seconds of skew to accept.
TODO: make this a default and allow the value to be more configurable
confdConfigReloadTimeout :: IntSource
When we haven't reloaded the config for more than this amount of seconds, we force a test to see if inotify is betraying us. Using a prime number to ensure we get less chance of 'same wakeup' with other processes.
confdConfigReloadRatelimit :: IntSource
If we receive more than one update in this amount of microseconds, we move to polling every RATELIMIT seconds, rather than relying on inotify, to be able to serve more requests.
confdMagicFourcc :: StringSource
Magic number prepended to all confd queries.
This allows us to distinguish different types of confd protocols and handle them. For example by changing this we can move the whole payload to be compressed, or move away from json.
confdDefaultReqCoverage :: IntSource
By default a confd request is sent to the minimum between this number and all MCs. 6 was chosen because even in the case of a disastrous 50% response rate, we should have enough answers to be able to compare more than one.
confdClientExpireTimeout :: IntSource
Timeout in seconds to expire pending query request in the confd client library. We don't actually expect any answer more than 10 seconds after we sent a request.
maxUdpDataSize :: IntSource
Maximum UDP datagram size.
On IPv4: 64K - 20 (ip header size) - 8 (udp header size) = 65507 On IPv6: 64K - 40 (ip6 header size) - 8 (udp header size) = 65487 (assuming we can't use jumbo frames) We just set this to 60K, which should be enough
User-id pool minimum/maximum acceptable user-ids
uidpoolUidMin :: IntSource
uidpoolUidMax :: IntegerSource
Assuming 32 bit user-ids
initialNodeGroupName :: StringSource
Name of the node group that gets created at cluster init or upgrade
Possible values for NodeGroup.alloc_policy
allocPolicyLastResort :: StringSource
allocPolicyPreferred :: StringSource
allocPolicyUnallocable :: StringSource
validAllocPolicies :: [String]Source
blockdevDriverManual :: StringSource
Temporary external/shared storage parameters
qemuimgPath :: StringSource
'qemu-img' path, required for ovfconverter
Whether htools was enabled at compilation time
FIXME: this should be moved next to the other enable constants,
such as, enableConfd
, and renamed to enableHtools
.
iallocHail :: StringSource
The hail iallocator
Fake opcodes for functions that have hooks attached to them via
fakeOpMasterTurndown :: StringSource
fakeOpMasterTurnup :: StringSource
SSH key types
SSH authorized key types
SSH setup
sshsClusterName :: StringSource
sshsSshHostKey :: StringSource
sshsSshRootKey :: StringSource
sshsNodeDaemonCertificate :: StringSource
Key files for SSH daemon
sshHostDsaPriv :: StringSource
sshHostDsaPub :: StringSource
sshHostRsaPriv :: StringSource
sshHostRsaPub :: StringSource
sshDaemonKeyfiles :: Map String (String, String)Source
Node daemon setup
ndsClusterName :: StringSource
ndsNodeDaemonCertificate :: StringSource
ndsStartNodeDaemon :: StringSource
The source reasons for the execution of an OpCode
opcodeReasonSrcClient :: StringSource
opcodeReasonSrcNoded :: StringSource
opcodeReasonSrcOpcode :: StringSource
opcodeReasonSrcRlib2 :: StringSource
opcodeReasonSrcUser :: StringSource
opcodeReasonSources :: FrozenSet StringSource
randomUuidFile :: StringSource
Path generating random UUID
Auto-repair tag prefixes
autoRepairTagPrefix :: StringSource
autoRepairTagEnabled :: StringSource
autoRepairTagPending :: StringSource
autoRepairTagResult :: StringSource
autoRepairTagSuspended :: StringSource
Auto-repair levels
autoRepairFailover :: StringSource
autoRepairFixStorage :: StringSource
autoRepairMigrate :: StringSource
autoRepairReinstall :: StringSource
autoRepairAllTypes :: FrozenSet StringSource
Auto-repair results
autoRepairEnoperm :: StringSource
autoRepairFailure :: StringSource
autoRepairSuccess :: StringSource
autoRepairAllResults :: FrozenSet StringSource
builtinDataCollectorVersion :: StringSource
The version identifier for builtin data collectors
opcodeReason :: StringSource
The reason trail opcode parameter name
opcodeSequential :: StringSource
The reason trail opcode parameter name
diskstatsFile :: StringSource
CPU load collector
cpuavgloadBufferSize :: IntSource
cpuavgloadWindowSize :: IntSource
Monitoring daemon
mondTimeInterval :: IntSource
Mond's variable for periodical data collection
mondLatestApiVersion :: IntSource
Mond's latest API version
Disk access modes
diskUserspace :: StringSource
diskKernelspace :: StringSource
diskValidAccessModes :: FrozenSet StringSource
upgradeQueueDrainTimeout :: IntSource
Timeout for queue draining in upgrades
upgradeQueuePollInterval :: IntSource
Intervall at which the queue is polled during upgrades
Hotplug Actions
hotplugActionAdd :: StringSource
hotplugActionRemove :: StringSource
hotplugActionModify :: StringSource
hotplugAllActions :: FrozenSet StringSource
Hotplug Device Targets
hotplugTargetNic :: StringSource
hotplugTargetDisk :: StringSource
hotplugAllTargets :: FrozenSet StringSource
diskRemoveRetryTimeout :: IntSource
Timeout for disk removal (seconds)
diskRemoveRetryInterval :: IntSource
Interval between disk removal retries (seconds)
UUID regex
Luxi constants
luxiSocketPerms :: IntSource
luxiKeyMethod :: StringSource
luxiKeyArgs :: StringSource
luxiKeySuccess :: StringSource
luxiKeyResult :: StringSource
luxiKeyVersion :: StringSource
luxiReqSubmitJob :: StringSource
luxiReqSubmitJobToDrainedQueue :: StringSource
luxiReqSubmitManyJobs :: StringSource
luxiReqWaitForJobChange :: StringSource
luxiReqCancelJob :: StringSource
luxiReqArchiveJob :: StringSource
luxiReqChangeJobPriority :: StringSource
luxiReqAutoArchiveJobs :: StringSource
luxiReqQuery :: StringSource
luxiReqQueryFields :: StringSource
luxiReqQueryJobs :: StringSource
luxiReqQueryInstances :: StringSource
luxiReqQueryNodes :: StringSource
luxiReqQueryGroups :: StringSource
luxiReqQueryNetworks :: StringSource
luxiReqQueryExports :: StringSource
luxiReqQueryConfigValues :: StringSource
luxiReqQueryClusterInfo :: StringSource
luxiReqQueryTags :: StringSource
luxiReqSetDrainFlag :: StringSource
luxiReqSetWatcherPause :: StringSource
luxiReqAll :: FrozenSet StringSource
luxiDefCtmo :: IntSource
luxiDefRwto :: IntSource
luxiWfjcTimeout :: IntSource
WaitForJobChange
timeout
Query language constants
Logic operators with one or more operands, each of which is a
qlangOpAnd :: StringSource
Unary operators with exactly one operand
qlangOpNot :: StringSource
qlangOpTrue :: StringSource
Binary operators with exactly two operands, the field name and
qlangOpContains :: StringSource
qlangOpEqual :: StringSource
qlangOpNotEqual :: StringSource
qlangOpRegexp :: StringSource
qlangFilterDetectionChars :: FrozenSet StringSource
Characters used for detecting user-written filters (see L{_CheckFilter})
qlangGlobDetectionChars :: FrozenSet StringSource
Characters used to detect globbing filters
Error related constants
errorsEcodeEnviron :: StringSource
Environment error (e.g. node disk error)
errorsEcodeExists :: StringSource
Entity already exists
errorsEcodeFault :: StringSource
Internal cluster error
errorsEcodeInval :: StringSource
Wrong arguments (at syntax level)
errorsEcodeNoent :: StringSource
Entity not found
errorsEcodeNores :: StringSource
Not enough resources (iallocator failure, disk space, memory, etc)
errorsEcodeNotunique :: StringSource
Resource not unique (e.g. MAC or IP duplication)
errorsEcodeResolver :: StringSource
Resolver errors
errorsEcodeState :: StringSource
Wrong entity state
errorsEcodeTempNores :: StringSource
Temporarily out of resources; operation can be tried again
errorsEcodeAll :: FrozenSet StringSource