Skip to content
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

feat(blog) add a new post about the Update Center (5th brownout) #7628

Merged

Conversation

dduportal
Copy link
Contributor

Related to jenkins-infra/helpdesk#2649, jenkins-infra/helpdesk#4312 and jenkins-infra/helpdesk#4311

This PRs publishes a new blog post to announce the 5th brownout.

I'm short in delays (sorry, I got team member unavailable so late due to overwhelmed): I would want to publish this as soon as posible. As such, do not hesitate to commit or fix the post if you see any mistake or typo (you can push on my PR here: I'll let it in auto merge) but I'll need a quick review + approval at least.

@timja timja merged commit 5cecc0d into jenkins-infra:master Oct 24, 2024
5 checks passed

Note: this is a follow up of link:/blog/2024/09/25/update-center-brownouts-4/[the 26 and 27 September 24 hours brownout].

The service https://updates.jenkins.io will switch its implementation to a new system during 1 day:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The service https://updates.jenkins.io will switch its implementation to a new system during 1 day:
The service link:https://updates.jenkins.io will switch its implementation to a new system during 1 day:


The service https://updates.jenkins.io will switch its implementation to a new system during 1 day:

- From Thursday 24 October 2024 from 10:00am UTC until Friday 25 October 2024 10:00am UTC
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- From Thursday 24 October 2024 from 10:00am UTC until Friday 25 October 2024 10:00am UTC
- From Thursday 24 October 2024 from 10:00 am UTC until Friday 25 October 2024 10:00 am UTC


⚠️ Please, check that your organization respects the advertised DNS TTL or you might be stuck in the brownout longer than expected.

Under the hood, any HTTP request made to this service will be redirected to a mirror close to user locations during these brownouts.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Under the hood, any HTTP request made to this service will be redirected to a mirror close to user locations during these brownouts.
Under the hood, any HTTP request to this service will be redirected to a mirror close to the user's locations during these brownouts.


== What is the "Update Center"?

Jenkins link:https://updates.jenkins.io[Update Center] is a web server at the core of the Jenkins public infrastructure which distributes the plugins, tool installers, and versions index to all Jenkins servers across the world.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Jenkins link:https://updates.jenkins.io[Update Center] is a web server at the core of the Jenkins public infrastructure which distributes the plugins, tool installers, and versions index to all Jenkins servers across the world.
Jenkins link:https://updates.jenkins.io[Update Center] is a web server at the core of the Jenkins public infrastructure that distributes the plugins, tool installers, and versions index to all Jenkins servers worldwide.


From the installation wizard to regular plugin updates, if you run Jenkins, then you use this service under the hood.

Today, it serves around 50 Tb of data (outbound bandwidth) each month from a single virtual machine on AWS, which costs around $6,000 per month.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Today, it serves around 50 Tb of data (outbound bandwidth) each month from a single virtual machine on AWS, which costs around $6,000 per month.
Today, it serves around 50 TB of data (outbound bandwidth) each month from a single virtual machine on AWS, which costs around $6,000 per month.

Comment on lines +47 to +50
However the previous (fourth) brownout raised 2 issues:
- We've seen (and were reported) HTTP/404 errors due to broken links in some HTML pages (not used a lot) and missing endpoints used for healthchecks in link:https://github.com/jenkins-infra/helpdesk/issues/4311[]
- We've also seen HTTP/404 errors after 8-9 hours or production usage due to network file share (SMB/CIFS) issues with Apache. The service is self-healing but we are trying to fine tune this: if it fails, then we'll have to update the Apache architecture to stop using a network file share. See https://github.com/jenkins-infra/helpdesk/issues/4312 for details.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
However the previous (fourth) brownout raised 2 issues:
- We've seen (and were reported) HTTP/404 errors due to broken links in some HTML pages (not used a lot) and missing endpoints used for healthchecks in link:https://github.com/jenkins-infra/helpdesk/issues/4311[]
- We've also seen HTTP/404 errors after 8-9 hours or production usage due to network file share (SMB/CIFS) issues with Apache. The service is self-healing but we are trying to fine tune this: if it fails, then we'll have to update the Apache architecture to stop using a network file share. See https://github.com/jenkins-infra/helpdesk/issues/4312 for details.
However, the previous (fourth) brownout raised 2 issues:
- We've seen (and were reported) HTTP/404 errors due to broken links in some HTML pages (not used a lot) and missing endpoints used for health checks in link:https://github.com/jenkins-infra/helpdesk/issues/4311[]
- We've also seen HTTP/404 errors after 8-9 hours of production usage due to network file share (SMB/CIFS) issues with Apache. The service is self-healing but we are trying to fine-tune this: if it fails, then we'll have to update the Apache architecture to stop using a network file share. See https://github.com/jenkins-infra/helpdesk/issues/4312 for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants