ISSUE链接(必填,此议题关联的issue):
【问题单】redfish接口查询逻辑盘信息Name字段显示有误-rackmount-GitCode
评审背景
redfish接口
uri:redfish/v1/Systems/1/Storages/storage_id/Volumes/volume_id
Name字段代码实现为与Id一致为VolumeName,为用户创建逻辑盘指定的Name,若不指定将显示为“N/A”,IDP文档实现为“LogicalDriveX”,X为逻辑盘Id
决策点(必填,一句话描述待决策点):
将uri:redfish/v1/Systems/1/Storages/storage_id/Volumes/volume_id下的Name字段取值修改为与Id一致为“LogicalDriveX”,X为逻辑盘Id
详细描述(必填,描述待评审接口的详细内容):
uri:redfish/v1/Systems/1/Storages/storage_id/Volumes/volume_id
变化类型:变更属性取值
操作类型:GET
应用场景:用于查询逻辑盘相关信息
属性名称 | 取值类型 | 说明 | 取值范围 | 默认值 | 操作权限 | 是否频繁变化并需要屏蔽变化事件 | 约束 |
---|---|---|---|---|---|---|---|
Name | string | 逻辑盘名称 | “LogicalDriveX” | 与uri中的volume_id保持一致 | ReadOnly | 否 | 无其他约束 |
schema说明:“$ref”: “http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name”
uri下的Name显示为创建逻辑盘时指定的VolumeName,不指定该参数时,该参数为‘N/A’,不符合预期,预期为‘LogicalDriveX’
性能说明:不涉及
示例:
修改前:“Name”: “111111111111”,
修改后:“Name”: “LogicalDrive0”,
评审结论:
同意将redfish接口uri为redfish/v1/Systems/1/Storages/storage_id/Volumes/volume_id,Type为Get的响应体中的Name字段取值由创建逻辑盘时可指定的任意字符串"XXXX"改为与url中volume_id保持一致的字符串,格式为“LogicalDriveX”其中X为指定逻辑盘Id