You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Status

Current state: Under Discussion

Discussion thread: here

JIRA: KAFKA-17073

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 4.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 4.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.

  • No labels