HomePhabricator

Slightly simplify the Harbormaster build log API

Description

Slightly simplify the Harbormaster build log API

Summary:
Ref T5822. This prepares for inline compression and garbage collection of build logs.

This reduces the API surface area and removes a log from the "wait" step that would just log a message every 15 seconds. (If this is actually useful, I think we find a better way to communicate it.)

Test Plan:
Ran a build, saw a log:

Screen Shot 2016-03-01 at 6.55.22 AM.png (619×693 px, 72 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T5822

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

Details

Provenance
epriestleyAuthored on Mar 1 2016, 2:39 PM
epriestleyPushed on Mar 1 2016, 11:25 PM
Reviewer
chad
Differential Revision
D15371: Slightly simplify the Harbormaster build log API
Parents
rP58aac5de0ec2: Pop the buttons
Branches
Unknown
Tags
Unknown
Tasks
T5822: Implement garbage collection / automatic archiving for Harbormaster logs
Build Status
Buildable 10935
Build 13497: Run Core Tests