Skip to content

Commit 33d5ab2

Browse files
authored
Switch the parable to use Chihiro. We changed this name quite awhile ago, oops. (#3443)
Signed-off-by: Flynn <[email protected]>
1 parent 962b35e commit 33d5ab2

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

geps/gep-713/index.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -277,10 +277,10 @@ past two and a half weeks, but after successfully deploying version 3.6.0 of
277277
the `baker` service this morning, she's escaped early to try to unwind a bit.
278278

279279
Her shoulders are just starting to unknot when her phone pings with a text
280-
from Charlie, down in the NOC. Waterproof phones are a blessing, but also a
280+
from Chihiro, down in the NOC. Waterproof phones are a blessing, but also a
281281
curse.
282282

283-
**Charlie**: _Hey Ana. Things are still running, more or less, but latencies
283+
**Chihiro**: _Hey Ana. Things are still running, more or less, but latencies
284284
on everything in the `baker` namespace are crazy high after your last rollout,
285285
and `baker` itself has a weirdly high load. Sorry to interrupt you on the lake
286286
but can you take a look? Thanks!!_
@@ -297,30 +297,30 @@ duplicates? Ana checks her HTTPRoute again, though she's pretty sure you
297297
can't configure retries there, and finds nothing. But it definitely looks like
298298
clients are retrying when they shouldn’t be.
299299

300-
She pings Charlie.
300+
She pings Chihiro.
301301

302-
**Ana**: _Hey Charlie. Something weird is up, looks like requests to `baker`
302+
**Ana**: _Hey Chihiro. Something weird is up, looks like requests to `baker`
303303
are failing but getting retried??_
304304

305305
A minute later they answer.
306306

307-
**Charlie**: 🤷 _Did you configure retries?_
307+
**Chihiro**: 🤷 _Did you configure retries?_
308308

309309
**Ana**: _Dude. I don’t even know how to._ 😂
310310

311-
**Charlie**: _You just attach a RetryPolicy to your HTTPRoute._
311+
**Chihiro**: _You just attach a RetryPolicy to your HTTPRoute._
312312

313313
**Ana**: _Nope. Definitely didn’t do that._
314314

315315
She types `kubectl get retrypolicy -n baker` and gets a permission error.
316316

317317
**Ana**: _Huh, I actually don’t have permissions for RetryPolicy._ 🤔
318318

319-
**Charlie**: 🤷 _Feels like you should but OK, guess that can’t be it._
319+
**Chihiro**: 🤷 _Feels like you should but OK, guess that can’t be it._
320320

321321
Minutes pass while both look at logs.
322322

323-
**Charlie**: _I’m an idiot. There’s a RetryPolicy for the whole namespace –
323+
**Chihiro**: _I’m an idiot. There’s a RetryPolicy for the whole namespace –
324324
sorry, too many policies in the dashboard and I missed it. Deleting that since
325325
you don’t want retries._
326326

@@ -332,17 +332,17 @@ through them: there’s one for every single service in the `baker` namespace.
332332

333333
**Ana**: _PUT IT BACK!!_
334334

335-
**Charlie**: _Just did. Be glad you couldn't hear all the alarms here._ 😕
335+
**Chihiro**: _Just did. Be glad you couldn't hear all the alarms here._ 😕
336336

337337
**Ana**: _What the hell just happened??_
338338

339-
**Charlie**: _At a guess, all the workloads in the `baker` namespace actually
339+
**Chihiro**: _At a guess, all the workloads in the `baker` namespace actually
340340
fail a lot, but they seem OK because there are retries across the whole
341341
namespace?_ 🤔
342342

343343
Ana's blood runs cold.
344344

345-
**Charlie**: _Yeah. Looking a little closer, I think your `baker` rollout this
345+
**Chihiro**: _Yeah. Looking a little closer, I think your `baker` rollout this
346346
morning would have failed without those retries._ 😕
347347

348348
There is a pause while Ana's mind races through increasingly unpleasant
@@ -351,40 +351,40 @@ possibilities.
351351
**Ana**: _I don't even know where to start here. How long did that
352352
RetryPolicy go in? Is it the only thing like it?_
353353

354-
**Charlie**: _Didn’t look closely before deleting it, but I think it said a few
354+
**Chihiro**: _Didn’t look closely before deleting it, but I think it said a few
355355
months ago. And there are lots of different kinds of policy and lots of
356356
individual policies, hang on a minute..._
357357

358-
**Charlie**: _Looks like about 47 for your chunk of the world, a couple hundred
358+
**Chihiro**: _Looks like about 47 for your chunk of the world, a couple hundred
359359
system-wide._
360360

361361
**Ana**: 😱 _Can you tell me what they’re doing for each of our services? I
362362
can’t even_ look _at these things._ 😕
363363

364-
**Charlie**: _That's gonna take awhile. Our tooling to show us which policies
364+
**Chihiro**: _That's gonna take awhile. Our tooling to show us which policies
365365
bind to a given workload doesn't go the other direction._
366366

367367
**Ana**: _...wait. You have to_ build tools _to know if retries are turned on??_
368368

369369
Pause.
370370

371-
**Charlie**: _Policy attachment is more complex than we’d like, yeah._ 😐
372-
_Look, how ‘bout roll back your `baker` change for now? We can get together in
371+
**Chihiro**: _Policy attachment is more complex than we’d like, yeah._ 😐
372+
_Look, how about roll back your `baker` change for now? We can get together in
373373
the morning and start sorting this out._
374374

375375
Ana shakes her head and rolls back her edits to the `baker` Deployment, then
376376
sits looking out over the lake as the deployment progresses.
377377

378378
**Ana**: _Done. Are things happier now?_
379379

380-
**Charlie**: _Looks like, thanks. Reckon you can get back to your sailboard._ 🙂
380+
**Chihiro**: _Looks like, thanks. Reckon you can get back to your sailboard._ 🙂
381381

382382
Ana sighs.
383383

384384
**Ana**: _Wish I could. Wind’s died down, though, and it'll be dark soon.
385385
Just gonna head home._
386386

387-
**Charlie**: _Ouch. Sorry to hear that._ 😐
387+
**Chihiro**: _Ouch. Sorry to hear that._ 😐
388388

389389
One more look out at the lake.
390390

@@ -401,13 +401,13 @@ listed in increasing order of desirability:
401401
- _Which_ Policy is (or Policies are) affecting a particular object
402402
- _What_ settings in the Policy are affecting the object.
403403

404-
In the parable, if Ana and Charlie had known that there were Policies affecting
404+
In the parable, if Ana and Chihiro had known that there were Policies affecting
405405
the relevant object, then they could have gone looking for the relevant Policies
406406
and things would have played out differently. If they knew which Policies, they
407407
would need to look less hard, and if they knew what the settings being applied
408408
were, then the parable would have been able to be very short indeed.
409409

410-
(There’s also another use case to consider, in that Charlie should have been able
410+
(There’s also another use case to consider, in that Chihiro should have been able
411411
to see that the Policy on the namespace was in use in many places before deleting
412412
it.)
413413

@@ -432,7 +432,7 @@ ways at an API level to the Application Developer's concerns.
432432

433433
An important note here is that a key piece of information for Policy Admins and
434434
Cluster Operators is “How many things does this Policy affect?”. In the parable,
435-
this would have enabled Charlie to know that deleting the Namespace Policy would
435+
this would have enabled Chihiro to know that deleting the Namespace Policy would
436436
affect many other people than just Ana.
437437

438438
### Problems we need to solve

0 commit comments

Comments
 (0)