shuke987 opened a new pull request, #65442: URL: https://github.com/apache/doris/pull/65442
### What Backport the `ProfileManager.getExecutionProfile()` read-lock fix from apache/doris#65353 to `branch-4.1`. ### Why `queryIdToExecutionProfiles` is updated and removed under the profile manager's write lock. Reads should use the corresponding read lock to keep access consistent with the map's lock discipline. ### Backport Notes The master PR also marks `query_profile/dml_profile_safe.groovy` as `nonConcurrent`, because that master-only suite runs `clean all profile`. `branch-4.1` does not contain `dml_profile_safe.groovy`, and no query_profile suite on this branch uses `clean all profile`, so that part is intentionally not backported. ### Validation - `git diff --check` Local FE build/regression was not run in this manual pick pass. -- 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]
