foxtail463 opened a new pull request, #63299: URL: https://github.com/apache/doris/pull/63299
Problem Summary: BE previously reported pipeline profiles as an ordered list, and FE inferred the meaning of each profile node from its position in that list. The first element was treated as the fragment-level profile, while the remaining elements were treated as pipeline profiles. This couples the profile transport protocol to the display tree layout and makes the logic fragile when the profile tree structure changes. It also forces FE to recover semantic information from implicit ordering instead of using explicit metadata. This change adds structured profile node reports with explicit node type and pipeline id. BE now reports fragment-level and pipeline-level profiles with their semantic type, and FE builds the RuntimeProfile display tree from that structured data. The aggregated multi-BE pipeline profile only consumes pipeline reports. -- 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]
