~/talk

There’s A Bug in My Service Mesh! What Do You Do When the Tool You Rely On...

Talkat ServiceMeshCon 2019 · on Monday, 2019-11-18· [cloud-infrastructure]
name:Ana Calin
links:none on file
links:none on file
slides:none on file

Paybase runs ~50 gRPC microservices on Kubernetes and deploys a Linkerd proxy sidecar that causes 502s by mutating headers; debugging reveals two root causes: a panic on HPACK continuation frames with repeated headers and looking up an evicted header index. Repro uses linkerd tap and tcpdump plus increased proxy logging, a debug sidecar, tshark and CPU/top checks. Fixes land in Linkerd (bugs in Rust h2 handling) and diagnostics improve; collaboration with maintainers speeds resolution.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Ana Calin
  3. 0:47Risha Mars
  4. 0:59Agenda
  5. 1:33Mushrooms
  6. 2:20Open Source Projects
  7. 2:42Communication Matters
  8. 3:35What is a Service Mesh
  9. 4:16Control Plane
  10. 5:02Paybase
  11. 7:17Example
  12. 8:07Troubleshooting Framework
  13. 8:51Reliability Engineering Book
  14. 9:51Decision Tree
  15. 13:13System Diagram
  16. 16:39Filing an Issue
  17. 17:40Triaging
  18. 17:59Reproducibility
  19. 18:22Impact
  20. 18:43Where is the bug
  21. 19:16Anas bug report
  22. 19:48TCP dump
  23. 20:35The diagram
  24. 21:05How multiplexing works
  25. 22:00Header compression
  26. 22:56Bugs
  27. 23:30Diagnostic Tools
  28. 24:22Troubleshooting Tools
  29. 27:38Working with Android
~/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.