You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Uwe L. Korn (JIRA)" <ji...@apache.org> on 2017/11/05 12:24:01 UTC

[jira] [Created] (ARROW-1769) Python: pyarrow.parquet.write_to_dataset creates cyclic references

Uwe L. Korn created ARROW-1769:
----------------------------------

             Summary: Python: pyarrow.parquet.write_to_dataset creates cyclic references
                 Key: ARROW-1769
                 URL: https://issues.apache.org/jira/browse/ARROW-1769
             Project: Apache Arrow
          Issue Type: Bug
          Components: Python
    Affects Versions: 0.7.1
            Reporter: Uwe L. Korn
             Fix For: 0.8.0


See https://github.com/apache/arrow/issues/1285 for the initial issue. Having cyclic references is a valid state in Python as they can be cleaned up by the garbage collector. But as the garbage collector normally runs at a point which is not clear to the user and we deal here normally with larger objects, we should get rid of the cyclic reference to evict data as soon as possible from main memory.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)