title: Adding partition on Spring boot kafka take some time to effective
body: <p>I'm altering Kafka topic, adding partition to it (from 3 partitions to 4 partitions).
  On consumer, I already has 4 concurrency, using <code>@KafkaListener</code></p>
  
  <pre><code>@KafkaListener(topics = "t_multi_partitions", concurrency = "4")
  </code></pre>
  
  <p>The producer is sending message every few seconds, but usually less than 5 seconds for each message.</p>
  
  <p>The funny thing is, when I altering the partition</p>
  
  <p><code>kafka-topics.sh --bootstrap-server localhost:9092 --alter --topic t_multi_partitions --partitions 4</code></p>
  
  <p>It does not take effect directly.<br>
  It took approximate 5 minutes before producer start sending message to the 4th partition, and also 5 minutes for rebalancing so the 4th consumer take effect</p>
  
  <p>Is this normal? I'm using Spring boot 2.1
  How can I adjust this 5 minutes time (either longer or shorter)?</p>
  
  <p>Consumer code (simplified)</p>
  
  <pre><code>@KafkaListener(topics = "t_multi_partitions", concurrency = "4")
  public void listen(ConsumerRecord&lt;String, String&gt; message) throws InterruptedException {
      log.info("Key : {}, Partition : {}, Message : {}", message.key(), message.partition(), message.value());
  }
  </code></pre>