Dong Lin created KAFKA-3089: ------------------------------- Summary: VerifiableProducer should do a clean shutdown in stop_node() Key: KAFKA-3089 URL: https://issues.apache.org/jira/browse/KAFKA-3089 Project: Kafka Issue Type: Improvement Reporter: Dong Lin Assignee: Dong Lin
VerifiableProducer is closed by SIGKILL when stop_node() is called. For this reason, when stop_producer_and_consumer() is invoked in ProduceConsumeValidateTest, VerifiableProducer is killed immediately without allowing it to wait for acknowledgement. The reported number of messages produced by VerifiableProducer will thus be much smaller than the reported number of messages consumed by consumer, causing confusion to developers. For almost all other services, such as VerifiableConsumer and ConsoleConsumer, we send SIGINT when stop_node() is called. It is not clear why VerifiableProducer is different from them. -- This message was sent by Atlassian JIRA (v6.3.4#6332)