-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
Quality / Stability / Reliability
-
False
-
-
False
-
Not Selected
-
-
-
- feat(xcopy): Add configurable adapter type precedence
Add ability to control the order in which storage adapters (iSCSI,
NVMe, FC) are tried for XCOPY operations. This allows preferring
certain transport types based on environment or performance
requirements.
- feat(xcopy): Add configurable adapter type precedence
Changes:
- Add PreferFCAdapters field to RemoteEsxcliPopulator
- Add preferFCAdapters parameter to Populate() interface
- Sort HBA UIDs based on adapter type preference using slices.SortFunc
- Update constructors to accept adapter preference configuration
The sorting is based on the WWPN/IQN format - WWPNs (FC) contain
colons and are sorted differently from IQNs (iSCSI).
Default behavior: No preference (maintains current behavior)
When preferFCAdapters=true: FC adapters are tried first
Resolves: MTV-3680
Signed-off-by: Amit Weinstock <aweinsto@redhat.com>
- links to