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

   ## Summary
   
   - Use the existing thread-pool scheduler by default for internal and 
external scans. The task executor remains available through the corresponding 
explicit configuration options.
   - Convert Doris exceptions raised during row-ID V2 fetch RPC processing on a 
thread-pool worker into an error status in the RPC response.
   
   ## Backport scope
   
   Cherry-picked from #68610 for branch-4.2. This branch does not have the 
master-side shared scan LIMIT counter or the associated scanner/context APIs, 
so its existing scanner behavior is retained. The backport includes the 
scheduler defaults, the row-ID RPC exception boundary, and focused tests 
without importing unrelated master-side scan changes.
   
   ## Tests
   
   - ASAN BE and FE build: `BUILD_TYPE=ASAN ./build.sh --be --fe -j 32` — 
passed.
   - Focused BE unit tests covering row-ID fetch, external scan task 
submission, workload-group schedulers, scanner context, and scanner projection 
— 82 passed.
   - `query_p0/limit` regression on an isolated local FE/BE cluster — 18 suites 
passed.
   - `clang-format.sh`, `check-format.sh`, and `git diff --check` — passed.
   
   ## Release note
   
   Internal and external scans now use the thread-pool scheduler by default. 
Set `enable_task_executor_in_internal_table` or 
`enable_task_executor_in_external_table` to `true` to opt back into the task 
executor for the respective scan type.


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