X Tutup
Skip to content

Python: Fix bad join in method call order computation#21429

Draft
tausbn wants to merge 1 commit intomainfrom
tausbn/fix-bad-join-in-method-call-order
Draft

Python: Fix bad join in method call order computation#21429
tausbn wants to merge 1 commit intomainfrom
tausbn/fix-bad-join-in-method-call-order

Conversation

@tausbn
Copy link
Contributor

@tausbn tausbn commented Mar 9, 2026

This join had badness 1127 on the project FiacreT/M-moire, producing ~31 million tuples in order to end up with only ~27k tuples later in the pipeline. With the fix, we reduce this by roughly the full 31 million (the new materialised helper predicate accounting for roughly 130k tuples on its own).

This join had badness 1127 on the project FiacreT/M-moire, producing ~31
million tuples in order to end up with only ~27k tuples later in the
pipeline. With the fix, we reduce this by roughly the full 31 million
(the new materialised helper predicate accounting for roughly 130k
tuples on its own).

Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
@tausbn tausbn added the no-change-note-required This PR does not need a change note label Mar 9, 2026
@github-actions github-actions bot added the Python label Mar 9, 2026
Copy link
Contributor

@owen-mc owen-mc left a comment

Choose a reason for hiding this comment

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

Seems to preserve the functionality.

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

Labels

no-change-note-required This PR does not need a change note Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

X Tutup