2022年6月第二周简报
六月第二周,天气一点点变热了(更不想出门了
- 本周开始运动了,每天晚上出去跑跑步。中年男人三大爱好:钓鱼,跑步,摄影。
- 本周因为一些原因,连续两个通宵+一个凌晨三点,导致我状态不太好
- 家里的植物长得很好,很开心
- 和妹子出去吃巴奴毛肚火锅改善伙食!
- 本周把黑洞纪录片看完了,好看
- 《间谍过家家》我觉得非常治愈!一家子太萌了!
- 本周北京开始进入雨季了,凌晨在家发呆的时候,颇有点听雨高楼的感觉。
- 给我的博客启用了新域名 https://www.manjusaka.blog
- 经过纠结,还是一步到位买了 DS1821+ 作为家里的 NAS,存储方面目前是 16T6 (16T 2 做 RAID1 存重要资料,剩下的 RAID5 存媒体资源)的结构
技术
- 本周继续花了一些时间在 nerdctl 上
- 完善了一下后,我的 PR1073 合并进入 Master 了,v0.20.1 之后 nerdctl 就默认支持 fluentd 的 logdriver 了
- 上周提到的 nerdctl logdriver plugin ,我参考了下 Docker LogDriver Plugin Protocol,开始写 Design Proposal 了,下周估计能给社区提交上去
- 被 Suda 提名成为 nerdctl 项目的 Reviewer,参见 MAINTAINERS: add Zheao Li as a REVIEWER 开心
- 本周从 tidb 那边认领了一个大的 issue,参见 Issue27762,大概背景是目前 executor package 下面文件太多了,一是影响开发体验,二是会导致 bazel CI 出问题,需要合理拆分目录。周末思考了两天,下周和维真碰一下 Proposal
- 本周帮安全的哥们实现这样一个需求“拦截特定进程对于特定文件的打开读写操作”,吃屎不少
- 实现这个需求第一考虑 kprobe 配合 bpf_override_return(毕竟换个思路来说就只是一个 error injection 手法而已)
- 但是呢,4.17 前后因为一个 commit 会导致 kprobe attch sys_call 的时候出问题(具体我最后会贴图),如果不用 sys_call 呢,bpf_override_return 又是有白名单的,不在白名单范围内的函数搞不了事(这个设计是 make sense 的)
- 然后因为一些原因,alios 4.19 好像禁了 bpf_override_return,LLVM 编译出来的产物找不到 bpf_override_return。(标准 419 是没问题的),我只能说委座高明
- 然后因为要向下兼容 310 版本。思前想后,算了,我还是用 ptrace 裹一下吧 PoC 已经跑通,下周 Python 裹一下给朋友
- 我的一些脚本都可以在 linux-traceing-script 这里找到,不过保证兼容性(
- 本周 HTTP3 的 RFC 正式出来了,参见 RFC9114,花了点时间看看,当然没看完(
- 上周提到的 Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider,因为各种原因没看完。但是已经看的部分我很喜欢。推荐大家都去看看(逃
- 又有一个朋友开始写周报了,开心!参见 daily-progress
简单总结
最近各种阴间新闻看的我心里发慌。世道越来越不容易了,所有朋友务必保重自己。Saka 在这祝大家平安喜乐了(
Comments