swananan
swananan
I hereby granted the copyright of the changes in this pull request to the authors of this lua-nginx-module project. The Lua-nginx-module recently added support for building with BoringSSL. However, due...
This change enhances the logic for symbol lookup in uprobe or uretprobe. If the symbol is not found in the original binary, the search continues in the debug file associated...
Hi, I recently used aya to write some eBPF programs for tracing user programs. In my scenario, the release version is stripped, and the symbol file's relative path is placed...
Hi, I encountered a problem with my eBPF program written in Rust. I’m using the ringbuf, but it fails to run on the lower version kernel, presumably due to a...
https://jt26wzz.com/posts/0007-online-firefighting-real-world-lessions-from-4-years-on-call/ 我最近在处理一个客户的线上工单问题时,发现自己不知不觉犯了一个方向性的小错误,这让我有点开始反思自己,考虑到我第一份工作4年多时间一直在高强度的 on call,我其实觉得自己还是很擅长故障应急和客户紧急工单处理,所以我想总结一下我当初积累的经验教训,给自己提一个醒。同时也记录下当初自己是如何从五花八门的故障中学习经验教训,快速成长的。
这个系列的亮点不仅是从零实现了 QUIC 协议栈的基础功能(目前只完成第一期规划),并且每个核心功能实现的时候,都用博客记录了我的一些技术细节分析和感悟,特别是全程和 TCP 做对比,展示 QUIC 协议设计上让人拍案叫绝的地方。虽然这个项目只是一个玩具练手项目,不能用于生产环境,比起其他 QUIC 正规军项目来说差得远。但是考虑到其他 QUIC 协议栈项目发起者并没有像我一样闲得蛋疼,把很多有意思的细节和问题都用博客详细的记录下来。我觉得对网络编程、传输层协议、特别是基于 UDP 传输协议感兴趣的兄弟们可以瞅一瞅。也欢迎有大佬随时以 issue 或者邮件的形式点醒我,看到我有胡言乱语的地方,不要手下留情。 Github: https://github.com/swananan/feather-quic Blog: https://jt26wzz.com/
### 项目地址 https://github.com/swananan/feather-quic ### 类别 Rust ### 项目标题 如果你对 TCP 这样传输层协议栈感兴趣,或想深入了解 QUIC 的设计与实现细节,feather-quic 会是你的不二之选 ### 项目描述 这个系列的亮点不仅是从零实现了 QUIC 协议栈的基础功能(目前只完成第一期规划),并且每个核心功能实现的时候,都用博客记录了我的一些技术细节分析和感悟,特别是全程和 TCP 做对比,展示 QUIC 协议设计上让人拍案叫绝的地方。虽然这个项目只是一个玩具练手项目,不能用于生产环境,比起其他 QUIC 正规军项目来说差得远。但是考虑到其他 QUIC 协议栈项目发起者并没有像我一样闲得蛋疼,把很多有意思的细节和问题都用博客详细的记录下来。我觉得对网络编程、TCP 传输层协议、特别是基于 UDP 传输协议感兴趣的兄弟们可以瞅一瞅。也欢迎有大佬随时以...
### 项目地址 https://github.com/swananan/ghostscope ### 类别 Rust ### 项目标题 GhostScope 是一款将 printf 调试的简单直接带到生产系统的 eBPF 运行时追踪器 ### 项目描述 **GhostScope:把 printf 调试带到生产环境的 eBPF 运行时追踪器** 项目地址: https://github.com/swananan/ghostscope GhostScope 是一款将 printf 调试的简单直接带到生产系统的运行时追踪工具:基于 DWARF 调试信息与 eBPF/uProbe,在不停机、不改代码的前提下,为运行中的进程在任意位置(函数、源码行、指令级)提供**高语义可观测性**。...