Skip to content

Update 02841_parquet_filter_pushdown reference for nullable min/max pruning - #2822

Merged
filimonov merged 1 commit into
antalya-26.8from
fix/antalya-26.8/02841-parquet-filter-pushdown-reference
Nov 10, 2026
Merged

filimonov merged 1 commit into
antalya-26.8from
fix/antalya-26.8/02841-parquet-filter-pushdown-reference

Conversation

@filimonov

Copy link
Copy Markdown
Member

02841_parquet_filter_pushdown fails in the sequential stateless jobs on antalya-26.8 since #2657 (nullable min/max pruning): five -- quirk with infinities queries now read only the row groups a non-nullable column would, and the reference still has the old over-reading values. The sequential jobs were dropped on that PR, so the diff surfaced on the next one.

Update the reference and the three comments. Verified with an A/B on one ASan build with the PR 2657 source change reverted: the old reference passes there, the new one passes with the change, and the real (non-indexHint) filter results are identical on both.

Related: #2657
CI: https://altinity-build-artifacts.s3.amazonaws.com/json.html?PR=2805&sha=ad04f95e44190bff34b9e5330054a01abaa848ec&name_0=PR (jobs "Stateless tests (amd_debug, sequential)" and "Stateless tests (amd_debug, distributed plan, s3 storage, sequential)")

Changelog category (leave one):

  • CI Fix or Improvement (changelog entry is not required)

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

...

Documentation entry for user-facing changes

...

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Unit tests
  • Performance tests
  • Aarch64 tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • CAS (content-addressed storage; Antalya only)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

…runing

#2657 (a756181) lets Parquet
row-group pruning skip a nullable column whose non-null range misses the
predicate, so the five `-- quirk with infinities` queries now read only the
row groups a non-nullable column would. The reference still carried the
over-reading values; the sequential stateless jobs were dropped on that PR, so
the mismatch surfaced on the next PR.

Verified with a local A/B of the same ASan build with the PR 2657 source change
reverted: the old reference passes there, the new one passes with the change,
and the real (non-indexHint) filter results are identical on both.

CI: https://altinity-build-artifacts.s3.amazonaws.com/json.html?PR=2805&sha=ad04f95e44190bff34b9e5330054a01abaa848ec&name_0=PR
PR: #2805

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

Workflow [PR], commit [3d5ad2b]

@mkmkme mkmkme added antalya antalya-26.8 Session label (releasy session config) labels Nov 10, 2026
@zvonand

zvonand commented Nov 10, 2026

Copy link
Copy Markdown
Member

should it have port-antalya label?

@filimonov filimonov added the port-antalya PRs to be ported to all new Antalya releases label Nov 10, 2026
@filimonov
filimonov merged commit b711e02 into antalya-26.8 Nov 10, 2026
288 of 290 checks passed
@zvonand

zvonand commented Nov 10, 2026

Copy link
Copy Markdown
Member

@filimonov either pls add a verified label or ask someone for verification or revert this :). We now try to avoid merging un-verified PRs because it creates mess sometimes.

@ianton-ru ianton-ru added the verified Approved for release label Nov 10, 2026
@ianton-ru

Copy link
Copy Markdown

Here's a fix for test only, no code was touched.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya antalya-26.8 Session label (releasy session config) port-antalya PRs to be ported to all new Antalya releases verified Approved for release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants