-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
https://mp.weixin.qq.com/s/t6dXP1_Cx7YBT4bV7odqCA
一文中介绍liteio有提到:
"Target 整体框架如下图所示,在热升级期间必须保持 nvmf 的网络连接不可中断,否则 host 侧会感知并去重连或者删除盘符,热升级采用旧的 target 程序 fork 新的 target 程序并加载新的二进制文件来实现,整个热升级过程中 IO 不可丢失,新旧进程的切换速度要快。基于热升级框架的简单性设计原则,热升期间下图中绿色的 TCP 或 RDMA 连接为必须保持的上下文,其他模块均无需保存上下文状态,网络连接的保持通过父子进程继承文件描述符的方式实现。"
我在liteio开源代码中没有找到这方面的实现,请问这个特性有进行开源吗
Metadata
Metadata
Assignees
Labels
No labels