Skip to content

Reduce artifactory bandwidth used by ci.jenkins.io #4747

@MarkEWaite

Description

@MarkEWaite

Service(s)

ci.jenkins.io

Summary

Analysis of the bandwidth use on repo.jenkins-ci.org by @basil has shown that ci.jenkins.io is repeatedly downloading war files for some recent Jenkins core releases and for Jenkins plugins. The duplicate downloads include

IP address Artifact Downloaded (GB)
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.479.1/jenkins-war-2.479.1.war 292.538732947782
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.518/jenkins-war-2.518.war 168.361135382205
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.479.3/jenkins-war-2.479.3.war 127.754617938772
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.517/jenkins-war-2.517.war 80.2548949094489
3.139.132.49 org/jenkins-ci/main/jenkins-test-harness-tools/2.2/jenkins-test-harness-tools-2.2.jar 57.4026786452159
3.139.132.49 org/jenkins-ci/plugins/bouncycastle-api/2.30.1.80-261.v00c0e2618ec3/bouncycastle-api-2.30.1.80-261.v00c0e2618ec3.hpi 44.1197699354962
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.504.3/jenkins-war-2.504.3.war 41.6389248613268
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.479.1/jenkins-core-2.479.1.jar 36.1472865268588
3.139.132.49 org/jenkins-ci/plugins/durable-task/587.v84b_877235b_45/durable-task-587.v84b_877235b_45.hpi 33.4868805855513
3.139.132.49 io/jenkins/test/fips/fips-bundle-test/27.va_f689db_8c5ea_/fips-bundle-test-27.va_f689db_8c5ea_.jar 31.0293228849769
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.516.1-rc36996.5d38c1a_d0c66/jenkins-war-2.516.1-rc36996.5d38c1a_d0c66.war 25.9519814522937
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.492.3/jenkins-war-2.492.3.war 25.1239216122776
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.504.1/jenkins-war-2.504.1.war 24.5013827104121
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.518-rc37018.68171522d59f/jenkins-war-2.518-rc37018.68171522d59f.war 23.1852552713826
3.139.132.49 org/jenkins-ci/main/cli/2.518/cli-2.518.jar 21.4586931876838
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.518/jenkins-core-2.518.jar 20.3767495974898
3.139.132.49 org/eclipse/jgit/org.eclipse.jgit/6.8.0.202311291450-r/org.eclipse.jgit-6.8.0.202311291450-r.jar 17.8714849250391
3.139.132.49 org/jenkins-ci/plugins/bouncycastle-api/2.30.1.80-256.vf98926042a_9b_/bouncycastle-api-2.30.1.80-256.vf98926042a_9b_.hpi 17.6525939153507
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.479.3/jenkins-core-2.479.3.jar 15.6551615986973
3.139.132.49 org/jenkins-ci/plugins/durable-task/581.v299a_5609d767/durable-task-581.v299a_5609d767.hpi 14.1808188911527
3.139.132.49 org/jenkins-ci/main/jenkins-test-harness-htmlunit/208.v18783fd22fca_/jenkins-test-harness-htmlunit-208.v18783fd22fca_.jar 13.8294054418802
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.452.4/jenkins-war-2.452.4.war 13.5711509920657
3.139.132.49 org/eclipse/jgit/org.eclipse.jgit/7.3.0.202506031305-r/org.eclipse.jgit-7.3.0.202506031305-r.jar 13.3827022798359
3.139.132.49 io/jenkins/plugins/lib-durable-task/48.v72b_86b_9ca_8e1/lib-durable-task-48.v72b_86b_9ca_8e1.jar 13.1410510651767
3.139.132.49 org/jenkins-ci/plugins/jackson2-api/2.18.3-402.v74c4eb_f122b_2/jackson2-api-2.18.3-402.v74c4eb_f122b_2.hpi 13.00744024012243.139.132.49
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.518/jenkins-war-2.518.war 168.361135382205
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.479.3/jenkins-war-2.479.3.war 127.754617938772
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.517/jenkins-war-2.517.war 80.2548949094489
3.139.132.49 org/jenkins-ci/main/jenkins-test-harness-tools/2.2/jenkins-test-harness-tools-2.2.jar 57.4026786452159
3.139.132.49 org/jenkins-ci/plugins/bouncycastle-api/2.30.1.80-261.v00c0e2618ec3/bouncycastle-api-2.30.1.80-261.v00c0e2618ec3.hpi 44.1197699354962
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.504.3/jenkins-war-2.504.3.war 41.6389248613268
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.479.1/jenkins-core-2.479.1.jar 36.1472865268588
3.139.132.49 org/jenkins-ci/plugins/durable-task/587.v84b_877235b_45/durable-task-587.v84b_877235b_45.hpi 33.4868805855513
3.139.132.49 io/jenkins/test/fips/fips-bundle-test/27.va_f689db_8c5ea_/fips-bundle-test-27.va_f689db_8c5ea_.jar 31.0293228849769
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.516.1-rc36996.5d38c1a_d0c66/jenkins-war-2.516.1-rc36996.5d38c1a_d0c66.war 25.9519814522937
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.492.3/jenkins-war-2.492.3.war 25.1239216122776
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.504.1/jenkins-war-2.504.1.war 24.5013827104121
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.518-rc37018.68171522d59f/jenkins-war-2.518-rc37018.68171522d59f.war 23.1852552713826
3.139.132.49 org/jenkins-ci/main/cli/2.518/cli-2.518.jar 21.4586931876838
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.518/jenkins-core-2.518.jar 20.3767495974898
3.139.132.49 org/eclipse/jgit/org.eclipse.jgit/6.8.0.202311291450-r/org.eclipse.jgit-6.8.0.202311291450-r.jar 17.8714849250391
3.139.132.49 org/jenkins-ci/plugins/bouncycastle-api/2.30.1.80-256.vf98926042a_9b_/bouncycastle-api-2.30.1.80-256.vf98926042a_9b_.hpi 17.6525939153507
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.479.3/jenkins-core-2.479.3.jar 15.6551615986973
3.139.132.49 org/jenkins-ci/plugins/durable-task/581.v299a_5609d767/durable-task-581.v299a_5609d767.hpi 14.1808188911527
3.139.132.49 org/jenkins-ci/main/jenkins-test-harness-htmlunit/208.v18783fd22fca_/jenkins-test-harness-htmlunit-208.v18783fd22fca_.jar 13.8294054418802
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.452.4/jenkins-war-2.452.4.war 13.5711509920657
3.139.132.49 org/eclipse/jgit/org.eclipse.jgit/7.3.0.202506031305-r/org.eclipse.jgit-7.3.0.202506031305-r.jar 13.3827022798359
3.139.132.49 io/jenkins/plugins/lib-durable-task/48.v72b_86b_9ca_8e1/lib-durable-task-48.v72b_86b_9ca_8e1.jar 13.1410510651767
3.139.132.49 org/jenkins-ci/plugins/jackson2-api/2.18.3-402.v74c4eb_f122b_2/jackson2-api-2.18.3-402.v74c4eb_f122b_2.hpi 13.0074402401224

Download count

The download count by artifact is

IP Address Artitact Download Count
3.139.132.49 org/eclipse/jgit/org.eclipse.jgit/6.8.0.202311291450-r/org.eclipse.jgit-6.8.0.202311291450-r.jar 6051
3.139.132.49 org/jenkins-ci/plugins/bouncycastle-api/2.30.1.80-261.v00c0e2618ec3/bouncycastle-api-2.30.1.80-261.v00c0e2618ec3.hpi 4915
3.139.132.49 org/eclipse/jgit/org.eclipse.jgit/7.3.0.202506031305-r/org.eclipse.jgit-7.3.0.202506031305-r.jar 4354
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.479.1/jenkins-core-2.479.1.jar 3272
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.479.1/jenkins-war-2.479.1.war 3272
3.139.132.49 org/jenkins-ci/plugins/jackson2-api/2.18.3-402.v74c4eb_f122b_2/jackson2-api-2.18.3-402.v74c4eb_f122b_2.hpi 3219
3.139.132.49 org/jenkins-ci/plugins/durable-task/587.v84b_877235b_45/durable-task-587.v84b_877235b_45.hpi 2888
3.139.132.49 io/jenkins/test/fips/fips-bundle-test/27.va_f689db_8c5ea_/fips-bundle-test-27.va_f689db_8c5ea_.jar 2784
3.139.132.49 org/jenkins-ci/plugins/bouncycastle-api/2.30.1.80-256.vf98926042a_9b_/bouncycastle-api-2.30.1.80-256.vf98926042a_9b_.hpi 2071
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.518/jenkins-war-2.518.war 1908
3.139.132.49 org/jenkins-ci/main/jenkins-test-harness-htmlunit/208.v18783fd22fca_/jenkins-test-harness-htmlunit-208.v18783fd22fca_.jar 1903
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.518/jenkins-core-2.518.jar 1848
3.139.132.49 org/jenkins-ci/main/cli/2.518/cli-2.518.jar 1846
3.139.132.49 org/jenkins-ci/main/jenkins-core/2.479.3/jenkins-core-2.479.3.jar 1417
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.479.3/jenkins-war-2.479.3.war 1417
3.139.132.49 org/jenkins-ci/plugins/durable-task/581.v299a_5609d767/durable-task-581.v299a_5609d767.hpi 1223
3.139.132.49 io/jenkins/plugins/lib-durable-task/48.v72b_86b_9ca_8e1/lib-durable-task-48.v72b_86b_9ca_8e1.jar 1138
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.517/jenkins-war-2.517.war 985
3.139.132.49 org/jenkins-ci/main/jenkins-test-harness-tools/2.2/jenkins-test-harness-tools-2.2.jar 873
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.504.3/jenkins-war-2.504.3.war 474
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.516.1-rc36996.5d38c1a_d0c66/jenkins-war-2.516.1-rc36996.5d38c1a_d0c66.war 319
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.518-rc37018.68171522d59f/jenkins-war-2.518-rc37018.68171522d59f.war 285
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.492.3/jenkins-war-2.492.3.war 279
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.504.1/jenkins-war-2.504.1.war 279
3.139.132.49 org/jenkins-ci/main/jenkins-war/2.452.4/jenkins-war-2.452.4.war 156

Reproduction steps

Not clear which job or jobs are causing the duplicate downloads

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions