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