Richard Hanley rhanley at
Fri Mar 27 11:37:20 AEDT 2020

We looked into getting Envoy as a proxy for a distributed BMC network.  The
idea was that Envoy could be used for discoverability and creating long
lived authenticated channels with HTTP/2.  That work got mostly shelved
because it was really hard to get the build system to work on 32-bit arm
(not to mention getting it to work with bitbake).

I'm not too familiar with corosync.  I remember reading a bit about it when
Vishwa mentioned aggregating BMCs a few months ago.  It looks like it
should be relatively easy to build (at least compared to envoy).

Unfortunately we never got a chance to see how much cpu usage is used when
Envoy is run on a Poleg.  In terms of sheer craziness, corosync isn't any
less crazy than what we were thinking about, and I was relatively
optimistic that it could work on current generation hardware.

- Richard

On Tue, Mar 24, 2020 at 9:22 AM Brad Bishop <bradleyb at>

> at 12:06 PM, Patrick Williams <patrick at> wrote:
> > On Tue, Mar 24, 2020 at 11:33:23AM -0400, Brad Bishop wrote:
> >> Is anyone using corosync/pacemaker on a BMC?  Is that a crazy idea? :-)
> >>
> >> thx - brad
> >
> > Can you elaborate on what you'd be trying to accomplish?
> Thanks Patrick.  Yes I will definitely do that at some point.  I’m not
> ready to do this right now though simply because I myself am not sure
> what
> I am trying to accomplish.
> In this moment I’m just curious if anyone has any experience with it, or
> similar tools or frameworks, in a "BMC-like" distributed system, and the
> sorts of problems that were solved with it/them.
> thx - brad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the openbmc mailing list