On Fri, Apr 4, 2008 at 10:08 AM, Andrew Beekhof <[EMAIL PROTECTED]> wrote:
> On Fri, Apr 4, 2008 at 8:25 AM, Dominik Klein <[EMAIL PROTECTED]> wrote:
>  > Lars Marowsky-Bree wrote:
>  >
>  > > On 2008-04-03T13:59:36, Dejan Muhamedagic <[EMAIL PROTECTED]> wrote:
>  > >
>  > >
>  > > > Any crm* program is significantly slower on a non-DC node
>  > > > regardless of whether something's happening in the cluster. It's
>  > > > always been like that.
>  > > >
>  > >
>  >
>  >  I can confirm that. It's been for me ever since I started using heartbeat.
>
>  I have a theory, I'll test it with oprofile shortly and report back
>

The remote calls do a bunch of extra stuff
* Two network delays (request + response)
* The output gets packed + zipped on the DC
* The output gets unzipped + unpacked on the local machine
* Copied a few extra times both on the DC and locally

Oprofile confirms that this is basically where all the extra time goes.

The good news is that there are some changes coming that reduce the
amount of copying (significantly) and adopt a smarter packing
strategy.
It may also be the case that the OpenAIS stack does better here as its
packing, and it message layer generally, are implemented differently.

I'll check next week, unless someone else gets in first.
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to