From 45b397567a6700fc1284d45fc04b7c49e8ffa5f4 Mon Sep 17 00:00:00 2001 From: Marco Capitani Date: Wed, 28 Mar 2018 12:13:45 +0200 Subject: storyboard: fix in fetch_logs Logs were fetched only from server and client nodes. Now all nodes are searched for logs. --- rumba/storyboard.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/rumba/storyboard.py b/rumba/storyboard.py index 0dc4fba..9aff375 100644 --- a/rumba/storyboard.py +++ b/rumba/storyboard.py @@ -707,15 +707,7 @@ class StoryBoard(SBEntity): raise Exception('Destination "%s" is not a directory. ' 'Cannot fetch logs.' % local_dir) - for node in self.server_nodes: - dst_dir = os.path.join(local_dir, node.name) - if not os.path.isdir(dst_dir): - os.mkdir(dst_dir) - logs_list = node.execute_command('ls /tmp/*_server.log') - logs_list = [x for x in logs_list.split('\n') if x != ''] - logger.debug('Log list is:\n%s', logs_list) - node.fetch_files(logs_list, dst_dir) - for node in self.client_nodes: + for node in self.node_map.values(): dst_dir = os.path.join(local_dir, node.name) if not os.path.isdir(dst_dir): os.mkdir(dst_dir) -- cgit v1.2.3