Page MenuHomePhabricator

Implement DestructibleInterface on BuildLog
ClosedPublic

Authored by epriestley on Feb 23 2018, 1:18 PM.
Tags
None
Referenced Files
F18566637: D19134.id.diff
Tue, Sep 9, 2:47 PM
F18525729: D19134.id45840.diff
Sat, Sep 6, 3:42 PM
F18525728: D19134.id45855.diff
Sat, Sep 6, 3:42 PM
F18502219: D19134.diff
Thu, Sep 4, 10:17 PM
F18154992: D19134.id45840.diff
Thu, Aug 14, 9:03 PM
F18109910: D19134.diff
Mon, Aug 11, 3:25 PM
F17942812: D19134.id45840.diff
Jul 31 2025, 7:12 AM
F17857189: D19134.id45855.diff
Jul 27 2025, 6:11 PM
Subscribers
Restricted Owners Package

Details

Summary

Depends on D19133. Ref T13088. Allows build logs to be formally destroyed, cleaning up their chunks and file data.

Test Plan
  • Used bin/remove destroy to destroy a log, verified chunks and files were removed.
  • Used bin/harbormaster rebuild-log to force a log to rebuild, verified files were destroyed and regenerated.

Diff Detail

Repository
rP Phabricator
Branch
hlog5
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 19649
Build 26606: Run Core Tests
Build 26605: arc lint + arc unit

Event Timeline

Owners added a subscriber: Restricted Owners Package.Feb 23 2018, 1:18 PM
This revision was not accepted when it landed; it landed in state Needs Review.Feb 27 2018, 1:53 AM
This revision was automatically updated to reflect the committed changes.