helix-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kishore g <g.kish...@gmail.com>
Subject Re: Changing the number of partitions in a resource
Date Tue, 17 Feb 2015 01:41:34 GMT
Hi Vinoth,

The number of partitions can be changed dynamically. The changes required
from your side depends on idealstate mode.

-- Simply change the number of partitions. Helix should assign the new
partition to one of the nodes automatically. Lets say you have 10
partitions, if you change the number of partitions to 15. Partitions 11 to
15 will be distributed among the nodes.

-- In this case, you have to first change the number of partitions and
invoke the rebalance command. This will rebalance the partitions. There
should be an option to use the existing assignment so that shuffling of
partitions is minimized.

-- Change the ideal state either manually or dynamically using user defined

Hope that helps
Kishore G

On Mon, Feb 16, 2015 at 5:22 PM, Vinoth Chandar <vinoth@uber.com> wrote:

> Hey guys,
> I have a rather unusual case, where the number of partitions in my
> resource could change dynamically.. Is there a way to handle this without
> dropping and adding the resource again?
> What kind of cleanup should I do if I drop and re-add? (e.g.: reinit state
> model objects?)..
> Thanks
> Vinoth

View raw message