[ 
https://issues.apache.org/jira/browse/SPARK-3018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Reynold Xin updated SPARK-3018:
-------------------------------

    Description: BlockFetcherIterator retains ReferenceCountedBuffers returned 
by client.fetchBlocks. Those buffers are released when the iterators are 
traversed fully. In the case of task failures or completion without exhausting 
the iterator, this could lead to memory leak.  (was: BlockFetcherIterator 
retains ReferenceCountedBuffers returned by client.fetchBlocks. Those buffers 
are released when the iterators are traversed fully. In the case of task 
failures or completion without depleting the iterator, this could lead to 
memory leak.)

> Release all BlockFetcherIterator upon task completion/failure
> -------------------------------------------------------------
>
>                 Key: SPARK-3018
>                 URL: https://issues.apache.org/jira/browse/SPARK-3018
>             Project: Spark
>          Issue Type: Sub-task
>          Components: Shuffle, Spark Core
>            Reporter: Reynold Xin
>
> BlockFetcherIterator retains ReferenceCountedBuffers returned by 
> client.fetchBlocks. Those buffers are released when the iterators are 
> traversed fully. In the case of task failures or completion without 
> exhausting the iterator, this could lead to memory leak.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to