Skip to content

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

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

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

Conversation

@ndenev

@ndenev ndenev commented Mar 7, 2026

Copy link
Copy Markdown
Owner

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