For a query that contains certain types of disjunctive filter conditions such as 'dir0=x OR dir1=y' we get wrong result when metadata caching is used. This is a regression due to
Note that the filter involves OR of 2 different directory levels. For the normal case of OR condition at the same level the problem does not occur.
Correct result (without metadata cache)
Wrong result (with metadata cache):