New issue
Advanced search Search tips

Issue 832200 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Unify stopping of tail processing nodes

Project Member Reported by rtoy@chromium.org, Apr 12 2018

Issue description

When nodes that require tail processing are finished and their outputs need to be disabled, they're placed on finished list that gets processed on the main thread to disable its output.  The can cause downstream nodes to start tail processing and disabling its output too.

Soe both the tail list and the finished list get updated together in complicated ways.

Simplify this somehow.  It's really hard to keep track of these two lists and when the get updated and when they should be cleaned out.
 

Sign in to add a comment