Redfish on OpenBMC

Hariharasubramanian Ramasubramanian hramasub at in.ibm.com
Thu Feb 8 16:51:50 AEDT 2018



"openbmc" <openbmc-bounces+hramasub=in.ibm.com at lists.ozlabs.org> wrote on
02/08/2018 09:55:18 AM:

> From: Rolf Brudeseth <code at brudeseth.name>
> To: openbmc at lists.ozlabs.org
> Date: 02/08/2018 10:23 AM
> Subject: Re: Redfish on OpenBMC
> Sent by: "openbmc" <openbmc-bounces+hramasub=in.ibm.com at lists.ozlabs.org>
>
> 5) Leverage existing open source projects:
> - Does the implementation compose existing services and frameworks ?
> Such as a webserver(say, nginx) and a rest framework (flask).
> In my testing, flask was a non-starter for performance on low end
> systems, and while reasonably performant when measured externally
> with response times, it consumed quite a
> bit of system CPU cycles for most tasks. Also, the startup time for
> python was suspect, and difficult to improve on without lots of
gymnastics.
> Hari>> I haven't evaluated flask and it's good to know the
> performance limitations with flask and python.
>
> regards,
> Hari !

> Are other language options besides Python an alternative, such as
> Golang? It has webserver and template functionality built-in so an
> additional framework may not be required.
>
> It is compiled so it should have better performance than Python.
> Cross-compiling to ARM is trivial.
>
> Rolf
There certainly is no precedence for golang based code in OpenBMC yet.
But that shouldn't stop us from exploring that. I believe Michael's
implementation is golang based as well.
Hari !
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20180208/24e695ba/attachment.html>


More information about the openbmc mailing list