Skip to content

fix[vortex-array]: don't destroy encodings in filter grandchild#7381

Closed
asubiotto wants to merge 1 commit intodevelopfrom
asubiotto/filter
Closed

fix[vortex-array]: don't destroy encodings in filter grandchild#7381
asubiotto wants to merge 1 commit intodevelopfrom
asubiotto/filter

Conversation

@asubiotto
Copy link
Copy Markdown
Contributor

I believe this is a regression. A Filter(Slice(Ree)) is pretty common and would eagerly canonicalize its child preventing execute_parent kernels like RunEnd's FilterKernel from firing. This is an issue with dict encoding too.

This commit executes its child one step so that execute_parent kernels may match.

Summary

See above

Testing

Regression test to explicitly verify execute_until result encoding.

I believe this is a regression. A Filter(Slice(Ree)) is pretty common and
would eagerly canonicalize its child preventing execute_parent kernels like
RunEnd's FilterKernel from firing. This is an issue with dict encoding too.

This commit executes its child one step so that execute_parent kernels may
match.

Signed-off-by: Alfonso Subiotto Marques <alfonso.subiotto@polarsignals.com>
@asubiotto asubiotto requested a review from joseph-isaacs April 10, 2026 12:56
@asubiotto asubiotto added the changelog/fix A bug fix label Apr 10, 2026
@asubiotto
Copy link
Copy Markdown
Contributor Author

@joseph-isaacs I think this is what I mentioned in our sync and the cause behind seeing filters destroy ree/dict encodings.

Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will look into this, but this is not the way to do this

@joseph-isaacs
Copy link
Copy Markdown
Contributor

#7386 i think this is the fix. i'll get it merged on monday

@asubiotto
Copy link
Copy Markdown
Contributor Author

Closing in favor of #7386

@asubiotto asubiotto closed this Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants