Page MenuHomePhabricator

FilterRunner still tries to check all the remaining filters when the condition limit is reached
Open, Needs TriagePublic

Description

If there are 10 active filters, and the condition limit is reached while evaluating filter 5, the execution of filter 5 will be aborted with an exception, but we will still try to evaluate filters 6 to 10; the evaluation of each of those filters would terminate as soon as the condition limit is increased again.

In practice, this means that the condition limit is not really being enforced. As far as I can tell, this has always worked like this since the condition limit was introduced in 2009.