Multiprocessing is Experiencing Deadlocks in GraphFrame.filter #372
Labels
area: graphframe
PRs and Issues involving Hatchet's core GraphFrame datastructure and associated classes
priority: high
High priority issues and PRs
type: bug
Identifies bugs in issues and identifies bug fixes in PRs
Milestone
Not quite sure why this is happening yet, but for some reason GraphFrame.filter is hanging here:
hatchet/hatchet/graphframe.py
Line 351 in f7ea385
I see all processes putting their result in the queue and returning, but things are hanging in the queue -- the problem seems to be a dataframe pickle issue. After adding a
sleep(1)
at the end ofparallel_apply
, i can see the error:Any ideas, anyone who knows more about dataframes and pickling? I am testing on a python cProfile
The text was updated successfully, but these errors were encountered: