Skip to content

Fix namespace/_cluster pushdown semantics for != filters#79

Merged
ndenev merged 1 commit intomasterfrom
fix/65-namespace-pushdown
Mar 8, 2026
Merged

Fix namespace/_cluster pushdown semantics for != filters#79
ndenev merged 1 commit intomasterfrom
fix/65-namespace-pushdown

Conversation

@ndenev
Copy link
Owner

@ndenev ndenev commented Mar 7, 2026

Summary

  • restrict namespace and _cluster pushdown to semantically safe equality predicates with string literals
  • stop marking != and other operators as exact pushdown for these columns
  • add regression coverage for namespace != 'kube-system' and a control test for namespace equality

Testing

  • cargo test test_filter_pushdown_namespace -- --nocapture

Closes #65

@ndenev ndenev merged commit 9126a23 into master Mar 8, 2026
8 checks passed
@ndenev ndenev deleted the fix/65-namespace-pushdown branch March 8, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incorrect results: namespace/_cluster filters can be marked Exact pushdown when not enforced

1 participant