Project

Profile

Help

Issue #9549

closed

There is a race condition in the tasking system, where pg signals may be lost

Added by mdellweg over 2 years ago. Updated over 2 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 109
Quarter:

Description

Proposed solution: Listen on all channels for the entire worker lifecycle, and ignoring received signals instead of unlistening on the channels.

Actions #1

Updated by pulpbot over 2 years ago

  • Status changed from ASSIGNED to POST
Actions #2

Updated by fao89 over 2 years ago

  • Triaged changed from No to Yes
Actions #4

Updated by rchan over 2 years ago

  • Sprint changed from Sprint 108 to Sprint 109

Added by mdellweg over 2 years ago

Revision fd05f1d8 | View on GitHub

Keep listening on pg channels in workers

There seems to be a time window, where workers might miss a wakeup call and end in waiting state, while tasks are still available.

fixes #9549

Actions #5

Updated by mdellweg over 2 years ago

  • Status changed from POST to MODIFIED
Actions #6

Updated by pulpbot over 2 years ago

  • Sprint/Milestone set to 3.17.0
Actions #7

Updated by pulpbot over 2 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF