cylc / cylc-ui

Web app for monitoring and controlling Cylc workflows

Home Page:https://cylc.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

efficient filtering

oliver-sanders opened this issue · comments

The logic used for filtering the workflows / tree views requires recomputation every time the data changes.

I.E. if any task changes state anywhere, then all filters have to be recomputed. This is extremely inefficient, we should only be recomputing the filter state of the node or nodes which have been updated.