王霽的思路,是循著可疑操作入手,硬啃代碼。
只要代碼的掌握度超過80%,他就能夠獲知缺陷細節,找到可能引起數據刪除的缺陷,就有了明確方向。
老方法,先扔給ai解釋。
代碼加文檔,都扔過去。
分布式存儲的驅動部分,也是基礎架構組維護的,屬于半內核態代碼。
因為平時接觸少,所以這塊算是他的知識盲點。
好在,他是計算機系科班出身,對內核跟驅動還是有些了解的。
2小時下來,掌握度提升至——
沒達到50%門檻,只有整體提示。
再想提升,就得深入細節了。
王霽面對上萬行代碼,猛吸一口涼氣,心中糾結:“這都是c代碼,真要從頭研究到尾,沒2、3天根本搞不定。”
跟應用級別的代碼不同,內核級代碼很難做到一目十行。
寫的時候慢,看得也慢。
他忽然靈光一閃:“沒準以前有人處理過類似問題呢?有類似問題,定位就更準確,不用都看一遍了。”
立刻打開公司內部文檔系統,搜索:“刪數據”。
命中幾百篇文章……
再篩選「存儲驅動」空間。
只剩17篇!
他一篇篇仔細看,發現去年記錄過一個案例,也是驅動升級導致數據丟失,跟這次情況有幾分相似。
文檔記錄人——
郭超。
是他?
那這次怎么定位不到原因?
情況不同?
王霽決定找郭超問問,跟胡嘉怡要了他的手機號。
胡嘉怡提醒道:“郭超這個人吧,性格孤僻、眼高于頂,連江總、于總他都瞧不起,敢生懟的,要做好準備……”
王霽腦子里浮現出韋宇的形象,點點頭:“我見過這種人,沒事。”
到小會議室撥通電話:“喂,是超哥么?我是騰云王……”
“交接文檔已經寫了,我在休假,謝絕打擾!”對面很干脆。
滴滴滴——
電話斷了。
“好歹讓我念完名字嘛……”
王霽做好了心理準備,沒想到對方聽到騰云就掛電話。
琢磨片刻,按手機號加微信。
5分鐘了,沒反應。
他索性發短信:“超哥,我是騰云王霽,關于夏汽故障,在wiki里看到您以前處理過類似情況,想跟您咨詢下。”
又過5分鐘,依然沒反應。
真是油鹽不進……
那就給你整點辣的!
王霽對韋宇用過激將法,打算故技重施。
短信發過去:“根據目前情況判斷,故障最大的可能性是你的操作導致,代碼也是你寫的,你要配合定位問題!”
存儲驅動代碼不歸郭超維護,但他確實改過很多地方。
有沒有錯另說,先激一激!
果然,大神脾氣類似。
郭超回復了。
連續3條:
“不可能!”
“拉黑你了。”
“不必再發。”
擦……
要不要這么果斷……
行!
我自己看!
王霽回到工位,把wiki通讀一遍,發現文檔詳細描述了相關代碼問題。
對照著描述,他把涉及到系統重啟、索引更新、緩存更新、動態平衡、數據遷移、數據刪除的部分看了個大概。