You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Justin Ji <bi...@foxmail.com> on 2018/11/23 04:01:55 UTC

Does it affect the put, get, query operation when add or remove a node?

Hi -

When I add or remove a server node, does the performance of the cluster will
be affected?  become slower or even stop?



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Re: Does it affect the put, get, query operation when add or remove a node?

Posted by "Maxim.Pudov" <pu...@gmail.com>.
There is no simple answer to this question. It depends on configuration of
your cluster and load profile.

Cluster won't stop in any case, because it is designed to support scaling,
but the performance could be affected.

If you use partitioned caches (default cache configuration) then adding or
removing a node triggers partition map exchange, which is basically
redistribution of data for the performance sake. This is not stop of the
world operation, but if your cluster is under the heavy load then you can
see a performance drop.
https://cwiki.apache.org/confluence/display/IGNITE/%28Partition+Map%29+Exchange+-+under+the+hood

If you use replicated caches, then removing a node only affects throughput,
because you have less workers for executing your requests.



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/