PR#3882: Sort image rpm components before inserting

Merges #3882
https://pagure.io/koji/pull-request/3882

Relates: #3637
https://pagure.io/koji/issue/3637
[kiwi] Deadlock in rpminfo_unique_nvra
This commit is contained in:
Tomas Kopecek 2023-08-28 11:37:34 +02:00
commit a8ff3d9a02

View file

@ -10069,6 +10069,8 @@ def importImageInternal(task_id, build_info, imgdata):
else:
data = get_rpm(an_rpm, strict=True)
rpm_ids.append(data['id'])
# we sort to try to avoid deadlock issues
rpm_ids.sort()
# associate those RPMs with the image
insert = BulkInsertProcessor('archive_rpm_components')