Page MenuHomePhabricator

Correct `bin/storage analyze` internal API for cluster environments
ClosedPublic

Authored by epriestley on Sep 7 2017, 11:31 PM.
Tags
None
Referenced Files
F19852691: D18576.id.diff
Mar 13 2026, 3:49 AM
F19822118: D18576.id44611.diff
Mar 7 2026, 2:54 AM
F19822116: D18576.id44611.diff
Mar 7 2026, 2:54 AM
F19801412: D18576.id44608.diff
Feb 28 2026, 11:24 PM
F19801178: D18576.id44608.diff
Feb 28 2026, 9:32 PM
F19684499: D18576.id44611.diff
Feb 9 2026, 4:26 AM
F19618507: D18576.diff
Feb 4 2026, 8:20 AM
F19528147: D18576.diff
Jan 19 2026, 7:06 AM
Subscribers
None

Details

Summary

Ref T12819. This worked right in a non-cluster environment, but bin/storage upgrade iterates over each master in a partitioned cluster environment.

Tweak the API so bin/storage analyze targets a single host but bin/storage upgrade can hit all the masters.

Test Plan

Will run bin/storage upgrade in production again. Ran upgrade and analyze locally, still work fine.

Diff Detail

Repository
rP Phabricator
Branch
analyze2
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 18391
Build 24763: Run Core Tests
Build 24762: arc lint + arc unit