ankitsultana commented on PR #15999:
URL: https://github.com/apache/pinot/pull/15999#issuecomment-2945100075

   > The purpose of these knobs are for users to turn off rules that are taking 
too long / produces suboptimal plan. All rules are enabled by default.
   
   I suppose these knobs are not just for debugging. It is expected that users 
may use this in their production workloads. Correct?
   
   > The naming convention here is consistent with the rule name shown on query 
console from EXPLAIN PLAN FOR, it's just plannerRule.skip<name as shown on 
console>.
   
   I think this makes sense to some extent for rules in Calcite. But for rules 
implemented by us, we should instead use shorter names. We could create a new 
abstract class that overrides `RelOptRule` and adds an abstract method to 
define a name to be used for this purpose.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to