RFC: NVMe-oF orchestrator coexistence — nvme-discoverd, ownership registry, and exclusion list #3443
martin-belanger
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
|
cc: @igaw @mwilck @tbzatek @MichaelRabek — would appreciate your feedback on the proposed architecture, either here for high-level discussion or as inline comments on PR #3442. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
As NVMe-oF deployments grow, hosts increasingly run multiple tools that manage NVMe-oF connections — nvme-stas, dracut/initramfs scripts, and soon a new daemon nvme-discoverd. Without coordination these tools can conflict: one orchestrator may disconnect a controller another is actively managing, or connect to a controller another has deliberately excluded.
This discussion covers a proposed set of four RFCs that address orchestrator coexistence:
/run/nvme/registry/so orchestrators can declare ownership anddisconnect-allavoids stepping on live connections (implementation PR: libnvmf: NVMe Controller Ownership Registry (V2) #3425)/etc/nvme/exclusions/to prevent orchestrators from auto-connecting to controllers the admin wants excludedThe full documents are in PR #3442 (DO-NOT-MERGE) where you can leave inline comments on specific sections.
High-level feedback here is very welcome — especially on whether the overall architecture fits how you see these tools being used in practice.
Beta Was this translation helpful? Give feedback.
All reactions