Hi,

I was testing the rebalance functionality on Storm 0.9.4.

storm rebalance <name> -w 10 -n 2
- Works as expected. It increased the number of workers to 2.

storm rebalance <name> -w 10 -n 2 -e <bolt-name>=20
- Works only for increasing the number of workers, but did *not* change the
number of executors of <bolt-name>.

I came across this question on StackOverflow:
http://stackoverflow.com/questions/18716780/storm-v0-8-2-rebalance-command-not-updating-the-number-of-executors-for-a-bolt


which seems to indicate that the number of executors is bounded by the
number of tasks, and if number of executors = number of tasks (which it is
in my case), we can't increase this further.

Is this right ? Is there a way we can increase the number of executors at
run time without restarting the topology (along with increasing number of
workers) ?

Thanks
Hemanth

Reply via email to