-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't query for stats if the node is down and handle the errors #1844
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@@ -8,6 +8,12 @@ import ( | |||
"github.com/hashicorp/go-cleanhttp" | |||
) | |||
|
|||
var ( | |||
// NodeDownErr marks an operational as not able to complete since the node |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
an opertational
-> an operation
@@ -233,8 +233,10 @@ func (c *AllocStatusCommand) Run(args []string) int { | |||
var stats *api.AllocResourceUsage | |||
stats, statsErr = client.Allocations().Stats(alloc, nil) | |||
if statsErr != nil { | |||
c.Ui.Output("") | |||
c.Ui.Error(fmt.Sprintf("couldn't retrieve stats (HINT: ensure Client.Advertise.HTTP is set): %v", statsErr)) | |||
if statsErr != api.NodeDownErr { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wonder if we should show a message that the node is down if statsErr == api.NodeDownErr
?
I'm going to lock this pull request because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active contributions. |
No description provided.