stmcginnis / gofish

Gofish is a Golang client library for DMTF Redfish and SNIA Swordfish interaction.
BSD 3-Clause "New" or "Revised" License
224 stars 117 forks source link

Fetch collection members in parallel #160

Closed nrolans closed 6 months ago

nrolans commented 3 years ago

I experimented with this idea in https://github.com/nrolans/gofish/commit/85f27a13ac3b528eeef7547593f31158b81c4779

With just two go routines in parallel, the speed up is already noticeable in the firmware inventory.

Is this of interest? If so I can continue this work.

stmcginnis commented 3 years ago

Very cool @nrolans. If you want to propose a PR, that would be great!

stmcginnis commented 6 months ago

I believe this has been implemented, but feel free to propose any further updates if needed. Thanks!