[Ofmfwg] Rough notes on OFMF POC behavior
Ahlvers, Richelle
richelle.ahlvers at intel.com
Wed Oct 27 15:39:12 PDT 2021
Create Memory Chunk:
POST Request to OFMF: "/redfish/v1/Chassis/1/MemoryDomains/1/MemoryChunks/NewChunk"
{
"@odata.id": "/redfish/v1/Chassis/1/MemoryDomains/1/MemoryChunks/1",
"@odata.type": "#MemoryChunks.v1_4_1.MemoryChunks",
"AddressRangeOffsetMiB": 0,
"Id": "1", (Framework will set properly if not sent)
"Links": {
"Endpoints": [
{
"odata.id": "/redfish/v1/Fabrics/GenZ/Endpoints/7"
}
]
},
"MemoryType": "DDR5",
"DriverType": "??",
"MemoryChunkSizeMiB": 65536,
"Name": "Memory Chunk 1"
}
Agent: Need type of memory, driver type, chunk size, address range offset, and Links.Endpoints.
Return: Agent to send 200 + body; OFMF to copy properties into new object stored in OFMF.
Connections:
{
"@odata.id": "/redfish/v1/Fabrics/GenZ/Connections/newConnection",
"AccessState": ???
"AccessCapabilities": ???
"Links": {
"InitiatorEndpoints": [{ "@odata.id": "/redfish/v1/Fabrics/GenZ/Endpoints/EP1" }],
"TargetEndpoints" : [{ "@odata.id": "/redfish/v1/Fabrics/GenZ/Endpoints/EP2" }]
}
}
Does agent populate Links.Connections in Endpoints? No. OFMF needs to patch endpoints as a shortcut?
Endpoints:
{
"Links": {
"Connections": [{"@odata.id": "/redfish/v1/Fabrics/GenZ/Connections/newConnection"}]
}
}
Richelle Ahlvers
Richelle.ahlvers at intel.com<mailto:Richelle.ahlvers at intel.com>
+1 720-652-5711 (work)
+1 719-659-0166 (cell)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofmfwg/attachments/20211027/dc5db23d/attachment.htm>
More information about the Ofmfwg
mailing list