HomePhorge

Make HandlePool resistant to reentrant calls

Description

Make HandlePool resistant to reentrant calls

Conpherence thread handles need to load other handles in order to load. Currently, HandlePool can loop when reentered. Instead, clear the on-deck list before querying so that reentering it will query for only new handles, not reissue queries for in-flight handles.

Auditors: btrahan

Details

Provenance
epriestleyAuthored on May 9 2015, 1:46 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP8b7a4670f8ea: Fix an issue where PhabricatorHandleList could fail to completely iterate
Branches
Unknown
Tags
Unknown

Event Timeline