Revision 3aecd2c7
b/lib/constants.py | ||
---|---|---|
34 | 34 |
# file paths |
35 | 35 |
DATA_DIR = _autoconf.LOCALSTATEDIR + "/lib/ganeti" |
36 | 36 |
BDEV_CACHE_DIR = _autoconf.LOCALSTATEDIR + "/run/ganeti" |
37 |
LOCK_DIR = _autoconf.LOCALSTATEDIR + "/lock" |
|
37 | 38 |
CLUSTER_CONF_FILE = DATA_DIR + "/config.data" |
38 | 39 |
SSL_CERT_FILE = DATA_DIR + "/server.pem" |
39 | 40 |
WATCHER_STATEFILE = DATA_DIR + "/watcher.data" |
b/lib/utils.py | ||
---|---|---|
39 | 39 |
|
40 | 40 |
from ganeti import logger |
41 | 41 |
from ganeti import errors |
42 |
from ganeti import constants |
|
42 | 43 |
|
43 | 44 |
|
44 | 45 |
_locksheld = [] |
... | ... | |
95 | 96 |
|
96 | 97 |
def _GetLockFile(subsystem): |
97 | 98 |
"""Compute the file name for a given lock name.""" |
98 |
return "/var/lock/ganeti_lock_%s" % subsystem
|
|
99 |
return "%s/ganeti_lock_%s" % (constants.LOCK_DIR, subsystem)
|
|
99 | 100 |
|
100 | 101 |
|
101 | 102 |
def Lock(name, max_retries=None, debug=False): |
Also available in: Unified diff