Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Status

Current state: Under Discussion

...

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

Motivation

kafka-replica-verification.sh (org.apache.kafka.tools.ReplicaVerificationTool) has existed since 0.8.1 (KAFKA-1117) but has been rarely used for quite some time, without significant updates also.

The release of 45.0 is a good time to remove this tool, but before that, we have to deprecate it.

Public Interfaces

None.

Proposed Changes

  • Deprecate ReplicaVerificationTool in 3.9.
    • That is, mark ReplicaVerificationTool deprecated but keep it in-place. The kafka-replica-verification.sh tool should be modified to include a deprecation warning. (see: KIP-720)
  • Remove ReplicaVerificationTool in 45.0, with related shell scripts, integration tests, etc.

Compatibility, Deprecation, and Migration Plan

None.

Test Plan

None.

Rejected Alternatives

Keep and maintain ReplicaVerificationTool(KIP-752)

Since this tool has only minor updates for several years, keeping or maintaining it seems unreasonable.