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

3.2.3 8.3 add udev rules optimization for PureStorage #80

Merged
merged 1 commit into from
Jan 20, 2025

Conversation

ylebris
Copy link
Member

@ylebris ylebris commented Jan 15, 2025

Apply the PureStorage KB best practice for I/O scheduler.

@ylebris ylebris requested review from Wescoeur and Nambrok January 15, 2025 10:57
@ylebris ylebris changed the title 3.2.3 8.3 iscsi optimization purestorage DRAFT: 3.2.3 8.3 iscsi optimization purestorage Jan 15, 2025
@ylebris ylebris marked this pull request as draft January 15, 2025 11:24
This commit integrates PureStorage-recommended udev rules to optimize queue settings for Citrix XenServer. These changes follow the guidelines outlined in the PureStorage Knowledge Base article [#kbid](https://support.purestorage.com/bundle/m_citrix/page/Solutions/Citrix/Citrix_XenServer/topics/task/t_applying_queue_settings_with_udev.html).

Key changes:
- Implemented udev rules to adjust IO scheduler and queue depth for PureStorage volumes.
- Ensured compliance with existing XenServer storage management (SM) conventions.
- Verified functionality through test scenarios to avoid regression with non-PureStorage configurations.

Motivation:
These changes aim to improve performance and reliability for deployments using PureStorage arrays, adhering to vendor-recommended best practices while maintaining compatibility with the broader XenServer ecosystem.

Testing:
- Manually verified udev rules on test systems with PureStorage arrays.
- Confirmed compatibility with non-PureStorage environments.
- Ran unit tests for related storage subsystems.

This change is backward-compatible, introduces no breaking changes and only affect PureStorage arrays.

Signed-off-by: Yann LE BRIS <[email protected]>
@ylebris ylebris force-pushed the 3.2.3-8.3-iscsi-optimization-purestorage branch from 6feda7a to 1cbc74a Compare January 20, 2025 09:33
@ylebris ylebris changed the title DRAFT: 3.2.3 8.3 iscsi optimization purestorage DRAFT: 3.2.3 8.3 add udev rules optimization for PureStorage Jan 20, 2025
@ylebris ylebris changed the title DRAFT: 3.2.3 8.3 add udev rules optimization for PureStorage 3.2.3 8.3 add udev rules optimization for PureStorage Jan 20, 2025
@ylebris ylebris marked this pull request as ready for review January 20, 2025 13:14
@ylebris ylebris merged commit 7b606e5 into 3.2.3-8.3 Jan 20, 2025
5 checks passed
@ylebris ylebris deleted the 3.2.3-8.3-iscsi-optimization-purestorage branch January 20, 2025 13:41
@ylebris ylebris restored the 3.2.3-8.3-iscsi-optimization-purestorage branch January 22, 2025 10:03
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