Skip to content

Commit 1bbd23e

Browse files
committed
Merge pull request #763 from karuturi/pr/692-rebase
CLOUDSTACK-8725 RVR functionality is broken in case of isolated networksconntrackd fails to start. Rebased with master. This closes #692 * pr/763: CLOUDSTACK-8725 RVR functionality is broken in case of isolated networks, conntrackd fails to start. Signed-off-by: Rajani Karuturi <rajani.karuturi@citrix.com>
2 parents 215a43d + 18dbc0c commit 1bbd23e

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

systemvm/patches/debian/config/opt/cloud/bin/cs/CsHelper.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,3 +219,14 @@ def copy_if_needed(src, dest):
219219
logging.Error("Could not copy %s to %s" % (src, dest))
220220
else:
221221
logging.info("Copied %s to %s" % (src, dest))
222+
223+
def copy(src, dest):
224+
"""
225+
copy source to destination.
226+
"""
227+
try:
228+
shutil.copy2(src, dest)
229+
except IOError:
230+
logging.Error("Could not copy %s to %s" % (src, dest))
231+
else:
232+
logging.info("Copied %s to %s" % (src, dest))

systemvm/patches/debian/config/opt/cloud/bin/cs/CsRedundant.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def _redundant_on(self):
9696
d = s.replace(".templ", "")
9797
CsHelper.copy_if_needed(
9898
"%s/%s" % (self.CS_TEMPLATES_DIR, s), "%s/%s" % (self.CS_ROUTER_DIR, d))
99-
CsHelper.copy_if_needed(
99+
CsHelper.copy(
100100
"%s/%s" % (self.CS_TEMPLATES_DIR, "keepalived.conf.templ"), self.KEEPALIVED_CONF)
101101
CsHelper.copy_if_needed(
102102
"%s/%s" % (self.CS_TEMPLATES_DIR, "conntrackd.conf.templ"), self.CONNTRACKD_CONF)

0 commit comments

Comments
 (0)