第40章 敢懟VP的人
王霽的思路,是循著可疑操作入手,硬啃代碼。
只要代碼的掌握度超過80%,他就能夠獲知缺陷細節,找到可能引起數據刪除的缺陷,就有了明確方向。
老方法,先扔給AI解釋。
代碼加文檔,都扔過去。
分布式存儲的驅動部分,也是基礎架構組維護的,屬於半內核態代碼。
因為平時接觸少,所以這塊算是他的知識盲點。
好在,他是計算機系科班出身,對內核跟驅動還是有些了解的。
2小時下來,掌握度提升至——
39%
沒達到50%門檻,只有整體提示。
再想提升,就得深入細節了。
王霽面對上萬行代碼,猛吸一口涼氣,心中糾結:「這都是C代碼,真要從頭研究到尾,沒2、3天根本搞不定。」
跟應用級別的代碼不同,內核級代碼很難做到一目十行。
寫的時候慢,看得也慢。
他忽然靈光一閃:「沒準以前有人處理過類似問題呢?有類似問題,定位就更準確,不用都看一遍了。」
立刻打開公司內部文檔系統,搜索:「刪數據」。
命中幾百篇文章……
再篩選「存儲驅動」空間。
只剩17篇!
他一篇篇仔細看,發現去年記錄過一個案例,也是驅動升級導致數據丟失,跟這次情況有幾分相似。
文檔記錄人——
郭超。
是他?
那這次怎麼定位不到原因?
情況不同?
王霽決定找郭超問問,跟胡嘉怡要了他的手機號。
胡嘉怡提醒道:「郭超這個人吧,性格孤僻、眼高於頂,連江總、於總他都瞧不起,敢生懟的,要做好準備……」
王霽腦子裡浮現出韋宇的形象,點點頭:「我見過這種人,沒事。」
到小會議室撥通電話:「喂,是超哥麼?我是騰雲王……」
「交接文檔已經寫了,我在休假,謝絕打擾!」對面很乾脆。
滴滴滴——
電話斷了。
「好歹讓我念完名字嘛……」
王霽做好了心理準備,沒想到對方聽到騰雲就掛電話。
琢磨片刻,按手機號加微信。
5分鐘了,沒反應。
他索性發簡訊:「超哥,我是騰雲王霽,關於夏汽故障,在wiki里看到您以前處理過類似情況,想跟您諮詢下。」
又過5分鐘,依然沒反應。
真是油鹽不進……
那就給你整點辣的!
王霽對韋宇用過激將法,打算故技重施。
簡訊發過去:「根據目前情況判斷,故障最大的可能性是你的操作導致,代碼也是你寫的,你要配合定位問題!」
存儲驅動代碼不歸郭超維護,但他確實改過很多地方。
有沒有錯另說,先激一激!
果然,大神脾氣類似。
郭超回復了。
連續3條:
「不可能!」
「拉黑你了。」
「不必再發。」
擦……
要不要這麼果斷……
行!
我自己看!
王霽回到工位,把wiki通讀一遍,發現文檔詳細描述了相關代碼問題。
對照著描述,他把涉及到系統重啟、索引更新、緩存更新、動態平衡、數據遷移、數據刪除的部分看了個大概。
掌握度提升至55%!
倏——
腦中猛然如清泉注入。
許多代碼塊亮閃閃出現紅點!
「有戲!」
他篩選可能引起數據刪除的部分,共有3段。
再找熟悉代碼的組內前輩請教,很快理順了邏輯。
代碼掌握度——
92%!
王霽興奮之極,再看這3處代碼時,提示清晰地流入腦海中:
「此處代碼可能因網絡延遲、節點故障等原因,存儲節點的寫入操作滯後,導致存儲塊間的數據副本不一致……」
「如果存儲節點硬體故障,這段代碼在恢復數據時,會瞬間占用大量存儲帶寬,導致業務性能急劇降低……」
「此處數據未經加密,可能被中間人截獲或訪問後台得到明文……」
提示得很仔細。
而且正是郭超提交的修改!
可惜……
不會引起數據刪除。
半毛錢關係都沒有。
整整一下午,忙了個寂寞。
「走,一起去吃飯!吃完飯再看。」胡嘉怡不知何時來到工位旁。
王霽看看時間,已經6點鐘,站起身舒展四肢,問道:「你不回家吃?」
胡嘉怡笑嘻嘻道:「你才來第一天,就忙成這個樣子,我可不能偷懶,請你吃頓便飯!再一起加班!」
吃飯不重要。
要求加班才是重點。
公司的園區有食堂,很難吃, 卡里但凡超過300塊,沒人想去那裡。
兩人溜達5分鐘,到了園區外一個快餐店,各點了份蓋飯。
胡嘉怡搶著付錢。
「是以後都你請麼?」沾錢的事,王霽臉皮就貼膜了。
胡嘉怡咯咯笑:「你這種人應該沒有女朋友吧?」
兩人聊了幾句,壓力緩解不少。
天大的事,有老闆頂嘛。
老闆那邊,有高俊輝頂嘛。
提到被郭超拉黑的事,胡嘉怡笑個不停:「虧你想得出來!郭超這個人真的傲,容不得別人說他有問題的。」
說著,小嘴滔滔不絕:
「我也是聽說的,去年超融合想做重構,方案給老闆們評審。」
「評審會上,江總、於總都在,還有雲平台的,你們秦總、許總,還有存儲的陸總,一票專家。」
「江總、於總他們都不希望代碼有太大變動,否則已經上馬的項目不好維護,前線壓力大。」
「聽到方案被商業原因否決,郭超耐心給老闆們解釋。」
「主要是說,早晚要重構,趁現在客戶還不算多,早重構早好。」
「老闆們還是不太願意,說沒看到具體重構的好處……」
「還暗示秦總、許總、陸總他們從技術角度,否決重構的必要性。」
「等這些人都說完,江總總結說,重構方案技術上還不夠成熟,不同意。」
「郭超聽到這話,暴走了!」
「直接懟江總,就因為你們以前寫的代碼是一坨屎,所以我才要重構。」
「又懟於總說,什麼都不敢做,產品因循守舊、不敢革除弊端,怎麼能做得好?你們做老闆的一點魄力都沒有麼?」
「另外幾個總監、經理更別提了,被罵得臉都通紅了。」
說完,胡嘉怡嘆口氣:
「其實,郭超技術真的很牛,這也是他有底氣的原因,可惜……」
忽然意識到什麼,朝王霽猛搖頭:「我不是說換成你可惜啊,你可比他好相處多了,關鍵是比他帥!」
庫庫庫——
偷笑起來。
王霽白了她一眼。
又一道靈光閃過,眼裡發出亮光:「你是說,他不接受技術上的批評?」
只要代碼的掌握度超過80%,他就能夠獲知缺陷細節,找到可能引起數據刪除的缺陷,就有了明確方向。
老方法,先扔給AI解釋。
代碼加文檔,都扔過去。
分布式存儲的驅動部分,也是基礎架構組維護的,屬於半內核態代碼。
因為平時接觸少,所以這塊算是他的知識盲點。
好在,他是計算機系科班出身,對內核跟驅動還是有些了解的。
2小時下來,掌握度提升至——
39%
沒達到50%門檻,只有整體提示。
再想提升,就得深入細節了。
王霽面對上萬行代碼,猛吸一口涼氣,心中糾結:「這都是C代碼,真要從頭研究到尾,沒2、3天根本搞不定。」
跟應用級別的代碼不同,內核級代碼很難做到一目十行。
寫的時候慢,看得也慢。
他忽然靈光一閃:「沒準以前有人處理過類似問題呢?有類似問題,定位就更準確,不用都看一遍了。」
立刻打開公司內部文檔系統,搜索:「刪數據」。
命中幾百篇文章……
再篩選「存儲驅動」空間。
只剩17篇!
他一篇篇仔細看,發現去年記錄過一個案例,也是驅動升級導致數據丟失,跟這次情況有幾分相似。
文檔記錄人——
郭超。
是他?
那這次怎麼定位不到原因?
情況不同?
王霽決定找郭超問問,跟胡嘉怡要了他的手機號。
胡嘉怡提醒道:「郭超這個人吧,性格孤僻、眼高於頂,連江總、於總他都瞧不起,敢生懟的,要做好準備……」
王霽腦子裡浮現出韋宇的形象,點點頭:「我見過這種人,沒事。」
到小會議室撥通電話:「喂,是超哥麼?我是騰雲王……」
「交接文檔已經寫了,我在休假,謝絕打擾!」對面很乾脆。
滴滴滴——
電話斷了。
「好歹讓我念完名字嘛……」
王霽做好了心理準備,沒想到對方聽到騰雲就掛電話。
琢磨片刻,按手機號加微信。
5分鐘了,沒反應。
他索性發簡訊:「超哥,我是騰雲王霽,關於夏汽故障,在wiki里看到您以前處理過類似情況,想跟您諮詢下。」
又過5分鐘,依然沒反應。
真是油鹽不進……
那就給你整點辣的!
王霽對韋宇用過激將法,打算故技重施。
簡訊發過去:「根據目前情況判斷,故障最大的可能性是你的操作導致,代碼也是你寫的,你要配合定位問題!」
存儲驅動代碼不歸郭超維護,但他確實改過很多地方。
有沒有錯另說,先激一激!
果然,大神脾氣類似。
郭超回復了。
連續3條:
「不可能!」
「拉黑你了。」
「不必再發。」
擦……
要不要這麼果斷……
行!
我自己看!
王霽回到工位,把wiki通讀一遍,發現文檔詳細描述了相關代碼問題。
對照著描述,他把涉及到系統重啟、索引更新、緩存更新、動態平衡、數據遷移、數據刪除的部分看了個大概。
掌握度提升至55%!
倏——
腦中猛然如清泉注入。
許多代碼塊亮閃閃出現紅點!
「有戲!」
他篩選可能引起數據刪除的部分,共有3段。
再找熟悉代碼的組內前輩請教,很快理順了邏輯。
代碼掌握度——
92%!
王霽興奮之極,再看這3處代碼時,提示清晰地流入腦海中:
「此處代碼可能因網絡延遲、節點故障等原因,存儲節點的寫入操作滯後,導致存儲塊間的數據副本不一致……」
「如果存儲節點硬體故障,這段代碼在恢復數據時,會瞬間占用大量存儲帶寬,導致業務性能急劇降低……」
「此處數據未經加密,可能被中間人截獲或訪問後台得到明文……」
提示得很仔細。
而且正是郭超提交的修改!
可惜……
不會引起數據刪除。
半毛錢關係都沒有。
整整一下午,忙了個寂寞。
「走,一起去吃飯!吃完飯再看。」胡嘉怡不知何時來到工位旁。
王霽看看時間,已經6點鐘,站起身舒展四肢,問道:「你不回家吃?」
胡嘉怡笑嘻嘻道:「你才來第一天,就忙成這個樣子,我可不能偷懶,請你吃頓便飯!再一起加班!」
吃飯不重要。
要求加班才是重點。
公司的園區有食堂,很難吃, 卡里但凡超過300塊,沒人想去那裡。
兩人溜達5分鐘,到了園區外一個快餐店,各點了份蓋飯。
胡嘉怡搶著付錢。
「是以後都你請麼?」沾錢的事,王霽臉皮就貼膜了。
胡嘉怡咯咯笑:「你這種人應該沒有女朋友吧?」
兩人聊了幾句,壓力緩解不少。
天大的事,有老闆頂嘛。
老闆那邊,有高俊輝頂嘛。
提到被郭超拉黑的事,胡嘉怡笑個不停:「虧你想得出來!郭超這個人真的傲,容不得別人說他有問題的。」
說著,小嘴滔滔不絕:
「我也是聽說的,去年超融合想做重構,方案給老闆們評審。」
「評審會上,江總、於總都在,還有雲平台的,你們秦總、許總,還有存儲的陸總,一票專家。」
「江總、於總他們都不希望代碼有太大變動,否則已經上馬的項目不好維護,前線壓力大。」
「聽到方案被商業原因否決,郭超耐心給老闆們解釋。」
「主要是說,早晚要重構,趁現在客戶還不算多,早重構早好。」
「老闆們還是不太願意,說沒看到具體重構的好處……」
「還暗示秦總、許總、陸總他們從技術角度,否決重構的必要性。」
「等這些人都說完,江總總結說,重構方案技術上還不夠成熟,不同意。」
「郭超聽到這話,暴走了!」
「直接懟江總,就因為你們以前寫的代碼是一坨屎,所以我才要重構。」
「又懟於總說,什麼都不敢做,產品因循守舊、不敢革除弊端,怎麼能做得好?你們做老闆的一點魄力都沒有麼?」
「另外幾個總監、經理更別提了,被罵得臉都通紅了。」
說完,胡嘉怡嘆口氣:
「其實,郭超技術真的很牛,這也是他有底氣的原因,可惜……」
忽然意識到什麼,朝王霽猛搖頭:「我不是說換成你可惜啊,你可比他好相處多了,關鍵是比他帥!」
庫庫庫——
偷笑起來。
王霽白了她一眼。
又一道靈光閃過,眼裡發出亮光:「你是說,他不接受技術上的批評?」