Project

Profile

Help

Backport #9379

closed

Backport "Deadlock on rpm repository pulp2pulp sync"to 3.14.z

Added by ttereshc about 3 years ago. Updated about 3 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Triaged:
Yes
Sprint Candidate:
No
Tags:
Katello
Sprint:
Quarter:


Related issues

Copied from Pulp - Issue #8750: Deadlock on rpm repository pulp2pulp syncCLOSED - CURRENTRELEASEggaineyActions
Actions #1

Updated by ttereshc about 3 years ago

  • Copied from Issue #8750: Deadlock on rpm repository pulp2pulp sync added
Actions #2

Updated by ttereshc about 3 years ago

  • Description updated (diff)
Actions #3

Updated by pulpbot about 3 years ago

  • Status changed from NEW to POST
Actions #4

Updated by dalley about 3 years ago

  • Assignee set to ggainey
  • Sprint/Milestone set to 3.14.7

Added by ggainey about 3 years ago

Revision 9bcae2e6 | View on GitHub

Fix occasional deadlocks when doing multiple similar syncs concurrently.

Forcing deadlocks requires a lot of time and pulpcore-workers running. There is therefore no specific CI test for this, but there is a reproducer script that will force deadlocks to happen (and show that they're fixed) here:

https://github.com/ggainey/pulp_startup/blob/main/8750_deadlocks/file_repro.sh

backports #8750 fixes #9379

(cherry picked from commit 6af3519b4931bd34c49653a80c52fd1c7cd08821)

Actions #5

Updated by ggainey about 3 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #6

Updated by pulpbot about 3 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF