本申请多路径对象链路状态检测方法、装置及存储介质,方法包括:获取客户业务IO的执行结果数据,确定目标多路径对象的链路状态;若为正常,且检测类型为通用检测类型,则在客户业务IO调用内核device‑mapper的回调函数后,基于回调函数确定本次客户业务IO的执行结果;若本次客户业务IO执行失败,则调用fail_path函数将失效状态通知用户态;若确定链路状态为阻塞,则:确定并将路径检测模式切换为增强检测类型,并随机读取后端存储所对应的磁盘上的任一位置的数据,根据随机读取到的数据查询结果更新目标多路径的链路状态。本方案,可适用于所有业务IO数据往来的应用场景,避免出现存储后端异常后概率性出现路径状态检查结果不准确和检测线程可能被阻塞状况的发生。
声明:
“多路径对象链路状态检测方法、装置及存储介质” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)