Project

Profile

Help

Issue #4559

Cancelling a task logs a failure message before logging the cancel message

Added by dalley over 2 years ago. Updated 9 months 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:
Quarter:

Description

Mar 21 14:04:47 pulp3-source-fedora29.localhost.example.com rq[10066]: pulp: rq.worker:INFO: Cleaning registries for queue: reserved-resource-worker-1@pulp3-source-fedora29.localhost.example.com                
Mar 21 14:04:47 pulp3-source-fedora29.localhost.example.com rq[10066]: pulp: rq.worker:INFO: reserved-resource-worker-1@pulp3-source-fedora29.localhost.example.com: pulpcore.tasking.tasks._release_resources('f8b2be25-a8c1-4995-9f62-99cbe0df961d') (c3257770-db36-4d6d-a6a9-8cf47f5e0431)
Mar 21 14:04:47 pulp3-source-fedora29.localhost.example.com rq[10066]: pulp: pulpcore.tasking.tasks:ERROR: The task f8b2be25-a8c1-4995-9f62-99cbe0df961d exited immediately for some reason. Marking as failed. Check the logs for more details
Mar 21 14:04:47 pulp3-source-fedora29.localhost.example.com rq[10066]: pulp: rq.worker:INFO: reserved-resource-worker-1@pulp3-source-fedora29.localhost.example.com: Job OK (c3257770-db36-4d6d-a6a9-8cf47f5e0431)
Mar 21 14:04:48 pulp3-source-fedora29.localhost.example.com gunicorn[10069]: pulp: pulpcore.tasking.util:INFO: Task canceled: f8b2be25-a8c1-4995-9f62-99cbe0df961d.

This message should not be logged, since the task was cancelled, not failed.

"pulp: pulpcore.tasking.tasks:ERROR: The task f8b2be25-a8c1-4995-9f62-99cbe0df961d exited immediately for some reason. Marking as failed. Check the logs for more details"

The task status is correct, e.g. "cancelled", not failed.


Related issues

Copied to Pulp - Issue #8143: Cancelling a task logs a failure message before logging the cancel messageCLOSED - DUPLICATE<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

Associated revisions

Revision 32371f04 View on GitHub
Added by dalley 10 months ago

Get rid of failure message on task cancellation

_release_resources() task checks whether task status is still set to "running". In the case of cancelation, that is still true if the transaction hasn't been committed yet. We need to set the task status to 'canceled' beforehand so that we kill the workhorse and the resource cleanup task runs, it doesn't think the workhorse died erroneously.

closes: #4559 https://pulp.plan.io/issues/4559

History

#1 Updated by dalley over 2 years ago

  • Description updated (diff)

#2 Updated by amacdona@redhat.com over 2 years ago

  • Sprint/Milestone set to 3.0.0
  • Triaged changed from No to Yes

o

#3 Updated by bmbouter over 2 years ago

  • Tags deleted (Pulp 3)

#4 Updated by daviddavis almost 2 years ago

  • Sprint/Milestone deleted (3.0.0)

#5 Updated by dalley 10 months ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to dalley

#6 Updated by pulpbot 10 months ago

  • Status changed from ASSIGNED to POST

#7 Updated by dalley 10 months ago

  • Status changed from POST to MODIFIED

#8 Updated by ttereshc 9 months ago

  • Sprint/Milestone set to 3.8.0

#9 Updated by pulpbot 9 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#10 Updated by dalley 6 months ago

  • Copied to Issue #8143: Cancelling a task logs a failure message before logging the cancel message added

Please register to edit this issue

Also available in: Atom PDF