seawinde opened a new pull request, #64517: URL: https://github.com/apache/doris/pull/64517
pr: #62984 commitId: 464d89c5f62 Backport #62984 to branch-4.0. This fixes isMTMVPartitionSync mutating caller-owned excluded trigger table sets. The backport adapts the upstream TableNameInfo change to branch-4.0, which still uses TableName in this code path, by copying the input set into a local mutable Set<TableName> before adding followed PCT tables. Conflict resolution: - fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPartitionUtil.java: kept branch-4.0 TableName API and applied the local-copy behavior. - fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVPartitionUtilTest.java: adapted the upstream immutable-set test to branch-4.0 JMockit style and TableName type. Tests: - git diff --check upstream/branch-4.0..HEAD - ./run-fe-ut.sh --run org.apache.doris.mtmv.MTMVPartitionUtilTest -- 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]
