I'm working on some native Ansible modules to manage Koji resources.
(This is not about installing Koji, it's just a way to declaratively define
things within Koji, where you might normally use the koji CLI.)
So far this can create, edit, and delete tags, and manage tag inheritance.
What else would be useful?
Recently we've run into a problem where Koji uses far too many database
connections and run over the simultaenous connections limit (of 100).
The connections only last for a few seconds. This has caused lots of
temporary "Database Outage" errors. I'd hate to keep bumping the
connection limit since I feel like that's just papering over the
The specific error I see in the postgres log is:
FATAL: connection limit exceeded for non-superusers
I also see lots of the following:
LOG: unexpected EOF on client connection
Does anyone know what might be going on? This setup has been working
fine for years and the problem has only shown up a few months ago.
Unfortunately we're still on Koji 1.11.0.
Mátyás (Mat) Selmeci
Open Science Grid Software Team / Center for High-Throughput Computing
University of Wisconsin-Madison Department of Computer Sciences
On the community call yesterday, you mentioned that it would be ideal
from a Fedora perspective to do koji upgrades every six months in the
same cadence as other updates in Fedora infra. Are there particular
dates for that infra work? I don't know that we can align a koji
schedule perfectly to that, but it's certainly something we can
consider as we do future release planning.
On the koji community call yesterday we spent time talking about koji
support for python 3. For the koji builders, there isn't a ton of
work remaining, but some of the image building depends on
tools/libraries that are outside of koji and haven't had python3
support added. Would you be able to provide information on which
image building tools are currently used in Fedora's koji?