Revision 3e77a36c lib/constants.py
b/lib/constants.py | ||
---|---|---|
2280 | 2280 |
# Regex string for verifying a UUID |
2281 | 2281 |
UUID_REGEX = "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" |
2282 | 2282 |
|
2283 |
# Auto-repair tag prefixes |
|
2284 |
AUTO_REPAIR_TAG_PREFIX = "ganeti:watcher:autorepair:" |
|
2285 |
AUTO_REPAIR_TAG_ENABLED = AUTO_REPAIR_TAG_PREFIX |
|
2286 |
AUTO_REPAIR_TAG_SUSPENDED = AUTO_REPAIR_TAG_ENABLED + "suspend:" |
|
2287 |
AUTO_REPAIR_TAG_PENDING = AUTO_REPAIR_TAG_PREFIX + "pending:" |
|
2288 |
AUTO_REPAIR_TAG_RESULT = AUTO_REPAIR_TAG_PREFIX + "result:" |
|
2289 |
|
|
2290 |
# Auto-repair levels |
|
2291 |
AUTO_REPAIR_FIX_STORAGE = "fix-storage" |
|
2292 |
AUTO_REPAIR_MIGRATE = "migrate" |
|
2293 |
AUTO_REPAIR_FAILOVER = "failover" |
|
2294 |
AUTO_REPAIR_REINSTALL = "reinstall" |
|
2295 |
AUTO_REPAIR_ALL_TYPES = [ |
|
2296 |
AUTO_REPAIR_FIX_STORAGE, |
|
2297 |
AUTO_REPAIR_MIGRATE, |
|
2298 |
AUTO_REPAIR_FAILOVER, |
|
2299 |
AUTO_REPAIR_REINSTALL, |
|
2300 |
] |
|
2301 |
|
|
2302 |
# Auto-repair results |
|
2303 |
AUTO_REPAIR_SUCCESS = "success" |
|
2304 |
AUTO_REPAIR_FAILURE = "failure" |
|
2305 |
AUTO_REPAIR_ENOPERM = "enoperm" |
|
2306 |
AUTO_REPAIR_ALL_RESULTS = frozenset([ |
|
2307 |
AUTO_REPAIR_SUCCESS, |
|
2308 |
AUTO_REPAIR_FAILURE, |
|
2309 |
AUTO_REPAIR_ENOPERM, |
|
2310 |
]) |
|
2311 |
|
|
2283 | 2312 |
# Do not re-export imported modules |
2284 | 2313 |
del re, _vcsversion, _autoconf, socket, pathutils, compat |
Also available in: Unified diff