ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eduard Shangareev <eduard.shangar...@gmail.com>
Subject Re: Lightweight version of partitions map exchange
Date Fri, 29 Mar 2019 11:49:16 GMT
Nikita,

It sounds cool. But I didn't get about in-memory caches. The baseline is
not used for their affinity calculation.
So, this improvement would be switched off for them or completely (when
such caches are presented), wouldn't it?

On Thu, Mar 28, 2019 at 3:14 PM Pavel Kovalenko <jokserfn@gmail.com> wrote:

> Hi Nikita,
>
> Thank you for your work. This is great improvement. I'll take look on it in
> next couple of days. Could you please run TC and provide MTCGA bot status
> about this change?
>
> чт, 28 мар. 2019 г. в 14:29, Nikita Amelchev <nsamelchev@gmail.com>:
>
> > Hello, Igniters!
> >
> > I have implemented lightweight version of partitions map exchange for
> > the case when the baseline node leaves topology. [1]
> >
> > If partitions are assigned according to the baseline topology and
> > server node leaves there's no actual need to perform distributed PME.
> > Every cluster will recalculate new affinity assignments and partition
> > states locally. There is no need to wait for partitions released and
> > PME will be started immediately.
> >
> > I have benchmarked duration of PME under yardstick load. PME duration
> > was decreased up to 10 times and the maximum latency of transactions
> > was decreased up to 4-5 times. See details in Jira issue comments. [1]
> >
> > Could some expert of PME take a look at my changes? [2]
> >
> > 1. https://issues.apache.org/jira/browse/IGNITE-9913
> > 2. https://reviews.ignite.apache.org/ignite/review/IGNT-CR-1027
> >
> > --
> > Best wishes,
> > Amelchev Nikita
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message