Page MenuHomePhabricator

Provide a richer error when an intracluster request can not be satisfied by the target node
ClosedPublic

Authored by epriestley on Jan 20 2019, 5:29 PM.
Tags
None
Referenced Files
F15503894: D20002.id47758.diff
Mon, Apr 14, 2:13 PM
F15503367: D20002.id47759.diff
Mon, Apr 14, 9:30 AM
F15502262: D20002.id.diff
Sun, Apr 13, 11:23 PM
F15495041: D20002.diff
Sun, Apr 13, 2:24 AM
F15492322: D20002.diff
Sat, Apr 12, 1:18 PM
F15482485: D20002.diff
Wed, Apr 9, 5:45 AM
F15378573: D20002.id47759.diff
Mar 13 2025, 3:23 PM
F15340149: D20002.diff
Mar 9 2025, 2:57 PM
Subscribers
None

Details

Summary

See PHI1030. When installs hit this error, provide more details about which node we ended up on and what's going on.

Test Plan
$ git pull
phabricator-ssh-exec: This repository request (for repository "spellbook") has been incorrectly routed to a cluster host (with device name "local.phacility.net", and hostname "orbital-3.local") which can not serve the request.

The Almanac device address for the correct device may improperly point at this host, or the "device.id" configuration file on this host may be incorrect.

Requests routed within the cluster by Phabricator are always expected to be sent to a node which can serve the request. To prevent loops, this request will not be proxied again.

(This is a read request.)
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Diff Detail

Repository
rP Phabricator
Branch
error1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 21614
Build 29464: Run Core Tests
Build 29463: arc lint + arc unit