-
Notifications
You must be signed in to change notification settings - Fork 494
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
NAS-128368 / 24.10 / nvme-of: Remove/Add disk on discovery change event #13780
Conversation
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 explain what this does. The ticket explains what the issue is but this PR has no context on how it fixes the problem.
@yocalebo - I have added a detailed explanation. |
0212f2d
to
06ab594
Compare
@ixhamza thanks! I'll start review here soon. |
f97b949
to
c6e26d3
Compare
@yocalebo - would be appreciated if you could review this, please. |
This PR has been merged and conversations have been locked. |
Jira Ticket: NAS-128368
NAS-128368 reports three different issues related to NVMe-oF hotplugging:
Problem:
NAS-128368 reports three different issues related to NVMe-oF hotplugging:
Solution:
Additionally, by default, systemd does not queue the events and ignores the service start if the service is already running. To resolve this, we added a simple queue to handle at most one event and created a wrapper to unblock systemd for the next udev events.