Uploaded image for project: 'Apache IoTDB'
  1. Apache IoTDB
  2. IOTDB-1589

Connection reset when using benchmark on Windows

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Not A Problem
    • None
    • master branch, 0.12.1
    • None
    • None

    Description

      When benchmark finishes writing process and closes thread, exception "connection reset" will be thrown, only on Windows.

      some logs:

      2021-08-25 17:20:32,509 [pool-8-IoTDB-RPC-Client-2] ERROR o.a.t.s.TThreadPoolServer$WorkerProcess:258 - Thrift Error occurred during processing of message.
      org.apache.thrift.transport.TTransportException: java.net.SocketException: Connection reset
      at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:178)
      at org.apache.thrift.transport.TTransport.readAll(TTransport.java:109)
      at org.apache.iotdb.rpc.TElasticFramedTransport.readFrame(TElasticFramedTransport.java:112)
      at org.apache.iotdb.rpc.TElasticFramedTransport.read(TElasticFramedTransport.java:107)
      at org.apache.thrift.transport.TTransport.readAll(TTransport.java:109)
      at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:463)
      at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:361)
      at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:244)
      at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:27)
      at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: java.net.SocketException: Connection reset
      at java.net.SocketInputStream.read(SocketInputStream.java:210)
      at java.net.SocketInputStream.read(SocketInputStream.java:141)
      at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
      at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
      at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:176)
      ... 12 common frames omitted

      Attachments

        Activity

          People

            Unassigned Unassigned
            Mrquan Quan Siyi
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: