Revision 243cdbcc lib/constants.py
b/lib/constants.py | ||
---|---|---|
24 | 24 |
from ganeti import _autoconf |
25 | 25 |
|
26 | 26 |
# various versions |
27 |
CONFIG_VERSION = 3 |
|
28 | 27 |
PROTOCOL_VERSION = 12 |
29 | 28 |
RELEASE_VERSION = _autoconf.PACKAGE_VERSION |
30 | 29 |
OS_API_VERSION = 5 |
31 | 30 |
EXPORT_VERSION = 0 |
32 | 31 |
|
32 |
# Format for CONFIG_VERSION: |
|
33 |
# 01 03 0123 = 01030123 |
|
34 |
# ^^ ^^ ^^^^ |
|
35 |
# | | + Configuration version/revision |
|
36 |
# | + Minor version |
|
37 |
# + Major version |
|
38 |
# |
|
39 |
# It stored as an integer. Make sure not to write an octal number. |
|
40 |
# |
|
41 |
CONFIG_MAJOR = int(_autoconf.VERSION_MAJOR) |
|
42 |
CONFIG_MINOR = int(_autoconf.VERSION_MINOR) |
|
43 |
CONFIG_REVISION = 0 |
|
44 |
CONFIG_VERSION = ( |
|
45 |
1000000 * CONFIG_MAJOR + |
|
46 |
10000 * CONFIG_MINOR + |
|
47 |
1 * CONFIG_REVISION) |
|
33 | 48 |
|
34 | 49 |
# file paths |
35 | 50 |
DATA_DIR = _autoconf.LOCALSTATEDIR + "/lib/ganeti" |
Also available in: Unified diff