Kafka Error NO_REASSIGNMENT_IN_PROGRESS
Error code 85 · Non-retriable Admin
No partition reassignment is in progress.
Common Causes
- kafka-reassign-partitions.sh --verify or --cancel was called but the reassignment had already completed or was never started
- A previous cancellation or completion cleared the reassignment state and a second cancel/verify was issued
- Admin API CancelPartitionReassignments call was made targeting partitions that never had a reassignment in flight
Solutions
- Check current reassignment status before issuing cancel commands — use kafka-reassign-partitions.sh --verify first to confirm an active reassignment exists
- Treat this error as idempotent in automation: if no reassignment is in progress, the desired end state is already achieved
- Use the Admin API ListPartitionReassignments to query active reassignments before attempting to cancel
Diagnostic Commands
# Verify partition reassignment progress
kafka-reassign-partitions.sh --bootstrap-server localhost:9092 --reassignment-json-file reassign.json --verify
# Describe topic replicas and ISR status
kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic <topic> | grep -i 'adding replicas\|removing replicas'Related APIs
This error can be returned by: AlterPartitionReassignments
Debugging Kafka errors? Conduktor Console gives you real-time visibility into your cluster. Explore all errors in the Error Decoder.