1. trigger an action that involves `sync_task` (I've used "curl -X POST -k -u admin:changeme -H 'Content-Type: application/json' -d '{"name":"product-'$RANDOM'","organization_id":"1"}' https://localhost/katello/api/v2/products", but e.g. host add_subscriptions uses `sync_task` ask well inside. 2. force-kill the dynflow_executor process while the task is running 3. restart foreman-tasks service 4. resume the task that got paused during the restart Even though the task finished after resuming in point (4), the original web request did not get finished (the curl hangs, passenger-status --show=requests shows the request in the queue
Created redmine issue https://projects.theforeman.org/issues/25109 from this bug
Upstream bug assigned to inecas
Moving this bug to POST for triage into Satellite 6 since the upstream issue https://projects.theforeman.org/issues/25109 has been resolved.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:1222