Page MenuHomePhabricator

Add more selectors to existing "bin/worker" commands
ClosedPublic

Authored by epriestley on Feb 1 2021, 9:53 PM.
Tags
None
Referenced Files
F15470848: D21534.id51263.diff
Sat, Apr 5, 1:45 AM
F15470847: D21534.id51255.diff
Sat, Apr 5, 1:45 AM
F15470846: D21534.id.diff
Sat, Apr 5, 1:45 AM
F15468850: D21534.id51263.diff
Fri, Apr 4, 6:49 AM
F15468480: D21534.diff
Fri, Apr 4, 1:01 AM
F15464778: D21534.id51263.diff
Wed, Apr 2, 12:45 PM
F15455351: D21534.id51255.diff
Sat, Mar 29, 11:43 PM
F15453708: D21534.id51263.diff
Sat, Mar 29, 1:44 PM
Subscribers
None

Details

Summary

Ref T13591. Add more selector flags to let "bin/worker" commands operate on tasks by container PHID, object PHID, priority, etc.

This anticipates adding "bin/worker reprioritize" and "bin/worker delay" workflows, to provide more tools for handling repository imports.

Test Plan
  • Ran bin/worker execute, cancel, retry, and free with various sets of selector flags.
  • Used --min-priority, --max-priority, --object, --container, --archived, --max-failure-count to select tasks.
  • Specified invalid, duplicate, aliased objects with "--object".
  • Specified invalid range priority selectors.

Diff Detail

Repository
rP Phabricator
Branch
phase5
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 25069
Build 34591: Run Core Tests
Build 34590: arc lint + arc unit

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.Feb 2 2021, 9:40 PM
This revision was automatically updated to reflect the committed changes.