记录了 TiCI 上线过程中遇到的一些问题:
- 针对这些问题的技术性解法和运维性的解法
涉及到某些内部知识的将不予公开。 - 对于问题严重程度应该如何判断
- 如何为了达成上线的既定目标,设计临时性的缓解措施
记录了 TiCI 上线过程中遇到的一些问题:
在 x86 上可以跑,但是在 arm linux 上就报这个错误。
1 | /tiflash/tiflash: symbol lookup error: /tiflash/libtici_search_lib.so: undefined symbol: pthread_atfork |
基于 tokio 1.46.0 版本
通过 https://kernel.dk/io_uring.pdf 简单学习下 io_uring。
在 rust 中,immutable 的数据结构的性质是非常好的。在大部分函数式语言中,都不允许存在 mutable 的数据。
如果要在不可变数据结构上进行修改,就需要 clone 一份出来。因此:
所以有了 Persistent data structures 的概念:
For the past four months, I’ve been actively contributing to a new Rust-C++ project. Through this process, I’ve gained valuable insights and lessons. While I can’t disclose many project details, there are numerous technical challenges worth elaborating.
因为五一节打羽毛球把膝盖打出问题了,现在主要学习乒乓球了