From 3922829a59e987450d8c04e7ed3d42e3b03282dc Mon Sep 17 00:00:00 2001 From: Pavel Moravec Date: Tue, 26 Mar 2019 11:06:26 +0100 Subject: [foreman] decrease default task export to 1 month For bigger foreman deployments, csv postgres queries timeout while users are not much concerned about old tasks. Let decrease default time span to 1 month and increase timeout for collecting those commands. Resolves: #1623 Signed-off-by: Pavel Moravec --- sos/plugins/foreman.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sos/plugins/foreman.py b/sos/plugins/foreman.py index cd3b6f2f..a1e937f3 100644 --- a/sos/plugins/foreman.py +++ b/sos/plugins/foreman.py @@ -22,7 +22,7 @@ class Foreman(Plugin): profiles = ('sysmgmt',) packages = ('foreman', 'foreman-proxy') option_list = [ - ('months', 'number of months for dynflow output', 'fast', 6) + ('months', 'number of months for dynflow output', 'fast', 1) ] def setup(self): @@ -154,11 +154,11 @@ class Foreman(Plugin): for table in foremandb: _cmd = self.build_query_cmd(foremandb[table]) - self.add_cmd_output(_cmd, suggest_filename=table) + self.add_cmd_output(_cmd, suggest_filename=table, timeout=600) for dyn in foremancsv: _cmd = self.build_query_cmd(foremancsv[dyn], csv=True) - self.add_cmd_output(_cmd, suggest_filename=dyn) + self.add_cmd_output(_cmd, suggest_filename=dyn, timeout=600) def build_query_cmd(self, query, csv=False): """ -- cgit