Loading...

2022年5月第一周简报

这周我也不知道是算是四月第五周还是五月第一周,不过先按照五月第一周来算!劳动节放假啦!

生活

  1. 在家整整一个月啦!感觉良好,爽!
  2. 本周北京的云好好看
  3. 本周的健身环稍微荒废了下
  4. 本周购入哑铃和握力棒,爽
  5. 每周的杂书时间,飞一样的感觉
  6. 网飞的国家公园纪录片刷到了 Ep5,好看,想出去玩了,以及4K万岁
  7. 本周的改善伙食,重八牛府,味道还行,但是有点辣
  8. 本周租了新的房子,预计下周搬进去!开心!我有专属的工作间了!
  9. 和女朋友去宜家买了抱抱熊,毯子,粉色的毯子!啊!老夫的少女心!
  10. 女朋友送我一张升降桌当生日礼物!开开开开惢惢惢!
  11. 本周还是小说荒,现在网文的同质化也忒严重了吧。。
  12. 过年啦,本周过年啦!奥特银河格斗三,屁大点事开播!看皮套人大战很开心
  13. 本周膝盖老伤发作,同时不知道是因为吃药还是其他关系,心情和精力都在低谷期。

本周读书清单:

  1. 昨日的世界

茨威格的风格太戳我的爽点了啊,安逸的很。说回来,下周想去复习下《耶路撒冷三千年》这书了。

最后老规矩,分享一点图吧

老夫的专属少女阳台!

老夫的专属少女阳台!

感谢女朋友的大力支持(

技术

又是状态不太好的一周,还是不知道自己是否算是荒废了时光

  1. Lunarvim 是个好用的 Neovim 的开箱即用的配置。很推荐
  2. 本周的吃屎时间,Kubernetes 一个很经典的问题。在 cronjob 更新后,Controller 会做 task 补偿,这样可能会在你意料外的时间节点触发任务执行。我觉得这个地方设计是有问题的,没有留开关给用户配置就离谱。下周去和社区讨论下这个问题。
  3. 这周帮人做了一个很好玩的东西,大概场景是一个开源仓库,需要在提交,tag,PR,等 timing 触发一个私有不向社区公开的构建。在依托 GitHub Action 不考虑自己搭 CI,又需要保证安全性的情况下。我的做法是用一个私有仓库作为中转,开源仓库在对应的时间向私有仓库提交包含构建标识的 commit,两个仓库之间的权限通过 GitHub App 所提供的一次性 token 解决。这样就相对满足了我们的需求。
  4. 本周帮人查了一个技术问题,大概是 Gunicorn 在重启后,有概率出现 Connection In Use 的问题,且 lsof 找不到对应的端口占用。大概查了一下,挺有趣的一个问题,root cause 是客户端那边有什么原因阻塞了,gunicorn 被重启主动关闭 socket 后,先释放了 fd,然后在 FIN_WAIT_1 的情况下向对端发了 FIN,收到 ACK 后转入 FIN_WAIT2,这个时候对端一直没有 close 对应的 socket,导致内核里对应的 sock 一直处于 FIN_WAIT2 直到 2MSL (或者一个根据 RTO 计算的时间)之后才会被释放,期间重新 bind 的时候就会翻车。具体的最小复现的 case 和验证脚本我扔到了这里:case,eBPF 真是好东西啊!
  5. 这周发现 prometheus-operator 真的不好用,additional-scrape-config 什么的难用啊。所以有没有好用的,开源的,TSDB 推荐一下啊,救救学生吧。
  6. NSDI2022 的论文 Cocktail: A Multidimensional Optimization for Model Serving in Cloud 看一部分,走眼了,不太喜欢这篇,建模这东西我觉得玄学成份太大了。
  7. 答应煮饭阿姨要写的前端与 Nginx 的文章,进度 +5%

差不多就这样吧。。

简单总结

今晚和朋友讨论最近的一些阴间事情的时候,他问我有时会不会有一种无力感。我沉默了很久,告诉他“我们一路奋战,不是为了改变这个世界,而是为了我们不他妈的被这个世界所改变”

还是那句话吧,热忱之心不可泯灭,我也不知道我这样的中二病还会保持多久。但是在我还能保持热血的年纪,当个傻逼式的中二晚期患者,挺好。

与大家共勉


Comments