项目经历
2016-10-29 10:31:19 0 举报
AI智能生成
temp,通常指的是温度。它是衡量物体热度或冷度的物理量,常用单位有摄氏度(℃)和华氏度(℉)。温度的变化会影响物质的物理状态,如固态、液态和气态之间的转换。在科学实验、工业生产和日常生活中,温度的测量和控制具有重要意义。例如,在烹饪过程中,我们需要控制火候以保持食物的温度;在实验室中,研究人员需要精确控制实验条件以获得可靠的实验结果。此外,温度还与气候、季节等自然现象密切相关,对人类生活产生重要影响。
作者其他创作
大纲/内容
项目经历
美团
leveldb多线程BUG定位修复
背景
线上某个集群某些dataserver不定期coredump,引发业务故障。
无法单独复现
已定位崩溃与leveldb 中的Version对象有关
引用计数值不正确
某些数据值不正确
怀疑访问的Version已经被释放
目标
定位导致崩溃的根本原因
行动
1. 为什么Version已经被释放了还能被访问到?
从cordump中恢复version_set双链表的结构
根据双链表结构,怀疑发生了并发删除相邻节点的情况
根据所使用内存分配器组织空闲内存块的特点,确认相邻节点已经是被释放的节点
结果
优点
喜欢挑战,不畏惧困难
之前负责同学说做不到
擅长通过coredump定位问题
分析问题逻辑清晰
客户端配置集中管理与热更新功能
客户端Backup Request功能
易用性优化,api文档优化
人人
表格对象缓存设计与开发
0 条评论
回复 删除
下一页