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

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

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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mimaison Mickael Maison
            ijuma Ismael Juma

            Dates

              Created:
              Updated:

              Slack

                Issue deployment