Is this a new feature, an enhancement, or a change to existing functionality?
Change
How would you describe the priority of this feature request
Medium
Please provide a clear description of problem this feature solves
NICo models UFM backends as named fabrics, but an IBPartition does not record its owning fabric. Pkey allocation uses default, and pkeys are globally unique.
This prevents real and simulated fabrics from maintaining independent partition namespaces
Feature Description
Every IB partition shall belong to one named fabric.
Describe your ideal solution
Add fabric_id to the partition RPC, model, persistence, and search filter.
Persist it as a non-null column. Existing rows and omitted API values should resolve to default.
Allocate pkeys from the selected fabric and scope uniqueness to (fabric_id, pkey).
Describe any alternatives you have considered
No response
Additional context
No response
Code of Conduct
Is this a new feature, an enhancement, or a change to existing functionality?
Change
How would you describe the priority of this feature request
Medium
Please provide a clear description of problem this feature solves
NICo models UFM backends as named fabrics, but an IBPartition does not record its owning fabric. Pkey allocation uses default, and pkeys are globally unique.
This prevents real and simulated fabrics from maintaining independent partition namespaces
Feature Description
Every IB partition shall belong to one named fabric.
Describe your ideal solution
Add fabric_id to the partition RPC, model, persistence, and search filter.
Persist it as a non-null column. Existing rows and omitted API values should resolve to default.
Allocate pkeys from the selected fabric and scope uniqueness to (fabric_id, pkey).
Describe any alternatives you have considered
No response
Additional context
No response
Code of Conduct