Set default lock_path in state_path

* Set the default lock_path to be within quantum's state_path
* Fixes bug 1107950

Change-Id: I346d6088d773b508b4a7ba925fdc91fd4f5bf160
This commit is contained in:
Jason Kölker 2013-01-28 17:06:11 -06:00
parent f5f7e7191e
commit 5fcfd4ea97

View File

@ -25,6 +25,7 @@ import inspect
import os import os
from quantum.agent.linux import utils from quantum.agent.linux import utils
from quantum.openstack.common import cfg
from quantum.openstack.common import lockutils from quantum.openstack.common import lockutils
from quantum.openstack.common import log as logging from quantum.openstack.common import log as logging
@ -34,6 +35,7 @@ LOG = logging.getLogger(__name__)
# so we limit it to 16 characters. # so we limit it to 16 characters.
# (max_chain_name_length - len('-POSTROUTING') == 16) # (max_chain_name_length - len('-POSTROUTING') == 16)
binary_name = os.path.basename(inspect.stack()[-1][1])[:16] binary_name = os.path.basename(inspect.stack()[-1][1])[:16]
cfg.CONF.set_default('lock_path', '$state_path/lock')
class IptablesRule(object): class IptablesRule(object):