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 5.0 is a good time to remove this tool, but before that, we have to deprecate it.

Public Interfaces

None.

Proposed Changes

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.

Final Notes

Initially, this KIP was intended to the deprecation in 3.9 and removal in 4.0. However, since the deprecation period was too short (less than one year), we changed the removal schedule to 5.0. For details, please refer to the discussion thread.