[SERVER-63846] Lowering of HashJoinNode: switch direction of inner and outer side for hash join stage. Created: 18/Feb/22  Updated: 29/Oct/23  Resolved: 22/Feb/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0.0-rc0

Type: Bug Priority: Major - P3
Reporter: Svilen Mihaylov (Inactive) Assignee: Svilen Mihaylov (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

The physical HashJoinNode assumes that the build side is the inner side, while the SBE hash join stage makes the opposite assumption that the outer side is the build side.

For consistency, switch the left and right sides during lowering.



 Comments   
Comment by Githook User [ 22/Feb/22 ]

Author:

{'name': 'Svilen Mihaylov', 'email': 'svilen.mihaylov@mongodb.com', 'username': 'smihaylov-mongodb'}

Message: SERVER-63846 Lowering of HashJoinNode: switch direction of inner and outer side for hash join stage
Branch: master
https://github.com/mongodb/mongo/commit/ddb3c544036eccb70841c50490d8dfc0eaba1c25

Generated at Thu Feb 08 05:58:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.