王霁的思路,是循着可疑操作入手,硬啃代码。
只要代码的掌握度超过80%,他就能够获知缺陷细节,找到可能引起数据删除的缺陷,就有了明确方向。
老方法,先扔给AI解释。
代码加文档,都扔过去。
分布式存储的驱动部分,也是基础架构组维护的,属于半内核态代码。
因为平时接触少,所以这块算是他的知识盲点。
好在,他是计算机系科班出身,对内核跟驱动还是有些了解的。
2小时下来,掌握度提升至——
39%
没达到50%门槛,只有整体提示。
再想提升,就得深入细节了。
王霁面对上万行代码,猛吸一口凉气,心中纠结:“这都是c代码,真要从头研究到尾,没2、3天根本搞不定。”
跟应用级别的代码不同,内核级代码很难做到一目十行。
写的时候慢,看得也慢。
他忽然灵光一闪:“没准以前有人处理过类似问题呢?有类似问题,定位就更准确,不用都看一遍了。”
立刻打开公司内部文档系统,搜索:“删数据”。
命中几百篇文章……
再筛选「存储驱动」空间。
只剩17篇!
他一篇篇仔细看,发现去年记录过一个案例,也是驱动升级导致数据丢失,跟这次情况有几分相似。
文档记录人——
郭超。
是他?
那这次怎么定位不到原因?
情况不同?
王霁决定找郭超问问,跟胡嘉怡要了他的手机号。
胡嘉怡提醒道:“郭超这个人吧,性格孤僻、眼高于顶,连江总、于总他都瞧不起,敢生怼的,要做好准备……”
王霁脑子里浮现出韦宇的形象,点点头:“我见过这种人,没事。”
到小会议室拨通电话:“喂,是超哥么?我是腾云王……”
“交接文档已经写了,我在休假,谢绝打扰!”对面很干脆。
滴滴滴——
电话断了。
“好歹让我念完名字嘛……”
王霁做好了心理准备,没想到对方听到腾云就挂电话。
琢磨片刻,按手机号加微信。
5分钟了,没反应。
他索性发短信:“超哥,我是腾云王霁,关于夏汽故障,在wiki里看到您以前处理过类似情况,想跟您咨询下。”
又过5分钟,依然没反应。
真是油盐不进……
那就给你整点辣的!
王霁对韦宇用过激将法,打算故技重施。
短信发过去:“根据目前情况判断,故障最大的可能性是你的操作导致,代码也是你写的,你要配合定位问题!”
存储驱动代码不归郭超维护,但他确实改过很多地方。
有没有错另说,先激一激!
果然,大神脾气类似。
郭超回复了。
连续3条:
“不可能!”
“拉黑你了。”
“不必再发。”
擦……
要不要这么果断……
行!
我自己看!
王霁回到工位,把wiki通读一遍,发现文档详细描述了相关代码问题。
对照着描述,他把涉及到系统重启、索引更新、缓存更新、动态平衡、数据迁移、数据删除的部分看了个大概。
掌握度提升至55%!
倏——
脑中猛然如清泉注入。
许多代码块亮闪闪出现红点!
“有戏!”
他筛选可能引起数据删除的部分,共有3段。
再找熟悉代码的组内前辈请教,很快理顺了逻辑。
代码掌握度——
92%!
王霁兴奋之极,再看这3处代码时,提示清晰地流入脑海中:
“此处代码可能因网络延迟、节点故障等原因,存储节点的写入操作滞后,导致存储块间的数据副本不一致……”
“如果存储节点硬件故障,这段代码在恢复数据时,会瞬间占用大量存储带宽,导致业务性能急剧降低……”
“此处数据未经加密,可能被中间人截获或访问后台得到明文……”
提示得很仔细。
而且正是郭超提交的修改!
可惜……
不会引起数据删除。
半毛钱关系都没有。
整整一下午,忙了个寂寞。
“走,一起去吃饭!吃完饭再看。”胡嘉怡不知何时来到工位旁。
王霁看看时间,已经6点钟,站起身舒展四肢,问道:“你不回家吃?”
胡嘉怡笑嘻嘻道:“你才来第一天,就忙成这个样子,我可不能偷懒,请你吃顿便饭!再一起加班!”
吃饭不重要。
要求加班才是重点。
公司的园区有食堂,很难吃, 卡里但凡超过300块,没人想去那里。
两人溜达5分钟,到了园区外一个快餐店,各点了份盖饭。
胡嘉怡抢着付钱。
“是以后都你请么?”沾钱的事,王霁脸皮就贴膜了。
胡嘉怡咯咯笑:“你这种人应该没有女朋友吧?”
两人聊了几句,压力缓解不少。
天大的事,有老板顶嘛。
老板那边,有高俊辉顶嘛。
提到被郭超拉黑的事,胡嘉怡笑个不停:“亏你想得出来!郭超这个人真的傲,容不得别人说他有问题的。”
说着,小嘴滔滔不绝:
“我也是听说的,去年超融合想做重构,方案给老板们评审。”
“评审会上,江总、于总都在,还有云平台的,你们秦总、许总,还有存储的陆总,一票专家。”
“江总、于总他们都不希望代码有太大变动,否则已经上马的项目不好维护,前线压力大。”
“听到方案被商业原因否决,郭超耐心给老板们解释。”
“主要是说,早晚要重构,趁现在客户还不算多,早重构早好。”
“老板们还是不太愿意,说没看到具体重构的好处……”
“还暗示秦总、许总、陆总他们从技术角度,否决重构的必要性。”
“等这些人都说完,江总总结说,重构方案技术上还不够成熟,不同意。”
“郭超听到这话,暴走了!”
“直接怼江总,就因为你们以前写的代码是一坨屎,所以我才要重构。”
“又怼于总说,什么都不敢做,产品因循守旧、不敢革除弊端,怎么能做得好?你们做老板的一点魄力都没有么?”
“另外几个总监、经理更别提了,被骂得脸都通红了。”
说完,胡嘉怡叹口气:
“其实,郭超技术真的很牛,这也是他有底气的原因,可惜……”
忽然意识到什么,朝王霁猛摇头:“我不是说换成你可惜啊,你可比他好相处多了,关键是比他帅!”
库库库——
偷笑起来。
王霁白了她一眼。
又一道灵光闪过,眼里发出亮光:“你是说,他不接受技术上的批评?”