github-actions[bot] commented on code in PR #62222:
URL: https://github.com/apache/doris/pull/62222#discussion_r3193116542


##########
fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java:
##########
@@ -5483,6 +5493,7 @@ public TQueryOptions toThrift() {
 

Review Comment:
   This leaves the advertised compatibility alias non-functional. 
`enable_common_expr_pushdown` still has its own FE field and is still sent to 
BE as `enable_common_expr_pushdown`, but BE now gates SegmentIterator 
filter/LIMIT pushdown only on `enable_segment_filter_and_limit_pushdown` 
(`RuntimeState::enable_segment_filter_and_limit_pushdown()`). A user, saved 
session setting, or mixed-version FE that sets `enable_common_expr_pushdown = 
false` will still leave this new option true/default, so the renamed pushdown 
remains enabled despite the alias comment. Please map the old variable into the 
new option (for example by sending `enableSegmentFilterAndLimitPushdown && 
enableCommonExprPushdown`, or by keeping BE honoring the old thrift field) and 
add a compatibility regression.



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to