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

Jacques Nadeau commented on DRILL-998:
--------------------------------------

Hanifi, please review.

> Limit amount of memory used by drill C++ client API
> ---------------------------------------------------
>
>                 Key: DRILL-998
>                 URL: https://issues.apache.org/jira/browse/DRILL-998
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Client - C++
>            Reporter: Parth Chandra
>            Assignee: Hanifi Gunes
>             Fix For: 0.5.0
>
>         Attachments: DRILL-998-patch-1.diff
>
>
> The C++ client API buffers the data that it gets back from the server and 
> holds it until it the application has consumed it. If the application is 
> unable to (or does not) consume the data as fast as the server is sending it 
> back, the client API will buffer all the data, eventually running out of 
> memory.
> The client API should limit the amount of data it buffers and block on 
> receiving data until the application consumes the data.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to