According to Kafka docs, producer decides on which partition the data shall reside. I am aware that neither broker nor producer needs to be restarted to detect added partitions.
Would like to understand if there is some frequency through which producer detects new partitions. Though consumers were not made partiton aware, any possible reasons for the same. -Sameer.