HomePhorge

Formalize some more Drydock conditions and bookkeeping

Description

Formalize some more Drydock conditions and bookkeeping

Summary:
Ref T13677. Track which resources a given lease has begun allocating or reclaiming in a more formal way, and add logging for waiting actions.

The "allocating" mechanism is new. This will replace an existing similar "reclaiming" mechanism in a future change.

Test Plan: See followup changes.

Subscribers: yelirekim, PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13677

Differential Revision: https://secure.phabricator.com/D21806

Details

Provenance
epriestley <git@epriestley.com>Authored on May 5 2022, 21:43
aviveyPushed on Jul 26 2022, 15:02
aviveyPushed on Jul 26 2022, 15:01
Differential Revision
D25040: merge phab/master -> phorge/master
Parents
rP1b6727ac3d6a: Add "--all" flags to "release-lease" and "release-resource" workflows in…
Branches
Unknown
Tags
Unknown
Tasks
T15094: Catch up the master branch to upstream