I previously opened a forum topic about xe sr-create ignoring the name-description parameter, but the last comment/question there never received a response. This issue is specifically about another parameter that also appears to be ignored during SR creation: other-config:auto-scan=true.
Forum thread:
https://xcp-ng.org/forum/topic/12213/xapi-sr-create-ignores-name-description-parameter
When creating an SR with:
xe sr-create name-label="NFS-SR-01" name-description="NFS storage repository for VM disks" type=nfs content-type=user shared=true device-config:server=192.168.1.50 device-config:serverpath=/export/xe-storage other-config:auto-scan=true
b3c2a7d1-6f2e-4a91-9d3f-1a2c9d8e7f10
xe sr-list uuid=b3c2a7d1-6f2e-4a91-9d3f-1a2c9d8e7f10
uuid ( RO) : b3c2a7d1-6f2e-4a91-9d3f-1a2c9d8e7f10
name-label ( RW): NFS-SR-01
...
other-config (MRW):
...
the SR is created successfully, but the other-config:auto-scan=true value is not present afterwards.
Expected behavior:
- other-config:auto-scan=true should be persisted during sr-create
- or the command should explicitly reject unsupported parameters instead of silently ignoring them
Actual behavior:
- parameter appears to be silently ignored during creation
Environment
XCP-ng 8.3