From 2d8adc0f20d091feb92115edb8a228177d9d18bb Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Fri, 2 Sep 2016 18:12:42 +0000 Subject: [PATCH] Add a kojid.service that overrides the upstream one and sets TasksMax to infinity. We will want to drop this once upstream has added this. This hopefully fixes kernel and other package builds that have been failing with anoying fork errors. --- roles/koji_builder/files/kojid.service | 15 +++++++++++++++ roles/koji_builder/tasks/main.yml | 8 ++++++++ 2 files changed, 23 insertions(+) create mode 100644 roles/koji_builder/files/kojid.service diff --git a/roles/koji_builder/files/kojid.service b/roles/koji_builder/files/kojid.service new file mode 100644 index 0000000000..dfc768976c --- /dev/null +++ b/roles/koji_builder/files/kojid.service @@ -0,0 +1,15 @@ +[Unit] +Description=Koji build server +Documentation=https://fedoraproject.org/wiki/Koji/ServerHowTo + +After=network.target + +[Service] +TasksMax=infinity +ExecStart=/usr/sbin/kojid \ + --fg \ + --force-lock \ + --verbose + +[Install] +WantedBy=multi-user.target diff --git a/roles/koji_builder/tasks/main.yml b/roles/koji_builder/tasks/main.yml index eeb4eff682..a7aa62cc4b 100644 --- a/roles/koji_builder/tasks/main.yml +++ b/roles/koji_builder/tasks/main.yml @@ -120,6 +120,14 @@ tags: - koji_builder +- name: override kojid.service file to set TasksMax to unlimited + file: src=kojid.service dest=/etc/systemd/system/kojid.conf + notify: + - reload systemd + - restart kojid + tags: + - koji_builder + # setup for oz/imagefactory - name: make .psphere dir file: state=directory path=/root/.psphere mode=775 owner=root group=root