[ 
https://issues.apache.org/jira/browse/KAFKA-4832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wang Hong updated KAFKA-4832:
-----------------------------
    Description: 
1.When I tried to send msg by Async with wrong IP in loop 1400times 10batches.
2.I use javaapi.kafkaproducer designed by Factory.
3.1 of 10 batches I take Producer.Connected() and Producer.Closed().
4.I know I send msg to a wrong IP finally, But I noticed the terminal was 
blocking. It can't close normally.
function just like that :
        public static void go(int s) throws Exception {
                KafkaService kf = new KafkaServiceImpl();//init properties
                for (int i = 0; i < 1400; i++) {
                        String msg = "a b 0a b c d e 0a b c d e 0" + s + "--" + 
i;
                        System.out.println(msg);
                        kf.push(msg); //producer.send()
                }
                kf.closeProducerFactory();//producer.closed()
                System.out.println(s);
                Thread.sleep(1000);
        }
kf.closeProducerFactory() is used by producer.closed(),
But Async send was always waiting for kafka server .I gave it a wrong IP.
I think it waits for long time Will bring problem with whole system.it occupy 
resources.


And another problem was I sending kafka msg with true IP and Runnable 
,Threadpools, all is right .

  was:
1.When I tried to send msg by Async with wrong IP in loop 1400times 10batches.
2.I use javaapi.kafkaproducer designed by Factory.
3.1 of 10 batches I take Producer.Connected() and Producer.Closed().

        Summary: kafka producer send Async message to the wrong IP cannot to 
stop producer.close()  (was: kafka producer send message to the wrong IP cannot 
to stop producer.close())

> kafka producer send Async message to the wrong IP cannot to stop 
> producer.close()
> ---------------------------------------------------------------------------------
>
>                 Key: KAFKA-4832
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4832
>             Project: Kafka
>          Issue Type: Bug
>          Components: producer 
>    Affects Versions: 0.8.2.2
>         Environment: JDK8 Eclipse Mars Win7
>            Reporter: Wang Hong
>             Fix For: 0.8.2.2
>
>
> 1.When I tried to send msg by Async with wrong IP in loop 1400times 10batches.
> 2.I use javaapi.kafkaproducer designed by Factory.
> 3.1 of 10 batches I take Producer.Connected() and Producer.Closed().
> 4.I know I send msg to a wrong IP finally, But I noticed the terminal was 
> blocking. It can't close normally.
> function just like that :
>       public static void go(int s) throws Exception {
>                 KafkaService kf = new KafkaServiceImpl();//init properties
>               for (int i = 0; i < 1400; i++) {
>                       String msg = "a b 0a b c d e 0a b c d e 0" + s + "--" + 
> i;
>                       System.out.println(msg);
>                       kf.push(msg); //producer.send()
>               }
>                 kf.closeProducerFactory();//producer.closed()
>               System.out.println(s);
>               Thread.sleep(1000);
>       }
> kf.closeProducerFactory() is used by producer.closed(),
> But Async send was always waiting for kafka server .I gave it a wrong IP.
> I think it waits for long time Will bring problem with whole system.it occupy 
> resources.
> And another problem was I sending kafka msg with true IP and Runnable 
> ,Threadpools, all is right .



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to