root / lib / constants.py @ b6e2ff42
History | View | Annotate | Download (55.4 kB)
1 | 2f31098c | Iustin Pop | #
|
---|---|---|---|
2 | a8083063 | Iustin Pop | #
|
3 | a8083063 | Iustin Pop | |
4 | 7e7fa841 | Iustin Pop | # Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Google Inc.
|
5 | a8083063 | Iustin Pop | #
|
6 | a8083063 | Iustin Pop | # This program is free software; you can redistribute it and/or modify
|
7 | a8083063 | Iustin Pop | # it under the terms of the GNU General Public License as published by
|
8 | a8083063 | Iustin Pop | # the Free Software Foundation; either version 2 of the License, or
|
9 | a8083063 | Iustin Pop | # (at your option) any later version.
|
10 | a8083063 | Iustin Pop | #
|
11 | a8083063 | Iustin Pop | # This program is distributed in the hope that it will be useful, but
|
12 | a8083063 | Iustin Pop | # WITHOUT ANY WARRANTY; without even the implied warranty of
|
13 | a8083063 | Iustin Pop | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
14 | a8083063 | Iustin Pop | # General Public License for more details.
|
15 | a8083063 | Iustin Pop | #
|
16 | a8083063 | Iustin Pop | # You should have received a copy of the GNU General Public License
|
17 | a8083063 | Iustin Pop | # along with this program; if not, write to the Free Software
|
18 | a8083063 | Iustin Pop | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
19 | a8083063 | Iustin Pop | # 02110-1301, USA.
|
20 | a8083063 | Iustin Pop | |
21 | a8083063 | Iustin Pop | |
22 | a8083063 | Iustin Pop | """Module holding different constants."""
|
23 | a8083063 | Iustin Pop | |
24 | 4fe80ef2 | Iustin Pop | import re |
25 | 47334810 | Iustin Pop | import socket |
26 | 4fe80ef2 | Iustin Pop | |
27 | acf9af53 | Jose A. Lopes | from ganeti import _constants |
28 | 13aeae6a | Iustin Pop | from ganeti import _vcsversion |
29 | b8028dcf | Michael Hanselmann | from ganeti import compat |
30 | 9f2265bc | Michael Hanselmann | from ganeti import pathutils |
31 | 3329f4de | Michael Hanselmann | |
32 | 7c18ef8e | Michael Hanselmann | |
33 | a8083063 | Iustin Pop | # various versions
|
34 | e0d672fa | Jose A. Lopes | RELEASE_VERSION = _constants.RELEASE_VERSION |
35 | c87997d2 | Jose A. Lopes | OS_API_V10 = _constants.OS_API_V10 |
36 | c87997d2 | Jose A. Lopes | OS_API_V15 = _constants.OS_API_V15 |
37 | c87997d2 | Jose A. Lopes | OS_API_V20 = _constants.OS_API_V20 |
38 | c87997d2 | Jose A. Lopes | OS_API_VERSIONS = _constants.OS_API_VERSIONS |
39 | 13aeae6a | Iustin Pop | VCS_VERSION = _vcsversion.VCS_VERSION |
40 | 14795b58 | Jose A. Lopes | EXPORT_VERSION = _constants.EXPORT_VERSION |
41 | 14795b58 | Jose A. Lopes | RAPI_VERSION = _constants.RAPI_VERSION |
42 | a8083063 | Iustin Pop | |
43 | 8c44d5b3 | Klaus Aehlig | VERSION_MAJOR = _constants.VERSION_MAJOR |
44 | 8c44d5b3 | Klaus Aehlig | VERSION_MINOR = _constants.VERSION_MINOR |
45 | 8c44d5b3 | Klaus Aehlig | VERSION_REVISION = _constants.VERSION_REVISION |
46 | 8c44d5b3 | Klaus Aehlig | |
47 | 9b20010b | Klaus Aehlig | DIR_VERSION = _constants.DIR_VERSION |
48 | 9b20010b | Klaus Aehlig | |
49 | e0d672fa | Jose A. Lopes | CONFIG_MAJOR = _constants.CONFIG_MAJOR |
50 | e0d672fa | Jose A. Lopes | CONFIG_MINOR = _constants.CONFIG_MINOR |
51 | e0d672fa | Jose A. Lopes | CONFIG_REVISION = _constants.CONFIG_REVISION |
52 | e0d672fa | Jose A. Lopes | CONFIG_VERSION = _constants.CONFIG_VERSION |
53 | a8083063 | Iustin Pop | |
54 | e0d672fa | Jose A. Lopes | PROTOCOL_VERSION = _constants.PROTOCOL_VERSION |
55 | cc7d6f1a | Michael Hanselmann | |
56 | d5b17094 | Jose A. Lopes | DAEMONS_GROUP = _constants.DAEMONS_GROUP |
57 | d5b17094 | Jose A. Lopes | ADMIN_GROUP = _constants.ADMIN_GROUP |
58 | d5b17094 | Jose A. Lopes | MASTERD_USER = _constants.MASTERD_USER |
59 | d5b17094 | Jose A. Lopes | MASTERD_GROUP = _constants.MASTERD_GROUP |
60 | d5b17094 | Jose A. Lopes | RAPI_USER = _constants.RAPI_USER |
61 | d5b17094 | Jose A. Lopes | RAPI_GROUP = _constants.RAPI_GROUP |
62 | d5b17094 | Jose A. Lopes | CONFD_USER = _constants.CONFD_USER |
63 | d5b17094 | Jose A. Lopes | CONFD_GROUP = _constants.CONFD_GROUP |
64 | d5b17094 | Jose A. Lopes | LUXID_USER = _constants.LUXID_USER |
65 | d5b17094 | Jose A. Lopes | LUXID_GROUP = _constants.LUXID_GROUP |
66 | d5b17094 | Jose A. Lopes | NODED_USER = _constants.NODED_USER |
67 | d5b17094 | Jose A. Lopes | NODED_GROUP = _constants.NODED_GROUP |
68 | d5b17094 | Jose A. Lopes | MOND_USER = _constants.MOND_USER |
69 | d5b17094 | Jose A. Lopes | MOND_GROUP = _constants.MOND_GROUP |
70 | d5b17094 | Jose A. Lopes | SSH_LOGIN_USER = _constants.SSH_LOGIN_USER |
71 | d5b17094 | Jose A. Lopes | SSH_CONSOLE_USER = _constants.SSH_CONSOLE_USER |
72 | 8b72b05c | René Nussbaumer | |
73 | e0cd6f5d | Jose A. Lopes | CPU_PINNING_SEP = _constants.CPU_PINNING_SEP |
74 | e0cd6f5d | Jose A. Lopes | CPU_PINNING_ALL = _constants.CPU_PINNING_ALL |
75 | e0cd6f5d | Jose A. Lopes | CPU_PINNING_ALL_VAL = _constants.CPU_PINNING_ALL_VAL |
76 | e0cd6f5d | Jose A. Lopes | CPU_PINNING_OFF = _constants.CPU_PINNING_OFF |
77 | e0cd6f5d | Jose A. Lopes | |
78 | e0cd6f5d | Jose A. Lopes | CPU_PINNING_ALL_XEN = _constants.CPU_PINNING_ALL_XEN |
79 | e0cd6f5d | Jose A. Lopes | |
80 | e0cd6f5d | Jose A. Lopes | CPU_PINNING_ALL_KVM = _constants.CPU_PINNING_ALL_KVM |
81 | e0cd6f5d | Jose A. Lopes | |
82 | 74129b52 | Jose A. Lopes | DD_CMD = _constants.DD_CMD |
83 | 74129b52 | Jose A. Lopes | MAX_WIPE_CHUNK = _constants.MAX_WIPE_CHUNK |
84 | 74129b52 | Jose A. Lopes | MIN_WIPE_CHUNK_PERCENT = _constants.MIN_WIPE_CHUNK_PERCENT |
85 | 74129b52 | Jose A. Lopes | |
86 | 74129b52 | Jose A. Lopes | RUN_DIRS_MODE = _constants.RUN_DIRS_MODE |
87 | 74129b52 | Jose A. Lopes | SECURE_DIR_MODE = _constants.SECURE_DIR_MODE |
88 | 74129b52 | Jose A. Lopes | SECURE_FILE_MODE = _constants.SECURE_FILE_MODE |
89 | 74129b52 | Jose A. Lopes | ADOPTABLE_BLOCKDEV_ROOT = _constants.ADOPTABLE_BLOCKDEV_ROOT |
90 | e0d672fa | Jose A. Lopes | ENABLE_CONFD = _constants.ENABLE_CONFD |
91 | e0d672fa | Jose A. Lopes | ENABLE_MOND = _constants.ENABLE_MOND |
92 | e0d672fa | Jose A. Lopes | ENABLE_SPLIT_QUERY = _constants.ENABLE_SPLIT_QUERY |
93 | e0d672fa | Jose A. Lopes | ENABLE_RESTRICTED_COMMANDS = _constants.ENABLE_RESTRICTED_COMMANDS |
94 | 9894ece7 | Michael Hanselmann | |
95 | f2cf4da2 | Jose A. Lopes | SSH = _constants.SSH |
96 | f2cf4da2 | Jose A. Lopes | SCP = _constants.SCP |
97 | d1ab11f2 | Michael Hanselmann | |
98 | f2cf4da2 | Jose A. Lopes | NODED = _constants.NODED |
99 | f2cf4da2 | Jose A. Lopes | CONFD = _constants.CONFD |
100 | f2cf4da2 | Jose A. Lopes | LUXID = _constants.LUXID |
101 | f2cf4da2 | Jose A. Lopes | RAPI = _constants.RAPI |
102 | f2cf4da2 | Jose A. Lopes | MASTERD = _constants.MASTERD |
103 | f2cf4da2 | Jose A. Lopes | MOND = _constants.MOND |
104 | cd50653c | Guido Trotter | |
105 | f2cf4da2 | Jose A. Lopes | DAEMONS = _constants.DAEMONS |
106 | a8828704 | Michele Tartara | |
107 | 191e5c19 | Jose A. Lopes | DAEMONS_PORTS = _constants.DAEMONS_PORTS |
108 | 191e5c19 | Jose A. Lopes | |
109 | 191e5c19 | Jose A. Lopes | DEFAULT_NODED_PORT = _constants.DEFAULT_NODED_PORT |
110 | 191e5c19 | Jose A. Lopes | DEFAULT_CONFD_PORT = _constants.DEFAULT_CONFD_PORT |
111 | 191e5c19 | Jose A. Lopes | DEFAULT_MOND_PORT = _constants.DEFAULT_MOND_PORT |
112 | 191e5c19 | Jose A. Lopes | DEFAULT_RAPI_PORT = _constants.DEFAULT_RAPI_PORT |
113 | cd50653c | Guido Trotter | |
114 | 74129b52 | Jose A. Lopes | FIRST_DRBD_PORT = _constants.FIRST_DRBD_PORT |
115 | 74129b52 | Jose A. Lopes | LAST_DRBD_PORT = _constants.LAST_DRBD_PORT |
116 | a8083063 | Iustin Pop | |
117 | 1a79791d | Jose A. Lopes | DAEMONS_LOGBASE = _constants.DAEMONS_LOGBASE |
118 | 3a6a89d7 | Michael Hanselmann | |
119 | 9411474b | Iustin Pop | DAEMONS_LOGFILES = \ |
120 | 9411474b | Iustin Pop | dict((daemon, pathutils.GetLogFilename(DAEMONS_LOGBASE[daemon]))
|
121 | 9411474b | Iustin Pop | for daemon in DAEMONS_LOGBASE) |
122 | 9411474b | Iustin Pop | |
123 | a8828704 | Michele Tartara | # Some daemons might require more than one logfile.
|
124 | f511082f | Michele Tartara | # Specifically, right now only the Haskell http library "snap", used by the
|
125 | f511082f | Michele Tartara | # monitoring daemon, requires multiple log files.
|
126 | a8828704 | Michele Tartara | |
127 | a8828704 | Michele Tartara | # These are the only valid reasons for having an extra logfile
|
128 | a8828704 | Michele Tartara | EXTRA_LOGREASON_ACCESS = "access"
|
129 | a8828704 | Michele Tartara | EXTRA_LOGREASON_ERROR = "error"
|
130 | a8828704 | Michele Tartara | |
131 | a8828704 | Michele Tartara | VALID_EXTRA_LOGREASONS = compat.UniqueFrozenset([ |
132 | a8828704 | Michele Tartara | EXTRA_LOGREASON_ACCESS, |
133 | a8828704 | Michele Tartara | EXTRA_LOGREASON_ERROR, |
134 | a8828704 | Michele Tartara | ]) |
135 | a8828704 | Michele Tartara | |
136 | a8828704 | Michele Tartara | # These are the extra logfiles, grouped by daemon
|
137 | f511082f | Michele Tartara | DAEMONS_EXTRA_LOGBASE = { |
138 | f511082f | Michele Tartara | MOND: { |
139 | 1c31b263 | Jose A. Lopes | EXTRA_LOGREASON_ACCESS: _constants.EXTRA_LOGREASON_ACCESS, |
140 | 1c31b263 | Jose A. Lopes | EXTRA_LOGREASON_ERROR: _constants.EXTRA_LOGREASON_ERROR, |
141 | f511082f | Michele Tartara | } |
142 | f511082f | Michele Tartara | } |
143 | a8828704 | Michele Tartara | |
144 | a8828704 | Michele Tartara | DAEMONS_EXTRA_LOGFILES = \ |
145 | a8828704 | Michele Tartara | dict((daemon, dict((extra, |
146 | a8828704 | Michele Tartara | pathutils.GetLogFilename(DAEMONS_EXTRA_LOGBASE[daemon][extra])) |
147 | a8828704 | Michele Tartara | for extra in DAEMONS_EXTRA_LOGBASE[daemon])) |
148 | a8828704 | Michele Tartara | for daemon in DAEMONS_EXTRA_LOGBASE) |
149 | a8828704 | Michele Tartara | |
150 | df726590 | Jose A. Lopes | DEV_CONSOLE = _constants.DEV_CONSOLE |
151 | 481d47e8 | Luca Bigliardi | |
152 | 0412a686 | Jose A. Lopes | PROC_MOUNTS = _constants.PROC_MOUNTS |
153 | 1b045f5d | Balazs Lecz | |
154 | 5d4e1402 | Jose A. Lopes | LUXI_EOM = _constants.LUXI_EOM |
155 | 5d4e1402 | Jose A. Lopes | LUXI_VERSION = _constants.LUXI_VERSION |
156 | 5d4e1402 | Jose A. Lopes | LUXI_OVERRIDE = _constants.LUXI_OVERRIDE |
157 | 5d4e1402 | Jose A. Lopes | LUXI_OVERRIDE_MASTER = _constants.LUXI_OVERRIDE_MASTER |
158 | 5d4e1402 | Jose A. Lopes | LUXI_OVERRIDE_QUERY = _constants.LUXI_OVERRIDE_QUERY |
159 | 0dda32bb | Jose A. Lopes | |
160 | df726590 | Jose A. Lopes | SYSLOG_USAGE = _constants.SYSLOG_USAGE |
161 | df726590 | Jose A. Lopes | SYSLOG_NO = _constants.SYSLOG_NO |
162 | df726590 | Jose A. Lopes | SYSLOG_YES = _constants.SYSLOG_YES |
163 | df726590 | Jose A. Lopes | SYSLOG_ONLY = _constants.SYSLOG_ONLY |
164 | df726590 | Jose A. Lopes | SYSLOG_SOCKET = _constants.SYSLOG_SOCKET |
165 | 551b6283 | Iustin Pop | |
166 | 0412a686 | Jose A. Lopes | EXPORT_CONF_FILE = _constants.EXPORT_CONF_FILE |
167 | a8083063 | Iustin Pop | |
168 | 7236533e | Jose A. Lopes | XEN_BOOTLOADER = _constants.XEN_BOOTLOADER |
169 | 7236533e | Jose A. Lopes | XEN_KERNEL = _constants.XEN_KERNEL |
170 | 7236533e | Jose A. Lopes | XEN_INITRD = _constants.XEN_INITRD |
171 | 7236533e | Jose A. Lopes | XEN_CMD_XM = _constants.XEN_CMD_XM |
172 | 7236533e | Jose A. Lopes | XEN_CMD_XL = _constants.XEN_CMD_XL |
173 | 7236533e | Jose A. Lopes | KNOWN_XEN_COMMANDS = _constants.KNOWN_XEN_COMMANDS |
174 | 0c348b86 | Michael Hanselmann | |
175 | 053c356a | Guido Trotter | # When the Xen toolstack used is "xl", live migration requires the source host
|
176 | 053c356a | Guido Trotter | # to connect to the target host via ssh (xl runs this command). We need to pass
|
177 | 053c356a | Guido Trotter | # the command xl runs some extra info so that it can use Ganeti's key
|
178 | 053c356a | Guido Trotter | # verification and not fail. Note that this string is incomplete: it must be
|
179 | 053c356a | Guido Trotter | # filled with the cluster name before being used.
|
180 | f215debf | Guido Trotter | XL_SSH_CMD = ("ssh -l %s -oGlobalKnownHostsFile=%s"
|
181 | 053c356a | Guido Trotter | " -oUserKnownHostsFile=/dev/null"
|
182 | 053c356a | Guido Trotter | " -oCheckHostIp=no -oStrictHostKeyChecking=yes"
|
183 | f215debf | Guido Trotter | " -oHostKeyAlias=%%s") % (SSH_LOGIN_USER,
|
184 | f215debf | Guido Trotter | pathutils.SSH_KNOWN_HOSTS_FILE) |
185 | f00b46bc | Michael Hanselmann | |
186 | e0d672fa | Jose A. Lopes | KVM_PATH = _constants.KVM_PATH |
187 | e0d672fa | Jose A. Lopes | KVM_KERNEL = _constants.KVM_KERNEL |
188 | e0d672fa | Jose A. Lopes | SOCAT_PATH = _constants.SOCAT_PATH |
189 | e0d672fa | Jose A. Lopes | SOCAT_USE_ESCAPE = _constants.SOCAT_USE_ESCAPE |
190 | e0d672fa | Jose A. Lopes | SOCAT_USE_COMPRESS = _constants.SOCAT_USE_COMPRESS |
191 | 2355ac23 | Jose A. Lopes | SOCAT_ESCAPE_CODE = _constants.SOCAT_ESCAPE_CODE |
192 | 7e2c5b9e | Guido Trotter | |
193 | 25ce3ec4 | Michael Hanselmann | |
194 | 3f5fd161 | Jose A. Lopes | CONS_SSH = _constants.CONS_SSH |
195 | 3f5fd161 | Jose A. Lopes | CONS_VNC = _constants.CONS_VNC |
196 | 3f5fd161 | Jose A. Lopes | CONS_SPICE = _constants.CONS_SPICE |
197 | 3f5fd161 | Jose A. Lopes | CONS_MESSAGE = _constants.CONS_MESSAGE |
198 | 3f5fd161 | Jose A. Lopes | CONS_ALL = _constants.CONS_ALL |
199 | 25ce3ec4 | Michael Hanselmann | |
200 | 3f5fd161 | Jose A. Lopes | RSA_KEY_BITS = _constants.RSA_KEY_BITS |
201 | 3f5fd161 | Jose A. Lopes | OPENSSL_CIPHERS = _constants.OPENSSL_CIPHERS |
202 | 4d2cdb5a | Andrea Spadaccini | |
203 | 3f5fd161 | Jose A. Lopes | X509_CERT_SIGN_DIGEST = _constants.X509_CERT_SIGN_DIGEST |
204 | 3f5fd161 | Jose A. Lopes | X509_CERT_DEFAULT_VALIDITY = _constants.X509_CERT_DEFAULT_VALIDITY |
205 | 3f5fd161 | Jose A. Lopes | X509_CERT_CN = _constants.X509_CERT_CN |
206 | 3f5fd161 | Jose A. Lopes | X509_CERT_SIGNATURE_HEADER = _constants.X509_CERT_SIGNATURE_HEADER |
207 | 68857643 | Michael Hanselmann | |
208 | 2d76b580 | Michael Hanselmann | # Import/export daemon mode
|
209 | 3f5fd161 | Jose A. Lopes | IEM_IMPORT = _constants.IEM_IMPORT |
210 | 3f5fd161 | Jose A. Lopes | IEM_EXPORT = _constants.IEM_EXPORT |
211 | 2d76b580 | Michael Hanselmann | |
212 | 7e3c1da6 | Michael Hanselmann | # Import/export transport compression
|
213 | 3f5fd161 | Jose A. Lopes | IEC_NONE = _constants.IEC_NONE |
214 | 3f5fd161 | Jose A. Lopes | IEC_GZIP = _constants.IEC_GZIP |
215 | 3f5fd161 | Jose A. Lopes | IEC_ALL = _constants.IEC_ALL |
216 | 7e3c1da6 | Michael Hanselmann | |
217 | 3f5fd161 | Jose A. Lopes | IE_CUSTOM_SIZE = _constants.IE_CUSTOM_SIZE |
218 | f9323011 | Michael Hanselmann | |
219 | 1d3dfa29 | Michael Hanselmann | IE_MAGIC_RE = re.compile(r"^[-_.a-zA-Z0-9]{5,100}$")
|
220 | 1d3dfa29 | Michael Hanselmann | |
221 | 3f5fd161 | Jose A. Lopes | IEIO_FILE = _constants.IEIO_FILE |
222 | 3f5fd161 | Jose A. Lopes | IEIO_RAW_DISK = _constants.IEIO_RAW_DISK |
223 | 3f5fd161 | Jose A. Lopes | IEIO_SCRIPT = _constants.IEIO_SCRIPT |
224 | 1651d116 | Michael Hanselmann | |
225 | 973d7867 | Iustin Pop | VALUE_DEFAULT = "default"
|
226 | 4c566ede | Guido Trotter | VALUE_AUTO = "auto"
|
227 | 4c566ede | Guido Trotter | VALUE_GENERATE = "generate"
|
228 | 973d7867 | Iustin Pop | VALUE_NONE = "none"
|
229 | 1817f49b | Guido Trotter | VALUE_TRUE = "true"
|
230 | 1817f49b | Guido Trotter | VALUE_FALSE = "false"
|
231 | 7eed4433 | Michele Tartara | VALUE_HS_NOTHING = {"Nothing": None} |
232 | 7eed4433 | Michele Tartara | |
233 | 973d7867 | Iustin Pop | |
234 | 4fe80ef2 | Iustin Pop | # External script validation mask
|
235 | 4fe80ef2 | Iustin Pop | EXT_PLUGIN_MASK = re.compile("^[a-zA-Z0-9_-]+$")
|
236 | 4fe80ef2 | Iustin Pop | |
237 | 3f5fd161 | Jose A. Lopes | HOOKS_PHASE_PRE = _constants.HOOKS_PHASE_PRE |
238 | 3f5fd161 | Jose A. Lopes | HOOKS_PHASE_POST = _constants.HOOKS_PHASE_POST |
239 | 3f5fd161 | Jose A. Lopes | HOOKS_NAME_CFGUPDATE = _constants.HOOKS_NAME_CFGUPDATE |
240 | 3f5fd161 | Jose A. Lopes | HOOKS_NAME_WATCHER = _constants.HOOKS_NAME_WATCHER |
241 | 3f5fd161 | Jose A. Lopes | HOOKS_VERSION = _constants.HOOKS_VERSION |
242 | 3f5fd161 | Jose A. Lopes | HOOKS_PATH = _constants.HOOKS_PATH |
243 | 3f5fd161 | Jose A. Lopes | |
244 | 3f5fd161 | Jose A. Lopes | HTYPE_CLUSTER = _constants.HTYPE_CLUSTER |
245 | 3f5fd161 | Jose A. Lopes | HTYPE_NODE = _constants.HTYPE_NODE |
246 | 3f5fd161 | Jose A. Lopes | HTYPE_GROUP = _constants.HTYPE_GROUP |
247 | 3f5fd161 | Jose A. Lopes | HTYPE_INSTANCE = _constants.HTYPE_INSTANCE |
248 | 3f5fd161 | Jose A. Lopes | HTYPE_NETWORK = _constants.HTYPE_NETWORK |
249 | 3f5fd161 | Jose A. Lopes | |
250 | 3f5fd161 | Jose A. Lopes | HKR_SKIP = _constants.HKR_SKIP |
251 | 3f5fd161 | Jose A. Lopes | HKR_FAIL = _constants.HKR_FAIL |
252 | 3f5fd161 | Jose A. Lopes | HKR_SUCCESS = _constants.HKR_SUCCESS |
253 | a8083063 | Iustin Pop | |
254 | 8a7a197a | Jose A. Lopes | ST_BLOCK = _constants.ST_BLOCK |
255 | 8a7a197a | Jose A. Lopes | ST_DISKLESS = _constants.ST_DISKLESS |
256 | 8a7a197a | Jose A. Lopes | ST_EXT = _constants.ST_EXT |
257 | 8a7a197a | Jose A. Lopes | ST_FILE = _constants.ST_FILE |
258 | 8a7a197a | Jose A. Lopes | ST_LVM_PV = _constants.ST_LVM_PV |
259 | 8a7a197a | Jose A. Lopes | ST_LVM_VG = _constants.ST_LVM_VG |
260 | 8a7a197a | Jose A. Lopes | ST_RADOS = _constants.ST_RADOS |
261 | 8a7a197a | Jose A. Lopes | STORAGE_TYPES = _constants.STORAGE_TYPES |
262 | 9be1ff8c | Jose A. Lopes | STS_REPORT = _constants.STS_REPORT |
263 | f79be8ec | Helga Velroyen | |
264 | 6032697c | Michael Hanselmann | # Storage fields
|
265 | 620a85fd | Iustin Pop | # first two are valid in LU context only, not passed to backend
|
266 | cd824bde | Jose A. Lopes | SF_NODE = _constants.SF_NODE |
267 | cd824bde | Jose A. Lopes | SF_TYPE = _constants.SF_TYPE |
268 | 620a85fd | Iustin Pop | # and the rest are valid in backend
|
269 | cd824bde | Jose A. Lopes | SF_NAME = _constants.SF_NAME |
270 | cd824bde | Jose A. Lopes | SF_SIZE = _constants.SF_SIZE |
271 | cd824bde | Jose A. Lopes | SF_FREE = _constants.SF_FREE |
272 | cd824bde | Jose A. Lopes | SF_USED = _constants.SF_USED |
273 | cd824bde | Jose A. Lopes | SF_ALLOCATABLE = _constants.SF_ALLOCATABLE |
274 | 9be1ff8c | Jose A. Lopes | VALID_STORAGE_FIELDS = _constants.VALID_STORAGE_FIELDS |
275 | 9be1ff8c | Jose A. Lopes | MODIFIABLE_STORAGE_FIELDS = _constants.MODIFIABLE_STORAGE_FIELDS |
276 | 6032697c | Michael Hanselmann | |
277 | 9be1ff8c | Jose A. Lopes | SO_FIX_CONSISTENCY = _constants.SO_FIX_CONSISTENCY |
278 | 9be1ff8c | Jose A. Lopes | VALID_STORAGE_OPERATIONS = _constants.VALID_STORAGE_OPERATIONS |
279 | 620a85fd | Iustin Pop | |
280 | 9be1ff8c | Jose A. Lopes | VF_DEV = _constants.VF_DEV |
281 | 9be1ff8c | Jose A. Lopes | VF_INSTANCE = _constants.VF_INSTANCE |
282 | 9be1ff8c | Jose A. Lopes | VF_NAME = _constants.VF_NAME |
283 | 9be1ff8c | Jose A. Lopes | VF_NODE = _constants.VF_NODE |
284 | 9be1ff8c | Jose A. Lopes | VF_PHYS = _constants.VF_PHYS |
285 | 9be1ff8c | Jose A. Lopes | VF_SIZE = _constants.VF_SIZE |
286 | 9be1ff8c | Jose A. Lopes | VF_VG = _constants.VF_VG |
287 | efb8da02 | Michael Hanselmann | |
288 | 59bcd180 | Jose A. Lopes | LDS_OKAY = _constants.LDS_OKAY |
289 | 59bcd180 | Jose A. Lopes | LDS_UNKNOWN = _constants.LDS_UNKNOWN |
290 | 59bcd180 | Jose A. Lopes | LDS_FAULTY = _constants.LDS_FAULTY |
291 | 59bcd180 | Jose A. Lopes | LDS_NAMES = _constants.LDS_NAMES |
292 | b2fbea47 | Jose A. Lopes | |
293 | 8a7a197a | Jose A. Lopes | DT_BLOCK = _constants.DT_BLOCK |
294 | 8a7a197a | Jose A. Lopes | DT_DISKLESS = _constants.DT_DISKLESS |
295 | 8a7a197a | Jose A. Lopes | DT_DRBD8 = _constants.DT_DRBD8 |
296 | 8a7a197a | Jose A. Lopes | DT_EXT = _constants.DT_EXT |
297 | 8a7a197a | Jose A. Lopes | DT_FILE = _constants.DT_FILE |
298 | 8a7a197a | Jose A. Lopes | DT_PLAIN = _constants.DT_PLAIN |
299 | 8a7a197a | Jose A. Lopes | DT_RBD = _constants.DT_RBD |
300 | 8a7a197a | Jose A. Lopes | DT_SHARED_FILE = _constants.DT_SHARED_FILE |
301 | 8a7a197a | Jose A. Lopes | DISK_TEMPLATE_PREFERENCE = _constants.DISK_TEMPLATE_PREFERENCE |
302 | 8a7a197a | Jose A. Lopes | DISK_TEMPLATES = _constants.DISK_TEMPLATES |
303 | 8a7a197a | Jose A. Lopes | DEFAULT_ENABLED_DISK_TEMPLATES = _constants.DEFAULT_ENABLED_DISK_TEMPLATES |
304 | 1b02d7ef | Helga Velroyen | |
305 | 9be1ff8c | Jose A. Lopes | MAP_DISK_TEMPLATE_STORAGE_TYPE = _constants.MAP_DISK_TEMPLATE_STORAGE_TYPE |
306 | 0c77c331 | René Nussbaumer | |
307 | 4c1275f9 | Jose A. Lopes | DTS_INT_MIRROR = _constants.DTS_INT_MIRROR |
308 | 4c1275f9 | Jose A. Lopes | DTS_EXT_MIRROR = _constants.DTS_EXT_MIRROR |
309 | 4c1275f9 | Jose A. Lopes | DTS_NOT_LVM = _constants.DTS_NOT_LVM |
310 | 4c1275f9 | Jose A. Lopes | DTS_GROWABLE = _constants.DTS_GROWABLE |
311 | 4c1275f9 | Jose A. Lopes | DTS_MAY_ADOPT = _constants.DTS_MAY_ADOPT |
312 | 4c1275f9 | Jose A. Lopes | DTS_MUST_ADOPT = _constants.DTS_MUST_ADOPT |
313 | 4c1275f9 | Jose A. Lopes | DTS_MIRRORED = _constants.DTS_MIRRORED |
314 | 4c1275f9 | Jose A. Lopes | DTS_FILEBASED = _constants.DTS_FILEBASED |
315 | 4c1275f9 | Jose A. Lopes | DTS_COPYABLE = _constants.DTS_COPYABLE |
316 | 4c1275f9 | Jose A. Lopes | DTS_EXCL_STORAGE = _constants.DTS_EXCL_STORAGE |
317 | 4c1275f9 | Jose A. Lopes | DTS_NO_FREE_SPACE_CHECK = _constants.DTS_NO_FREE_SPACE_CHECK |
318 | 4c1275f9 | Jose A. Lopes | DTS_BLOCK = _constants.DTS_BLOCK |
319 | c5539592 | Jose A. Lopes | |
320 | c5539592 | Jose A. Lopes | DRBD_HMAC_ALG = _constants.DRBD_HMAC_ALG |
321 | c5539592 | Jose A. Lopes | DRBD_DEFAULT_NET_PROTOCOL = _constants.DRBD_DEFAULT_NET_PROTOCOL |
322 | c5539592 | Jose A. Lopes | DRBD_MIGRATION_NET_PROTOCOL = _constants.DRBD_MIGRATION_NET_PROTOCOL |
323 | c5539592 | Jose A. Lopes | DRBD_STATUS_FILE = _constants.DRBD_STATUS_FILE |
324 | c5539592 | Jose A. Lopes | DRBD_META_SIZE = _constants.DRBD_META_SIZE |
325 | c5539592 | Jose A. Lopes | |
326 | c5539592 | Jose A. Lopes | DRBD_B_NONE = _constants.DRBD_B_NONE |
327 | c5539592 | Jose A. Lopes | DRBD_B_DISK_BARRIERS = _constants.DRBD_B_DISK_BARRIERS |
328 | c5539592 | Jose A. Lopes | DRBD_B_DISK_DRAIN = _constants.DRBD_B_DISK_DRAIN |
329 | c5539592 | Jose A. Lopes | DRBD_B_DISK_FLUSH = _constants.DRBD_B_DISK_FLUSH |
330 | 8a69b3a8 | Andrea Spadaccini | |
331 | 8a69b3a8 | Andrea Spadaccini | # Valid barrier combinations: "n" or any non-null subset of "bfd"
|
332 | b8028dcf | Michael Hanselmann | DRBD_VALID_BARRIER_OPT = compat.UniqueFrozenset([ |
333 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_NONE]),
|
334 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_DISK_BARRIERS]),
|
335 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_DISK_DRAIN]),
|
336 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_DISK_FLUSH]),
|
337 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_DISK_DRAIN, DRBD_B_DISK_FLUSH]),
|
338 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_DISK_BARRIERS, DRBD_B_DISK_DRAIN]),
|
339 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_DISK_BARRIERS, DRBD_B_DISK_FLUSH]),
|
340 | 8a69b3a8 | Andrea Spadaccini | frozenset([DRBD_B_DISK_BARRIERS, DRBD_B_DISK_FLUSH, DRBD_B_DISK_DRAIN]),
|
341 | 8a69b3a8 | Andrea Spadaccini | ]) |
342 | 2899d9de | Iustin Pop | |
343 | c5539592 | Jose A. Lopes | RBD_CMD = _constants.RBD_CMD |
344 | 7181fba0 | Constantinos Venetsanopoulos | |
345 | 8a7a197a | Jose A. Lopes | FD_BLKTAP = _constants.FD_BLKTAP |
346 | 8a7a197a | Jose A. Lopes | FD_LOOP = _constants.FD_LOOP |
347 | ad6f2bf3 | Jose A. Lopes | FILE_DRIVER = _constants.FILE_DRIVER |
348 | a1f445d3 | Iustin Pop | |
349 | 59bcd180 | Jose A. Lopes | LDS_DRBD = _constants.LDS_DRBD |
350 | fe96220b | Iustin Pop | |
351 | 2ff95a6b | Jose A. Lopes | DISK_RDONLY = _constants.DISK_RDONLY |
352 | 2ff95a6b | Jose A. Lopes | DISK_RDWR = _constants.DISK_RDWR |
353 | 2ff95a6b | Jose A. Lopes | DISK_ACCESS_SET = _constants.DISK_ACCESS_SET |
354 | 9b9e088c | Raffa Santi | DISK_USERSPACE = _constants.DISK_USERSPACE |
355 | 9b9e088c | Raffa Santi | DISK_KERNELSPACE = _constants.DISK_KERNELSPACE |
356 | 9b9e088c | Raffa Santi | DISK_VALID_ACCESS_MODES = _constants.DISK_VALID_ACCESS_MODES |
357 | 08db7c5c | Iustin Pop | |
358 | a5450d2a | Jose A. Lopes | REPLACE_DISK_PRI = _constants.REPLACE_DISK_PRI |
359 | a5450d2a | Jose A. Lopes | REPLACE_DISK_SEC = _constants.REPLACE_DISK_SEC |
360 | a5450d2a | Jose A. Lopes | REPLACE_DISK_CHG = _constants.REPLACE_DISK_CHG |
361 | a5450d2a | Jose A. Lopes | REPLACE_DISK_AUTO = _constants.REPLACE_DISK_AUTO |
362 | a5450d2a | Jose A. Lopes | REPLACE_MODES = _constants.REPLACE_MODES |
363 | a9e0c397 | Iustin Pop | |
364 | 8a7a197a | Jose A. Lopes | EXPORT_MODE_LOCAL = _constants.EXPORT_MODE_LOCAL |
365 | 8a7a197a | Jose A. Lopes | EXPORT_MODE_REMOTE = _constants.EXPORT_MODE_REMOTE |
366 | 8a7a197a | Jose A. Lopes | EXPORT_MODES = _constants.EXPORT_MODES |
367 | 4a96f1d1 | Michael Hanselmann | |
368 | 8a7a197a | Jose A. Lopes | INSTANCE_CREATE = _constants.INSTANCE_CREATE |
369 | 8a7a197a | Jose A. Lopes | INSTANCE_IMPORT = _constants.INSTANCE_IMPORT |
370 | 8a7a197a | Jose A. Lopes | INSTANCE_REMOTE_IMPORT = _constants.INSTANCE_REMOTE_IMPORT |
371 | 8a7a197a | Jose A. Lopes | INSTANCE_CREATE_MODES = _constants.INSTANCE_CREATE_MODES |
372 | a8083063 | Iustin Pop | |
373 | 6e18cc0d | Jose A. Lopes | RIE_VERSION = _constants.RIE_VERSION |
374 | 6e18cc0d | Jose A. Lopes | RIE_HANDSHAKE = _constants.RIE_HANDSHAKE |
375 | 6e18cc0d | Jose A. Lopes | RIE_CERT_VALIDITY = _constants.RIE_CERT_VALIDITY |
376 | 6e18cc0d | Jose A. Lopes | RIE_CONNECT_TIMEOUT = _constants.RIE_CONNECT_TIMEOUT |
377 | 6e18cc0d | Jose A. Lopes | RIE_CONNECT_ATTEMPT_TIMEOUT = _constants.RIE_CONNECT_ATTEMPT_TIMEOUT |
378 | 6e18cc0d | Jose A. Lopes | RIE_CONNECT_RETRIES = _constants.RIE_CONNECT_RETRIES |
379 | 6e18cc0d | Jose A. Lopes | CHILD_LINGER_TIMEOUT = _constants.CHILD_LINGER_TIMEOUT |
380 | a8083063 | Iustin Pop | |
381 | 343dcda8 | Jose A. Lopes | INISECT_EXP = _constants.INISECT_EXP |
382 | 343dcda8 | Jose A. Lopes | INISECT_INS = _constants.INISECT_INS |
383 | 343dcda8 | Jose A. Lopes | INISECT_HYP = _constants.INISECT_HYP |
384 | 343dcda8 | Jose A. Lopes | INISECT_BEP = _constants.INISECT_BEP |
385 | 343dcda8 | Jose A. Lopes | INISECT_OSP = _constants.INISECT_OSP |
386 | 38242904 | Iustin Pop | |
387 | 8a7a197a | Jose A. Lopes | DDM_ADD = _constants.DDM_ADD |
388 | 8a7a197a | Jose A. Lopes | DDM_MODIFY = _constants.DDM_MODIFY |
389 | 8a7a197a | Jose A. Lopes | DDM_REMOVE = _constants.DDM_REMOVE |
390 | 8a7a197a | Jose A. Lopes | DDMS_VALUES = _constants.DDMS_VALUES |
391 | 8a7a197a | Jose A. Lopes | DDMS_VALUES_WITH_MODIFY = _constants.DDMS_VALUES_WITH_MODIFY |
392 | 24991749 | Iustin Pop | |
393 | 216bfc8f | Jose A. Lopes | EXIT_SUCCESS = _constants.EXIT_SUCCESS |
394 | 216bfc8f | Jose A. Lopes | EXIT_FAILURE = _constants.EXIT_FAILURE |
395 | 216bfc8f | Jose A. Lopes | EXIT_NOTCLUSTER = _constants.EXIT_NOTCLUSTER |
396 | 216bfc8f | Jose A. Lopes | EXIT_NOTMASTER = _constants.EXIT_NOTMASTER |
397 | 216bfc8f | Jose A. Lopes | EXIT_NODESETUP_ERROR = _constants.EXIT_NODESETUP_ERROR |
398 | 846a1cea | Jose A. Lopes | EXIT_CONFIRMATION = _constants.EXIT_CONFIRMATION |
399 | 216bfc8f | Jose A. Lopes | EXIT_UNKNOWN_FIELD = _constants.EXIT_UNKNOWN_FIELD |
400 | ee3aedff | Michael Hanselmann | |
401 | 8a7a197a | Jose A. Lopes | TAG_CLUSTER = _constants.TAG_CLUSTER |
402 | 8a7a197a | Jose A. Lopes | TAG_NODEGROUP = _constants.TAG_NODEGROUP |
403 | 8a7a197a | Jose A. Lopes | TAG_NODE = _constants.TAG_NODE |
404 | 8a7a197a | Jose A. Lopes | TAG_INSTANCE = _constants.TAG_INSTANCE |
405 | 8a7a197a | Jose A. Lopes | TAG_NETWORK = _constants.TAG_NETWORK |
406 | 8a7a197a | Jose A. Lopes | VALID_TAG_TYPES = _constants.VALID_TAG_TYPES |
407 | 8a7a197a | Jose A. Lopes | |
408 | 8a7a197a | Jose A. Lopes | MAX_TAG_LEN = _constants.MAX_TAG_LEN |
409 | 8a7a197a | Jose A. Lopes | MAX_TAGS_PER_OBJ = _constants.MAX_TAGS_PER_OBJ |
410 | 5c947f38 | Iustin Pop | |
411 | cf62a272 | Michael Hanselmann | # others
|
412 | b7b8ff87 | Jose A. Lopes | DEFAULT_BRIDGE = _constants.DEFAULT_BRIDGE |
413 | b7b8ff87 | Jose A. Lopes | DEFAULT_OVS = _constants.DEFAULT_OVS |
414 | b7b8ff87 | Jose A. Lopes | CLASSIC_DRBD_SYNC_SPEED = _constants.CLASSIC_DRBD_SYNC_SPEED |
415 | b7b8ff87 | Jose A. Lopes | IP4_ADDRESS_LOCALHOST = _constants.IP4_ADDRESS_LOCALHOST |
416 | b7b8ff87 | Jose A. Lopes | IP4_ADDRESS_ANY = _constants.IP4_ADDRESS_ANY |
417 | b7b8ff87 | Jose A. Lopes | IP6_ADDRESS_LOCALHOST = _constants.IP6_ADDRESS_LOCALHOST |
418 | b7b8ff87 | Jose A. Lopes | IP6_ADDRESS_ANY = _constants.IP6_ADDRESS_ANY |
419 | b7b8ff87 | Jose A. Lopes | IP4_VERSION = _constants.IP4_VERSION |
420 | b7b8ff87 | Jose A. Lopes | IP6_VERSION = _constants.IP6_VERSION |
421 | b7b8ff87 | Jose A. Lopes | VALID_IP_VERSIONS = _constants.VALID_IP_VERSIONS |
422 | 47334810 | Iustin Pop | # for export to htools
|
423 | 47334810 | Iustin Pop | IP4_FAMILY = socket.AF_INET |
424 | 47334810 | Iustin Pop | IP6_FAMILY = socket.AF_INET6 |
425 | 47334810 | Iustin Pop | |
426 | b7b8ff87 | Jose A. Lopes | TCP_PING_TIMEOUT = _constants.TCP_PING_TIMEOUT |
427 | b7b8ff87 | Jose A. Lopes | DEFAULT_VG = _constants.DEFAULT_VG |
428 | b7b8ff87 | Jose A. Lopes | DEFAULT_DRBD_HELPER = _constants.DEFAULT_DRBD_HELPER |
429 | b7b8ff87 | Jose A. Lopes | MIN_VG_SIZE = _constants.MIN_VG_SIZE |
430 | b7b8ff87 | Jose A. Lopes | DEFAULT_MAC_PREFIX = _constants.DEFAULT_MAC_PREFIX |
431 | b7b8ff87 | Jose A. Lopes | DEFAULT_SHUTDOWN_TIMEOUT = _constants.DEFAULT_SHUTDOWN_TIMEOUT |
432 | f5bfed26 | Jose A. Lopes | NODE_MAX_CLOCK_SKEW = _constants.NODE_MAX_CLOCK_SKEW |
433 | 52d4f735 | Jose A. Lopes | DISK_TRANSFER_CONNECT_TIMEOUT = _constants.DISK_TRANSFER_CONNECT_TIMEOUT |
434 | e0d672fa | Jose A. Lopes | DISK_SEPARATOR = _constants.DISK_SEPARATOR |
435 | e0d672fa | Jose A. Lopes | IP_COMMAND_PATH = _constants.IP_COMMAND_PATH |
436 | d7754dad | Jose A. Lopes | JOB_IDS_KEY = _constants.JOB_IDS_KEY |
437 | d7754dad | Jose A. Lopes | |
438 | d7754dad | Jose A. Lopes | RUNPARTS_SKIP = _constants.RUNPARTS_SKIP |
439 | d7754dad | Jose A. Lopes | RUNPARTS_RUN = _constants.RUNPARTS_RUN |
440 | d7754dad | Jose A. Lopes | RUNPARTS_ERR = _constants.RUNPARTS_ERR |
441 | d7754dad | Jose A. Lopes | RUNPARTS_STATUS = _constants.RUNPARTS_STATUS |
442 | d7754dad | Jose A. Lopes | |
443 | d7754dad | Jose A. Lopes | RPC_ENCODING_NONE = _constants.RPC_ENCODING_NONE |
444 | d7754dad | Jose A. Lopes | RPC_ENCODING_ZLIB_BASE64 = _constants.RPC_ENCODING_ZLIB_BASE64 |
445 | 7900ed01 | Iustin Pop | |
446 | c03224f6 | Jose A. Lopes | RPC_TMO_URGENT = _constants.RPC_TMO_URGENT |
447 | c03224f6 | Jose A. Lopes | RPC_TMO_FAST = _constants.RPC_TMO_FAST |
448 | c03224f6 | Jose A. Lopes | RPC_TMO_NORMAL = _constants.RPC_TMO_NORMAL |
449 | c03224f6 | Jose A. Lopes | RPC_TMO_SLOW = _constants.RPC_TMO_SLOW |
450 | c03224f6 | Jose A. Lopes | RPC_TMO_4HRS = _constants.RPC_TMO_4HRS |
451 | c03224f6 | Jose A. Lopes | RPC_TMO_1DAY = _constants.RPC_TMO_1DAY |
452 | c03224f6 | Jose A. Lopes | RPC_CONNECT_TIMEOUT = _constants.RPC_CONNECT_TIMEOUT |
453 | c03224f6 | Jose A. Lopes | |
454 | e8d4d41e | Jose A. Lopes | OS_SCRIPT_CREATE = _constants.OS_SCRIPT_CREATE |
455 | e8d4d41e | Jose A. Lopes | OS_SCRIPT_IMPORT = _constants.OS_SCRIPT_IMPORT |
456 | e8d4d41e | Jose A. Lopes | OS_SCRIPT_EXPORT = _constants.OS_SCRIPT_EXPORT |
457 | e8d4d41e | Jose A. Lopes | OS_SCRIPT_RENAME = _constants.OS_SCRIPT_RENAME |
458 | e8d4d41e | Jose A. Lopes | OS_SCRIPT_VERIFY = _constants.OS_SCRIPT_VERIFY |
459 | e8d4d41e | Jose A. Lopes | OS_SCRIPTS = _constants.OS_SCRIPTS |
460 | e8d4d41e | Jose A. Lopes | |
461 | e8d4d41e | Jose A. Lopes | OS_API_FILE = _constants.OS_API_FILE |
462 | e8d4d41e | Jose A. Lopes | OS_VARIANTS_FILE = _constants.OS_VARIANTS_FILE |
463 | e8d4d41e | Jose A. Lopes | OS_PARAMETERS_FILE = _constants.OS_PARAMETERS_FILE |
464 | e8d4d41e | Jose A. Lopes | |
465 | e8d4d41e | Jose A. Lopes | OS_VALIDATE_PARAMETERS = _constants.OS_VALIDATE_PARAMETERS |
466 | e8d4d41e | Jose A. Lopes | OS_VALIDATE_CALLS = _constants.OS_VALIDATE_CALLS |
467 | e8d4d41e | Jose A. Lopes | |
468 | e8d4d41e | Jose A. Lopes | ES_ACTION_CREATE = _constants.ES_ACTION_CREATE |
469 | e8d4d41e | Jose A. Lopes | ES_ACTION_REMOVE = _constants.ES_ACTION_REMOVE |
470 | e8d4d41e | Jose A. Lopes | ES_ACTION_GROW = _constants.ES_ACTION_GROW |
471 | e8d4d41e | Jose A. Lopes | ES_ACTION_ATTACH = _constants.ES_ACTION_ATTACH |
472 | e8d4d41e | Jose A. Lopes | ES_ACTION_DETACH = _constants.ES_ACTION_DETACH |
473 | e8d4d41e | Jose A. Lopes | ES_ACTION_SETINFO = _constants.ES_ACTION_SETINFO |
474 | e8d4d41e | Jose A. Lopes | ES_ACTION_VERIFY = _constants.ES_ACTION_VERIFY |
475 | e8d4d41e | Jose A. Lopes | |
476 | e8d4d41e | Jose A. Lopes | ES_SCRIPT_CREATE = _constants.ES_SCRIPT_CREATE |
477 | e8d4d41e | Jose A. Lopes | ES_SCRIPT_REMOVE = _constants.ES_SCRIPT_REMOVE |
478 | e8d4d41e | Jose A. Lopes | ES_SCRIPT_GROW = _constants.ES_SCRIPT_GROW |
479 | e8d4d41e | Jose A. Lopes | ES_SCRIPT_ATTACH = _constants.ES_SCRIPT_ATTACH |
480 | e8d4d41e | Jose A. Lopes | ES_SCRIPT_DETACH = _constants.ES_SCRIPT_DETACH |
481 | e8d4d41e | Jose A. Lopes | ES_SCRIPT_SETINFO = _constants.ES_SCRIPT_SETINFO |
482 | e8d4d41e | Jose A. Lopes | ES_SCRIPT_VERIFY = _constants.ES_SCRIPT_VERIFY |
483 | e8d4d41e | Jose A. Lopes | ES_SCRIPTS = _constants.ES_SCRIPTS |
484 | e8d4d41e | Jose A. Lopes | |
485 | e8d4d41e | Jose A. Lopes | ES_PARAMETERS_FILE = _constants.ES_PARAMETERS_FILE |
486 | 938adc87 | Constantinos Venetsanopoulos | |
487 | 8a7a197a | Jose A. Lopes | INSTANCE_REBOOT_SOFT = _constants.INSTANCE_REBOOT_SOFT |
488 | 8a7a197a | Jose A. Lopes | INSTANCE_REBOOT_HARD = _constants.INSTANCE_REBOOT_HARD |
489 | 8a7a197a | Jose A. Lopes | INSTANCE_REBOOT_FULL = _constants.INSTANCE_REBOOT_FULL |
490 | 8a7a197a | Jose A. Lopes | REBOOT_TYPES = _constants.REBOOT_TYPES |
491 | 990ade2d | Stephen Shirley | |
492 | 3c2abb61 | Jose A. Lopes | INSTANCE_REBOOT_ALLOWED = _constants.INSTANCE_REBOOT_ALLOWED |
493 | 3c2abb61 | Jose A. Lopes | INSTANCE_REBOOT_EXIT = _constants.INSTANCE_REBOOT_EXIT |
494 | 3c2abb61 | Jose A. Lopes | REBOOT_BEHAVIORS = _constants.REBOOT_BEHAVIORS |
495 | 00f91f29 | Iustin Pop | |
496 | 2ff95a6b | Jose A. Lopes | VTYPE_STRING = _constants.VTYPE_STRING |
497 | 2ff95a6b | Jose A. Lopes | VTYPE_MAYBE_STRING = _constants.VTYPE_MAYBE_STRING |
498 | 2ff95a6b | Jose A. Lopes | VTYPE_BOOL = _constants.VTYPE_BOOL |
499 | 2ff95a6b | Jose A. Lopes | VTYPE_SIZE = _constants.VTYPE_SIZE |
500 | 2ff95a6b | Jose A. Lopes | VTYPE_INT = _constants.VTYPE_INT |
501 | 2ff95a6b | Jose A. Lopes | ENFORCEABLE_TYPES = _constants.ENFORCEABLE_TYPES |
502 | a5728081 | Guido Trotter | |
503 | 5c8f186c | Jose A. Lopes | IFACE_NO_IP_VERSION_SPECIFIED = _constants.IFACE_NO_IP_VERSION_SPECIFIED |
504 | 5c8f186c | Jose A. Lopes | |
505 | 5c8f186c | Jose A. Lopes | VALID_SERIAL_SPEEDS = _constants.VALID_SERIAL_SPEEDS |
506 | 5c8f186c | Jose A. Lopes | |
507 | 5c8f186c | Jose A. Lopes | HV_BOOT_ORDER = _constants.HV_BOOT_ORDER |
508 | 5c8f186c | Jose A. Lopes | HV_CDROM_IMAGE_PATH = _constants.HV_CDROM_IMAGE_PATH |
509 | 5c8f186c | Jose A. Lopes | HV_KVM_CDROM2_IMAGE_PATH = _constants.HV_KVM_CDROM2_IMAGE_PATH |
510 | 5c8f186c | Jose A. Lopes | HV_KVM_FLOPPY_IMAGE_PATH = _constants.HV_KVM_FLOPPY_IMAGE_PATH |
511 | 5c8f186c | Jose A. Lopes | HV_NIC_TYPE = _constants.HV_NIC_TYPE |
512 | 5c8f186c | Jose A. Lopes | HV_DISK_TYPE = _constants.HV_DISK_TYPE |
513 | 5c8f186c | Jose A. Lopes | HV_KVM_CDROM_DISK_TYPE = _constants.HV_KVM_CDROM_DISK_TYPE |
514 | 5c8f186c | Jose A. Lopes | HV_VNC_BIND_ADDRESS = _constants.HV_VNC_BIND_ADDRESS |
515 | 5c8f186c | Jose A. Lopes | HV_VNC_PASSWORD_FILE = _constants.HV_VNC_PASSWORD_FILE |
516 | 5c8f186c | Jose A. Lopes | HV_VNC_TLS = _constants.HV_VNC_TLS |
517 | 5c8f186c | Jose A. Lopes | HV_VNC_X509 = _constants.HV_VNC_X509 |
518 | 5c8f186c | Jose A. Lopes | HV_VNC_X509_VERIFY = _constants.HV_VNC_X509_VERIFY |
519 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_BIND = _constants.HV_KVM_SPICE_BIND |
520 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_IP_VERSION = _constants.HV_KVM_SPICE_IP_VERSION |
521 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_PASSWORD_FILE = _constants.HV_KVM_SPICE_PASSWORD_FILE |
522 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_LOSSLESS_IMG_COMPR = _constants.HV_KVM_SPICE_LOSSLESS_IMG_COMPR |
523 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_JPEG_IMG_COMPR = _constants.HV_KVM_SPICE_JPEG_IMG_COMPR |
524 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR = _constants.HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR |
525 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_STREAMING_VIDEO_DETECTION = \ |
526 | 5c8f186c | Jose A. Lopes | _constants.HV_KVM_SPICE_STREAMING_VIDEO_DETECTION |
527 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_AUDIO_COMPR = _constants.HV_KVM_SPICE_AUDIO_COMPR |
528 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_USE_TLS = _constants.HV_KVM_SPICE_USE_TLS |
529 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_TLS_CIPHERS = _constants.HV_KVM_SPICE_TLS_CIPHERS |
530 | 5c8f186c | Jose A. Lopes | HV_KVM_SPICE_USE_VDAGENT = _constants.HV_KVM_SPICE_USE_VDAGENT |
531 | 5c8f186c | Jose A. Lopes | HV_ACPI = _constants.HV_ACPI |
532 | 5c8f186c | Jose A. Lopes | HV_PAE = _constants.HV_PAE |
533 | 5c8f186c | Jose A. Lopes | HV_USE_BOOTLOADER = _constants.HV_USE_BOOTLOADER |
534 | 5c8f186c | Jose A. Lopes | HV_BOOTLOADER_ARGS = _constants.HV_BOOTLOADER_ARGS |
535 | 5c8f186c | Jose A. Lopes | HV_BOOTLOADER_PATH = _constants.HV_BOOTLOADER_PATH |
536 | 5c8f186c | Jose A. Lopes | HV_KERNEL_ARGS = _constants.HV_KERNEL_ARGS |
537 | 5c8f186c | Jose A. Lopes | HV_KERNEL_PATH = _constants.HV_KERNEL_PATH |
538 | 5c8f186c | Jose A. Lopes | HV_INITRD_PATH = _constants.HV_INITRD_PATH |
539 | 5c8f186c | Jose A. Lopes | HV_ROOT_PATH = _constants.HV_ROOT_PATH |
540 | 5c8f186c | Jose A. Lopes | HV_SERIAL_CONSOLE = _constants.HV_SERIAL_CONSOLE |
541 | 5c8f186c | Jose A. Lopes | HV_SERIAL_SPEED = _constants.HV_SERIAL_SPEED |
542 | 5c8f186c | Jose A. Lopes | HV_USB_MOUSE = _constants.HV_USB_MOUSE |
543 | 5c8f186c | Jose A. Lopes | HV_KEYMAP = _constants.HV_KEYMAP |
544 | 5c8f186c | Jose A. Lopes | HV_DEVICE_MODEL = _constants.HV_DEVICE_MODEL |
545 | 5c8f186c | Jose A. Lopes | HV_INIT_SCRIPT = _constants.HV_INIT_SCRIPT |
546 | 5c8f186c | Jose A. Lopes | HV_MIGRATION_PORT = _constants.HV_MIGRATION_PORT |
547 | 5c8f186c | Jose A. Lopes | HV_MIGRATION_BANDWIDTH = _constants.HV_MIGRATION_BANDWIDTH |
548 | 5c8f186c | Jose A. Lopes | HV_MIGRATION_DOWNTIME = _constants.HV_MIGRATION_DOWNTIME |
549 | 5c8f186c | Jose A. Lopes | HV_MIGRATION_MODE = _constants.HV_MIGRATION_MODE |
550 | 5c8f186c | Jose A. Lopes | HV_USE_LOCALTIME = _constants.HV_USE_LOCALTIME |
551 | 5c8f186c | Jose A. Lopes | HV_DISK_CACHE = _constants.HV_DISK_CACHE |
552 | 5c8f186c | Jose A. Lopes | HV_SECURITY_MODEL = _constants.HV_SECURITY_MODEL |
553 | 5c8f186c | Jose A. Lopes | HV_SECURITY_DOMAIN = _constants.HV_SECURITY_DOMAIN |
554 | 5c8f186c | Jose A. Lopes | HV_KVM_FLAG = _constants.HV_KVM_FLAG |
555 | 5c8f186c | Jose A. Lopes | HV_VHOST_NET = _constants.HV_VHOST_NET |
556 | 5c8f186c | Jose A. Lopes | HV_KVM_USE_CHROOT = _constants.HV_KVM_USE_CHROOT |
557 | 5c8f186c | Jose A. Lopes | HV_CPU_MASK = _constants.HV_CPU_MASK |
558 | 5c8f186c | Jose A. Lopes | HV_MEM_PATH = _constants.HV_MEM_PATH |
559 | 5c8f186c | Jose A. Lopes | HV_PASSTHROUGH = _constants.HV_PASSTHROUGH |
560 | 5c8f186c | Jose A. Lopes | HV_BLOCKDEV_PREFIX = _constants.HV_BLOCKDEV_PREFIX |
561 | 5c8f186c | Jose A. Lopes | HV_REBOOT_BEHAVIOR = _constants.HV_REBOOT_BEHAVIOR |
562 | 5c8f186c | Jose A. Lopes | HV_CPU_TYPE = _constants.HV_CPU_TYPE |
563 | 5c8f186c | Jose A. Lopes | HV_CPU_CAP = _constants.HV_CPU_CAP |
564 | 5c8f186c | Jose A. Lopes | HV_CPU_WEIGHT = _constants.HV_CPU_WEIGHT |
565 | 5c8f186c | Jose A. Lopes | HV_CPU_CORES = _constants.HV_CPU_CORES |
566 | 5c8f186c | Jose A. Lopes | HV_CPU_THREADS = _constants.HV_CPU_THREADS |
567 | 5c8f186c | Jose A. Lopes | HV_CPU_SOCKETS = _constants.HV_CPU_SOCKETS |
568 | 5c8f186c | Jose A. Lopes | HV_SOUNDHW = _constants.HV_SOUNDHW |
569 | 5c8f186c | Jose A. Lopes | HV_USB_DEVICES = _constants.HV_USB_DEVICES |
570 | 5c8f186c | Jose A. Lopes | HV_VGA = _constants.HV_VGA |
571 | 5c8f186c | Jose A. Lopes | HV_KVM_EXTRA = _constants.HV_KVM_EXTRA |
572 | 5c8f186c | Jose A. Lopes | HV_KVM_MACHINE_VERSION = _constants.HV_KVM_MACHINE_VERSION |
573 | 5c8f186c | Jose A. Lopes | HV_KVM_PATH = _constants.HV_KVM_PATH |
574 | 5c8f186c | Jose A. Lopes | HV_VIF_TYPE = _constants.HV_VIF_TYPE |
575 | 5c8f186c | Jose A. Lopes | HV_VIF_SCRIPT = _constants.HV_VIF_SCRIPT |
576 | 5c8f186c | Jose A. Lopes | HV_XEN_CMD = _constants.HV_XEN_CMD |
577 | 5c8f186c | Jose A. Lopes | HV_XEN_CPUID = _constants.HV_XEN_CPUID |
578 | 5c8f186c | Jose A. Lopes | HV_VNET_HDR = _constants.HV_VNET_HDR |
579 | 5c8f186c | Jose A. Lopes | HV_VIRIDIAN = _constants.HV_VIRIDIAN |
580 | e64b8beb | Iustin Pop | |
581 | a5728081 | Guido Trotter | HVS_PARAMETER_TYPES = { |
582 | 4b9638dc | Guido Trotter | HV_KVM_PATH: VTYPE_STRING, |
583 | a5728081 | Guido Trotter | HV_BOOT_ORDER: VTYPE_STRING, |
584 | cc130cc7 | Marco Casavecchia | HV_KVM_FLOPPY_IMAGE_PATH: VTYPE_STRING, |
585 | a5728081 | Guido Trotter | HV_CDROM_IMAGE_PATH: VTYPE_STRING, |
586 | cc130cc7 | Marco Casavecchia | HV_KVM_CDROM2_IMAGE_PATH: VTYPE_STRING, |
587 | a5728081 | Guido Trotter | HV_NIC_TYPE: VTYPE_STRING, |
588 | a5728081 | Guido Trotter | HV_DISK_TYPE: VTYPE_STRING, |
589 | cc130cc7 | Marco Casavecchia | HV_KVM_CDROM_DISK_TYPE: VTYPE_STRING, |
590 | 6e6bb8d5 | Guido Trotter | HV_VNC_PASSWORD_FILE: VTYPE_STRING, |
591 | a5728081 | Guido Trotter | HV_VNC_BIND_ADDRESS: VTYPE_STRING, |
592 | a5728081 | Guido Trotter | HV_VNC_TLS: VTYPE_BOOL, |
593 | a5728081 | Guido Trotter | HV_VNC_X509: VTYPE_STRING, |
594 | a5728081 | Guido Trotter | HV_VNC_X509_VERIFY: VTYPE_BOOL, |
595 | b1cb62bd | Andrea Spadaccini | HV_KVM_SPICE_BIND: VTYPE_STRING, |
596 | b1cb62bd | Andrea Spadaccini | HV_KVM_SPICE_IP_VERSION: VTYPE_INT, |
597 | b451c4c7 | Andrea Spadaccini | HV_KVM_SPICE_PASSWORD_FILE: VTYPE_STRING, |
598 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_LOSSLESS_IMG_COMPR: VTYPE_STRING, |
599 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_JPEG_IMG_COMPR: VTYPE_STRING, |
600 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR: VTYPE_STRING, |
601 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_STREAMING_VIDEO_DETECTION: VTYPE_STRING, |
602 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_AUDIO_COMPR: VTYPE_BOOL, |
603 | bfe86c76 | Andrea Spadaccini | HV_KVM_SPICE_USE_TLS: VTYPE_BOOL, |
604 | 3e40b587 | Andrea Spadaccini | HV_KVM_SPICE_TLS_CIPHERS: VTYPE_STRING, |
605 | 3e40b587 | Andrea Spadaccini | HV_KVM_SPICE_USE_VDAGENT: VTYPE_BOOL, |
606 | a5728081 | Guido Trotter | HV_ACPI: VTYPE_BOOL, |
607 | a5728081 | Guido Trotter | HV_PAE: VTYPE_BOOL, |
608 | 2f2dbb4b | Jun Futagawa | HV_USE_BOOTLOADER: VTYPE_BOOL, |
609 | 2f2dbb4b | Jun Futagawa | HV_BOOTLOADER_PATH: VTYPE_STRING, |
610 | 2f2dbb4b | Jun Futagawa | HV_BOOTLOADER_ARGS: VTYPE_STRING, |
611 | a5728081 | Guido Trotter | HV_KERNEL_PATH: VTYPE_STRING, |
612 | f9d6542d | Iustin Pop | HV_KERNEL_ARGS: VTYPE_STRING, |
613 | a5728081 | Guido Trotter | HV_INITRD_PATH: VTYPE_STRING, |
614 | 7adf7814 | René Nussbaumer | HV_ROOT_PATH: VTYPE_MAYBE_STRING, |
615 | a5728081 | Guido Trotter | HV_SERIAL_CONSOLE: VTYPE_BOOL, |
616 | 14fd6c81 | Guido Trotter | HV_SERIAL_SPEED: VTYPE_INT, |
617 | a5728081 | Guido Trotter | HV_USB_MOUSE: VTYPE_STRING, |
618 | 4f580fef | Sébastien Bocahu | HV_KEYMAP: VTYPE_STRING, |
619 | 09ea8710 | Iustin Pop | HV_DEVICE_MODEL: VTYPE_STRING, |
620 | 48297fa2 | Iustin Pop | HV_INIT_SCRIPT: VTYPE_STRING, |
621 | 78411c60 | Iustin Pop | HV_MIGRATION_PORT: VTYPE_INT, |
622 | e43d4f9f | Apollon Oikonomopoulos | HV_MIGRATION_BANDWIDTH: VTYPE_INT, |
623 | e43d4f9f | Apollon Oikonomopoulos | HV_MIGRATION_DOWNTIME: VTYPE_INT, |
624 | 783a6c0b | Iustin Pop | HV_MIGRATION_MODE: VTYPE_STRING, |
625 | 6b970cef | Jun Futagawa | HV_USE_LOCALTIME: VTYPE_BOOL, |
626 | ea0f3d7a | Iustin Pop | HV_DISK_CACHE: VTYPE_STRING, |
627 | 3424767f | Guido Trotter | HV_SECURITY_MODEL: VTYPE_STRING, |
628 | 3424767f | Guido Trotter | HV_SECURITY_DOMAIN: VTYPE_STRING, |
629 | 7ba594c0 | Guido Trotter | HV_KVM_FLAG: VTYPE_STRING, |
630 | fbe27e2b | Guido Trotter | HV_VHOST_NET: VTYPE_BOOL, |
631 | 84c08e4e | Balazs Lecz | HV_KVM_USE_CHROOT: VTYPE_BOOL, |
632 | e3ed5316 | Balazs Lecz | HV_CPU_MASK: VTYPE_STRING, |
633 | 4f958b0b | Miguel Di Ciurcio Filho | HV_MEM_PATH: VTYPE_STRING, |
634 | 87f0aa48 | Jack | HV_PASSTHROUGH: VTYPE_STRING, |
635 | 525011bc | Maciej Bliziński | HV_BLOCKDEV_PREFIX: VTYPE_STRING, |
636 | 990ade2d | Stephen Shirley | HV_REBOOT_BEHAVIOR: VTYPE_STRING, |
637 | 7cb42171 | Nikita Staroverov | HV_CPU_TYPE: VTYPE_STRING, |
638 | 8bd977e9 | Sébastien Bocahu | HV_CPU_CAP: VTYPE_INT, |
639 | 8bd977e9 | Sébastien Bocahu | HV_CPU_WEIGHT: VTYPE_INT, |
640 | 4888a609 | Guido Trotter | HV_CPU_CORES: VTYPE_INT, |
641 | 4888a609 | Guido Trotter | HV_CPU_THREADS: VTYPE_INT, |
642 | 4888a609 | Guido Trotter | HV_CPU_SOCKETS: VTYPE_INT, |
643 | 2fddb144 | Guido Trotter | HV_SOUNDHW: VTYPE_STRING, |
644 | 156681c1 | Guido Trotter | HV_USB_DEVICES: VTYPE_STRING, |
645 | 7589346f | Guido Trotter | HV_VGA: VTYPE_STRING, |
646 | e6f24d89 | Guido Trotter | HV_KVM_EXTRA: VTYPE_STRING, |
647 | 4ab75599 | Dimitris Aragiorgis | HV_KVM_MACHINE_VERSION: VTYPE_STRING, |
648 | 05440845 | Helga Velroyen | HV_VIF_TYPE: VTYPE_STRING, |
649 | 397b7844 | Dimitris Aragiorgis | HV_VIF_SCRIPT: VTYPE_STRING, |
650 | 740394bc | Helga Velroyen | HV_XEN_CMD: VTYPE_STRING, |
651 | 295ed29b | Santi Raffa | HV_XEN_CPUID: VTYPE_STRING, |
652 | 8a534fbe | Stratos Psomdakis | HV_VNET_HDR: VTYPE_BOOL, |
653 | ffc27116 | Thomas Thrainer | HV_VIRIDIAN: VTYPE_BOOL, |
654 | a5728081 | Guido Trotter | } |
655 | a5728081 | Guido Trotter | |
656 | a5728081 | Guido Trotter | HVS_PARAMETERS = frozenset(HVS_PARAMETER_TYPES.keys())
|
657 | 5018a335 | Iustin Pop | |
658 | 5c8f186c | Jose A. Lopes | HVS_PARAMETER_TITLES = _constants.HVS_PARAMETER_TITLES |
659 | 6a1434d7 | Andrea Spadaccini | |
660 | 5a7fab74 | Jose A. Lopes | HV_MIGRATION_COMPLETED = _constants.HV_MIGRATION_COMPLETED |
661 | 5a7fab74 | Jose A. Lopes | HV_MIGRATION_ACTIVE = _constants.HV_MIGRATION_ACTIVE |
662 | 5a7fab74 | Jose A. Lopes | HV_MIGRATION_FAILED = _constants.HV_MIGRATION_FAILED |
663 | 5a7fab74 | Jose A. Lopes | HV_MIGRATION_CANCELLED = _constants.HV_MIGRATION_CANCELLED |
664 | 5a7fab74 | Jose A. Lopes | HV_MIGRATION_VALID_STATUSES = _constants.HV_MIGRATION_VALID_STATUSES |
665 | 5a7fab74 | Jose A. Lopes | HV_MIGRATION_FAILED_STATUSES = _constants.HV_MIGRATION_FAILED_STATUSES |
666 | 5a7fab74 | Jose A. Lopes | HV_KVM_MIGRATION_VALID_STATUSES = _constants.HV_KVM_MIGRATION_VALID_STATUSES |
667 | 5a7fab74 | Jose A. Lopes | |
668 | 5a7fab74 | Jose A. Lopes | HV_NODEINFO_KEY_VERSION = _constants.HV_NODEINFO_KEY_VERSION |
669 | 5a7fab74 | Jose A. Lopes | |
670 | 5a7fab74 | Jose A. Lopes | HVST_MEMORY_TOTAL = _constants.HVST_MEMORY_TOTAL |
671 | 5a7fab74 | Jose A. Lopes | HVST_MEMORY_NODE = _constants.HVST_MEMORY_NODE |
672 | 5a7fab74 | Jose A. Lopes | HVST_MEMORY_HV = _constants.HVST_MEMORY_HV |
673 | 5a7fab74 | Jose A. Lopes | HVST_CPU_TOTAL = _constants.HVST_CPU_TOTAL |
674 | 5a7fab74 | Jose A. Lopes | HVST_CPU_NODE = _constants.HVST_CPU_NODE |
675 | 5a7fab74 | Jose A. Lopes | HVSTS_PARAMETERS = _constants.HVSTS_PARAMETERS |
676 | 5a7fab74 | Jose A. Lopes | HVST_DEFAULTS = _constants.HVST_DEFAULTS |
677 | 5a7fab74 | Jose A. Lopes | HVSTS_PARAMETER_TYPES = _constants.HVSTS_PARAMETER_TYPES |
678 | 5a7fab74 | Jose A. Lopes | |
679 | 5a7fab74 | Jose A. Lopes | DS_DISK_TOTAL = _constants.DS_DISK_TOTAL |
680 | 5a7fab74 | Jose A. Lopes | DS_DISK_RESERVED = _constants.DS_DISK_RESERVED |
681 | 5a7fab74 | Jose A. Lopes | DS_DISK_OVERHEAD = _constants.DS_DISK_OVERHEAD |
682 | 5a7fab74 | Jose A. Lopes | DS_DEFAULTS = _constants.DS_DEFAULTS |
683 | 5a7fab74 | Jose A. Lopes | DSS_PARAMETER_TYPES = _constants.DSS_PARAMETER_TYPES |
684 | 5a7fab74 | Jose A. Lopes | DSS_PARAMETERS = _constants.DSS_PARAMETERS |
685 | 5a7fab74 | Jose A. Lopes | DS_VALID_TYPES = _constants.DS_VALID_TYPES |
686 | 2da9f556 | René Nussbaumer | |
687 | 8eb80cb3 | Jose A. Lopes | BE_MEMORY = _constants.BE_MEMORY |
688 | 8eb80cb3 | Jose A. Lopes | BE_MAXMEM = _constants.BE_MAXMEM |
689 | 8eb80cb3 | Jose A. Lopes | BE_MINMEM = _constants.BE_MINMEM |
690 | 8eb80cb3 | Jose A. Lopes | BE_VCPUS = _constants.BE_VCPUS |
691 | 8eb80cb3 | Jose A. Lopes | BE_AUTO_BALANCE = _constants.BE_AUTO_BALANCE |
692 | 8eb80cb3 | Jose A. Lopes | BE_ALWAYS_FAILOVER = _constants.BE_ALWAYS_FAILOVER |
693 | 8eb80cb3 | Jose A. Lopes | BE_SPINDLE_USE = _constants.BE_SPINDLE_USE |
694 | 8eb80cb3 | Jose A. Lopes | BES_PARAMETER_TYPES = _constants.BES_PARAMETER_TYPES |
695 | 8eb80cb3 | Jose A. Lopes | BES_PARAMETER_TITLES = _constants.BES_PARAMETER_TITLES |
696 | 8eb80cb3 | Jose A. Lopes | BES_PARAMETER_COMPAT = _constants.BES_PARAMETER_COMPAT |
697 | 8eb80cb3 | Jose A. Lopes | BES_PARAMETERS = _constants.BES_PARAMETERS |
698 | 8eb80cb3 | Jose A. Lopes | |
699 | 8397ffde | Jose A. Lopes | ISPEC_MEM_SIZE = _constants.ISPEC_MEM_SIZE |
700 | 8397ffde | Jose A. Lopes | ISPEC_CPU_COUNT = _constants.ISPEC_CPU_COUNT |
701 | 8397ffde | Jose A. Lopes | ISPEC_DISK_COUNT = _constants.ISPEC_DISK_COUNT |
702 | 8397ffde | Jose A. Lopes | ISPEC_DISK_SIZE = _constants.ISPEC_DISK_SIZE |
703 | 8397ffde | Jose A. Lopes | ISPEC_NIC_COUNT = _constants.ISPEC_NIC_COUNT |
704 | 8397ffde | Jose A. Lopes | ISPEC_SPINDLE_USE = _constants.ISPEC_SPINDLE_USE |
705 | 8397ffde | Jose A. Lopes | ISPECS_PARAMETER_TYPES = _constants.ISPECS_PARAMETER_TYPES |
706 | 8397ffde | Jose A. Lopes | ISPECS_PARAMETERS = _constants.ISPECS_PARAMETERS |
707 | 8397ffde | Jose A. Lopes | |
708 | 8397ffde | Jose A. Lopes | ISPECS_MINMAX = _constants.ISPECS_MINMAX |
709 | 8397ffde | Jose A. Lopes | ISPECS_MIN = _constants.ISPECS_MIN |
710 | 8397ffde | Jose A. Lopes | ISPECS_MAX = _constants.ISPECS_MAX |
711 | 8397ffde | Jose A. Lopes | ISPECS_STD = _constants.ISPECS_STD |
712 | 8397ffde | Jose A. Lopes | IPOLICY_DTS = _constants.IPOLICY_DTS |
713 | 8397ffde | Jose A. Lopes | IPOLICY_VCPU_RATIO = _constants.IPOLICY_VCPU_RATIO |
714 | 8397ffde | Jose A. Lopes | IPOLICY_SPINDLE_RATIO = _constants.IPOLICY_SPINDLE_RATIO |
715 | 8397ffde | Jose A. Lopes | ISPECS_MINMAX_KEYS = _constants.ISPECS_MINMAX_KEYS |
716 | 8397ffde | Jose A. Lopes | IPOLICY_PARAMETERS = _constants.IPOLICY_PARAMETERS |
717 | 8397ffde | Jose A. Lopes | IPOLICY_ALL_KEYS = _constants.IPOLICY_ALL_KEYS |
718 | 8397ffde | Jose A. Lopes | |
719 | ecf43dcb | Jose A. Lopes | ND_OOB_PROGRAM = _constants.ND_OOB_PROGRAM |
720 | ecf43dcb | Jose A. Lopes | ND_SPINDLE_COUNT = _constants.ND_SPINDLE_COUNT |
721 | ecf43dcb | Jose A. Lopes | ND_EXCLUSIVE_STORAGE = _constants.ND_EXCLUSIVE_STORAGE |
722 | ecf43dcb | Jose A. Lopes | ND_OVS = _constants.ND_OVS |
723 | ecf43dcb | Jose A. Lopes | ND_OVS_NAME = _constants.ND_OVS_NAME |
724 | ecf43dcb | Jose A. Lopes | ND_OVS_LINK = _constants.ND_OVS_LINK |
725 | ecf43dcb | Jose A. Lopes | |
726 | ecf43dcb | Jose A. Lopes | NDS_PARAMETER_TYPES = _constants.NDS_PARAMETER_TYPES |
727 | ecf43dcb | Jose A. Lopes | NDS_PARAMETERS = _constants.NDS_PARAMETERS |
728 | ecf43dcb | Jose A. Lopes | NDS_PARAMETER_TITLES = _constants.NDS_PARAMETER_TITLES |
729 | 5b49ed09 | René Nussbaumer | |
730 | 8eb80cb3 | Jose A. Lopes | LDP_RESYNC_RATE = _constants.LDP_RESYNC_RATE |
731 | 8eb80cb3 | Jose A. Lopes | LDP_STRIPES = _constants.LDP_STRIPES |
732 | 8eb80cb3 | Jose A. Lopes | LDP_BARRIERS = _constants.LDP_BARRIERS |
733 | 8eb80cb3 | Jose A. Lopes | LDP_NO_META_FLUSH = _constants.LDP_NO_META_FLUSH |
734 | 8eb80cb3 | Jose A. Lopes | LDP_DEFAULT_METAVG = _constants.LDP_DEFAULT_METAVG |
735 | 8eb80cb3 | Jose A. Lopes | LDP_DISK_CUSTOM = _constants.LDP_DISK_CUSTOM |
736 | 8eb80cb3 | Jose A. Lopes | LDP_NET_CUSTOM = _constants.LDP_NET_CUSTOM |
737 | 8eb80cb3 | Jose A. Lopes | LDP_PROTOCOL = _constants.LDP_PROTOCOL |
738 | 8eb80cb3 | Jose A. Lopes | LDP_DYNAMIC_RESYNC = _constants.LDP_DYNAMIC_RESYNC |
739 | 8eb80cb3 | Jose A. Lopes | LDP_PLAN_AHEAD = _constants.LDP_PLAN_AHEAD |
740 | 8eb80cb3 | Jose A. Lopes | LDP_FILL_TARGET = _constants.LDP_FILL_TARGET |
741 | 8eb80cb3 | Jose A. Lopes | LDP_DELAY_TARGET = _constants.LDP_DELAY_TARGET |
742 | 8eb80cb3 | Jose A. Lopes | LDP_MAX_RATE = _constants.LDP_MAX_RATE |
743 | 8eb80cb3 | Jose A. Lopes | LDP_MIN_RATE = _constants.LDP_MIN_RATE |
744 | 8eb80cb3 | Jose A. Lopes | LDP_POOL = _constants.LDP_POOL |
745 | 8eb80cb3 | Jose A. Lopes | LDP_ACCESS = _constants.LDP_ACCESS |
746 | 8eb80cb3 | Jose A. Lopes | DISK_LD_TYPES = _constants.DISK_LD_TYPES |
747 | 8eb80cb3 | Jose A. Lopes | DISK_LD_PARAMETERS = _constants.DISK_LD_PARAMETERS |
748 | bc5d0215 | Andrea Spadaccini | |
749 | ec321549 | Jose A. Lopes | DRBD_RESYNC_RATE = _constants.DRBD_RESYNC_RATE |
750 | ec321549 | Jose A. Lopes | DRBD_DATA_STRIPES = _constants.DRBD_DATA_STRIPES |
751 | ec321549 | Jose A. Lopes | DRBD_META_STRIPES = _constants.DRBD_META_STRIPES |
752 | ec321549 | Jose A. Lopes | DRBD_DISK_BARRIERS = _constants.DRBD_DISK_BARRIERS |
753 | ec321549 | Jose A. Lopes | DRBD_META_BARRIERS = _constants.DRBD_META_BARRIERS |
754 | ec321549 | Jose A. Lopes | DRBD_DEFAULT_METAVG = _constants.DRBD_DEFAULT_METAVG |
755 | ec321549 | Jose A. Lopes | DRBD_DISK_CUSTOM = _constants.DRBD_DISK_CUSTOM |
756 | ec321549 | Jose A. Lopes | DRBD_NET_CUSTOM = _constants.DRBD_NET_CUSTOM |
757 | ec321549 | Jose A. Lopes | DRBD_PROTOCOL = _constants.DRBD_PROTOCOL |
758 | ec321549 | Jose A. Lopes | DRBD_DYNAMIC_RESYNC = _constants.DRBD_DYNAMIC_RESYNC |
759 | ec321549 | Jose A. Lopes | DRBD_PLAN_AHEAD = _constants.DRBD_PLAN_AHEAD |
760 | ec321549 | Jose A. Lopes | DRBD_FILL_TARGET = _constants.DRBD_FILL_TARGET |
761 | ec321549 | Jose A. Lopes | DRBD_DELAY_TARGET = _constants.DRBD_DELAY_TARGET |
762 | ec321549 | Jose A. Lopes | DRBD_MAX_RATE = _constants.DRBD_MAX_RATE |
763 | ec321549 | Jose A. Lopes | DRBD_MIN_RATE = _constants.DRBD_MIN_RATE |
764 | ec321549 | Jose A. Lopes | LV_STRIPES = _constants.LV_STRIPES |
765 | ec321549 | Jose A. Lopes | RBD_ACCESS = _constants.RBD_ACCESS |
766 | ec321549 | Jose A. Lopes | RBD_POOL = _constants.RBD_POOL |
767 | ec321549 | Jose A. Lopes | DISK_DT_TYPES = _constants.DISK_DT_TYPES |
768 | ec321549 | Jose A. Lopes | DISK_DT_PARAMETERS = _constants.DISK_DT_PARAMETERS |
769 | ec321549 | Jose A. Lopes | |
770 | ec321549 | Jose A. Lopes | DDP_LOCAL_IP = _constants.DDP_LOCAL_IP |
771 | ec321549 | Jose A. Lopes | DDP_REMOTE_IP = _constants.DDP_REMOTE_IP |
772 | ec321549 | Jose A. Lopes | DDP_PORT = _constants.DDP_PORT |
773 | ec321549 | Jose A. Lopes | DDP_LOCAL_MINOR = _constants.DDP_LOCAL_MINOR |
774 | ec321549 | Jose A. Lopes | DDP_REMOTE_MINOR = _constants.DDP_REMOTE_MINOR |
775 | 0c3d9c7c | Thomas Thrainer | |
776 | 8a7a197a | Jose A. Lopes | OOB_POWER_ON = _constants.OOB_POWER_ON |
777 | 8a7a197a | Jose A. Lopes | OOB_POWER_OFF = _constants.OOB_POWER_OFF |
778 | 8a7a197a | Jose A. Lopes | OOB_POWER_CYCLE = _constants.OOB_POWER_CYCLE |
779 | 8a7a197a | Jose A. Lopes | OOB_POWER_STATUS = _constants.OOB_POWER_STATUS |
780 | 8a7a197a | Jose A. Lopes | OOB_HEALTH = _constants.OOB_HEALTH |
781 | 8a7a197a | Jose A. Lopes | OOB_COMMANDS = _constants.OOB_COMMANDS |
782 | b528a12d | René Nussbaumer | |
783 | 8a7a197a | Jose A. Lopes | OOB_POWER_STATUS_POWERED = _constants.OOB_POWER_STATUS_POWERED |
784 | 445f735d | René Nussbaumer | |
785 | 8a7a197a | Jose A. Lopes | OOB_TIMEOUT = _constants.OOB_TIMEOUT |
786 | 8a7a197a | Jose A. Lopes | OOB_POWER_DELAY = _constants.OOB_POWER_DELAY |
787 | 445f735d | René Nussbaumer | |
788 | 8a7a197a | Jose A. Lopes | OOB_STATUS_OK = _constants.OOB_STATUS_OK |
789 | 8a7a197a | Jose A. Lopes | OOB_STATUS_WARNING = _constants.OOB_STATUS_WARNING |
790 | 8a7a197a | Jose A. Lopes | OOB_STATUS_CRITICAL = _constants.OOB_STATUS_CRITICAL |
791 | 8a7a197a | Jose A. Lopes | OOB_STATUS_UNKNOWN = _constants.OOB_STATUS_UNKNOWN |
792 | 8a7a197a | Jose A. Lopes | OOB_STATUSES = _constants.OOB_STATUSES |
793 | 445f735d | René Nussbaumer | |
794 | 649f774a | Jose A. Lopes | PP_DEFAULT = _constants.PP_DEFAULT |
795 | e64b8beb | Iustin Pop | |
796 | 8a7a197a | Jose A. Lopes | NIC_MODE = _constants.NIC_MODE |
797 | 8a7a197a | Jose A. Lopes | NIC_LINK = _constants.NIC_LINK |
798 | 8a7a197a | Jose A. Lopes | NIC_VLAN = _constants.NIC_VLAN |
799 | d4bc2eec | Jose A. Lopes | NICS_PARAMETER_TYPES = _constants.NICS_PARAMETER_TYPES |
800 | d4bc2eec | Jose A. Lopes | NICS_PARAMETERS = _constants.NICS_PARAMETERS |
801 | 8a7a197a | Jose A. Lopes | |
802 | 8a7a197a | Jose A. Lopes | NIC_MODE_BRIDGED = _constants.NIC_MODE_BRIDGED |
803 | 8a7a197a | Jose A. Lopes | NIC_MODE_ROUTED = _constants.NIC_MODE_ROUTED |
804 | 8a7a197a | Jose A. Lopes | NIC_MODE_OVS = _constants.NIC_MODE_OVS |
805 | 8a7a197a | Jose A. Lopes | NIC_IP_POOL = _constants.NIC_IP_POOL |
806 | 8a7a197a | Jose A. Lopes | NIC_VALID_MODES = _constants.NIC_VALID_MODES |
807 | ac061be9 | Guido Trotter | |
808 | 649f774a | Jose A. Lopes | RESERVE_ACTION = _constants.RESERVE_ACTION |
809 | 649f774a | Jose A. Lopes | RELEASE_ACTION = _constants.RELEASE_ACTION |
810 | 649f774a | Jose A. Lopes | |
811 | 649f774a | Jose A. Lopes | IDISK_SIZE = _constants.IDISK_SIZE |
812 | 649f774a | Jose A. Lopes | IDISK_SPINDLES = _constants.IDISK_SPINDLES |
813 | 649f774a | Jose A. Lopes | IDISK_MODE = _constants.IDISK_MODE |
814 | 649f774a | Jose A. Lopes | IDISK_ADOPT = _constants.IDISK_ADOPT |
815 | 649f774a | Jose A. Lopes | IDISK_VG = _constants.IDISK_VG |
816 | 649f774a | Jose A. Lopes | IDISK_METAVG = _constants.IDISK_METAVG |
817 | 649f774a | Jose A. Lopes | IDISK_PROVIDER = _constants.IDISK_PROVIDER |
818 | 649f774a | Jose A. Lopes | IDISK_NAME = _constants.IDISK_NAME |
819 | 649f774a | Jose A. Lopes | IDISK_PARAMS_TYPES = _constants.IDISK_PARAMS_TYPES |
820 | 649f774a | Jose A. Lopes | IDISK_PARAMS = _constants.IDISK_PARAMS |
821 | 649f774a | Jose A. Lopes | |
822 | 649f774a | Jose A. Lopes | INIC_MAC = _constants.INIC_MAC |
823 | 649f774a | Jose A. Lopes | INIC_IP = _constants.INIC_IP |
824 | 649f774a | Jose A. Lopes | INIC_MODE = _constants.INIC_MODE |
825 | 649f774a | Jose A. Lopes | INIC_LINK = _constants.INIC_LINK |
826 | 649f774a | Jose A. Lopes | INIC_NETWORK = _constants.INIC_NETWORK |
827 | 649f774a | Jose A. Lopes | INIC_NAME = _constants.INIC_NAME |
828 | 649f774a | Jose A. Lopes | INIC_VLAN = _constants.INIC_VLAN |
829 | 649f774a | Jose A. Lopes | INIC_BRIDGE = _constants.INIC_BRIDGE |
830 | 649f774a | Jose A. Lopes | INIC_PARAMS_TYPES = _constants.INIC_PARAMS_TYPES |
831 | 649f774a | Jose A. Lopes | INIC_PARAMS = _constants.INIC_PARAMS |
832 | bd061c35 | Guido Trotter | |
833 | 8a7a197a | Jose A. Lopes | HT_XEN_PVM = _constants.HT_XEN_PVM |
834 | 8a7a197a | Jose A. Lopes | HT_FAKE = _constants.HT_FAKE |
835 | 8a7a197a | Jose A. Lopes | HT_XEN_HVM = _constants.HT_XEN_HVM |
836 | 8a7a197a | Jose A. Lopes | HT_KVM = _constants.HT_KVM |
837 | 8a7a197a | Jose A. Lopes | HT_CHROOT = _constants.HT_CHROOT |
838 | 8a7a197a | Jose A. Lopes | HT_LXC = _constants.HT_LXC |
839 | 8a7a197a | Jose A. Lopes | HYPER_TYPES = _constants.HYPER_TYPES |
840 | 8a7a197a | Jose A. Lopes | HTS_REQ_PORT = _constants.HTS_REQ_PORT |
841 | 2584d4a4 | Alexander Schreiber | |
842 | cf1f4273 | Jose A. Lopes | VNC_BASE_PORT = _constants.VNC_BASE_PORT |
843 | cf1f4273 | Jose A. Lopes | VNC_DEFAULT_BIND_ADDRESS = _constants.VNC_DEFAULT_BIND_ADDRESS |
844 | 7ba594c0 | Guido Trotter | |
845 | b8576ea1 | Jose A. Lopes | HT_NIC_RTL8139 = _constants.HT_NIC_RTL8139 |
846 | b8576ea1 | Jose A. Lopes | HT_NIC_NE2K_PCI = _constants.HT_NIC_NE2K_PCI |
847 | b8576ea1 | Jose A. Lopes | HT_NIC_NE2K_ISA = _constants.HT_NIC_NE2K_ISA |
848 | b8576ea1 | Jose A. Lopes | HT_NIC_I82551 = _constants.HT_NIC_I82551 |
849 | b8576ea1 | Jose A. Lopes | HT_NIC_I85557B = _constants.HT_NIC_I85557B |
850 | b8576ea1 | Jose A. Lopes | HT_NIC_I8259ER = _constants.HT_NIC_I8259ER |
851 | b8576ea1 | Jose A. Lopes | HT_NIC_PCNET = _constants.HT_NIC_PCNET |
852 | b8576ea1 | Jose A. Lopes | HT_NIC_E1000 = _constants.HT_NIC_E1000 |
853 | b8576ea1 | Jose A. Lopes | HT_NIC_PARAVIRTUAL = _constants.HT_NIC_PARAVIRTUAL |
854 | b8576ea1 | Jose A. Lopes | HT_HVM_VALID_NIC_TYPES = _constants.HT_HVM_VALID_NIC_TYPES |
855 | b8576ea1 | Jose A. Lopes | HT_KVM_VALID_NIC_TYPES = _constants.HT_KVM_VALID_NIC_TYPES |
856 | b8576ea1 | Jose A. Lopes | |
857 | b8576ea1 | Jose A. Lopes | HT_HVM_VIF_IOEMU = _constants.HT_HVM_VIF_IOEMU |
858 | b8576ea1 | Jose A. Lopes | HT_HVM_VIF_VIF = _constants.HT_HVM_VIF_VIF |
859 | b8576ea1 | Jose A. Lopes | HT_HVM_VALID_VIF_TYPES = _constants.HT_HVM_VALID_VIF_TYPES |
860 | b8576ea1 | Jose A. Lopes | |
861 | b8576ea1 | Jose A. Lopes | HT_DISK_IOEMU = _constants.HT_DISK_IOEMU |
862 | b8576ea1 | Jose A. Lopes | HT_DISK_IDE = _constants.HT_DISK_IDE |
863 | b8576ea1 | Jose A. Lopes | HT_DISK_SCSI = _constants.HT_DISK_SCSI |
864 | b8576ea1 | Jose A. Lopes | HT_DISK_SD = _constants.HT_DISK_SD |
865 | b8576ea1 | Jose A. Lopes | HT_DISK_MTD = _constants.HT_DISK_MTD |
866 | b8576ea1 | Jose A. Lopes | HT_DISK_PFLASH = _constants.HT_DISK_PFLASH |
867 | b8576ea1 | Jose A. Lopes | HT_DISK_PARAVIRTUAL = _constants.HT_DISK_PARAVIRTUAL |
868 | b8576ea1 | Jose A. Lopes | HT_HVM_VALID_DISK_TYPES = _constants.HT_HVM_VALID_DISK_TYPES |
869 | b8576ea1 | Jose A. Lopes | HT_KVM_VALID_DISK_TYPES = _constants.HT_KVM_VALID_DISK_TYPES |
870 | b8576ea1 | Jose A. Lopes | |
871 | b8576ea1 | Jose A. Lopes | HT_CACHE_DEFAULT = _constants.HT_CACHE_DEFAULT |
872 | b8576ea1 | Jose A. Lopes | HT_CACHE_NONE = _constants.HT_CACHE_NONE |
873 | b8576ea1 | Jose A. Lopes | HT_CACHE_WTHROUGH = _constants.HT_CACHE_WTHROUGH |
874 | b8576ea1 | Jose A. Lopes | HT_CACHE_WBACK = _constants.HT_CACHE_WBACK |
875 | b8576ea1 | Jose A. Lopes | HT_VALID_CACHE_TYPES = _constants.HT_VALID_CACHE_TYPES |
876 | b8576ea1 | Jose A. Lopes | |
877 | b8576ea1 | Jose A. Lopes | HT_MOUSE_MOUSE = _constants.HT_MOUSE_MOUSE |
878 | b8576ea1 | Jose A. Lopes | HT_MOUSE_TABLET = _constants.HT_MOUSE_TABLET |
879 | b8576ea1 | Jose A. Lopes | HT_KVM_VALID_MOUSE_TYPES = _constants.HT_KVM_VALID_MOUSE_TYPES |
880 | b8576ea1 | Jose A. Lopes | |
881 | b8576ea1 | Jose A. Lopes | HT_BO_FLOPPY = _constants.HT_BO_FLOPPY |
882 | b8576ea1 | Jose A. Lopes | HT_BO_CDROM = _constants.HT_BO_CDROM |
883 | b8576ea1 | Jose A. Lopes | HT_BO_DISK = _constants.HT_BO_DISK |
884 | b8576ea1 | Jose A. Lopes | HT_BO_NETWORK = _constants.HT_BO_NETWORK |
885 | b8576ea1 | Jose A. Lopes | HT_KVM_VALID_BO_TYPES = _constants.HT_KVM_VALID_BO_TYPES |
886 | b8576ea1 | Jose A. Lopes | |
887 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSLESS_IMG_COMPR_AUTO_GLZ = \ |
888 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSLESS_IMG_COMPR_AUTO_GLZ |
889 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSLESS_IMG_COMPR_AUTO_LZ = \ |
890 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSLESS_IMG_COMPR_AUTO_LZ |
891 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSLESS_IMG_COMPR_QUIC = \ |
892 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSLESS_IMG_COMPR_QUIC |
893 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSLESS_IMG_COMPR_GLZ = \ |
894 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSLESS_IMG_COMPR_GLZ |
895 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSLESS_IMG_COMPR_LZ = \ |
896 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSLESS_IMG_COMPR_LZ |
897 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSLESS_IMG_COMPR_OFF = \ |
898 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSLESS_IMG_COMPR_OFF |
899 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_VALID_LOSSLESS_IMG_COMPR_OPTIONS = \ |
900 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_VALID_LOSSLESS_IMG_COMPR_OPTIONS |
901 | b8576ea1 | Jose A. Lopes | |
902 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSY_IMG_COMPR_AUTO = _constants.HT_KVM_SPICE_LOSSY_IMG_COMPR_AUTO |
903 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSY_IMG_COMPR_NEVER = \ |
904 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSY_IMG_COMPR_NEVER |
905 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_LOSSY_IMG_COMPR_ALWAYS = \ |
906 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_LOSSY_IMG_COMPR_ALWAYS |
907 | b8576ea1 | Jose A. Lopes | |
908 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_VALID_LOSSY_IMG_COMPR_OPTIONS = \ |
909 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_VALID_LOSSY_IMG_COMPR_OPTIONS |
910 | b8576ea1 | Jose A. Lopes | |
911 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_VIDEO_STREAM_DETECTION_OFF = \ |
912 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_VIDEO_STREAM_DETECTION_OFF |
913 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_VIDEO_STREAM_DETECTION_ALL = \ |
914 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_VIDEO_STREAM_DETECTION_ALL |
915 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_VIDEO_STREAM_DETECTION_FILTER = \ |
916 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_VIDEO_STREAM_DETECTION_FILTER |
917 | b8576ea1 | Jose A. Lopes | HT_KVM_SPICE_VALID_VIDEO_STREAM_DETECTION_OPTIONS = \ |
918 | b8576ea1 | Jose A. Lopes | _constants.HT_KVM_SPICE_VALID_VIDEO_STREAM_DETECTION_OPTIONS |
919 | b8576ea1 | Jose A. Lopes | |
920 | b8576ea1 | Jose A. Lopes | HT_SM_NONE = _constants.HT_SM_NONE |
921 | b8576ea1 | Jose A. Lopes | HT_SM_USER = _constants.HT_SM_USER |
922 | b8576ea1 | Jose A. Lopes | HT_SM_POOL = _constants.HT_SM_POOL |
923 | b8576ea1 | Jose A. Lopes | HT_KVM_VALID_SM_TYPES = _constants.HT_KVM_VALID_SM_TYPES |
924 | b8576ea1 | Jose A. Lopes | |
925 | b8576ea1 | Jose A. Lopes | HT_KVM_ENABLED = _constants.HT_KVM_ENABLED |
926 | b8576ea1 | Jose A. Lopes | HT_KVM_DISABLED = _constants.HT_KVM_DISABLED |
927 | b8576ea1 | Jose A. Lopes | HT_KVM_FLAG_VALUES = _constants.HT_KVM_FLAG_VALUES |
928 | 7ba594c0 | Guido Trotter | |
929 | 8a7a197a | Jose A. Lopes | HT_MIGRATION_LIVE = _constants.HT_MIGRATION_LIVE |
930 | 8a7a197a | Jose A. Lopes | HT_MIGRATION_NONLIVE = _constants.HT_MIGRATION_NONLIVE |
931 | 8a7a197a | Jose A. Lopes | HT_MIGRATION_MODES = _constants.HT_MIGRATION_MODES |
932 | e71b9ef4 | Iustin Pop | |
933 | 8a7a197a | Jose A. Lopes | VERIFY_NPLUSONE_MEM = _constants.VERIFY_NPLUSONE_MEM |
934 | 8a7a197a | Jose A. Lopes | VERIFY_OPTIONAL_CHECKS = _constants.VERIFY_OPTIONAL_CHECKS |
935 | e54c4c5e | Guido Trotter | |
936 | 8a7a197a | Jose A. Lopes | CV_TCLUSTER = _constants.CV_TCLUSTER |
937 | 8a7a197a | Jose A. Lopes | CV_TGROUP = _constants.CV_TGROUP |
938 | 8a7a197a | Jose A. Lopes | CV_TNODE = _constants.CV_TNODE |
939 | 8a7a197a | Jose A. Lopes | CV_TINSTANCE = _constants.CV_TINSTANCE |
940 | eedf99b5 | Andrea Spadaccini | |
941 | 8a7a197a | Jose A. Lopes | CV_ECLUSTERCFG = _constants.CV_ECLUSTERCFG |
942 | 8a7a197a | Jose A. Lopes | CV_ECLUSTERCERT = _constants.CV_ECLUSTERCERT |
943 | 8a7a197a | Jose A. Lopes | CV_ECLUSTERFILECHECK = _constants.CV_ECLUSTERFILECHECK |
944 | 8a7a197a | Jose A. Lopes | CV_ECLUSTERDANGLINGNODES = _constants.CV_ECLUSTERDANGLINGNODES |
945 | 8a7a197a | Jose A. Lopes | CV_ECLUSTERDANGLINGINST = _constants.CV_ECLUSTERDANGLINGINST |
946 | 8a7a197a | Jose A. Lopes | CV_EGROUPDIFFERENTPVSIZE = _constants.CV_EGROUPDIFFERENTPVSIZE |
947 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEBADNODE = _constants.CV_EINSTANCEBADNODE |
948 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEDOWN = _constants.CV_EINSTANCEDOWN |
949 | 8a7a197a | Jose A. Lopes | CV_EINSTANCELAYOUT = _constants.CV_EINSTANCELAYOUT |
950 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEMISSINGDISK = _constants.CV_EINSTANCEMISSINGDISK |
951 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEFAULTYDISK = _constants.CV_EINSTANCEFAULTYDISK |
952 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEWRONGNODE = _constants.CV_EINSTANCEWRONGNODE |
953 | 8a7a197a | Jose A. Lopes | CV_EINSTANCESPLITGROUPS = _constants.CV_EINSTANCESPLITGROUPS |
954 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEPOLICY = _constants.CV_EINSTANCEPOLICY |
955 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEUNSUITABLENODE = _constants.CV_EINSTANCEUNSUITABLENODE |
956 | 8a7a197a | Jose A. Lopes | CV_EINSTANCEMISSINGCFGPARAMETER = _constants.CV_EINSTANCEMISSINGCFGPARAMETER |
957 | 8a7a197a | Jose A. Lopes | CV_ENODEDRBD = _constants.CV_ENODEDRBD |
958 | 8a7a197a | Jose A. Lopes | CV_ENODEDRBDVERSION = _constants.CV_ENODEDRBDVERSION |
959 | 8a7a197a | Jose A. Lopes | CV_ENODEDRBDHELPER = _constants.CV_ENODEDRBDHELPER |
960 | 8a7a197a | Jose A. Lopes | CV_ENODEFILECHECK = _constants.CV_ENODEFILECHECK |
961 | 8a7a197a | Jose A. Lopes | CV_ENODEHOOKS = _constants.CV_ENODEHOOKS |
962 | 8a7a197a | Jose A. Lopes | CV_ENODEHV = _constants.CV_ENODEHV |
963 | 8a7a197a | Jose A. Lopes | CV_ENODELVM = _constants.CV_ENODELVM |
964 | 8a7a197a | Jose A. Lopes | CV_ENODEN1 = _constants.CV_ENODEN1 |
965 | 8a7a197a | Jose A. Lopes | CV_ENODENET = _constants.CV_ENODENET |
966 | 8a7a197a | Jose A. Lopes | CV_ENODEOS = _constants.CV_ENODEOS |
967 | 8a7a197a | Jose A. Lopes | CV_ENODEORPHANINSTANCE = _constants.CV_ENODEORPHANINSTANCE |
968 | 8a7a197a | Jose A. Lopes | CV_ENODEORPHANLV = _constants.CV_ENODEORPHANLV |
969 | 8a7a197a | Jose A. Lopes | CV_ENODERPC = _constants.CV_ENODERPC |
970 | 8a7a197a | Jose A. Lopes | CV_ENODESSH = _constants.CV_ENODESSH |
971 | 8a7a197a | Jose A. Lopes | CV_ENODEVERSION = _constants.CV_ENODEVERSION |
972 | 8a7a197a | Jose A. Lopes | CV_ENODESETUP = _constants.CV_ENODESETUP |
973 | 8a7a197a | Jose A. Lopes | CV_ENODETIME = _constants.CV_ENODETIME |
974 | 8a7a197a | Jose A. Lopes | CV_ENODEOOBPATH = _constants.CV_ENODEOOBPATH |
975 | 8a7a197a | Jose A. Lopes | CV_ENODEUSERSCRIPTS = _constants.CV_ENODEUSERSCRIPTS |
976 | 8a7a197a | Jose A. Lopes | CV_ENODEFILESTORAGEPATHS = _constants.CV_ENODEFILESTORAGEPATHS |
977 | 8a7a197a | Jose A. Lopes | CV_ENODEFILESTORAGEPATHUNUSABLE = _constants.CV_ENODEFILESTORAGEPATHUNUSABLE |
978 | 4b322a76 | Helga Velroyen | CV_ENODESHAREDFILESTORAGEPATHUNUSABLE = \ |
979 | 8a7a197a | Jose A. Lopes | _constants.CV_ENODESHAREDFILESTORAGEPATHUNUSABLE |
980 | eedf99b5 | Andrea Spadaccini | |
981 | 8a7a197a | Jose A. Lopes | CV_ALL_ECODES = _constants.CV_ALL_ECODES |
982 | 8a7a197a | Jose A. Lopes | CV_ALL_ECODES_STRINGS = _constants.CV_ALL_ECODES_STRINGS |
983 | eedf99b5 | Andrea Spadaccini | |
984 | 75463b9a | Jose A. Lopes | NV_BRIDGES = _constants.NV_BRIDGES |
985 | 75463b9a | Jose A. Lopes | NV_DRBDHELPER = _constants.NV_DRBDHELPER |
986 | 75463b9a | Jose A. Lopes | NV_DRBDVERSION = _constants.NV_DRBDVERSION |
987 | 75463b9a | Jose A. Lopes | NV_DRBDLIST = _constants.NV_DRBDLIST |
988 | 75463b9a | Jose A. Lopes | NV_EXCLUSIVEPVS = _constants.NV_EXCLUSIVEPVS |
989 | 75463b9a | Jose A. Lopes | NV_FILELIST = _constants.NV_FILELIST |
990 | 75463b9a | Jose A. Lopes | NV_ACCEPTED_STORAGE_PATHS = _constants.NV_ACCEPTED_STORAGE_PATHS |
991 | 75463b9a | Jose A. Lopes | NV_FILE_STORAGE_PATH = _constants.NV_FILE_STORAGE_PATH |
992 | 75463b9a | Jose A. Lopes | NV_SHARED_FILE_STORAGE_PATH = _constants.NV_SHARED_FILE_STORAGE_PATH |
993 | 75463b9a | Jose A. Lopes | NV_HVINFO = _constants.NV_HVINFO |
994 | 75463b9a | Jose A. Lopes | NV_HVPARAMS = _constants.NV_HVPARAMS |
995 | 75463b9a | Jose A. Lopes | NV_HYPERVISOR = _constants.NV_HYPERVISOR |
996 | 75463b9a | Jose A. Lopes | NV_INSTANCELIST = _constants.NV_INSTANCELIST |
997 | 75463b9a | Jose A. Lopes | NV_LVLIST = _constants.NV_LVLIST |
998 | 75463b9a | Jose A. Lopes | NV_MASTERIP = _constants.NV_MASTERIP |
999 | 75463b9a | Jose A. Lopes | NV_NODELIST = _constants.NV_NODELIST |
1000 | 75463b9a | Jose A. Lopes | NV_NODENETTEST = _constants.NV_NODENETTEST |
1001 | 75463b9a | Jose A. Lopes | NV_NODESETUP = _constants.NV_NODESETUP |
1002 | 75463b9a | Jose A. Lopes | NV_OOB_PATHS = _constants.NV_OOB_PATHS |
1003 | 75463b9a | Jose A. Lopes | NV_OSLIST = _constants.NV_OSLIST |
1004 | 75463b9a | Jose A. Lopes | NV_PVLIST = _constants.NV_PVLIST |
1005 | 75463b9a | Jose A. Lopes | NV_TIME = _constants.NV_TIME |
1006 | 75463b9a | Jose A. Lopes | NV_USERSCRIPTS = _constants.NV_USERSCRIPTS |
1007 | 75463b9a | Jose A. Lopes | NV_VERSION = _constants.NV_VERSION |
1008 | 75463b9a | Jose A. Lopes | NV_VGLIST = _constants.NV_VGLIST |
1009 | 75463b9a | Jose A. Lopes | NV_VMNODES = _constants.NV_VMNODES |
1010 | 75463b9a | Jose A. Lopes | |
1011 | 8a7a197a | Jose A. Lopes | INSTST_RUNNING = _constants.INSTST_RUNNING |
1012 | 8a7a197a | Jose A. Lopes | INSTST_ADMINDOWN = _constants.INSTST_ADMINDOWN |
1013 | 8a7a197a | Jose A. Lopes | INSTST_ADMINOFFLINE = _constants.INSTST_ADMINOFFLINE |
1014 | 8a7a197a | Jose A. Lopes | INSTST_NODEOFFLINE = _constants.INSTST_NODEOFFLINE |
1015 | 8a7a197a | Jose A. Lopes | INSTST_NODEDOWN = _constants.INSTST_NODEDOWN |
1016 | 8a7a197a | Jose A. Lopes | INSTST_WRONGNODE = _constants.INSTST_WRONGNODE |
1017 | 8a7a197a | Jose A. Lopes | INSTST_ERRORUP = _constants.INSTST_ERRORUP |
1018 | 8a7a197a | Jose A. Lopes | INSTST_ERRORDOWN = _constants.INSTST_ERRORDOWN |
1019 | 8a7a197a | Jose A. Lopes | INSTST_ALL = _constants.INSTST_ALL |
1020 | 61a980a9 | Michael Hanselmann | |
1021 | acf9af53 | Jose A. Lopes | ADMINST_UP = _constants.ADMINST_UP |
1022 | acf9af53 | Jose A. Lopes | ADMINST_DOWN = _constants.ADMINST_DOWN |
1023 | acf9af53 | Jose A. Lopes | ADMINST_OFFLINE = _constants.ADMINST_OFFLINE |
1024 | 2b1c5a63 | Jose A. Lopes | ADMINST_ALL = _constants.ADMINST_ALL |
1025 | 9ca8a7c5 | Agata Murawska | |
1026 | 2ff95a6b | Jose A. Lopes | NR_REGULAR = _constants.NR_REGULAR |
1027 | 2ff95a6b | Jose A. Lopes | NR_MASTER = _constants.NR_MASTER |
1028 | 2ff95a6b | Jose A. Lopes | NR_MCANDIDATE = _constants.NR_MCANDIDATE |
1029 | 2ff95a6b | Jose A. Lopes | NR_DRAINED = _constants.NR_DRAINED |
1030 | 2ff95a6b | Jose A. Lopes | NR_OFFLINE = _constants.NR_OFFLINE |
1031 | 2ff95a6b | Jose A. Lopes | NR_ALL = _constants.NR_ALL |
1032 | 1e28e3b8 | Michael Hanselmann | |
1033 | b964f067 | Jose A. Lopes | SSL_CERT_EXPIRATION_WARN = _constants.SSL_CERT_EXPIRATION_WARN |
1034 | b964f067 | Jose A. Lopes | SSL_CERT_EXPIRATION_ERROR = _constants.SSL_CERT_EXPIRATION_ERROR |
1035 | b98bf262 | Michael Hanselmann | |
1036 | 8a7a197a | Jose A. Lopes | IALLOCATOR_VERSION = _constants.IALLOCATOR_VERSION |
1037 | 8a7a197a | Jose A. Lopes | IALLOCATOR_DIR_IN = _constants.IALLOCATOR_DIR_IN |
1038 | 8a7a197a | Jose A. Lopes | IALLOCATOR_DIR_OUT = _constants.IALLOCATOR_DIR_OUT |
1039 | 8a7a197a | Jose A. Lopes | VALID_IALLOCATOR_DIRECTIONS = _constants.VALID_IALLOCATOR_DIRECTIONS |
1040 | 8a7a197a | Jose A. Lopes | |
1041 | 8a7a197a | Jose A. Lopes | IALLOCATOR_MODE_ALLOC = _constants.IALLOCATOR_MODE_ALLOC |
1042 | 8a7a197a | Jose A. Lopes | IALLOCATOR_MODE_RELOC = _constants.IALLOCATOR_MODE_RELOC |
1043 | 8a7a197a | Jose A. Lopes | IALLOCATOR_MODE_CHG_GROUP = _constants.IALLOCATOR_MODE_CHG_GROUP |
1044 | 8a7a197a | Jose A. Lopes | IALLOCATOR_MODE_NODE_EVAC = _constants.IALLOCATOR_MODE_NODE_EVAC |
1045 | 8a7a197a | Jose A. Lopes | IALLOCATOR_MODE_MULTI_ALLOC = _constants.IALLOCATOR_MODE_MULTI_ALLOC |
1046 | 8a7a197a | Jose A. Lopes | VALID_IALLOCATOR_MODES = _constants.VALID_IALLOCATOR_MODES |
1047 | 8a7a197a | Jose A. Lopes | |
1048 | 8a7a197a | Jose A. Lopes | IALLOCATOR_SEARCH_PATH = _constants.IALLOCATOR_SEARCH_PATH |
1049 | 8a7a197a | Jose A. Lopes | DEFAULT_IALLOCATOR_SHORTCUT = _constants.DEFAULT_IALLOCATOR_SHORTCUT |
1050 | 8a7a197a | Jose A. Lopes | |
1051 | 8a7a197a | Jose A. Lopes | NODE_EVAC_PRI = _constants.NODE_EVAC_PRI |
1052 | 8a7a197a | Jose A. Lopes | NODE_EVAC_SEC = _constants.NODE_EVAC_SEC |
1053 | 8a7a197a | Jose A. Lopes | NODE_EVAC_ALL = _constants.NODE_EVAC_ALL |
1054 | 8a7a197a | Jose A. Lopes | NODE_EVAC_MODES = _constants.NODE_EVAC_MODES |
1055 | cb92e7a1 | Michael Hanselmann | |
1056 | b964f067 | Jose A. Lopes | JOB_QUEUE_VERSION = _constants.JOB_QUEUE_VERSION |
1057 | b964f067 | Jose A. Lopes | JOB_QUEUE_SIZE_HARD_LIMIT = _constants.JOB_QUEUE_SIZE_HARD_LIMIT |
1058 | b964f067 | Jose A. Lopes | JOB_QUEUE_FILES_PERMS = _constants.JOB_QUEUE_FILES_PERMS |
1059 | f1da30e6 | Michael Hanselmann | |
1060 | bac5ffc3 | Oleksiy Mishchenko | JOB_ID_TEMPLATE = r"\d+"
|
1061 | cb66225d | Michael Hanselmann | JOB_FILE_RE = re.compile(r"^job-(%s)$" % JOB_ID_TEMPLATE)
|
1062 | bac5ffc3 | Oleksiy Mishchenko | |
1063 | b964f067 | Jose A. Lopes | JOB_NOTCHANGED = _constants.JOB_NOTCHANGED |
1064 | 5c735209 | Iustin Pop | |
1065 | 8a7a197a | Jose A. Lopes | JOB_STATUS_QUEUED = _constants.JOB_STATUS_QUEUED |
1066 | 8a7a197a | Jose A. Lopes | JOB_STATUS_WAITING = _constants.JOB_STATUS_WAITING |
1067 | 8a7a197a | Jose A. Lopes | JOB_STATUS_CANCELING = _constants.JOB_STATUS_CANCELING |
1068 | 8a7a197a | Jose A. Lopes | JOB_STATUS_RUNNING = _constants.JOB_STATUS_RUNNING |
1069 | 8a7a197a | Jose A. Lopes | JOB_STATUS_CANCELED = _constants.JOB_STATUS_CANCELED |
1070 | 8a7a197a | Jose A. Lopes | JOB_STATUS_SUCCESS = _constants.JOB_STATUS_SUCCESS |
1071 | 8a7a197a | Jose A. Lopes | JOB_STATUS_ERROR = _constants.JOB_STATUS_ERROR |
1072 | 8a7a197a | Jose A. Lopes | JOBS_PENDING = _constants.JOBS_PENDING |
1073 | 8a7a197a | Jose A. Lopes | JOBS_FINALIZED = _constants.JOBS_FINALIZED |
1074 | 8a7a197a | Jose A. Lopes | JOB_STATUS_ALL = _constants.JOB_STATUS_ALL |
1075 | 5f33b613 | Michael Hanselmann | |
1076 | 8a7a197a | Jose A. Lopes | OP_STATUS_QUEUED = _constants.OP_STATUS_QUEUED |
1077 | 8a7a197a | Jose A. Lopes | OP_STATUS_WAITING = _constants.OP_STATUS_WAITING |
1078 | 8a7a197a | Jose A. Lopes | OP_STATUS_CANCELING = _constants.OP_STATUS_CANCELING |
1079 | 8a7a197a | Jose A. Lopes | OP_STATUS_RUNNING = _constants.OP_STATUS_RUNNING |
1080 | 8a7a197a | Jose A. Lopes | OP_STATUS_CANCELED = _constants.OP_STATUS_CANCELED |
1081 | 8a7a197a | Jose A. Lopes | OP_STATUS_SUCCESS = _constants.OP_STATUS_SUCCESS |
1082 | 8a7a197a | Jose A. Lopes | OP_STATUS_ERROR = _constants.OP_STATUS_ERROR |
1083 | 8a7a197a | Jose A. Lopes | OPS_FINALIZED = _constants.OPS_FINALIZED |
1084 | f1048938 | Iustin Pop | |
1085 | 8a7a197a | Jose A. Lopes | OP_PRIO_LOWEST = _constants.OP_PRIO_LOWEST |
1086 | 8a7a197a | Jose A. Lopes | OP_PRIO_HIGHEST = _constants.OP_PRIO_HIGHEST |
1087 | 8a7a197a | Jose A. Lopes | OP_PRIO_LOW = _constants.OP_PRIO_LOW |
1088 | 8a7a197a | Jose A. Lopes | OP_PRIO_NORMAL = _constants.OP_PRIO_NORMAL |
1089 | 8a7a197a | Jose A. Lopes | OP_PRIO_HIGH = _constants.OP_PRIO_HIGH |
1090 | 8a7a197a | Jose A. Lopes | OP_PRIO_SUBMIT_VALID = _constants.OP_PRIO_SUBMIT_VALID |
1091 | 8a7a197a | Jose A. Lopes | OP_PRIO_DEFAULT = _constants.OP_PRIO_DEFAULT |
1092 | e5d8774b | Michael Hanselmann | |
1093 | b964f067 | Jose A. Lopes | LOCKS_REPLACE = _constants.LOCKS_REPLACE |
1094 | b964f067 | Jose A. Lopes | LOCKS_APPEND = _constants.LOCKS_APPEND |
1095 | b964f067 | Jose A. Lopes | |
1096 | b964f067 | Jose A. Lopes | LOCK_ATTEMPTS_TIMEOUT = _constants.LOCK_ATTEMPTS_TIMEOUT |
1097 | b964f067 | Jose A. Lopes | LOCK_ATTEMPTS_MAXWAIT = _constants.LOCK_ATTEMPTS_MAXWAIT |
1098 | b964f067 | Jose A. Lopes | LOCK_ATTEMPTS_MINWAIT = _constants.LOCK_ATTEMPTS_MINWAIT |
1099 | 0b04b188 | Michael Hanselmann | |
1100 | 8a7a197a | Jose A. Lopes | ELOG_MESSAGE = _constants.ELOG_MESSAGE |
1101 | 8a7a197a | Jose A. Lopes | ELOG_REMOTE_IMPORT = _constants.ELOG_REMOTE_IMPORT |
1102 | 8a7a197a | Jose A. Lopes | ELOG_JQUEUE_TEST = _constants.ELOG_JQUEUE_TEST |
1103 | e58f87a9 | Michael Hanselmann | |
1104 | 385b2959 | Jose A. Lopes | ETC_HOSTS_ADD = _constants.ETC_HOSTS_ADD |
1105 | 385b2959 | Jose A. Lopes | ETC_HOSTS_REMOVE = _constants.ETC_HOSTS_REMOVE |
1106 | 385b2959 | Jose A. Lopes | |
1107 | 385b2959 | Jose A. Lopes | JQT_MSGPREFIX = _constants.JQT_MSGPREFIX |
1108 | 385b2959 | Jose A. Lopes | JQT_EXPANDNAMES = _constants.JQT_EXPANDNAMES |
1109 | 385b2959 | Jose A. Lopes | JQT_EXEC = _constants.JQT_EXEC |
1110 | 385b2959 | Jose A. Lopes | JQT_LOGMSG = _constants.JQT_LOGMSG |
1111 | 385b2959 | Jose A. Lopes | JQT_STARTMSG = _constants.JQT_STARTMSG |
1112 | 385b2959 | Jose A. Lopes | JQT_ALL = _constants.JQT_ALL |
1113 | d4104181 | Iustin Pop | |
1114 | 8799fb9d | Jose A. Lopes | QR_CLUSTER = _constants.QR_CLUSTER |
1115 | 8799fb9d | Jose A. Lopes | QR_INSTANCE = _constants.QR_INSTANCE |
1116 | 8799fb9d | Jose A. Lopes | QR_NODE = _constants.QR_NODE |
1117 | 8799fb9d | Jose A. Lopes | QR_LOCK = _constants.QR_LOCK |
1118 | 8799fb9d | Jose A. Lopes | QR_GROUP = _constants.QR_GROUP |
1119 | 8799fb9d | Jose A. Lopes | QR_OS = _constants.QR_OS |
1120 | 8799fb9d | Jose A. Lopes | QR_JOB = _constants.QR_JOB |
1121 | 8799fb9d | Jose A. Lopes | QR_EXPORT = _constants.QR_EXPORT |
1122 | 8799fb9d | Jose A. Lopes | QR_NETWORK = _constants.QR_NETWORK |
1123 | 8799fb9d | Jose A. Lopes | QR_EXTSTORAGE = _constants.QR_EXTSTORAGE |
1124 | 8799fb9d | Jose A. Lopes | QR_VIA_OP = _constants.QR_VIA_OP |
1125 | 8799fb9d | Jose A. Lopes | QR_VIA_LUXI = _constants.QR_VIA_LUXI |
1126 | 8799fb9d | Jose A. Lopes | QR_VIA_RAPI = _constants.QR_VIA_RAPI |
1127 | 8799fb9d | Jose A. Lopes | |
1128 | 8799fb9d | Jose A. Lopes | QFT_UNKNOWN = _constants.QFT_UNKNOWN |
1129 | 8799fb9d | Jose A. Lopes | QFT_TEXT = _constants.QFT_TEXT |
1130 | 8799fb9d | Jose A. Lopes | QFT_BOOL = _constants.QFT_BOOL |
1131 | 8799fb9d | Jose A. Lopes | QFT_NUMBER = _constants.QFT_NUMBER |
1132 | 8799fb9d | Jose A. Lopes | QFT_UNIT = _constants.QFT_UNIT |
1133 | 8799fb9d | Jose A. Lopes | QFT_TIMESTAMP = _constants.QFT_TIMESTAMP |
1134 | 8799fb9d | Jose A. Lopes | QFT_OTHER = _constants.QFT_OTHER |
1135 | 8799fb9d | Jose A. Lopes | QFT_ALL = _constants.QFT_ALL |
1136 | 8799fb9d | Jose A. Lopes | |
1137 | 8799fb9d | Jose A. Lopes | RS_NORMAL = _constants.RS_NORMAL |
1138 | 8799fb9d | Jose A. Lopes | RS_UNKNOWN = _constants.RS_UNKNOWN |
1139 | 8799fb9d | Jose A. Lopes | RS_NODATA = _constants.RS_NODATA |
1140 | 8799fb9d | Jose A. Lopes | RS_UNAVAIL = _constants.RS_UNAVAIL |
1141 | 8799fb9d | Jose A. Lopes | RS_OFFLINE = _constants.RS_OFFLINE |
1142 | 8799fb9d | Jose A. Lopes | RS_ALL = _constants.RS_ALL |
1143 | 8799fb9d | Jose A. Lopes | RSS_DESCRIPTION = _constants.RSS_DESCRIPTION |
1144 | f0b1bafe | Iustin Pop | |
1145 | 6e6a6f84 | Jose A. Lopes | MAX_NICS = _constants.MAX_NICS |
1146 | 6e6a6f84 | Jose A. Lopes | MAX_DISKS = _constants.MAX_DISKS |
1147 | 24991749 | Iustin Pop | |
1148 | d84ddec2 | Jose A. Lopes | SSCONF_FILEPREFIX = _constants.SSCONF_FILEPREFIX |
1149 | d84ddec2 | Jose A. Lopes | |
1150 | d84ddec2 | Jose A. Lopes | SS_CLUSTER_NAME = _constants.SS_CLUSTER_NAME |
1151 | d84ddec2 | Jose A. Lopes | SS_CLUSTER_TAGS = _constants.SS_CLUSTER_TAGS |
1152 | d84ddec2 | Jose A. Lopes | SS_FILE_STORAGE_DIR = _constants.SS_FILE_STORAGE_DIR |
1153 | d84ddec2 | Jose A. Lopes | SS_SHARED_FILE_STORAGE_DIR = _constants.SS_SHARED_FILE_STORAGE_DIR |
1154 | d84ddec2 | Jose A. Lopes | SS_MASTER_CANDIDATES = _constants.SS_MASTER_CANDIDATES |
1155 | d84ddec2 | Jose A. Lopes | SS_MASTER_CANDIDATES_IPS = _constants.SS_MASTER_CANDIDATES_IPS |
1156 | d84ddec2 | Jose A. Lopes | SS_MASTER_IP = _constants.SS_MASTER_IP |
1157 | d84ddec2 | Jose A. Lopes | SS_MASTER_NETDEV = _constants.SS_MASTER_NETDEV |
1158 | d84ddec2 | Jose A. Lopes | SS_MASTER_NETMASK = _constants.SS_MASTER_NETMASK |
1159 | d84ddec2 | Jose A. Lopes | SS_MASTER_NODE = _constants.SS_MASTER_NODE |
1160 | d84ddec2 | Jose A. Lopes | SS_NODE_LIST = _constants.SS_NODE_LIST |
1161 | d84ddec2 | Jose A. Lopes | SS_NODE_PRIMARY_IPS = _constants.SS_NODE_PRIMARY_IPS |
1162 | d84ddec2 | Jose A. Lopes | SS_NODE_SECONDARY_IPS = _constants.SS_NODE_SECONDARY_IPS |
1163 | d84ddec2 | Jose A. Lopes | SS_OFFLINE_NODES = _constants.SS_OFFLINE_NODES |
1164 | d84ddec2 | Jose A. Lopes | SS_ONLINE_NODES = _constants.SS_ONLINE_NODES |
1165 | d84ddec2 | Jose A. Lopes | SS_PRIMARY_IP_FAMILY = _constants.SS_PRIMARY_IP_FAMILY |
1166 | d84ddec2 | Jose A. Lopes | SS_INSTANCE_LIST = _constants.SS_INSTANCE_LIST |
1167 | d84ddec2 | Jose A. Lopes | SS_RELEASE_VERSION = _constants.SS_RELEASE_VERSION |
1168 | d84ddec2 | Jose A. Lopes | SS_HYPERVISOR_LIST = _constants.SS_HYPERVISOR_LIST |
1169 | d84ddec2 | Jose A. Lopes | SS_MAINTAIN_NODE_HEALTH = _constants.SS_MAINTAIN_NODE_HEALTH |
1170 | d84ddec2 | Jose A. Lopes | SS_UID_POOL = _constants.SS_UID_POOL |
1171 | d84ddec2 | Jose A. Lopes | SS_NODEGROUPS = _constants.SS_NODEGROUPS |
1172 | d84ddec2 | Jose A. Lopes | SS_NETWORKS = _constants.SS_NETWORKS |
1173 | d84ddec2 | Jose A. Lopes | |
1174 | d84ddec2 | Jose A. Lopes | SS_HVPARAMS_PREF = _constants.SS_HVPARAMS_PREF |
1175 | d84ddec2 | Jose A. Lopes | |
1176 | d84ddec2 | Jose A. Lopes | SS_HVPARAMS_XEN_PVM = _constants.SS_HVPARAMS_XEN_PVM |
1177 | d84ddec2 | Jose A. Lopes | SS_HVPARAMS_XEN_FAKE = _constants.SS_HVPARAMS_XEN_FAKE |
1178 | d84ddec2 | Jose A. Lopes | SS_HVPARAMS_XEN_HVM = _constants.SS_HVPARAMS_XEN_HVM |
1179 | d84ddec2 | Jose A. Lopes | SS_HVPARAMS_XEN_KVM = _constants.SS_HVPARAMS_XEN_KVM |
1180 | d84ddec2 | Jose A. Lopes | SS_HVPARAMS_XEN_CHROOT = _constants.SS_HVPARAMS_XEN_CHROOT |
1181 | d84ddec2 | Jose A. Lopes | SS_HVPARAMS_XEN_LXC = _constants.SS_HVPARAMS_XEN_LXC |
1182 | d84ddec2 | Jose A. Lopes | VALID_SS_HVPARAMS_KEYS = _constants.VALID_SS_HVPARAMS_KEYS |
1183 | d84ddec2 | Jose A. Lopes | |
1184 | d84ddec2 | Jose A. Lopes | SS_FILE_PERMS = _constants.SS_FILE_PERMS |
1185 | cd57bab6 | Michael Hanselmann | |
1186 | d99012a6 | Jose A. Lopes | DEFAULT_ENABLED_HYPERVISOR = _constants.DEFAULT_ENABLED_HYPERVISOR |
1187 | 7888a614 | Alexander Schreiber | |
1188 | 7888a614 | Alexander Schreiber | HVC_DEFAULTS = { |
1189 | bd0ff7c2 | Iustin Pop | HT_XEN_PVM: { |
1190 | 2f2dbb4b | Jun Futagawa | HV_USE_BOOTLOADER: False,
|
1191 | 2f2dbb4b | Jun Futagawa | HV_BOOTLOADER_PATH: XEN_BOOTLOADER, |
1192 | d0c8c01d | Iustin Pop | HV_BOOTLOADER_ARGS: "",
|
1193 | 3c4afa2e | Iustin Pop | HV_KERNEL_PATH: XEN_KERNEL, |
1194 | d0c8c01d | Iustin Pop | HV_INITRD_PATH: "",
|
1195 | ae8de7e3 | Guido Trotter | HV_ROOT_PATH: "/dev/xvda1",
|
1196 | d0c8c01d | Iustin Pop | HV_KERNEL_ARGS: "ro",
|
1197 | 78411c60 | Iustin Pop | HV_MIGRATION_PORT: 8002,
|
1198 | 783a6c0b | Iustin Pop | HV_MIGRATION_MODE: HT_MIGRATION_LIVE, |
1199 | 525011bc | Maciej Bliziński | HV_BLOCKDEV_PREFIX: "sd",
|
1200 | 990ade2d | Stephen Shirley | HV_REBOOT_BEHAVIOR: INSTANCE_REBOOT_ALLOWED, |
1201 | 7e7629c6 | Tsachy Shacham | HV_CPU_MASK: CPU_PINNING_ALL, |
1202 | 8bd977e9 | Sébastien Bocahu | HV_CPU_CAP: 0,
|
1203 | 8bd977e9 | Sébastien Bocahu | HV_CPU_WEIGHT: 256,
|
1204 | 397b7844 | Dimitris Aragiorgis | HV_VIF_SCRIPT: "",
|
1205 | 740394bc | Helga Velroyen | HV_XEN_CMD: XEN_CMD_XM, |
1206 | 295ed29b | Santi Raffa | HV_XEN_CPUID: "",
|
1207 | b5cad580 | Raffa Santi | HV_SOUNDHW: "",
|
1208 | bd0ff7c2 | Iustin Pop | }, |
1209 | bd0ff7c2 | Iustin Pop | HT_XEN_HVM: { |
1210 | bd0ff7c2 | Iustin Pop | HV_BOOT_ORDER: "cd",
|
1211 | d0c8c01d | Iustin Pop | HV_CDROM_IMAGE_PATH: "",
|
1212 | d08f6067 | Guido Trotter | HV_NIC_TYPE: HT_NIC_RTL8139, |
1213 | 43440815 | Guido Trotter | HV_DISK_TYPE: HT_DISK_PARAVIRTUAL, |
1214 | 9769bb78 | Manuel Franceschini | HV_VNC_BIND_ADDRESS: IP4_ADDRESS_ANY, |
1215 | 9f2265bc | Michael Hanselmann | HV_VNC_PASSWORD_FILE: pathutils.VNC_PASSWORD_FILE, |
1216 | bd0ff7c2 | Iustin Pop | HV_ACPI: True,
|
1217 | bd0ff7c2 | Iustin Pop | HV_PAE: True,
|
1218 | e2ee1cea | Iustin Pop | HV_KERNEL_PATH: "/usr/lib/xen/boot/hvmloader",
|
1219 | 09ea8710 | Iustin Pop | HV_DEVICE_MODEL: "/usr/lib/xen/bin/qemu-dm",
|
1220 | 78411c60 | Iustin Pop | HV_MIGRATION_PORT: 8002,
|
1221 | 783a6c0b | Iustin Pop | HV_MIGRATION_MODE: HT_MIGRATION_NONLIVE, |
1222 | 6b970cef | Jun Futagawa | HV_USE_LOCALTIME: False,
|
1223 | 525011bc | Maciej Bliziński | HV_BLOCKDEV_PREFIX: "hd",
|
1224 | 87f0aa48 | Jack | HV_PASSTHROUGH: "",
|
1225 | 990ade2d | Stephen Shirley | HV_REBOOT_BEHAVIOR: INSTANCE_REBOOT_ALLOWED, |
1226 | 7e7629c6 | Tsachy Shacham | HV_CPU_MASK: CPU_PINNING_ALL, |
1227 | 8bd977e9 | Sébastien Bocahu | HV_CPU_CAP: 0,
|
1228 | 8bd977e9 | Sébastien Bocahu | HV_CPU_WEIGHT: 256,
|
1229 | 05440845 | Helga Velroyen | HV_VIF_TYPE: HT_HVM_VIF_IOEMU, |
1230 | 397b7844 | Dimitris Aragiorgis | HV_VIF_SCRIPT: "",
|
1231 | ffc27116 | Thomas Thrainer | HV_VIRIDIAN: False,
|
1232 | 740394bc | Helga Velroyen | HV_XEN_CMD: XEN_CMD_XM, |
1233 | 295ed29b | Santi Raffa | HV_XEN_CPUID: "",
|
1234 | b5cad580 | Raffa Santi | HV_SOUNDHW: "",
|
1235 | bd0ff7c2 | Iustin Pop | }, |
1236 | bd0ff7c2 | Iustin Pop | HT_KVM: { |
1237 | 4b9638dc | Guido Trotter | HV_KVM_PATH: KVM_PATH, |
1238 | b8203e1e | Iustin Pop | HV_KERNEL_PATH: KVM_KERNEL, |
1239 | d0c8c01d | Iustin Pop | HV_INITRD_PATH: "",
|
1240 | d0c8c01d | Iustin Pop | HV_KERNEL_ARGS: "ro",
|
1241 | d0c8c01d | Iustin Pop | HV_ROOT_PATH: "/dev/vda1",
|
1242 | bd0ff7c2 | Iustin Pop | HV_ACPI: True,
|
1243 | bd0ff7c2 | Iustin Pop | HV_SERIAL_CONSOLE: True,
|
1244 | 14fd6c81 | Guido Trotter | HV_SERIAL_SPEED: 38400,
|
1245 | d0c8c01d | Iustin Pop | HV_VNC_BIND_ADDRESS: "",
|
1246 | 8b2d1013 | Guido Trotter | HV_VNC_TLS: False,
|
1247 | d0c8c01d | Iustin Pop | HV_VNC_X509: "",
|
1248 | 8b2d1013 | Guido Trotter | HV_VNC_X509_VERIFY: False,
|
1249 | d0c8c01d | Iustin Pop | HV_VNC_PASSWORD_FILE: "",
|
1250 | b1cb62bd | Andrea Spadaccini | HV_KVM_SPICE_BIND: "",
|
1251 | b1cb62bd | Andrea Spadaccini | HV_KVM_SPICE_IP_VERSION: IFACE_NO_IP_VERSION_SPECIFIED, |
1252 | b451c4c7 | Andrea Spadaccini | HV_KVM_SPICE_PASSWORD_FILE: "",
|
1253 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_LOSSLESS_IMG_COMPR: "",
|
1254 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_JPEG_IMG_COMPR: "",
|
1255 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_ZLIB_GLZ_IMG_COMPR: "",
|
1256 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_STREAMING_VIDEO_DETECTION: "",
|
1257 | ea064d24 | Andrea Spadaccini | HV_KVM_SPICE_AUDIO_COMPR: True,
|
1258 | bfe86c76 | Andrea Spadaccini | HV_KVM_SPICE_USE_TLS: False,
|
1259 | 3e40b587 | Andrea Spadaccini | HV_KVM_SPICE_TLS_CIPHERS: OPENSSL_CIPHERS, |
1260 | 3e40b587 | Andrea Spadaccini | HV_KVM_SPICE_USE_VDAGENT: True,
|
1261 | d0c8c01d | Iustin Pop | HV_KVM_FLOPPY_IMAGE_PATH: "",
|
1262 | d0c8c01d | Iustin Pop | HV_CDROM_IMAGE_PATH: "",
|
1263 | d0c8c01d | Iustin Pop | HV_KVM_CDROM2_IMAGE_PATH: "",
|
1264 | 835528af | Iustin Pop | HV_BOOT_ORDER: HT_BO_DISK, |
1265 | 43440815 | Guido Trotter | HV_NIC_TYPE: HT_NIC_PARAVIRTUAL, |
1266 | 43440815 | Guido Trotter | HV_DISK_TYPE: HT_DISK_PARAVIRTUAL, |
1267 | d0c8c01d | Iustin Pop | HV_KVM_CDROM_DISK_TYPE: "",
|
1268 | d0c8c01d | Iustin Pop | HV_USB_MOUSE: "",
|
1269 | 4f580fef | Sébastien Bocahu | HV_KEYMAP: "",
|
1270 | 3c075436 | Iustin Pop | HV_MIGRATION_PORT: 8102,
|
1271 | e43d4f9f | Apollon Oikonomopoulos | HV_MIGRATION_BANDWIDTH: 32, # MiB/s |
1272 | e43d4f9f | Apollon Oikonomopoulos | HV_MIGRATION_DOWNTIME: 30, # ms |
1273 | 783a6c0b | Iustin Pop | HV_MIGRATION_MODE: HT_MIGRATION_LIVE, |
1274 | 6b970cef | Jun Futagawa | HV_USE_LOCALTIME: False,
|
1275 | ea0f3d7a | Iustin Pop | HV_DISK_CACHE: HT_CACHE_DEFAULT, |
1276 | d19d94db | Guido Trotter | HV_SECURITY_MODEL: HT_SM_NONE, |
1277 | d0c8c01d | Iustin Pop | HV_SECURITY_DOMAIN: "",
|
1278 | 7ba594c0 | Guido Trotter | HV_KVM_FLAG: "",
|
1279 | fbe27e2b | Guido Trotter | HV_VHOST_NET: False,
|
1280 | 84c08e4e | Balazs Lecz | HV_KVM_USE_CHROOT: False,
|
1281 | 4f958b0b | Miguel Di Ciurcio Filho | HV_MEM_PATH: "",
|
1282 | 990ade2d | Stephen Shirley | HV_REBOOT_BEHAVIOR: INSTANCE_REBOOT_ALLOWED, |
1283 | 7e7629c6 | Tsachy Shacham | HV_CPU_MASK: CPU_PINNING_ALL, |
1284 | 7cb42171 | Nikita Staroverov | HV_CPU_TYPE: "",
|
1285 | 4888a609 | Guido Trotter | HV_CPU_CORES: 0,
|
1286 | 4888a609 | Guido Trotter | HV_CPU_THREADS: 0,
|
1287 | 4888a609 | Guido Trotter | HV_CPU_SOCKETS: 0,
|
1288 | 2fddb144 | Guido Trotter | HV_SOUNDHW: "",
|
1289 | 156681c1 | Guido Trotter | HV_USB_DEVICES: "",
|
1290 | 7589346f | Guido Trotter | HV_VGA: "",
|
1291 | e6f24d89 | Guido Trotter | HV_KVM_EXTRA: "",
|
1292 | 4ab75599 | Dimitris Aragiorgis | HV_KVM_MACHINE_VERSION: "",
|
1293 | 8a534fbe | Stratos Psomdakis | HV_VNET_HDR: True,
|
1294 | bd0ff7c2 | Iustin Pop | }, |
1295 | d76880d8 | Thomas Thrainer | HT_FAKE: { |
1296 | d76880d8 | Thomas Thrainer | HV_MIGRATION_MODE: HT_MIGRATION_LIVE, |
1297 | d76880d8 | Thomas Thrainer | }, |
1298 | 48297fa2 | Iustin Pop | HT_CHROOT: { |
1299 | 48297fa2 | Iustin Pop | HV_INIT_SCRIPT: "/ganeti-chroot",
|
1300 | 48297fa2 | Iustin Pop | }, |
1301 | 4b5e40a5 | Iustin Pop | HT_LXC: { |
1302 | e3ed5316 | Balazs Lecz | HV_CPU_MASK: "",
|
1303 | 4b5e40a5 | Iustin Pop | }, |
1304 | bd0ff7c2 | Iustin Pop | } |
1305 | 7888a614 | Alexander Schreiber | |
1306 | 53a5f21b | Jose A. Lopes | HVC_GLOBALS = _constants.HVC_GLOBALS |
1307 | 7736a5f2 | Iustin Pop | |
1308 | 7888a614 | Alexander Schreiber | BEC_DEFAULTS = { |
1309 | 8c72ab2b | Guido Trotter | BE_MINMEM: 128,
|
1310 | 8c72ab2b | Guido Trotter | BE_MAXMEM: 128,
|
1311 | bd0ff7c2 | Iustin Pop | BE_VCPUS: 1,
|
1312 | bd0ff7c2 | Iustin Pop | BE_AUTO_BALANCE: True,
|
1313 | 11dc66f3 | Bernardo Dal Seno | BE_ALWAYS_FAILOVER: False,
|
1314 | 34700f5b | René Nussbaumer | BE_SPINDLE_USE: 1,
|
1315 | bd0ff7c2 | Iustin Pop | } |
1316 | c3e618cc | Guido Trotter | |
1317 | 095e71aa | René Nussbaumer | NDC_DEFAULTS = { |
1318 | 1df4d430 | Iustin Pop | ND_OOB_PROGRAM: "",
|
1319 | 432e8e2f | Iustin Pop | ND_SPINDLE_COUNT: 1,
|
1320 | 0ea11dcb | Bernardo Dal Seno | ND_EXCLUSIVE_STORAGE: False,
|
1321 | 807d8853 | Sebastian Gebhard | ND_OVS: False,
|
1322 | 807d8853 | Sebastian Gebhard | ND_OVS_NAME: DEFAULT_OVS, |
1323 | 807d8853 | Sebastian Gebhard | ND_OVS_LINK: ""
|
1324 | 095e71aa | René Nussbaumer | } |
1325 | 095e71aa | René Nussbaumer | |
1326 | 53a5f21b | Jose A. Lopes | NDC_GLOBALS = _constants.NDC_GLOBALS |
1327 | 250a9404 | Bernardo Dal Seno | |
1328 | bc5d0215 | Andrea Spadaccini | DISK_LD_DEFAULTS = { |
1329 | cd3b4ff4 | Helga Velroyen | DT_DRBD8: { |
1330 | ac00bf1b | Andrea Spadaccini | LDP_RESYNC_RATE: CLASSIC_DRBD_SYNC_SPEED, |
1331 | e0d672fa | Jose A. Lopes | LDP_BARRIERS: _constants.DRBD_BARRIERS, |
1332 | e0d672fa | Jose A. Lopes | LDP_NO_META_FLUSH: _constants.DRBD_NO_META_FLUSH, |
1333 | 8002e46b | Andrea Spadaccini | LDP_DEFAULT_METAVG: DEFAULT_VG, |
1334 | ad1dd4c7 | Andrea Spadaccini | LDP_DISK_CUSTOM: "",
|
1335 | ad1dd4c7 | Andrea Spadaccini | LDP_NET_CUSTOM: "",
|
1336 | 65fc2388 | Thomas Thrainer | LDP_PROTOCOL: DRBD_DEFAULT_NET_PROTOCOL, |
1337 | f2f57b6e | Andrea Spadaccini | LDP_DYNAMIC_RESYNC: False,
|
1338 | 8584e922 | Andrea Spadaccini | |
1339 | 0c9d7319 | Iustin Pop | # The default values for the DRBD dynamic resync speed algorithm
|
1340 | 0c9d7319 | Iustin Pop | # are taken from the drbsetup 8.3.11 man page, except for
|
1341 | 0c9d7319 | Iustin Pop | # c-plan-ahead (that we don't need to set to 0, because we have a
|
1342 | 0c9d7319 | Iustin Pop | # separate option to enable it) and for c-max-rate, that we cap to
|
1343 | 0c9d7319 | Iustin Pop | # the default value for the static resync rate.
|
1344 | 8584e922 | Andrea Spadaccini | LDP_PLAN_AHEAD: 20, # ds |
1345 | 8584e922 | Andrea Spadaccini | LDP_FILL_TARGET: 0, # sectors |
1346 | 8584e922 | Andrea Spadaccini | LDP_DELAY_TARGET: 1, # ds |
1347 | 8584e922 | Andrea Spadaccini | LDP_MAX_RATE: CLASSIC_DRBD_SYNC_SPEED, # KiB/s
|
1348 | 8584e922 | Andrea Spadaccini | LDP_MIN_RATE: 4 * 1024, # KiB/s |
1349 | bc5d0215 | Andrea Spadaccini | }, |
1350 | cd3b4ff4 | Helga Velroyen | DT_PLAIN: { |
1351 | e0d672fa | Jose A. Lopes | LDP_STRIPES: _constants.LVM_STRIPECOUNT |
1352 | bc5d0215 | Andrea Spadaccini | }, |
1353 | cd3b4ff4 | Helga Velroyen | DT_FILE: {}, |
1354 | cd3b4ff4 | Helga Velroyen | DT_SHARED_FILE: {}, |
1355 | cd3b4ff4 | Helga Velroyen | DT_BLOCK: {}, |
1356 | cd3b4ff4 | Helga Velroyen | DT_RBD: { |
1357 | 9b9e088c | Raffa Santi | LDP_POOL: "rbd",
|
1358 | 9b9e088c | Raffa Santi | LDP_ACCESS: DISK_KERNELSPACE, |
1359 | 7181fba0 | Constantinos Venetsanopoulos | }, |
1360 | cd3b4ff4 | Helga Velroyen | DT_EXT: {}, |
1361 | bc5d0215 | Andrea Spadaccini | } |
1362 | bc5d0215 | Andrea Spadaccini | |
1363 | 8584e922 | Andrea Spadaccini | # readability shortcuts
|
1364 | 6da90c0a | Helga Velroyen | _LV_DEFAULTS = DISK_LD_DEFAULTS[DT_PLAIN] |
1365 | 6da90c0a | Helga Velroyen | _DRBD_DEFAULTS = DISK_LD_DEFAULTS[DT_DRBD8] |
1366 | 8584e922 | Andrea Spadaccini | |
1367 | bc5d0215 | Andrea Spadaccini | DISK_DT_DEFAULTS = { |
1368 | bc5d0215 | Andrea Spadaccini | DT_PLAIN: { |
1369 | 6da90c0a | Helga Velroyen | LV_STRIPES: DISK_LD_DEFAULTS[DT_PLAIN][LDP_STRIPES], |
1370 | bc5d0215 | Andrea Spadaccini | }, |
1371 | bc5d0215 | Andrea Spadaccini | DT_DRBD8: { |
1372 | 8584e922 | Andrea Spadaccini | DRBD_RESYNC_RATE: _DRBD_DEFAULTS[LDP_RESYNC_RATE], |
1373 | 8584e922 | Andrea Spadaccini | DRBD_DATA_STRIPES: _LV_DEFAULTS[LDP_STRIPES], |
1374 | 8584e922 | Andrea Spadaccini | DRBD_META_STRIPES: _LV_DEFAULTS[LDP_STRIPES], |
1375 | 8584e922 | Andrea Spadaccini | DRBD_DISK_BARRIERS: _DRBD_DEFAULTS[LDP_BARRIERS], |
1376 | 8584e922 | Andrea Spadaccini | DRBD_META_BARRIERS: _DRBD_DEFAULTS[LDP_NO_META_FLUSH], |
1377 | 8584e922 | Andrea Spadaccini | DRBD_DEFAULT_METAVG: _DRBD_DEFAULTS[LDP_DEFAULT_METAVG], |
1378 | 8584e922 | Andrea Spadaccini | DRBD_DISK_CUSTOM: _DRBD_DEFAULTS[LDP_DISK_CUSTOM], |
1379 | 8584e922 | Andrea Spadaccini | DRBD_NET_CUSTOM: _DRBD_DEFAULTS[LDP_NET_CUSTOM], |
1380 | 65fc2388 | Thomas Thrainer | DRBD_PROTOCOL: _DRBD_DEFAULTS[LDP_PROTOCOL], |
1381 | 8584e922 | Andrea Spadaccini | DRBD_DYNAMIC_RESYNC: _DRBD_DEFAULTS[LDP_DYNAMIC_RESYNC], |
1382 | 8584e922 | Andrea Spadaccini | DRBD_PLAN_AHEAD: _DRBD_DEFAULTS[LDP_PLAN_AHEAD], |
1383 | 8584e922 | Andrea Spadaccini | DRBD_FILL_TARGET: _DRBD_DEFAULTS[LDP_FILL_TARGET], |
1384 | 8584e922 | Andrea Spadaccini | DRBD_DELAY_TARGET: _DRBD_DEFAULTS[LDP_DELAY_TARGET], |
1385 | 8584e922 | Andrea Spadaccini | DRBD_MAX_RATE: _DRBD_DEFAULTS[LDP_MAX_RATE], |
1386 | 8584e922 | Andrea Spadaccini | DRBD_MIN_RATE: _DRBD_DEFAULTS[LDP_MIN_RATE], |
1387 | bc5d0215 | Andrea Spadaccini | }, |
1388 | 5ae4945a | Iustin Pop | DT_DISKLESS: {}, |
1389 | 5ae4945a | Iustin Pop | DT_FILE: {}, |
1390 | 5ae4945a | Iustin Pop | DT_SHARED_FILE: {}, |
1391 | 5ae4945a | Iustin Pop | DT_BLOCK: {}, |
1392 | 7181fba0 | Constantinos Venetsanopoulos | DT_RBD: { |
1393 | 9b9e088c | Raffa Santi | RBD_POOL: DISK_LD_DEFAULTS[DT_RBD][LDP_POOL], |
1394 | 9b9e088c | Raffa Santi | RBD_ACCESS: DISK_LD_DEFAULTS[DT_RBD][LDP_ACCESS], |
1395 | 7181fba0 | Constantinos Venetsanopoulos | }, |
1396 | 376631d1 | Constantinos Venetsanopoulos | DT_EXT: {}, |
1397 | bc5d0215 | Andrea Spadaccini | } |
1398 | bc5d0215 | Andrea Spadaccini | |
1399 | 8584e922 | Andrea Spadaccini | # we don't want to export the shortcuts
|
1400 | 8584e922 | Andrea Spadaccini | del _LV_DEFAULTS, _DRBD_DEFAULTS
|
1401 | 8584e922 | Andrea Spadaccini | |
1402 | ac061be9 | Guido Trotter | NICC_DEFAULTS = { |
1403 | ac061be9 | Guido Trotter | NIC_MODE: NIC_MODE_BRIDGED, |
1404 | ac061be9 | Guido Trotter | NIC_LINK: DEFAULT_BRIDGE, |
1405 | b17dd379 | Michele Tartara | NIC_VLAN: VALUE_HS_NOTHING, |
1406 | ac061be9 | Guido Trotter | } |
1407 | ac061be9 | Guido Trotter | |
1408 | 54e8f65d | Jose A. Lopes | ISPECS_MINMAX_DEFAULTS = _constants.ISPECS_MINMAX_DEFAULTS |
1409 | 54e8f65d | Jose A. Lopes | |
1410 | da5f09ef | Bernardo Dal Seno | IPOLICY_DEFAULTS = { |
1411 | 41044e04 | Bernardo Dal Seno | ISPECS_MINMAX: [ISPECS_MINMAX_DEFAULTS], |
1412 | 4f725341 | Agata Murawska | ISPECS_STD: { |
1413 | 4f725341 | Agata Murawska | ISPEC_MEM_SIZE: 128,
|
1414 | 4f725341 | Agata Murawska | ISPEC_CPU_COUNT: 1,
|
1415 | 4f725341 | Agata Murawska | ISPEC_DISK_COUNT: 1,
|
1416 | 4f725341 | Agata Murawska | ISPEC_DISK_SIZE: 1024,
|
1417 | 4f725341 | Agata Murawska | ISPEC_NIC_COUNT: 1,
|
1418 | 553cb5f7 | René Nussbaumer | ISPEC_SPINDLE_USE: 1,
|
1419 | 2cc673a3 | Iustin Pop | }, |
1420 | e38bc4eb | Bernardo Dal Seno | IPOLICY_DTS: list(DISK_TEMPLATES),
|
1421 | ff6c5e55 | Iustin Pop | IPOLICY_VCPU_RATIO: 4.0,
|
1422 | a194dc28 | Iustin Pop | IPOLICY_SPINDLE_RATIO: 32.0,
|
1423 | 918eb80b | Agata Murawska | } |
1424 | 918eb80b | Agata Murawska | |
1425 | d22b306d | Jose A. Lopes | MASTER_POOL_SIZE_DEFAULT = _constants.MASTER_POOL_SIZE_DEFAULT |
1426 | ea1518af | Guido Trotter | |
1427 | d22b306d | Jose A. Lopes | PART_MARGIN = _constants.PART_MARGIN |
1428 | d22b306d | Jose A. Lopes | PART_RESERVED = _constants.PART_RESERVED |
1429 | 63c73073 | Bernardo Dal Seno | |
1430 | cdac0552 | Jose A. Lopes | CONFD_PROTOCOL_VERSION = _constants.CONFD_PROTOCOL_VERSION |
1431 | cdac0552 | Jose A. Lopes | |
1432 | cdac0552 | Jose A. Lopes | CONFD_REQ_PING = _constants.CONFD_REQ_PING |
1433 | cdac0552 | Jose A. Lopes | CONFD_REQ_NODE_ROLE_BYNAME = _constants.CONFD_REQ_NODE_ROLE_BYNAME |
1434 | cdac0552 | Jose A. Lopes | CONFD_REQ_NODE_PIP_BY_INSTANCE_IP = _constants.CONFD_REQ_NODE_PIP_BY_INSTANCE_IP |
1435 | cdac0552 | Jose A. Lopes | CONFD_REQ_CLUSTER_MASTER = _constants.CONFD_REQ_CLUSTER_MASTER |
1436 | cdac0552 | Jose A. Lopes | CONFD_REQ_NODE_PIP_LIST = _constants.CONFD_REQ_NODE_PIP_LIST |
1437 | cdac0552 | Jose A. Lopes | CONFD_REQ_MC_PIP_LIST = _constants.CONFD_REQ_MC_PIP_LIST |
1438 | cdac0552 | Jose A. Lopes | CONFD_REQ_INSTANCES_IPS_LIST = _constants.CONFD_REQ_INSTANCES_IPS_LIST |
1439 | cdac0552 | Jose A. Lopes | CONFD_REQ_NODE_DRBD = _constants.CONFD_REQ_NODE_DRBD |
1440 | cdac0552 | Jose A. Lopes | CONFD_REQ_NODE_INSTANCES = _constants.CONFD_REQ_NODE_INSTANCES |
1441 | cdac0552 | Jose A. Lopes | CONFD_REQS = _constants.CONFD_REQS |
1442 | ea1518af | Guido Trotter | |
1443 | dd95d461 | Jose A. Lopes | CONFD_REQQ_LINK = _constants.CONFD_REQQ_LINK |
1444 | dd95d461 | Jose A. Lopes | CONFD_REQQ_IP = _constants.CONFD_REQQ_IP |
1445 | dd95d461 | Jose A. Lopes | CONFD_REQQ_IPLIST = _constants.CONFD_REQQ_IPLIST |
1446 | dd95d461 | Jose A. Lopes | CONFD_REQQ_FIELDS = _constants.CONFD_REQQ_FIELDS |
1447 | 250554a9 | Guido Trotter | |
1448 | cdac0552 | Jose A. Lopes | # FIXME: perhaps update code that uses these constants to deal with
|
1449 | cdac0552 | Jose A. Lopes | # integers instead of strings
|
1450 | cdac0552 | Jose A. Lopes | CONFD_REQFIELD_NAME = str(_constants.CONFD_REQFIELD_NAME)
|
1451 | cdac0552 | Jose A. Lopes | CONFD_REQFIELD_IP = str(_constants.CONFD_REQFIELD_IP)
|
1452 | cdac0552 | Jose A. Lopes | CONFD_REQFIELD_MNODE_PIP = str(_constants.CONFD_REQFIELD_MNODE_PIP)
|
1453 | 31c2a99e | Guido Trotter | |
1454 | cdac0552 | Jose A. Lopes | CONFD_REPL_STATUS_OK = _constants.CONFD_REPL_STATUS_OK |
1455 | cdac0552 | Jose A. Lopes | CONFD_REPL_STATUS_ERROR = _constants.CONFD_REPL_STATUS_ERROR |
1456 | cdac0552 | Jose A. Lopes | CONFD_REPL_STATUS_NOTIMPLEMENTED = _constants.CONFD_REPL_STATUS_NOTIMPLEMENTED |
1457 | cdac0552 | Jose A. Lopes | CONFD_REPL_STATUSES = _constants.CONFD_REPL_STATUSES |
1458 | 31c2a99e | Guido Trotter | |
1459 | cdac0552 | Jose A. Lopes | CONFD_NODE_ROLE_MASTER = _constants.CONFD_NODE_ROLE_MASTER |
1460 | cdac0552 | Jose A. Lopes | CONFD_NODE_ROLE_CANDIDATE = _constants.CONFD_NODE_ROLE_CANDIDATE |
1461 | cdac0552 | Jose A. Lopes | CONFD_NODE_ROLE_OFFLINE = _constants.CONFD_NODE_ROLE_OFFLINE |
1462 | cdac0552 | Jose A. Lopes | CONFD_NODE_ROLE_DRAINED = _constants.CONFD_NODE_ROLE_DRAINED |
1463 | cdac0552 | Jose A. Lopes | CONFD_NODE_ROLE_REGULAR = _constants.CONFD_NODE_ROLE_REGULAR |
1464 | 89c52785 | Guido Trotter | |
1465 | f5bfed26 | Jose A. Lopes | CONFD_ERROR_UNKNOWN_ENTRY = _constants.CONFD_ERROR_UNKNOWN_ENTRY |
1466 | f5bfed26 | Jose A. Lopes | CONFD_ERROR_INTERNAL = _constants.CONFD_ERROR_INTERNAL |
1467 | f5bfed26 | Jose A. Lopes | CONFD_ERROR_ARGUMENT = _constants.CONFD_ERROR_ARGUMENT |
1468 | ca2a5b13 | Guido Trotter | |
1469 | f5bfed26 | Jose A. Lopes | CONFD_MAX_CLOCK_SKEW = _constants.CONFD_MAX_CLOCK_SKEW |
1470 | 84c3ab28 | Guido Trotter | |
1471 | f5bfed26 | Jose A. Lopes | CONFD_CONFIG_RELOAD_TIMEOUT = _constants.CONFD_CONFIG_RELOAD_TIMEOUT |
1472 | f5bfed26 | Jose A. Lopes | CONFD_CONFIG_RELOAD_RATELIMIT = _constants.CONFD_CONFIG_RELOAD_RATELIMIT |
1473 | c8eded0b | Guido Trotter | |
1474 | f5bfed26 | Jose A. Lopes | CONFD_MAGIC_FOURCC = _constants.CONFD_MAGIC_FOURCC |
1475 | a3758ab2 | Guido Trotter | |
1476 | f5bfed26 | Jose A. Lopes | CONFD_DEFAULT_REQ_COVERAGE = _constants.CONFD_DEFAULT_REQ_COVERAGE |
1477 | e4ccf6cd | Guido Trotter | |
1478 | f5bfed26 | Jose A. Lopes | CONFD_CLIENT_EXPIRE_TIMEOUT = _constants.CONFD_CLIENT_EXPIRE_TIMEOUT |
1479 | e4ccf6cd | Guido Trotter | |
1480 | 2f314077 | Jose A. Lopes | MAX_UDP_DATA_SIZE = _constants.MAX_UDP_DATA_SIZE |
1481 | 6d127406 | Balazs Lecz | |
1482 | 6b0d45b7 | Jose A. Lopes | UIDPOOL_UID_MIN = _constants.UIDPOOL_UID_MIN |
1483 | 6b0d45b7 | Jose A. Lopes | UIDPOOL_UID_MAX = _constants.UIDPOOL_UID_MAX |
1484 | 649bcdd8 | Balazs Lecz | |
1485 | b9b5acc3 | Jose A. Lopes | PGREP = _constants.PGREP |
1486 | 75cf411a | Adeodato Simo | |
1487 | b9b5acc3 | Jose A. Lopes | INITIAL_NODE_GROUP_NAME = _constants.INITIAL_NODE_GROUP_NAME |
1488 | 90e99856 | Adeodato Simo | |
1489 | f2cf4da2 | Jose A. Lopes | ALLOC_POLICY_PREFERRED = _constants.ALLOC_POLICY_PREFERRED |
1490 | f2cf4da2 | Jose A. Lopes | ALLOC_POLICY_LAST_RESORT = _constants.ALLOC_POLICY_LAST_RESORT |
1491 | f2cf4da2 | Jose A. Lopes | ALLOC_POLICY_UNALLOCABLE = _constants.ALLOC_POLICY_UNALLOCABLE |
1492 | f2cf4da2 | Jose A. Lopes | VALID_ALLOC_POLICIES = _constants.VALID_ALLOC_POLICIES |
1493 | b6135bbc | Apollon Oikonomopoulos | |
1494 | f2cf4da2 | Jose A. Lopes | BLOCKDEV_DRIVER_MANUAL = _constants.BLOCKDEV_DRIVER_MANUAL |
1495 | e5395072 | Iustin Pop | |
1496 | e0d672fa | Jose A. Lopes | QEMUIMG_PATH = _constants.QEMUIMG_PATH |
1497 | a002ed79 | Agata Murawska | |
1498 | e0d672fa | Jose A. Lopes | HTOOLS = _constants.HTOOLS |
1499 | 33ee4861 | Jose A. Lopes | IALLOC_HAIL = _constants.IALLOC_HAIL |
1500 | 33ee4861 | Jose A. Lopes | |
1501 | 33ee4861 | Jose A. Lopes | FAKE_OP_MASTER_TURNUP = _constants.FAKE_OP_MASTER_TURNUP |
1502 | 33ee4861 | Jose A. Lopes | FAKE_OP_MASTER_TURNDOWN = _constants.FAKE_OP_MASTER_TURNDOWN |
1503 | 33ee4861 | Jose A. Lopes | |
1504 | 33ee4861 | Jose A. Lopes | SSHK_RSA = _constants.SSHK_RSA |
1505 | 33ee4861 | Jose A. Lopes | SSHK_DSA = _constants.SSHK_DSA |
1506 | 33ee4861 | Jose A. Lopes | SSHK_ALL = _constants.SSHK_ALL |
1507 | 33ee4861 | Jose A. Lopes | |
1508 | 33ee4861 | Jose A. Lopes | SSHAK_RSA = _constants.SSHAK_RSA |
1509 | 33ee4861 | Jose A. Lopes | SSHAK_DSS = _constants.SSHAK_DSS |
1510 | 33ee4861 | Jose A. Lopes | SSHAK_ALL = _constants.SSHAK_ALL |
1511 | 33ee4861 | Jose A. Lopes | |
1512 | 33ee4861 | Jose A. Lopes | SSHS_CLUSTER_NAME = _constants.SSHS_CLUSTER_NAME |
1513 | 33ee4861 | Jose A. Lopes | SSHS_SSH_HOST_KEY = _constants.SSHS_SSH_HOST_KEY |
1514 | 33ee4861 | Jose A. Lopes | SSHS_SSH_ROOT_KEY = _constants.SSHS_SSH_ROOT_KEY |
1515 | 33ee4861 | Jose A. Lopes | SSHS_NODE_DAEMON_CERTIFICATE = _constants.SSHS_NODE_DAEMON_CERTIFICATE |
1516 | 33ee4861 | Jose A. Lopes | |
1517 | ebae9e37 | Michael Hanselmann | SSH_DAEMON_KEYFILES = { |
1518 | ebae9e37 | Michael Hanselmann | SSHK_RSA: (pathutils.SSH_HOST_RSA_PRIV, pathutils.SSH_HOST_RSA_PUB), |
1519 | ebae9e37 | Michael Hanselmann | SSHK_DSA: (pathutils.SSH_HOST_DSA_PRIV, pathutils.SSH_HOST_DSA_PUB), |
1520 | ebae9e37 | Michael Hanselmann | } |
1521 | ebae9e37 | Michael Hanselmann | |
1522 | b6e2ff42 | Jose A. Lopes | NDS_CLUSTER_NAME = _constants.NDS_CLUSTER_NAME |
1523 | b6e2ff42 | Jose A. Lopes | NDS_NODE_DAEMON_CERTIFICATE = _constants.NDS_NODE_DAEMON_CERTIFICATE |
1524 | b6e2ff42 | Jose A. Lopes | NDS_SSCONF = _constants.NDS_SSCONF |
1525 | b6e2ff42 | Jose A. Lopes | NDS_START_NODE_DAEMON = _constants.NDS_START_NODE_DAEMON |
1526 | 69e5fefc | Michael Hanselmann | |
1527 | 06fd57e5 | Jose A. Lopes | RANDOM_UUID_FILE = _constants.RANDOM_UUID_FILE |
1528 | 80a0546b | Michele Tartara | |
1529 | 80a0546b | Michele Tartara | # Regex string for verifying a UUID
|
1530 | 80a0546b | Michele Tartara | UUID_REGEX = "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
|
1531 | 80a0546b | Michele Tartara | |
1532 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_TAG_PREFIX = _constants.AUTO_REPAIR_TAG_PREFIX |
1533 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_TAG_ENABLED = _constants.AUTO_REPAIR_TAG_ENABLED |
1534 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_TAG_SUSPENDED = _constants.AUTO_REPAIR_TAG_SUSPENDED |
1535 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_TAG_PENDING = _constants.AUTO_REPAIR_TAG_PENDING |
1536 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_TAG_RESULT = _constants.AUTO_REPAIR_TAG_RESULT |
1537 | 3e77a36c | Dato Simó | |
1538 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_FIX_STORAGE = _constants.AUTO_REPAIR_FIX_STORAGE |
1539 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_MIGRATE = _constants.AUTO_REPAIR_MIGRATE |
1540 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_FAILOVER = _constants.AUTO_REPAIR_FAILOVER |
1541 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_REINSTALL = _constants.AUTO_REPAIR_REINSTALL |
1542 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_ALL_TYPES = _constants.AUTO_REPAIR_ALL_TYPES |
1543 | 3e77a36c | Dato Simó | |
1544 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_SUCCESS = _constants.AUTO_REPAIR_SUCCESS |
1545 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_FAILURE = _constants.AUTO_REPAIR_FAILURE |
1546 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_ENOPERM = _constants.AUTO_REPAIR_ENOPERM |
1547 | f2cf4da2 | Jose A. Lopes | AUTO_REPAIR_ALL_RESULTS = _constants.AUTO_REPAIR_ALL_RESULTS |
1548 | 3e77a36c | Dato Simó | |
1549 | f2cf4da2 | Jose A. Lopes | BUILTIN_DATA_COLLECTOR_VERSION = _constants.BUILTIN_DATA_COLLECTOR_VERSION |
1550 | 13d3acab | Michele Tartara | |
1551 | 8d04ac5e | Jose A. Lopes | OPCODE_REASON = _constants.OPCODE_REASON |
1552 | 1cc55342 | Michele Tartara | |
1553 | 1cc55342 | Michele Tartara | # The source reasons for the execution of an OpCode
|
1554 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_CLIENT = "gnt:client"
|
1555 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_NODED = "gnt:daemon:noded"
|
1556 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_OPCODE = "gnt:opcode"
|
1557 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_RLIB2 = "gnt:library:rlib2"
|
1558 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_USER = "gnt:user"
|
1559 | 1cc55342 | Michele Tartara | |
1560 | 1cc55342 | Michele Tartara | OPCODE_REASON_SOURCES = compat.UniqueFrozenset([ |
1561 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_CLIENT, |
1562 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_NODED, |
1563 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_OPCODE, |
1564 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_RLIB2, |
1565 | 1cc55342 | Michele Tartara | OPCODE_REASON_SRC_USER, |
1566 | 1cc55342 | Michele Tartara | ]) |
1567 | 1cc55342 | Michele Tartara | |
1568 | 8d04ac5e | Jose A. Lopes | DISKSTATS_FILE = _constants.DISKSTATS_FILE |
1569 | 3dca2415 | Michele Tartara | |
1570 | 8d04ac5e | Jose A. Lopes | STAT_FILE = _constants.STAT_FILE |
1571 | 74129b52 | Jose A. Lopes | CPUAVGLOAD_BUFFER_SIZE = _constants.CPUAVGLOAD_BUFFER_SIZE |
1572 | 74129b52 | Jose A. Lopes | CPUAVGLOAD_WINDOW_SIZE = _constants.CPUAVGLOAD_WINDOW_SIZE |
1573 | 2da679f7 | Spyros Trigazis | |
1574 | 8d04ac5e | Jose A. Lopes | MOND_TIME_INTERVAL = _constants.MOND_TIME_INTERVAL |
1575 | 3792fa8e | Spyros Trigazis | |
1576 | 690e509d | Spyros Trigazis | # MonD's latest API version
|
1577 | 690e509d | Spyros Trigazis | MOND_LATEST_API_VERSION = 1
|
1578 | 690e509d | Spyros Trigazis | |
1579 | 55f0626b | Klaus Aehlig | # Timeouts for upgrades
|
1580 | 55f0626b | Klaus Aehlig | |
1581 | 55f0626b | Klaus Aehlig | UPGRADE_QUEUE_DRAIN_TIMEOUT = _constants.UPGRADE_QUEUE_DRAIN_TIMEOUT |
1582 | 55f0626b | Klaus Aehlig | UPGRADE_QUEUE_POLL_INTERVAL = _constants.UPGRADE_QUEUE_POLL_INTERVAL |
1583 | 55f0626b | Klaus Aehlig | |
1584 | b8d51bb2 | Michael Hanselmann | # Do not re-export imported modules
|
1585 | e0d672fa | Jose A. Lopes | del re, _vcsversion, _constants, socket, pathutils, compat
|
1586 | 884dc063 | Jose A. Lopes | |
1587 | 884dc063 | Jose A. Lopes | |
1588 | 884dc063 | Jose A. Lopes | ALLOCATABLE_KEY = "allocatable"
|
1589 | 884dc063 | Jose A. Lopes | FAILED_KEY = "failed" |