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

Release 2.8.0 #775

Merged
merged 4 commits into from
Feb 17, 2025
Merged

Release 2.8.0 #775

merged 4 commits into from
Feb 17, 2025

Conversation

WanzenBug
Copy link
Member

@WanzenBug WanzenBug commented Feb 13, 2025

Tests revealed some bugs introduced by updating to the latest golinstor version, so those have been fixed as well.

The way we configure the rate-limiter on a per-cluster basis means we
need to have the base url set when the option is applied. Turns out we
never had that enabled: the new golinstor version will panic when
BaseURL() is called before it is properly configured.

The fix is to apply these options after the baseurl has been set. To do this,
we rearrange the options in the NewClientForCluster method, so that user-added
options are always applied last.

Signed-off-by: Moritz Wanzenböck <[email protected]>
Requires some minor changes to linstor client helpers, as the golinstor client
gained an internal mutex.

Also a fix for the release script.

Signed-off-by: Moritz Wanzenböck <[email protected]>
Signed-off-by: Moritz Wanzenböck <[email protected]>
Signed-off-by: Moritz Wanzenböck <[email protected]>
@JoelColledge JoelColledge merged commit deab9b8 into v2 Feb 17, 2025
7 checks passed
@JoelColledge JoelColledge deleted the release-2.8.0 branch February 17, 2025 07:12
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.

2 participants