You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Wes McKinney (Jira)" <ji...@apache.org> on 2021/02/20 03:43:00 UTC

[jira] [Closed] (ARROW-5402) [Plasma] Pin objects in plasma store

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

Wes McKinney closed ARROW-5402.
-------------------------------
    Resolution: Won't Fix

> [Plasma] Pin objects in plasma store
> ------------------------------------
>
>                 Key: ARROW-5402
>                 URL: https://issues.apache.org/jira/browse/ARROW-5402
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++ - Plasma
>            Reporter: Zhijun Fu
>            Assignee: Zhijun Fu
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> [https://github.com/apache/arrow/issues/4368]
> Sometimes we want to "pin" an object in plasma store - we don't want this object to be deleted even though there's nobody that's currently referencing it. In this case, we can specify a flag when creating the object so that it won't be deleted by LRU cache when its refcnt drops to 0, and can only be deleted by an explicit {{Delete()}} call.
> Currently, we found that an actor FO problem. The actor creation task depends on a plasma object put by user. After the the actor running for a long time, the object will be deleted by plasma LRU. Then, an Actor FO happens, the creation task cannot find the object put by user, so the FO is hanging forever.
> Would this make sense to you?
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)