发明名称 一种处理I/O超时的方法和装置
摘要 本发明实施例提供了一种处理I/O超时的方法和装置,能够减少I/O超时的概率,同时减轻处理I/O请求的负担。所述方法包括:接收服务器发送的取消任务请求消息;在接收到取消任务请求消息后,若确定接收到通过第一路径发送的I/O请求,执行通过第一路径发送的I/O请求所请求的读写操作,并向服务器发送取消任务请求消息的响应消息;接收服务器通过第二路径发送的I/O请求;若通过第二路径发送的I/O请求与通过第一路径发送的I/O请求相同,将与通过第二路径发送的I/O请求相同的I/O请求的返回路径更新为第二路径;最后将通过第一路径发送的I/O请求的操作结果,通过第二路径发送给服务器。本发明应用于计算机领域。
申请公布号 CN102984002A 申请公布日期 2013.03.20
申请号 CN201210490696.1 申请日期 2012.11.27
申请人 华为技术有限公司 发明人 张力
分类号 H04L12/24(2006.01)I;H04L1/00(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种处理输入/输出I/O超时的方法,其特征在于,该方法包括:接收服务器发送的取消任务请求消息,所述取消任务请求消息请求取消通过第一路径发送的I/O请求;接收到所述取消任务请求消息之后,若确定接收到所述通过第一路径发送的I/O请求,执行所述通过第一路径发送的I/O请求所请求的读写操作,并向所述服务器发送所述取消任务请求消息的响应消息,所述响应消息用于指示所述第一路径取消成功;接收所述服务器通过第二路径发送的I/O请求,所述通过第二路径发送的I/O请求携带第一标记,所述第一标记指示所述通过第二路径发送的I/O请求为超时重试的I/O请求;若所述通过第二路径发送的I/O请求与所述通过第一路径发送的I/O请求相同,则将与所述通过第二路径发送的I/O请求相同的I/O请求的返回路径更新为所述第二路径;将所述通过第一路径发送的I/O请求的操作结果,通过所述第二路径发送给所述服务器。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼