Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3ECDC11FBB for ; Thu, 10 Jul 2014 18:28:08 +0000 (UTC) Received: (qmail 57523 invoked by uid 500); 10 Jul 2014 18:28:06 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 57427 invoked by uid 500); 10 Jul 2014 18:28:06 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 57256 invoked by uid 99); 10 Jul 2014 18:28:06 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Jul 2014 18:28:06 +0000 Date: Thu, 10 Jul 2014 18:28:06 +0000 (UTC) From: "Roger Xu (JIRA)" To: dev@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (HBASE-11494) RegionServer throws Exception when response is too long MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Roger Xu created HBASE-11494: -------------------------------- Summary: RegionServer throws Exception when response is too lo= ng Key: HBASE-11494 URL: https://issues.apache.org/jira/browse/HBASE-11494 Project: HBase Issue Type: Bug Components: IPC/RPC Environment: HDP 2.1, REHL 6.0 Reporter: Roger Xu Table=E2=80=99s cell having a large number of versions, it works fine when = I read 100K VERSIONS from the cell, but regionServer gives exception when I= attempted to read upto 1M VERSIONS. error happens with both hbase shell , = and happy base client 2014-07-10 10:45:30,098 WARN [RpcServer.handler=3D47,port=3D60020] ipc.RpcS= erver: (responseTooLarge): {=E2=80=9Cprocessingtimems=E2=80=9D:104,=E2=80= =9Dcall=E2=80=9D:=E2=80=9DGet(org.apache.hadoop.hbase.protobuf.generated.Cl= ientProtos$GetRequest)=E2=80=9D,=E2=80=9Dclient=E2=80=9D:=E2=80=9D17.203.54= .172:56290=E2=80=B3,=E2=80=9Dstarttimems=E2=80=9D:1405014329979,=E2=80=9Dqu= euetimems=E2=80=9D:0,=E2=80=9Dclass=E2=80=9D:=E2=80=9DHRegionServer=E2=80= =9D,=E2=80=9Dresponsesize=E2=80=9D:157334052,=E2=80=9Dmethod=E2=80=9D:=E2= =80=9DGet=E2=80=9D} 2014-07-10 10:45:30,923 INFO [RpcServer.reader=3D6,port=3D60020] ipc.RpcSer= ver: RpcServer.listener,port=3D60020: count of bytes read: 0 java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:197) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379) at org.apache.hadoop.hbase.ipc.RpcServer.channelRead(RpcServer.java:2224) at org.apache.hadoop.hbase.ipc.RpcServer$Connection.readAndProcess(RpcServe= r.java:1415) at org.apache.hadoop.hbase.ipc.RpcServer$Listener.doRead(RpcServer.java:790= ) at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.doRunLoop(RpcServe= r.java:581) at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.run(RpcServer.java= :556) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav= a:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja= va:615) at java.lang.Thread.run(Thread.java:744) 2014-07-10 10:45:30,923 WARN [RpcServer.responder] ipc.RpcServer: RpcServer= .respondercallId: 93 service: ClientService methodName: Get size: 225 conne= ction: 17.203.54.172:56290: output error 2014-07-10 10:45:30,924 INFO [RpcServer.responder] ipc.RpcServer: RpcServer= .responder: asyncWrite java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) at sun.nio.ch.IOUtil.write(IOUtil.java:148) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:524) at org.apache.hadoop.hbase.ipc.BufferChain.write(BufferChain.java:106) at org.apache.hadoop.hbase.ipc.RpcServer.channelWrite(RpcServer.java:2204) at org.apache.hadoop.hbase.ipc.RpcServer$Responder.processResponse(RpcServe= r.java:1004) at org.apache.hadoop.hbase.ipc.RpcServer$Responder.doAsyncWrite(RpcServer.j= ava:944) at org.apache.hadoop.hbase.ipc.RpcServer$Responder.doRunLoop(RpcServer.java= :873) at org.apache.hadoop.hbase.ipc.RpcServer$Responder.run(RpcServer.java:849) -- This message was sent by Atlassian JIRA (v6.2#6252)