]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Fetch the builders in separate query
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 3 May 2025 10:29:13 +0000 (10:29 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 3 May 2025 10:29:13 +0000 (10:29 +0000)
This should slightly decrease database bandwidth.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py

index 7b356b042c94979b64f8f222a34c7ce7e165988d..02882068d042b147a3ce95d42e5fa82a638c0ad0 100644 (file)
@@ -1039,7 +1039,7 @@ class Job(database.Base, database.BackendMixin, database.SoftDeleteMixin):
 
        # Builder
 
-       builder = sqlalchemy.orm.relationship("Builder", foreign_keys=[builder_id], lazy="joined")
+       builder = sqlalchemy.orm.relationship("Builder", foreign_keys=[builder_id], lazy="selectin")
 
        @property
        def ccache_enabled(self):