Thanks for the proposal Jonah. Can you explain why you need another CLI (kafka-unclean-recovery) instead of extending the existing CLI (kafka-elect-leader) to support this use case? It would be nice if we can add this functionality to kafka-elect-leader instead of adding another CLI.
Did you consider adding a CLI command to display the results of GetReplicaLogInfo. It would be nice to query and understand the state of the offline partitions before the unclean leader election. Thanks, -- -José
