-
Notifications
You must be signed in to change notification settings - Fork 607
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cruise control can't recognize topics which are newly created during the execution of remove_broker? #1708
Comments
@jiao-zhangS Thanks for creating the issue. Were there any exceptions / errors in (1) CC logs showing that it was unable to communicate with the cluster or (2) Kafka logs showing potential network partitioning? |
@efeg Thanks for the confirm and advice.
Confirmed CC logs and there was no 'Failed to update metadata in **' log found. If my understanding is correct, metadata's update in CC is via
On broker side, we can see metadata requests coming from CC against multiple brokers continuously even after new topics were created(correctly speaking some topics were re-created). But I am not very sure if the whole CC(including metrics consumer, producer, load monitor, detector and etc.) use the same piece of metadata? Btw, this happens on a big cluster with 100+ brokers and the
I checked the code and |
@jiao-zhangS Created #1726 and linked this issue to it. |
Hi @efeg, Is there any fix for this or any ETA? Thank you! |
Hi, when executing
remove_broker
for an online broker(say it broker A), some new topics were created. So when the execution forremove_broker
is done, broker A still hold some replicas for new topics. I planned to kickremove_broker
again to clear these remained replicas, but reassignment plan does not include these topics. Alsokafka_cluster_state
shows broker A holds 0 replicas(which isn't reflecting the reality).With cruise control's restart,
kafka_cluster_state
shows the correct number of remained replicas.Is this expected or is it a bug?
Anyone hit the similar thing? Btw, the version in use is 2.4.36.
The text was updated successfully, but these errors were encountered: