This page is meant as a template for writing a KIP. To create a KIP choose Tools->Copy on this page and modify with your content and replace the heading with the next KIP number and a description of your issue. Replace anything in italics with your own description.
Current state: Under Discussion
Discussion thread: here
JIRA:
Released: 2.1.0
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
Currently when we use deleteTopics API with topic deletion disabled on server, then the client cannot get a response and fails returning a timeout error.
This KIP is to return proper error code in above mentioned scenario.
If topic deletion feature is disabled , DeleteTopicsAPI response
will return TOPIC_DELETION_DISABLED error code.
public class TopicDeletionDisabledException extends ApiException {
private static final long serialVersionUID = 1L;
public TopicDeletionDisabledException() {
}
public TopicDeletionDisabledException(String message) {
super(message);
}
}
The proposal is to
Compatibility, Deprecation, and Migration Plan