本申請多路徑對象鏈路狀態檢測方法、裝置及存儲介質,方法包括:獲取客戶業務IO的執行結果數據,確定目標多路徑對象的鏈路狀態;若為正常,且檢測類型為通用檢測類型,則在客戶業務IO調用內核device?mapper的回調函數后,基于回調函數確定本次客戶業務IO的執行結果;若本次客戶業務IO執行失敗,則調用fail_path函數將失效狀態通知用戶態;若確定鏈路狀態為阻塞,則:確定并將路徑檢測模式切換為增強檢測類型,并隨機讀取后端存儲所對應的磁盤上的任一位置的數據,根據隨機讀取到的數據查詢結果更新目標多路徑的鏈路狀態。本方案,可適用于所有業務IO數據往來的應用場景,避免出現存儲后端異常后概率性出現路徑狀態檢查結果不準確和檢測線程可能被阻塞狀況的發生。
聲明:
“多路徑對象鏈路狀態檢測方法、裝置及存儲介質” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)