accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-1251) TFramedTransport frame size limited on client side
Date Mon, 08 Apr 2013 14:11:15 GMT

    [ https://issues.apache.org/jira/browse/ACCUMULO-1251?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13625400#comment-13625400
] 

Hudson commented on ACCUMULO-1251:
----------------------------------

Integrated in Accumulo-Trunk #820 (See [https://builds.apache.org/job/Accumulo-Trunk/820/])
    ACCUMULO-1251 applying Adam Fuch's patch to allow clients to receive large messages (Revision
1465626)

     Result = UNSTABLE
ecn : 
Files : 
* /accumulo/trunk
* /accumulo/trunk/assemble
* /accumulo/trunk/core
* /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java
* /accumulo/trunk/examples
* /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/ZooStore.java
* /accumulo/trunk/fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java
* /accumulo/trunk/server
* /accumulo/trunk/src

                
> TFramedTransport frame size limited on client side
> --------------------------------------------------
>
>                 Key: ACCUMULO-1251
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1251
>             Project: Accumulo
>          Issue Type: Bug
>          Components: client, thrift
>            Reporter: Adam Fuchs
>            Assignee: Adam Fuchs
>            Priority: Critical
>             Fix For: 1.5.0
>
>         Attachments: ACCUMULO-1251.patch
>
>
> The client code restricts the size of a scan or multiscan result to 16MB. This should
be configurable. We fixed this for the server side in ACCUMULO-1141.
> {code}
> DEBUG 2013-04-07 20:05:35,370 [batch scanner 521- 9 looking up 4 ranges at 127.0.0.1:9997]
(TabletServerBatchReaderIterator.java:696) - Server : 127.0.0.1:9997 msg : Frame size (20489533)
larger than max length (16384000)!
> DEBUG 2013-04-07 20:05:35,371 [batch scanner 521- 9 looking up 4 ranges at 127.0.0.1:9997]
(TabletServerBatchReaderIterator.java:377) - org.apache.thrift.transport.TTransportException:
Frame size (20489533) larger than max length (16384000)!
> java.io.IOException: org.apache.thrift.transport.TTransportException: Frame size (20489533)
larger than max length (16384000)!
> 	at org.apache.accumulo.core.client.impl.TabletServerBatchReaderIterator.doLookup(TabletServerBatchReaderIterator.java:698)
> 	at org.apache.accumulo.core.client.impl.TabletServerBatchReaderIterator$QueryTask.run(TabletServerBatchReaderIterator.java:361)
> 	at org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> 	at org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
> 	at org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
> 	at java.lang.Thread.run(Thread.java:680)
> Caused by: org.apache.thrift.transport.TTransportException: Frame size (20489533) larger
than max length (16384000)!
> 	at org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:137)
> 	at org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
> 	at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
> 	at org.apache.accumulo.core.client.impl.ThriftTransportPool$CachedTTransport.readAll(ThriftTransportPool.java:253)
> 	at org.apache.thrift.protocol.TCompactProtocol.readByte(TCompactProtocol.java:601)
> 	at org.apache.thrift.protocol.TCompactProtocol.readMessageBegin(TCompactProtocol.java:470)
> 	at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
> 	at org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Client.recv_continueMultiScan(TabletClientService.java:321)
> 	at org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Client.continueMultiScan(TabletClientService.java:307)
> 	at org.apache.accumulo.core.client.impl.TabletServerBatchReaderIterator.doLookup(TabletServerBatchReaderIterator.java:672)
> 	... 7 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message