Nicolas Guyomar created KAFKA-14289:
---------------------------------------

             Summary: Use non zero status code in Kafka CLI when the command 
failed
                 Key: KAFKA-14289
                 URL: https://issues.apache.org/jira/browse/KAFKA-14289
             Project: Kafka
          Issue Type: Improvement
          Components: tools
            Reporter: Nicolas Guyomar


Hi team,

Using the  kafka-consumer-groups CLI as an example,  running the 
--reset-offsets option on an active consumer group results in an ERROR in the 
stdout 

_Error: Assignments can only be reset if the group 'console-consumer-12543' is 
inactive, but the current state is Stable._

but the status code is 0, while it would be nice, for any automation work, to 
use status code 1

Was that a design decision to consider the command execution to be a success 
(it technically is because the command ran without bug) and return 0, and not 
interpret the Kafka response to map it to the CLI output status code ? 

Thank you

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to