What happens when producers or consumers are running while the topic deleting is going on?
On Mon, Mar 23, 2015 at 10:02 AM, Harsha <ka...@harsha.io> wrote: > DeleteTopic makes a node in zookeeper to let controller know that there is > a topic up for deletion. This doesn’t immediately delete the topic it can > take time depending if all the partitions of that topic are online and > brokers are available as well. Once all the Log files deleted zookeeper > node gets deleted as well. > Also make sure you don’t have any producers or consumers are running while > the topic deleting is going on. > > -- > Harsha > > > On March 23, 2015 at 1:29:50 AM, anthony musyoki ( > anthony.musy...@gmail.com) wrote: > > On deleting a topic via TopicCommand.deleteTopic() > > I get "Topic test-delete is marked for deletion." > > I follow up by checking if the topic exists by using > AdminUtils.topicExists() > which suprisingly returns true. > > I expected AdminUtils.TopicExists() to check both BrokerTopicsPath > and DeleteTopicsPath before returning a verdict but it only checks > BrokerTopicsPath > > Shouldn't a topic marked for deletion return false for topicExists() ? > -- Grant Henke Solutions Consultant | Cloudera ghe...@cloudera.com | 920-980-8979 twitter.com/ghenke <http://twitter.com/gchenke> | linkedin.com/in/granthenke