-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assess Artifactory bandwidth reduction options #3599
Comments
Nodejs dist can’t be made private as it will break builds as far as I know. npm is likely the same depending on if it’s caching the npm binary or dependencies, (binary is the one that would cause problems) |
What are the usages of NPM/NodeJS for artifactory? It's not really known by infra team |
Every CI build for a plugin that uses node / npm and core will download it from the mirror: |
Thanks for the explanation @timja ! As pointed by @lemeurherve, we should check to put this usage under ACP, like for Maven, to decrease the amount of data downloaded from JFrog |
Timing proposal discussed during the weekly meeting:
|
Update: moved the brownout tests. Proposal (ping @MarkEWaite @smerle33 @lemeurherve for voting +1 or -1 to this message)
If we got majority of vote, I'll open a status page + will send an email to the developers |
+1 if needed as a voting and not an emoji |
Thanks folks! I need review (and approval if ok) on jenkins-infra/status#310 then, before I send the email |
+1 from me |
email thread for jgit brownout: https://groups.google.com/g/jenkinsci-dev |
Update:
|
Update:
|
Update: proposed timeline for the next brownout jenkins-infra/status#370 |
Brownout started:
Next steps: testing builds |
Brownout is finished: closed status.jenkins.io and sent an email on the mailing list. TL;DR; results are really good, we only have one last build issue in jenkinsci/maven-hpi-plugin#529 (comment) but not blocking the planning as it is only a matter of Integration tests and settings.xml (edit)
|
Update: next steps:
|
Work on jenkinsci/maven-hpi-plugin#537 is finished and merged thanks to the help of @basil . It is a fix to allow running Integrations Tests by opt-ing out of ACP for this project (only). Background work is needed for a clear fix (issue to track this in jenkinsci/maven-hpi-plugin#541). Next step to close this issue: let's wait from @MarkEWaite 's analysis of the logs provided by JFrog and confirm with them that the new bandwitdh usage is fine for them. |
Done. Log file format changed and we've decided to not spend the effort to adapt to the changed log file format. Thanks to all! |
Service(s)
Artifactory
Summary
JFrog has asked us to reduce the outbound bandwidth used by https://repo.jenkins-ci.org . One of the ideas being explored is to make several of the repository mirrors private. We need to test that by announcing and executing a series of time limited tests that temporarily make the repository mirrors private and assess the impact on Jenkins developers.
The proposed sequence of repositories to make private include:
The repositories in the list include a mix of large and small repositories with some that are known to be used for Jenkins development and others that are not as clear that they are used for Jenkins development.
Implementation plan
Announce the series of functionality reduction tests with each lasting for a relatively brief period (1 hour). Announce in
During the functionality reduction tests, we will specifically assess impact on
The text was updated successfully, but these errors were encountered: