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

Move CLI tools from `core` to `tools` module

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      More specifically, tools that don't require access to `core` classes and communicate via the Kafka protocol (typically by using the client classes) should be moved to the `tools` module.

      See KIP-906 for migration guidelines and KAFKA-14524 for more context.

      Attachments

        Issue Links

          1.
          Move ClusterTool to tools Sub-task Resolved Mickael Maison
          2.
          Move CommandLineUtils and CommandDefaultOptions shared classes Sub-task Resolved Federico Valeri
          3.
          Move ToolsUtils to tools Sub-task Resolved Federico Valeri
          4.
          Move JmxTool to tools Sub-task Resolved Federico Valeri
          5.
          Deprecate StateChangeLogMerger tool Sub-task Resolved Federico Valeri
          6.
          Move ConsumerPerformance to tools Sub-task Resolved Federico Valeri
          7.
          Use CommandDefaultOptions in StreamsResetter Sub-task Resolved Federico Valeri
          8.
          Move StreamResetterTest to tools Sub-task Resolved Federico Valeri
          9.
          Move ReplicaVerificationTool to tools Sub-task Resolved Federico Valeri
          10.
          Move StorageTool to tools Sub-task Open Nikolay Izhikov
          11.
          Move EndToEndLatency to tools Sub-task Resolved Sagar Rao
          12.
          Move TopicFilter shared class Sub-task Resolved Sagar Rao
          13.
          Move StreamsResetter to tools Sub-task Resolved Sagar Rao
          14.
          Move LogDirsCommand to tools Sub-task Resolved Christo Lolov
          15.
          Move ConsoleConsumer to tools Sub-task Resolved Mickael Maison
          16.
          Move DelegationTokenCommand to tools Sub-task Resolved Gantigmaa Selenge
          17.
          Move FeatureCommand to tools Sub-task Resolved Gantigmaa Selenge
          18.
          Move TopicCommand to tools Sub-task Resolved Omnia Ibrahim
          19.
          Move LeaderElectionCommand to tools Sub-task Resolved Omnia Ibrahim
          20.
          Move AclCommand to tools Sub-task In Progress Omnia Ibrahim
          21.
          Move kafka.utils.json to server-common Sub-task Resolved Omnia Ibrahim
          22.
          Move ConfigCommand to tools Sub-task In Progress Nikolay Izhikov
          23.
          Move ConsumerGroupCommand to tools Sub-task Resolved Nikolay Izhikov
          24.
          Move ConsoleProducer to tools Sub-task Resolved Dmitry Werner
          25.
          Move DumpLogSegments to tools Sub-task Open Alexandre Dupriez
          26.
          Move DeleteRecordsCommand to tools Sub-task Resolved Nikolay Izhikov
          27.
          Move AdminOperationException to server-commons Sub-task Resolved Nikolay Izhikov
          28.
          Move ReassignPartitionsCommand to tools Sub-task Resolved Nikolay Izhikov
          29.
          Move ReplicationQuotasTestRig to tools Sub-task Resolved Nikolay Izhikov
          30.
          Move GetOffsetShell to tools Sub-task Resolved Ruslan Krivoshein
          31.
          Remove deprecated options and redirections Sub-task Resolved Federico Valeri
          32.
          Move BrokerApiVersionsCommand to tools Sub-task Resolved PoAn Yang
          33.
          Fix broken compatibility in kafka.tools.NoOpMessageFormatter, kafka.tools.DefaultMessageFormatter, and kafka.tools.LoggingMessageFormatter Sub-task Resolved Kuan Po Tseng
          34.
          Introduce new org.apache.kafka.tools.api.Decoder to replace kafka.serializer.Decoder Sub-task Resolved PoAn Yang
          35.
          Move ConfigCommandTest and ConfigCommandIntegrationTest to tool module Sub-task Open 黃竣陽

          Activity

            People

              mimaison Mickael Maison
              ijuma Ismael Juma
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: