[Bug](CI) check_coverage_fe fails with wget exit code 4 downloading Maven from internal HK OSS endpoint
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 65/100
Línea de trabajo
Empieza con el script personalizado check_coverage_fe en doris-teamcity-settings e inspecciona cómo install_maven_cmd descarga Maven. Comprueba los registros de TeamCity que fallan y compara la URL interna con el endpoint público mencionado en la incidencia; se considera terminado cuando la descarga de Maven se completa correctamente y la canalización de cobertura continúa con bash build.sh --fe.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Search before asking
- I had searched in the issues and found no similar issues.
Version
master branch (TeamCity build configuration Doris_Coverage_CheckCoverageFe)
What's Wrong?
In TeamCity CI, the check_coverage_fe (Coverage for Doris FE UT) pipeline (buildTypeId=Doris_Coverage_CheckCoverageFe, configured in doris-teamcity-settings) fails during the container bootstrap step with Process exited with code 4 (wget network failure) before running bash build.sh --fe:
[16:29:15]W: [Step 1/1] + docker run --rm -v /home/work/unlimit_teamcity/TeamCity/Agents/20261102142722agent_172.17.0.92_1/system/git/git-01C3C15E.git:/root/git -v /home/work/unlimit_teamcity/TeamCity/Agents/20261102142722agent_172.17.0.92_1/work/60183217f6ee2a9c:/root/doris -w /root/doris apache/doris:build-env-ldb-toolchain-latest bash -c 'cd /usr/local/ && wget -t3 -c -q https://doris-regression-hk.oss-cn-hongkong-internal.aliyuncs.com/tools/maven/apache-maven-3.9.12-bin.tar.gz && tar -zxf apache-maven-3.9.12-bin.tar.gz && export PATH=/usr/local/apache-maven-3.9.12/bin:$PATH && mvn --version && cd - && ...'
[16:29:35]W: [Step 1/1] Process exited with code 4
[16:29:35]E: [Step 1/1] Process exited with code 4 (Step: check_coverage_fe (Command Line))
[16:29:35]E: [Step 1/1] Step check_coverage_fe (Command Line) failed
Example failing builds on #69938:
http://43.132.222.7:8111/viewLog.html?buildId=1088718&buildTypeId=Doris_Coverage_CheckCoverageFehttp://43.132.222.7:8111/viewLog.html?buildId=1089151&buildTypeId=Doris_Coverage_CheckCoverageFe
Root Cause:
In the check_coverage_fe custom script:
- Earlier steps on the agent use public OSS endpoints (
https://qa-build-hk.oss-cn-hongkong.aliyuncs.com/tools/jacoco-0.8.13.zipandhttps://qa-build.oss-cn-beijing.aliyuncs.com/tools/latest/qacli), which succeed. - However,
install_maven_cmdinsidedocker runuses the VPC-internal endpointhttps://doris-regression-hk.oss-cn-hongkong-internal.aliyuncs.com/tools/maven/apache-maven-3.9.12-bin.tar.gz:
When the agent/container cannot route to theinstall_maven_cmd="cd /usr/local/ && wget -t3 -c -q https://doris-regression-hk.oss-cn-hongkong-internal.aliyuncs.com/tools/maven/apache-maven-3.9.12-bin.tar.gz && tar -zxf apache-maven-3.9.12-bin.tar.gz && export PATH=/usr/local/apache-maven-3.9.12/bin:\$PATH && mvn --version && cd - &&"cn-hongkong-internalVPC endpoint,wget -qfails after 3 attempts (~20s) with exit code4(Network failure).
What You Expected?
Doris_Coverage_CheckCoverageFe should download apache-maven-3.9.12-bin.tar.gz from a reachable endpoint (e.g., https://doris-regression-hk.oss-cn-hongkong.aliyuncs.com/tools/maven/apache-maven-3.9.12-bin.tar.gz or falling back to the public endpoint when -internal is unreachable) so check_coverage_fe succeeds consistently.
How to Reproduce?
Trigger run buildall on a PR targeting master that touches FE files (e.g. #69938) and inspect the check_coverage_fe (Coverage for Doris FE UT) TeamCity build log after P0, External, NonConcurrent, and Cloud_P0 complete.
Anything Else?
Related to #60918 (where check_coverage_fe was previously updated in the internal TeamCity configuration) and #67785.
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
- Lenguaje dominante
- Java
- Estrellas
- 16.2k
- Forks
- 4k
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 654
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/doris
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/doris#70258 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
apache/doris#70000 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Bug] array_sort's second comparator argument takes the first argument's name: a nested lambda reads the wrong argument, and alias functions sort nothingPosiblemente ocupada @adarshomrey la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/doris#69919 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/doris#69863 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug] Upper-case hex in cloud initial rowset id is mis-parsed by BE from_hex (lossy, non-unique RowsetId)Posiblemente ocupada @siddiqueirshad la tomó hace 9 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/doris#69371 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/doris
Issues similares
-
ARM: Q flag should be stickyAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
NationalSecurityAgency/ghidra#10155 ·
Los mantenedores suelen responder en 2 días
-
bug web-ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
jenkinsci/jenkins#27705 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
"item-tooltip-keyboard-fix" crashes the game when opening the Items tab of the statistics menuAbiertomod bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
elmital/FixMCStats#65 · 3 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
QuranHub/quranhub-android#354 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
googleads/googleads-mobile-flutter#1541 ·
Los mantenedores suelen responder en 4 días