linkedin / cruise-control

Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
https://github.com/linkedin/cruise-control/tags
BSD 2-Clause "Simplified" License
2.74k stars 585 forks source link

Log partition movements before throwing exception #2124

Closed mhratson closed 7 months ago

mhratson commented 7 months ago

Details

OngoingExecutionException exception message could be more informative, but due to potentially having multiple partition movements at the same time logging partition movement details is a cleaner approach rather than adding the details into the exception message.

Having partition movement details is useful for troubleshooting in cases when partition movements are ongoing for a long time.