-
Notifications
You must be signed in to change notification settings - Fork 19
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
new-post: reana-0.9.2 #43
Conversation
These improvements can be quite noticeable, even more so when users have executed tens of thousands of workflows and jobs. | ||
For example, we have measured a performance improvement of around 18x (18 times, not percent!) when listing all the details of a thousand workflows with `reana-client-go`. | ||
|
||
### Launch-on-REANA badge generator |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we remove this section, summarising it in the ... and more!
one? Otherwise, should we add a screenshot here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, we could put it into "and more" section.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have kept it for now in a separate section, but I can move it to the other one if we think it's not necessary to have a dedicated section. In this second case, should I keep the screenshot?
1f6f25f
to
6ba973f
Compare
content/posts/2023/reana-0.9.2.md
Outdated
date: 2023-12-18T09:00:00+01:00 | ||
--- | ||
|
||
REANA 0.9.2 has just been released! This is a minor update that removes the limit on the number of restarts of a workflow, brings some more performance improvements, provides initial support for ARM platforms, and more! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
relieves the limit on the number of restarts of a workflow, allows users to automount any CVMFS repository, provides support for deployment on ARM architecture hardware, and brings further performance improvements and bug fixes.
(to have the same order of main news as on www.reana.io)
content/posts/2023/reana-0.9.2.md
Outdated
|
||
## What's new for the users? | ||
|
||
### Increasing workflow restart limit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Increased workflow restart limit limit
(cannot use -ing here since user don't perform any action here)
content/posts/2023/reana-0.9.2.md
Outdated
|
||
### Increasing workflow restart limit | ||
|
||
REANA already offers the possibility to restart a workflow, that is to execute a new workflow whose workspace is shared with the previous one. This comes in handy when developing a new analysis, for example to test small changes to the code or to fix some issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
... that is to execute a new workflow run on the same workspace as the previously executed workflow. This comes in handy when developing a new analysis, for example to test small changes to the code without having to restart the whole analysis from scratch.
These improvements can be quite noticeable, even more so when users have executed tens of thousands of workflows and jobs. | ||
For example, we have measured a performance improvement of around 18x (18 times, not percent!) when listing all the details of a thousand workflows with `reana-client-go`. | ||
|
||
### Launch-on-REANA badge generator |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, we could put it into "and more" section.
content/posts/2023/reana-0.9.2.md
Outdated
### Performance improvements | ||
|
||
Similarly to the previous release, REANA 0.9.2 brings some more performance improvements. | ||
In particular, the usage of the database has been optimised in order to reduce the time needed to perform some of the most common operations, including listing and filtering workflows and jobs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...some of the most common operations, such as listing and filtering of user workflows and jobs.
content/posts/2023/reana-0.9.2.md
Outdated
|
||
While users have been able to mount and access CVMFS repositories from their jobs, it was not possible to configure and access additional repositories other than the ones allowed by REANA. | ||
|
||
Thanks to CVMFS CSI v2, REANA 0.9.2 allows users to mount any available repository, as long as CVMFS is correctly configured in the Kubernetes cluster. To learn more about this, you can check out the official docs of CVMFS CSI on [adding CVMFS repository configuration](https://github.com/cvmfs-contrib/cvmfs-csi/blob/master/docs/how-to-use.md#adding-cvmfs-repository-configuration). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
REANA 0.9.0 now allows users to mount...
... you can consult the official documentation of CVMFS CSI at ...
content/posts/2023/reana-0.9.2.md
Outdated
|
||
Thanks to CVMFS CSI v2, REANA 0.9.2 allows users to mount any available repository, as long as CVMFS is correctly configured in the Kubernetes cluster. To learn more about this, you can check out the official docs of CVMFS CSI on [adding CVMFS repository configuration](https://github.com/cvmfs-contrib/cvmfs-csi/blob/master/docs/how-to-use.md#adding-cvmfs-repository-configuration). | ||
|
||
### ARM Docker images |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Deploying on ARM architecture hardware
(to have title on -ing for consistency, and also to reference www.reana.io title)
content/posts/2023/reana-0.9.2.md
Outdated
|
||
### ARM Docker images | ||
|
||
Given the rise in interest for ARM computers, both for personal use and in servers, REANA now supports being deployed on ARM machines. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given the rise in interest and the usage of ARM-architecture-based computers for both personal and server use, REANA now supports being deployed on ARM platform.
content/posts/2023/reana-0.9.2.md
Outdated
### ARM Docker images | ||
|
||
Given the rise in interest for ARM computers, both for personal use and in servers, REANA now supports being deployed on ARM machines. | ||
Starting from this release, the REANA's Docker images published on [DockerHub](https://hub.docker.com/u/reanahub) will contain two variants, supporting `linux/amd64` and `linux/arm64` platforms. This change is transparent, and the correct variant will be automatically chosen by Docker depending on the machine it's running on. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Starting from this release, we are publishing multi-platform container infrastructure images on DockerHub with two supported variants, linux/adm64 and linux/arm64. This change is fully transparent and the correct image variant will be automatically chosen when pulling the image based on the machine architecture where REANA is being deployed.
content/posts/2023/reana-0.9.2.md
Outdated
``` | ||
|
||
Additionally, this release includes some changes to the database schema, in order to allow for more than nine restarts of user workflows and to improve the performance of common database queries. | ||
To perform the database schema upgrade, you can follow the dedicated [upgrade documentation](https://docs.reana.io/administration/deployment/upgrading-db/): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To perform the database schema upgrade, you can launch the following command after the upgrade, as further explained in the dedicated upgrade documentation:
5c55207
to
2238e55
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update release date to 2023-12-19.
2238e55
to
1c1c139
Compare
Closes #42