You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Xiening Dai (Jira)" <ji...@apache.org> on 2019/09/08 05:28:00 UTC

[jira] [Created] (CALCITE-3330) propagateCostImprovements() could result in stack overflow

Xiening Dai created CALCITE-3330:
------------------------------------

             Summary: propagateCostImprovements() could result in stack overflow
                 Key: CALCITE-3330
                 URL: https://issues.apache.org/jira/browse/CALCITE-3330
             Project: Calcite
          Issue Type: Bug
            Reporter: Xiening Dai
            Assignee: Xiening Dai


Current implementation uses depth first approach for propagating cost improvements to parent rel nodes. This could lead to stack overflow if the rel node hierarchy is very deep. Suggest use breath first approach for cost propagation. 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)