Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-4327

Move Reset Tool from core to streams

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 3.5.0
    • streams

    Description

      This is a follow up on https://issues.apache.org/jira/browse/KAFKA-4008

      Currently, Kafka Streams Application Reset Tool is part of core module due to ZK dependency. After KIP-4 got merged, this dependency can be dropped and the Reset Tool can be moved to streams module.

      This should also update InternalTopicManager#filterExistingTopics that revers to ResetTool in an exception message:
      "Use 'kafka.tools.StreamsResetter' tool"
      -> "Use '" + kafka.tools.StreamsResetter.getClass().getName() + "' tool"

      Doing this JIRA also requires to update the docs with regard to broker backward compatibility – not all broker support "topic delete request" and thus, the reset tool will not be backward compatible to all broker versions.

      KIP-756: https://cwiki.apache.org/confluence/display/KAFKA/KIP-756%3A+Move+StreamsResetter+tool+outside+of+core 

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mjsax Matthias J. Sax
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: