Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-2420

Accumulo warnings for scans when connection closed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.5.0
    • None
    • None
    • None

    Description

      These messages show up in Accumulo monitor page whenever a client closes a connection before a scan completes. These warnings have been seen in other projects that use Thrift (CASSANDRA-6424) and may actually be recognized as an issue in Thrift (THRIFT-1246).

      Got an IOException in internalRead!
      	java.io.IOException: Connection reset by peer
      		at sun.nio.ch.FileDispatcher.read0(Native Method)
      		at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
      		at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:198)
      		at sun.nio.ch.IOUtil.read(IOUtil.java:171)
      		at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:245)
      		at org.apache.thrift.transport.TNonblockingSocket.read(TNonblockingSocket.java:141)
      		at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.internalRead(AbstractNonblockingServer.java:515)
      		at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.read(AbstractNonblockingServer.java:305)
      		at org.apache.thrift.server.AbstractNonblockingServer$AbstractSelectThread.handleRead(AbstractNonblockingServer.java:202)
      		at org.apache.thrift.server.TNonblockingServer$SelectAcceptThread.select(TNonblockingServer.java:198)
      		at org.apache.thrift.server.TNonblockingServer$SelectAcceptThread.run(TNonblockingServer.java:154)
      
      Got an IOException during write!
      	java.io.IOException: Broken pipe
      		at sun.nio.ch.FileDispatcher.write0(Native Method)
      		at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
      		at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:69)
      		at sun.nio.ch.IOUtil.write(IOUtil.java:40)
      		at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:336)
      		at org.apache.thrift.transport.TNonblockingSocket.write(TNonblockingSocket.java:164)
      		at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.write(AbstractNonblockingServer.java:381)
      		at org.apache.thrift.server.AbstractNonblockingServer$AbstractSelectThread.handleWrite(AbstractNonblockingServer.java:220)
      		at org.apache.thrift.server.TNonblockingServer$SelectAcceptThread.select(TNonblockingServer.java:201)
      		at org.apache.thrift.server.TNonblockingServer$SelectAcceptThread.run(TNonblockingServer.java:154)
      

      Workaround:
      The warnings will not appear in the monitor log listing if the following is included in conf/generic_logger.xml:

      <logger name="org.apache.accumulo.server.util.TServerUtils$THsHaServer">
        <level value="ERROR"/>
      </logger>
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            brassard Luke Brassard
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: