From c4235e362f44b9f21ff0912fab1c230ff153ea1b Mon Sep 17 00:00:00 2001 From: Sergey Abramov Date: Thu, 10 Nov 2016 14:25:53 +0300 Subject: [PATCH] Do not create logs symlinks for nodes in discover Change-Id: Ie5a63e296d70483d29ab73992b8ab38a160baa2d Closes-Bug: 1640760 --- octane/handlers/backup_restore/logs.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/octane/handlers/backup_restore/logs.py b/octane/handlers/backup_restore/logs.py index a2ecf5c0..c6d9c093 100644 --- a/octane/handlers/backup_restore/logs.py +++ b/octane/handlers/backup_restore/logs.py @@ -27,9 +27,17 @@ class LogsArchivator(base.Base): def restore(self): domain = helpers.get_astute_dict()["DNS_DOMAIN"] dirname = "/var/log/remote/" + + pairs = [] + with fuel_client.set_auth_context(self.context): - pairs = [(n.data["meta"]["system"]["fqdn"], n.data["ip"]) - for n in objects.Node.get_all()] + for node in objects.Node.get_all(): + fqdn = node.data["meta"]["system"]["fqdn"] + # log creation not required for nodes in bootstrap + if fqdn.startswith('bootstrap'): + continue + pairs.append((fqdn, node.data["ip"])) + subprocess.call(["systemctl", "stop", "rsyslog"]) try: for fqdn, ip_addr in pairs: