~/talk

There's a Bug in My Service Mesh! What Do You Do When the Mesh is At Fault?

name:Ana Calin
links:none on file
links:none on file
slides:none on file

Paybase runs 50+ microservices and adds Linkerd sidecar proxies for gRPC load balancing; deployment surfaces obscure bugs where headers get split across HTTP/2 frames causing a panic and another bug where evicted header table entries use the wrong index. Diagnosis uses Linkerd proxy logs at debug level, tcpdump and linkerd tap to inspect frames, and a debug sidecar with tshark. Bugs live in the h2 Rust library, are fixed upstream, and fixes land after reproducible test cases and detailed bug reports with logs and version matrices.

AI-written summary · about

  1. 0:00Intro
  2. 1:56Nested Mushroom
  3. 3:06Communication
  4. 4:24What is a Service Mesh
  5. 5:17LinkerD
  6. 5:42PayRaise
  7. 6:24Kubernetes
  8. 9:04Brian Redman
  9. 9:48Google Azhar
  10. 11:07What to do if you have an error
  11. 14:10Understanding your system
  12. 16:55File a bug report
  13. 18:43How to diagnose a bug
  14. 20:44H2 background
  15. 22:30Anas original blog
  16. 25:59Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.