一條記錄如冰錐刺入眼簾:
2017-06-2723:58:11物料主數(shù)據(jù)表完成從oracle到gasdb的在線遷移。
死寂。
只有空調(diào)風(fēng)口的嘶鳴在指揮廳回蕩。
所有人都明白了。
壓力測試清空了數(shù)據(jù),卻沒重置物料表遷移后觸發(fā)的自增長索引閾值。
當(dāng)子系統(tǒng)的jv試圖擴容hashap以容納新的物料id段時,撞上了分布式鎖的同步機制,兩個核心模塊在內(nèi)存的修羅場里同歸于盡。
“修復(fù)方案?”陳默的聲音聽不出波瀾。
“重啟鎖服務(wù)集群,強制清除死鎖?!睆堜J語速急促,“但數(shù)據(jù)一致性會崩!排程引擎可能輸出沖突指令,引發(fā)產(chǎn)線混料!”
“先恢復(fù)生產(chǎn)?!标惸瑪蒯斀罔F,“數(shù)據(jù)修復(fù)窗口我向左董要?!?/p>
他拿起專線電話。
一級故障2
撥號音只響半聲便被接通。
“講?!弊髩舭驳穆曇粢琅f洪亮。
“根因確認(rèn):公司內(nèi)部的開發(fā)項目數(shù)據(jù)遷移觸發(fā)模塊級死鎖。需立即重啟aps鎖服務(wù)集群,代價是未來24小時排程數(shù)據(jù)存在沖突風(fēng)險?!?/p>
陳默語速平穩(wěn)如彈道計算,“申請授權(quán),并協(xié)調(diào)產(chǎn)線啟動人工干預(yù)預(yù)案?!?/p>
電話那頭沉默了五秒。
五秒里,指揮廳所有人屏住呼吸。
“準(zhǔn)?!弊髩舭餐鲁鲆粋€字,“數(shù)據(jù)爛賬我可以扛二十四小時。天亮前,我要產(chǎn)線動起來。”
當(dāng)重啟指令最終從陳默唇間吐出時,陸澤幾乎是撲在回車鍵上。
指令化為光脈沖竄入地下光纜的深海,穿過城市地脈,撞進兩千公里外松山湖數(shù)據(jù)中心的核心交換矩陣。
主屏幕上,代表aps核心集群的灰色方塊開始閃爍。
一秒,兩秒……第五秒,第一個方塊泛起微弱的綠意,接著是第二個,第三個!
綠色波紋以燎原之勢蔓延,死寂的波浪線猛地抬頭,向上躥升!
“主節(jié)點上線!”