Fehlermeldung Pipeline Empirum Smart Replace 'deadlock victim'

Hallo zusammen,
seit einigen Wochen tritt wiederholt derselbe Fehler auf, wenn wir Pakete aus der Testphase über eine geplante Pipeline in die Produktivumgebung überführen. Dieser Fehler betrifft nur einzelne Pakete, während die übrigen reibungslos verarbeitet werden. Wenn z.B. 9 Pakete verarbeitet werden, tritt der Fehler bei 1 Paket auf, heute war es das erste mal mit 2 Paketen.

Das sind die Fehlermeldungen:
2/17/2025 3:02:38 AM

An error „Transaction (Process ID 189) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.“ occurred while smart replace from Empirum „Name: Notepad++ Team Notepad++ x64 8.7.7 | ID: 2861b786-6333-45b1-8d43-3a3d00a97df1“.

2/17/2025 3:01:46 AM

An error „Transaction (Process ID 171) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.“ occurred while smart replace from Empirum „Name: Microsoft Edge 133.0.3065.59 | ID: 60fe16ee-ea5a-4efe-8205-ac63310485ca“.

Hallo @TFMRENA

Wenn dieses Problem auftritt, scheint die Empirum-Datenbank der Flaschenhals zu sein. Beim Hinzufügen und Entfernen von Paketen aus Empirum-Gruppen werden - je nach Umgebung - sehr viele Operationen auf der Datenbank ausgeführt, was dann zu diesen Fehlern führen kann, wenn mehrere Pipelines diese Operationen ausführen.

Der Workaround besteht bisher darin, den Startzeitpunkt der Pipelines um einige Minuten zu verschieben. Dadurch kann die Datenbank die Gruppenänderungen seriell verarbeiten.

Gruß
Marco