Page MenuHomePhabricator

Allow a HarbormasterBuildMessage to be sent to any object
ClosedPublic

Authored by epriestley on Feb 12 2018, 6:25 PM.
Tags
None
Referenced Files
F19811732: D19062.diff
Wed, Mar 4, 2:18 AM
F19089865: D19062.id.diff
Dec 3 2025, 9:46 AM
F19084097: D19062.diff
Dec 2 2025, 2:30 PM
F18961552: D19062.id.diff
Nov 13 2025, 2:20 PM
F18856460: D19062.id.diff
Nov 1 2025, 9:50 AM
F18853130: D19062.diff
Oct 31 2025, 2:25 PM
F18788441: D19062.id45698.diff
Oct 15 2025, 4:57 AM
F18780625: D19062.id45703.diff
Oct 12 2025, 6:05 PM
Subscribers
Restricted Owners Package

Details

Summary

See T13054. This prepares for Buildables to be sent messages ("attach", "done scheduling builds") to fix races between Harbormaster and Differential.

The buildTargetPHID is replaced with a recipientPHID in the API. An additional change will fix the storage.

In the future, this table could probably also replace HarbormasterBuildCommand now, which is approximately the same bus, but for Builds.

Test Plan

Viewed builds with messages. Sent messages with harbormaster.sendmessage. Processed messages with bin/phd debug task.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable