Loading...

2023 年第32周周报

日子总是时好时坏的

生活

  1. 老规矩先汇报下我自己的状态
    1. 这周状态整体来说还是在好转的,想做且有动力做的事情也越来越多了
    2. 虽然连续加班,不过发现自己精力还行?
  2. 小狗的近况
    1. 这周生日啦,我们是一岁的小狗了!
    2. 在考虑要不要让小狗去打比赛(XD
  3. 本周的娱乐时间
    1. CSGO 这周终于结束连败了23333
    2. 死神怎么说呢,我觉得那种太冲的日式hentai味道真无法忍受,而且感觉作者也在摆烂了
    3. G2 科隆冠军!We are the champions!
    4. 这周重看了几集生活大爆炸,太喜欢谢尔顿诺贝尔奖的发言了
    5. 硅谷N开了,看不下去
    6. 布莱泽这周总集篇,这日子没法过了
    7. 重开了大医凌然,好看
  4. 这周又去水疗馆放松了,开心
  5. 这周小猫复查,肌酐又在反复,只能说继续悉心照顾了。不过小猫对吃的渴望是真的牛逼
  6. 妹子这周送我了摇曳露营周边!不过要隔一段时间才能拿到
  7. 本周继续背单词
  8. 看房债这本书换换口味

妹子送的周边

泥潭里的小狗

吃生日蛋糕的小狗

技术

  1. 这周工作上好玩的事情
    1. 上周 Redis 的问题这周差不多有了个结果,居然是 AWS 特供版增强功能引发的,参见 New for Amazon ElastiCache for Redis 7: Get up to 72% better throughput with enhanced I/O multiplexing,大家谨慎升级 7.0.7
    2. 这周发现 GitHub Action 的新坑,你 Runner 注册的 Group 权限变更(比如都可以执行 Org 内 public repo 的 Action),实际上不会生效,需要将 Runner 摘除后重新注册。
  2. 这周继续在内核上的一些工作
    1. 首先各路妖艳的邮件客户端还是不行,最后还是回到了 Thunderbird 的怀抱
    2. 内核整个 workflow 就非常 old school,实际上这个之前在 ASF 也有类似的情况。ASF 以为负责人的说法是 EMAIL 是最公平的做法,你即便没有很大的屏幕,很好的电脑,通过邮件也能很好的和社区交互。这一点从内核到现在也还保持 80 字符的行限制也能看出来、
    3. 关于我的 patch [RFC PATCH] tcp event: add new tcp:tcp_cwnd_restart event,作为新人第一个 Patch,遇到个很棒的 maintainer,也算是非常幸运了:
      1. maintainer 建议,这个 patch 的 scope 可以更 generic 一些。所以 patch 变成了对于 tcp_ca_event 事件的输出,参见
      2. 在 V2 的基础上,对于输出的符号和其余一些格式有了调整,所以有了 v3 [PATCH v3] tracepoint: add new tcp:tcp_ca_event trace event\
      3. 不过有一件事笑嘻了,v3 里面,大家为 checkpatch.pl 问题争起来了。按照内核开发的 CoC,过不了 checkpatch.pl 的 patch 都会有问题,那 trace/event 下一堆的 MACRO 咋过的 Review
    4. Ubuntu 下编译 Perf 真的是坑
  3. 上周 waitpid 的问题这周有了一些产出:
    1. 根据 perf 事件输出的堆栈,大体确认一个方向的问题是 NUMA 下 Load Balance 的问题,disable 掉这个特性就行
    2. 输出了一篇水文 子进程退出后,父进程有可能会收不到信号吗?
  4. systemd 的坑这周还在啃 cgroup 那部分的源码,没啥新的进展,麻了
  5. 这周棒 gcgg 的新开源项目 review 一翻,真的蛮不错的
  6. 继续看《计算机网络:自顶向下方法
  7. 上周的想法 “这周在考虑要不要在 WASI 上开一个新坑,想测试一下自己封装一套 WASM web framework 的体验咋样(”,这周考虑了下设计,感觉最后还是只能做成 Proxy-wasm 的样子。emmmm,讨厌 Envoy,理解 Envoy,成为 Envoy

差不多就这样

总结

这周稍微想开点了,虽然能力还是很菜很辣鸡,而且输出也不稳定,不过每天学点新东西,总比之前一直摆烂好?

一起加油吧


Comment