Jinwoo Hwang created GEODE-10464:
------------------------------------
Summary: Fix Build Failures with Gradle Network Timeout and Retry
Configuration
Key: GEODE-10464
URL: https://issues.apache.org/jira/browse/GEODE-10464
Project: Geode
Issue Type: Improvement
Reporter: Jinwoo Hwang
h3. Problem Statement
Builds are failing intermittently due to network connectivity issues when
resolving dependencies from various repositories. Specific error encountered:
* Could not determine the dependencies of task
':geode-assembly:acceptanceTest'.
> Could not resolve all task dependencies for configuration
> ':geode-assembly:acceptanceTestRuntimeClasspath'.
> Could not resolve org.gradle:gradle-tooling-api:5.1.1.
> Could not get resource
'https://repo.spring.io/release/org/gradle/gradle-tooling-api/5.1.1/gradle-tooling-api-5.1.1.pom'.
> Could not GET
'https://repo.spring.io/release/org/gradle/gradle-tooling-api/5.1.1/gradle-tooling-api-5.1.1.pom'.
Received status code 401 from server
> Could not get resource
'https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.37/bin/org.gradle-gradle-tooling-api-5.1.1.jar'.
> Could not HEAD
'https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.37/bin/org.gradle-gradle-tooling-api-5.1.1.jar'.
> Read timed out
h3. Root Cause Analysis
* Network timeouts occurring during dependency resolution (default ~30s
timeouts)
* Transient HTTP errors (401, timeouts) from external repositories
* No retry mechanism for failed requests
* Multiple repository sources being attempted without adequate timeout handling
--
This message was sent by Atlassian Jira
(v8.20.10#820010)