consul icon indicating copy to clipboard operation
consul copied to clipboard

NET-9143 - sameness group queries in DNS do not respect DefaultForFailover setting and always assume failover behavior

Open jmurret opened this issue 9 months ago • 1 comments

Description

In Enterprise edition, we fixed a bug related to Sameness Groups and these are the docs changes related to it.

DefaultForFailover dictates whether failover behavior should occur when requesting a service using a sameness group. Mesh currently respects this, however, DNS does not. This allows a caller to request DNS for a service using a sameness group and get failover behavior when member services are unhealthy, even though the sameness group was configured not to do this.

Testing & Reproduction steps

Links

PR Checklist

  • [ ] updated test coverage
  • [ ] external facing docs updated
  • [ ] appropriate backport labels added
  • [ ] not a security concern

jmurret avatar May 01 '24 16:05 jmurret

Thanks @boruszak!

jmurret avatar May 02 '24 17:05 jmurret

@jmurret, a backport is missing for this PR [21029] for versions [1.16,1.17] please perform the backport manually and add the following snippet to your backport PR description:

<details>
	<summary> Overview of commits </summary>
		- <<backport commit 1>>
		- <<backport commit 2>>
		...
</details>

@jmurret, a backport is missing for this PR [21029] for versions [1.16,1.17] please perform the backport manually and add the following snippet to your backport PR description:

<details>
	<summary> Overview of commits </summary>
		- <<backport commit 1>>
		- <<backport commit 2>>
		...
</details>

@jmurret, a backport is missing for this PR [21029] for versions [1.16,1.17] please perform the backport manually and add the following snippet to your backport PR description:

<details>
	<summary> Overview of commits </summary>
		- <<backport commit 1>>
		- <<backport commit 2>>
		...
</details>