Skip to content

Commit 434c37c

Browse files
committed
update DNS programming latency SLI
1 parent fdecf1c commit 434c37c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

sig-scalability/slos/dns_programming_latency.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ from all of them.
1515
DNS will start resolving service name to its newly started backends.
1616
- As a user of vanilla Kubernetes, I want some guarantee how quickly in-cluster
1717
DNS will stop resolving service name to its removed (or unhealthy) backends.
18-
- As a user of vanilla Kubernetes, I wasn some guarantee how quickly newly
18+
- As a user of vanilla Kubernetes, I want some guarantee how quickly newly
1919
create services will be resolvable via in-cluster DNS.
20+
- As a user of vanilla Kubernetes, I want some guarantee how quickly in-cluster
21+
DNS will start resolving headless service hostnames to its newly started backends.
2022

2123
### Other notes
2224
- We are consciously focusing on in-cluster DNS for the purpose of this SLI,
@@ -37,6 +39,10 @@ The reason for doing it this way is feasibility for efficiently computing that:
3739
in 99% of programmers (e.g. iptables). That requires tracking metrics on
3840
per-change base (which we can't do efficiently).
3941

42+
- The SLI is expected to remain constant independently of the number of records, per
43+
example, in a headless service with thousands of pods the SLI for the first and the
44+
last Pod should not exhibit a statistically significant difference.
45+
4046
### How to measure the SLI.
4147
There [network programming latency](./network_programming_latency.md) is
4248
formulated in almost exactly the same way. As a result, the methodology for

0 commit comments

Comments
 (0)