kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KAFKA-4074) Deleting a topic can make it unavailable even if delete.topic.enable is false
Date Tue, 04 Oct 2016 10:42:20 GMT

    [ https://issues.apache.org/jira/browse/KAFKA-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15545035#comment-15545035
] 

ASF GitHub Bot commented on KAFKA-4074:
---------------------------------------

Github user omkreddy closed the pull request at:

    https://github.com/apache/kafka/pull/1784


> Deleting a topic can make it unavailable even if delete.topic.enable is false
> -----------------------------------------------------------------------------
>
>                 Key: KAFKA-4074
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4074
>             Project: Kafka
>          Issue Type: Bug
>          Components: controller
>            Reporter: Joel Koshy
>            Assignee: Manikumar Reddy
>             Fix For: 0.10.1.0
>
>
> The {{delete.topic.enable}} configuration does not completely block the effects of delete
topic since the controller may (indirectly) query the list of topics under the delete-topic
znode.
> To reproduce:
> * Delete topic X
> * Force a controller move (either by bouncing or removing the controller znode)
> * The new controller will send out UpdateMetadataRequests with leader=-2 for the partitions
of X
> * Producers eventually stop producing to that topic
> The reason for this is that when ControllerChannelManager adds UpdateMetadataRequests
for brokers, we directly use the partitionsToBeDeleted field of the DeleteTopicManager (which
is set to the partitions of the topics under the delete-topic znode on controller startup).
> In order to get out of the situation you have to remove X from the znode and then force
another controller move.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message