diff options
author | Aravinda VK <avishwan@redhat.com> | 2013-11-07 12:52:23 +0530 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2014-01-23 09:45:30 -0800 |
commit | ed2da47115fa9394357fd290894d1a1efc2ad750 (patch) | |
tree | da7703fde0c971fd3008aeffc9e62d00e31f74c0 | |
parent | a0fbd41d2b10829503df1826bf2c98dc347de739 (diff) |
geo-rep: get new config value after config value reset
When config.read is called it preserves the previous values
from the the previously opened config file.
For example
import ConfigParser
config = ConfigParser.RawConfigParser()
config.read("defaults.conf")
config.read("preferences.conf")
When change in config file is identified it will open new
instance of config to avoid getting old config values.
Change-Id: Iec677e61ebd2c59c95aea94481f569d78bd913e4
Signed-off-by: Aravinda VK <avishwan@redhat.com>
Reviewed-on: http://review.gluster.org/6747
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
-rw-r--r-- | geo-replication/syncdaemon/configinterface.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/geo-replication/syncdaemon/configinterface.py b/geo-replication/syncdaemon/configinterface.py index 0f764c47a7e..8353c1161b2 100644 --- a/geo-replication/syncdaemon/configinterface.py +++ b/geo-replication/syncdaemon/configinterface.py @@ -82,6 +82,7 @@ class GConffile(object): if sys.exc_info()[1].errno == errno.ENOENT: sres = None + self.config = ConfigParser.RawConfigParser() self.config.read(self.path) self._normconfig() |