Figured it out I have to call del obj to make sure the underlying
PlasmaBuffer is called.

On Wed, Jun 10, 2020 at 9:17 PM saurabh pratap singh <
saurabh.cs...@gmail.com> wrote:

> Hi
>
> We are using python plasma client to do a get_buffers for arrow tables
> created by java in plasma .
>
> The python plasma client basically polls on a queue and do a get_buffers
> on the object ids returned from the queue.
> What I have observed is tin context of plasma object table entry for those
> object ids is that the get_buffers will first increment the ref count by 1
> and then there is an implicit  release call which decreases the ref count
> again .
>
> But when there are no more entries in the queue I see that few object ids
> still have a lingering reference count in plasma wrt to get_buffers and
> there was no "implicit" release for that get call like previous one.
>
>  Is this expected ?
> Is there any way I can handle this and make and explicit release for such
> object ids as well .
>
> Thanks
>

Reply via email to