Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
Description
Reference cycles appear in two places inside pyarrow.parquet which causes these objects to have much longer lifetimes than necessary:
_build_nested_path has a reference cycle because the closured function refers to the parent cell which also refers to the closured function again (objgraph shown in attachment)
open_dataset_file is partialed with self inside the ParquetFile class (objgraph shown in attachment).
Attachments
Attachments
Issue Links
- links to