Cloudberry Database version
No response
What happened
cdbpath_motion_for_parallel_join() has most duplicated codes with cdbpath_motion_for_join(),
we separate them for clean codes.
Some codes are not used for parallel, for example, handle update in parallel mode is meaningless.
We have a refactor for SegmentGeneralWorkers as outer side, but lack for other locus.
By reviewing the codes, some potential bugs are found.
As this part of codes is critical, should fix them after refactor to avoid a big change.
What you think should happen instead
No response
How to reproduce
@tuhaihe This is exactly an enhancement, but I can't find a enhancement label or remove Bug label for it.
Some fields in this template are not suite for enhancement. And I can't set assignees either.
Operating System
no need
Anything else
No response
Are you willing to submit PR?
Code of Conduct
Cloudberry Database version
No response
What happened
cdbpath_motion_for_parallel_join() has most duplicated codes with cdbpath_motion_for_join(),
we separate them for clean codes.
Some codes are not used for parallel, for example, handle update in parallel mode is meaningless.
We have a refactor for SegmentGeneralWorkers as outer side, but lack for other locus.
By reviewing the codes, some potential bugs are found.
As this part of codes is critical, should fix them after refactor to avoid a big change.
What you think should happen instead
No response
How to reproduce
@tuhaihe This is exactly an enhancement, but I can't find a enhancement label or remove Bug label for it.
Some fields in this template are not suite for enhancement. And I can't set assignees either.
Operating System
no need
Anything else
No response
Are you willing to submit PR?
Code of Conduct