[ http://issues.apache.org/jira/browse/DERBY-1560?page=all ]

Rick Hillegas updated DERBY-1560:
---------------------------------

    Fix Version/s: 10.2.3.0
                       (was: 10.2.2.0)

Move to 10.2.3.0.

> When receiving EXTDTA object, the client should avoid keeping the entire LOB 
> in memory for large LOBs
> -----------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-1560
>                 URL: http://issues.apache.org/jira/browse/DERBY-1560
>             Project: Derby
>          Issue Type: Improvement
>          Components: Network Client
>    Affects Versions: 10.1.3.1
>            Reporter: Fernanda Pizzorno
>             Fix For: 10.2.3.0
>
>
> When a LOB is streamed from the Server to the Client, the Client reads all 
> the data from the stream into a byte array. This can cause OutOfMemoryError 
> if the LOB is large > than total memory in the VM.
> To avoid this problem, instead of reading the streamed data into a byte 
> array, the Client could read the data into a stream which will keep the data 
> in memory when possible and store the data on disk when there is not enough 
> memory. This stream could be based on the implementation suggested in 
> DERBY-1341.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to