Virtual Event
July 30–August 1, 2020
Learn More and Register to Attend This Event

To view the Chinese version of this schedule please go here.

Please note: This schedule is automatically displayed in China Standard Time (CST). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

The schedule is subject to change.
Back To Schedule
Saturday, August 1 • 20:50 - 21:20
BPF for Chaos and Tracing in Kubernetes - Wenbo Zhang, PingCAP

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In the world of distributed computing, faults and performance problems happen to clusters unpredictably, especially when they run in cloud. Among all the faults types, kernel failures are perhaps the hardest to analyze and simulate. A practical solution for this is Berkeley Packet Filter (BPF), a highly flexible and efficient virtual machine-like construct in the Linux kernel that allows bytecode execution at various hook points in a safe manner.

In this session, Wenbo Zhang will share his BPF practices on a distributed and transactional key-value database known as TiKV. He will introduce what BPF is, how to develop BPF programs to analyze kernel-caused performance problems, and how to do kernel chaos experiments on Kubernetes. He will also talk about how the team converted the BCC-based BPF application to make “Compile Once – Run Everywhere“ come true on the 5.x kernel.

avatar for Wenbo Zhang

Wenbo Zhang

R&D, PingCAP
Wenbo Zhang is a PingCAP Development Engineer, focusing on performance analysis and diagnosis of Linux kernel. He talked about BPF for chaos and tracing in Kubernetes at Cloud Native + Open Source Summit China 2020.

Saturday August 1, 2020 20:50 - 21:20 CST
Virtual Room 2