1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 17:52:43 +01:00
phorge-phorge/src/applications/harbormaster/query
James Rhodes a26c6147f5 Prevent artifact key collision when builds are restarted
Summary: Ref T1049.  Because we no longer destroy artifacts when builds are restarted, we need the build generation number to be part of the artifact key, otherwise we get collisions when restarting builds that contain build steps that emit artifacts.

Test Plan: Ran it with a build plan of "Lease Host" and "Run Command", no longer got an artifact key crash.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T1049

Differential Revision: https://secure.phabricator.com/D10336
2014-08-28 08:21:36 +10:00
..
HarbormasterBuildableQuery.php Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
HarbormasterBuildableSearchEngine.php Rename PHIDType classes 2014-07-24 08:05:46 +10:00
HarbormasterBuildableTransactionQuery.php Remove @group annotations 2014-07-10 08:12:48 +10:00
HarbormasterBuildArtifactQuery.php Prevent artifact key collision when builds are restarted 2014-08-28 08:21:36 +10:00
HarbormasterBuildItemQuery.php Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
HarbormasterBuildLogQuery.php Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
HarbormasterBuildMessageQuery.php Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
HarbormasterBuildPlanQuery.php Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
HarbormasterBuildPlanSearchEngine.php Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
HarbormasterBuildPlanTransactionQuery.php Harbormaster v(-2) 2013-10-22 15:01:06 -07:00
HarbormasterBuildQuery.php Implement build generations in Harbormaster 2014-08-21 22:55:24 +10:00
HarbormasterBuildStepQuery.php Implement build simulation; convert Harbormaster to be purely dependency based 2014-07-31 11:39:49 +10:00
HarbormasterBuildStepTransactionQuery.php Use ApplicationTransactions and CustomField to implement build steps 2014-03-25 16:08:40 -07:00
HarbormasterBuildTargetQuery.php Prevent crash when build step has been deleted on build plan 2014-08-28 08:20:11 +10:00
HarbormasterBuildTransactionQuery.php Remove @group annotations 2014-07-10 08:12:48 +10:00