Skip to content

Fix multiple issues related to proxycfg health queries. (#17241)#17269

Merged
hashi-derek merged 1 commit into
release/1.13.xfrom
derekm/NET-3881/health-call-loop-1.13
May 9, 2023
Merged

Fix multiple issues related to proxycfg health queries. (#17241)#17269
hashi-derek merged 1 commit into
release/1.13.xfrom
derekm/NET-3881/health-call-loop-1.13

Conversation

@hashi-derek
Copy link
Copy Markdown
Contributor

Manual backport of #17241

@hashi-derek hashi-derek added pr/no-changelog PR does not need a corresponding .changelog entry pr/no-backport labels May 9, 2023
Fix multiple issues related to proxycfg health queries.

1. The datacenter was not being provided to a proxycfg query, which resulted in
bypassing agentless query optimizations and using the normal API instead.

2. The health rpc endpoint would return a zero index when insufficient ACLs were
detected. This would result in the agent cache performing an infinite loop of
queries in rapid succession without backoff.
@hashi-derek hashi-derek force-pushed the derekm/NET-3881/health-call-loop-1.13 branch from 4ebc5f6 to f7df1d2 Compare May 9, 2023 18:09
@hashi-derek hashi-derek marked this pull request as ready for review May 9, 2023 18:19
@hashi-derek hashi-derek requested a review from erichaberkorn May 9, 2023 18:20
@hashi-derek hashi-derek merged commit aaf52ba into release/1.13.x May 9, 2023
@hashi-derek hashi-derek deleted the derekm/NET-3881/health-call-loop-1.13 branch May 9, 2023 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr/no-backport pr/no-changelog PR does not need a corresponding .changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants