From ea34df0fd1a454508f38e71602bcb3f809fa6ec9 Mon Sep 17 00:00:00 2001 From: mprahl Date: Nov 15 2017 17:57:49 +0000 Subject: Set the timeout on Koji sessions to 10 minutes --- diff --git a/module_build_service/builder/KojiModuleBuilder.py b/module_build_service/builder/KojiModuleBuilder.py index ce27678..918ad99 100644 --- a/module_build_service/builder/KojiModuleBuilder.py +++ b/module_build_service/builder/KojiModuleBuilder.py @@ -258,6 +258,8 @@ chmod 644 %buildroot/%_sysconfdir/rpm/macros.zz-modules profile_name=config.koji_profile, user_config=config.koji_config, )) + # Timeout after 10 minutes. The default is 12 hours. + koji_config["timeout"] = 60 * 10 # In "production" scenarios, our service principal may be blessed to # allow us to authenticate as the owner of this request. But, in local diff --git a/module_build_service/builder/utils.py b/module_build_service/builder/utils.py index 8fef48c..9697758 100644 --- a/module_build_service/builder/utils.py +++ b/module_build_service/builder/utils.py @@ -66,6 +66,8 @@ def create_local_repo_from_koji_tag(config, tag, repo_dir, archs=None): profile_name=config.koji_profile, user_config=config.koji_config, )) + # Timeout after 10 minutes. The default is 12 hours. + koji_config["timeout"] = 60 * 10 address = koji_config.server log.info("Connecting to koji %r" % address)