1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-27 17:22:42 +01:00
phorge-phorge/src/applications/drydock
epriestley 2f5c6541fc Add an "Activated Epoch" and an "Acquired Epoch" to Drydock Leases
Summary: Ref T13189. See PHI690. When a lease is first acquired or activated, note the time. This supports better visibility into queue lengths. For now, this is only queryable via DB and visible in the UI, but can be more broadly exposed in the future.

Test Plan: Landed a revision, saw the leases get sensible timestamps for acquisition/activation.

Reviewers: amckinley

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13189

Differential Revision: https://secure.phabricator.com/D19613
2018-08-27 11:27:45 -07:00
..
application Unprototype Drydock 2016-03-04 17:23:07 -08:00
blueprint Reduce collision rate for concurrency-limiting slot locks 2018-02-13 13:21:32 -08:00
capability Give Drydock resources a proper expiry mechanism 2015-09-28 09:35:14 -07:00
conduit Allow "drydock.blueprint.edit" to create blueprints 2018-01-04 10:08:07 -08:00
constants Give Drydock Resources more modern status treatment 2018-02-13 13:16:46 -08:00
controller Add an "Activated Epoch" and an "Acquired Epoch" to Drydock Leases 2018-08-27 11:27:45 -07:00
customfield Convert DrydockBlueprints to EditEngine 2016-03-03 15:21:25 -08:00
editor Allow "drydock.blueprint.edit" to create blueprints 2018-01-04 10:08:07 -08:00
exception Lock resources briefly while acquiring leases on them to prevent acquiring near-death resources 2018-02-13 13:22:13 -08:00
garbagecollector Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
interface Make WorkingCopyBlueprint responsible for performing merges 2015-10-26 12:40:16 -07:00
logtype Render Drydock logs in text from "bin/drydock lease"; in HTML in web views 2018-02-15 17:25:34 -08:00
management Fix usage of fprintf() in bin/drydock command 2018-03-28 16:19:55 -07:00
operation Reduce callsites to "ArcanistDifferentialRevisionStatus" in Phabricator 2017-08-09 11:04:52 -07:00
phid Mark PhabricatorPHIDType::getPHIDTypeApplicationClass() as abstract 2015-11-03 06:47:12 +11:00
query Make the Drydock repository operation page slightly richer 2018-08-13 11:42:10 -07:00
storage Add an "Activated Epoch" and an "Acquired Epoch" to Drydock Leases 2018-08-27 11:27:45 -07:00
typeahead Render browse results with global result style 2016-06-20 16:49:02 -07:00
view Render Drydock logs in text from "bin/drydock lease"; in HTML in web views 2018-02-15 17:25:34 -08:00
worker Lock resources briefly while acquiring leases on them to prevent acquiring near-death resources 2018-02-13 13:22:13 -08:00
xaction Allow "drydock.blueprint.edit" to create blueprints 2018-01-04 10:08:07 -08:00