Page MenuHomePhabricator

When running worker tasks in-process, subtasks which fail incorrectly cause the parent tasks to fail
Closed, ResolvedPublic

Description

With setRunAllTasksInProcess(), if you run task A which runs task B and task B fails, the exception bubbles out of task A and aborts it.

This isn't consistent with how the tasks would execute in the real queue. Instead, the subtask failure should not abort execution of the parent task.

Revisions and Commits

Restricted Differential Revision

Event Timeline

epriestley triaged this task as Wishlist priority.Aug 12 2020, 8:32 PM
epriestley created this task.
epriestley added a revision: Restricted Differential Revision.Sep 8 2020, 8:15 PM
epriestley closed this task as Resolved by committing Restricted Diffusion Commit.Sep 16 2020, 12:37 AM
epriestley claimed this task.
epriestley added a commit: Restricted Diffusion Commit.