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

Update CouchDB to version 3.4.1 #12127

Open
amaltaro opened this issue Oct 2, 2024 · 0 comments
Open

Update CouchDB to version 3.4.1 #12127

amaltaro opened this issue Oct 2, 2024 · 0 comments
Labels
CouchDB New Feature Technical Debt Used to track issues that address technical needs internal to WM team

Comments

@amaltaro
Copy link
Contributor

amaltaro commented Oct 2, 2024

Impact of the new feature
CouchDB (hence most of the WM ecosystem)

Is your feature request related to a problem? Please describe.
We are currently running CouchDB 3.2.2 in both central and local agent, which has been released about 2 years ago.
In order not to accumulate too much technical debt, we should look into upgrading CouchDB to the latest version, 3.4.1, released a few days ago.

In addition to keeping up with the latest versions, this version has a new JavaScript engine that is 4x faster than SpiderMonkey, reduced memory footprint, and some other interesting things. Please refer to the release notes for more information:
https://docs.couchdb.org/en/stable/whatsnew/3.4.html

Describe the solution you'd like
Update CouchDB used both in central services
https://github.com/dmwm/CMSKubernetes/blob/master/docker/couchdb/Dockerfile

and local wmagent
https://github.com/dmwm/CMSKubernetes/blob/master/docker/pypi/wmagent-couchdb/Dockerfile

to version 3.4.1.

Together with this upgrade, functional tests need to be performed to ensure that the correctness of the WM system.

Describe alternatives you've considered
An alternative on how this gets implemented, is to actually merge both Dockerfiles and have a single image that can be used both in the agent and in central services.

Additional context
None

@amaltaro amaltaro added New Feature CouchDB Technical Debt Used to track issues that address technical needs internal to WM team labels Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CouchDB New Feature Technical Debt Used to track issues that address technical needs internal to WM team
Projects
None yet
Development

No branches or pull requests

1 participant