[Ofmfwg] Russ' update for today's OFMF meeting

Herrell, Russ W (Senior System Architect) russ.herrell at hpe.com
Wed Mar 30 12:00:14 PDT 2022


I have a conflict with today’s OFMF meeting, so here is my update:


1)      The two VMs on the SNIA VPN can now reach each other via HTTP, so the Agent (running on xxxx.202:5050) properly configures the OFMF (running on xxxx.201:5000)

2)      These two VMs are updated with the agent_test branches of their respective emulators.

a.      Invoke the OFMF emulator by changing to the /Github/OFMF_POC directory and executing:> ./venv/bin/python emulator.py

b.      Then, invoke the Agent emulator by changing to the /Github/OFMF_Agent directory and executing:> ./venv/bin/python emulator.py

c.      The agent emulator will fire up in the ‘No Zephyr config’, reset the OFMF emulator and POST the default PoC inventory

d.      Clients can then attach to the OFMF emulator and issue GETs, POSTs, and DELETEs against the default redfish resources

3)      I’m working offline (on my work computer) on a CLI program that allows me to test the above (emulators on my local machine at the moment) as I add new features to the Agent.

a.      New features

                                                    i.     Produce different Memory Domain Instances that contain the key properties of the FAM memory:  total capacity, min chunk size, chunk enable flag, and max number of chunks

                                                   ii.     Polling routine that queries the latest Zephyr inventory looking for hot adds or hot deletes of a node or physical link (between nodes)

                                                  iii.     Update routine that translates Zephyr changes to changes for OFMF (unsure of the mechanism just yet, as Deletes of Connections as a byproduct of Delete of a target are troublesome)



Some of this work is done, much is not.  None is checked into github yet.



4)      The CLI program will also have a command to search the OFMF tree and locate all the FAM, if I can make it work correctly easily.  That code then can be used to deliver the FAM inventory to the GUI’s ‘memory manager’

I hope to have something useful that can be checked into github under the agent_test branch by Friday night, or Monday morning.

Russ


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofmfwg/attachments/20220330/4c00a114/attachment-0001.htm>


More information about the Ofmfwg mailing list