BiteTheDDDDt opened a new pull request, #64130:
URL: https://github.com/apache/doris/pull/64130

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: None
   
   Problem Summary: Runtime filter merge coordinator selection in FE used a 
fixed first/top instance. For stable fragment and worker ordering, repeated 
queries could assign BE-side runtime filter coordinator work to the same 
backend. This change adds a shared round-robin selector and selects from 
distinct participating BEs. The legacy Coordinator keeps candidates aligned 
with the BE fallback path by choosing the first local param for each BE in 
fragment send order, while the Nereids thrift builder selects from all 
participating workers.
   
   ### Release note
   
   None
   
   ### Check List (For Author)
   
   - Test: Unit Test
       - ./run-fe-ut.sh --run org.apache.doris.qe.runtime.ThriftPlansBuilderTest
       - ./build.sh --fe
   - Behavior changed: Yes. Runtime filter coordinator selection is balanced 
across participating BEs instead of using a fixed first/top BE.
   - Does this need documentation: No


-- 
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