You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Laurent Goujon (JIRA)" <ji...@apache.org> on 2018/09/05 23:30:00 UTC

[jira] [Created] (CALCITE-2537) Make sure assertions are enabled before calling VolcanoPlanner#validate

Laurent Goujon created CALCITE-2537:
---------------------------------------

             Summary: Make sure assertions are enabled before calling VolcanoPlanner#validate
                 Key: CALCITE-2537
                 URL: https://issues.apache.org/jira/browse/CALCITE-2537
             Project: Calcite
          Issue Type: Improvement
          Components: core
            Reporter: Laurent Goujon
            Assignee: Julian Hyde


{{VolcanoPlanner#validate()}} is invoked if the log level is debug or lower. But considering how enabling this method slows down the whole planning (changing it for running tests make the whole duration several hours), and this is some kind of assertion (since it throws {{AssertionError}}, I would suggest to only enable it when assertions are enabled



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)