xiangfu0 opened a new pull request, #19947: URL: https://github.com/apache/pinot/pull/19947
**Backward incompatible:** batch pushes now reject multiple selected archive paths with the same logical segment name before replacement or upload. Previously, recursive output layouts could push both `segment.tar.gz` and `2022/segment.tar.gz`; clean the output or select one cohort with `pushFileNamePattern` when upgrading. Reproduce with those two gzip paths under one output directory: the unfiltered push now reports both conflicting paths, while `pushFileNamePattern: "glob:**/2022/*.tar.gz"` selects only the nested copy. This validation is split from #19898 and works independently of its new codecs. Validation: 24 targeted JDK 25 reactor tests passed, including the original duplicate fixture, rejection before upload, filtered TAR/URI/metadata dispatch, and empty selection. Affected-module precommit checks and independent Pinot review passed. -- 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]
