[
https://issues.apache.org/jira/browse/CALCITE-4747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jianhui Dong updated CALCITE-4747:
----------------------------------
Description:
!image-2021-08-19-12-12-41-534.png!
After we use HepPlanner to optimize the RelNode, we need to replace old
RelNode with the optimized RelNode, and update the graph in HepPlanner, but
calcite only remove the outdated RelNode(HepRelVertex) in line 970. I think
maybe we should also remove the outdated edge.
was:so it seems that outdated edges has not been cleanned
!image-2021-08-19-12-12-41-534.png!
> it seemes that collecGarbage in HepPlanner dose not clean outdated edges?
> -------------------------------------------------------------------------
>
> Key: CALCITE-4747
> URL: https://issues.apache.org/jira/browse/CALCITE-4747
> Project: Calcite
> Issue Type: Improvement
> Reporter: Jianhui Dong
> Priority: Minor
> Attachments: image-2021-08-19-12-12-41-534.png
>
>
> !image-2021-08-19-12-12-41-534.png!
> After we use HepPlanner to optimize the RelNode, we need to replace old
> RelNode with the optimized RelNode, and update the graph in HepPlanner, but
> calcite only remove the outdated RelNode(HepRelVertex) in line 970. I think
> maybe we should also remove the outdated edge.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)