【技术实现步骤摘要】
本专利技术总体上涉及一种通过I/O构件在主计算机和输入/输出(I/O)适配器之间的通信。具体地,本专利技术处理如下情况I/O构件附接到多于一个根节点,并且每个根可以潜在地与其它根共享附接到所述I/O的I/O适配器(IOA)资源。
技术介绍
共享I/O构件的多根配置在过去还没有充分地处理,并且,在I/O构件中检测的错误总体上使得可能正在使用那个构件的所有系统崩溃,这是由于不知道哪个I/O设备被影响以及哪些根节点正在使用那个I/O。因此,提供一种用于对I/O构件定义哪些错误影响哪些I/O设备、以及那些I/O设备被分配到哪些根节点的机制是有益的。
技术实现思路
本专利技术提供了一种方法、装置和计算机可用介质,用于在多根的环境中向适当根节点分发输入/输出构件错误。本专利技术处理I/O构件附接到多于一个根节点并且每个根可以潜在地与其它根共享被附接到所述I/O构件的I/O适配器资源的情况。另外,本专利技术提供一种机制和方法,通过该机制和方法,可以把在输入/输出构件中检测的错误路由传输到可能被所述错误影响的所有根节点,同时不向未被那些错误影响的根节点报告。具体是,本专利技术具体处理使用PCI Express(表述)协议来在I/O构件上通信的分布式计算系统。附图说明在所附的权利要求中给出了认为是本专利技术特性的新颖特征。然而,通过结合附图来在下面详细说明示例性实施例,将最佳地理解本专利技术本身以及优选的实施方式、另外的目的及其优点。图1是图解按照本专利技术的示例性实施例的分布式计算系统的图;图2是描绘其中可以实施本专利技术的方面的示例逻辑分区平台的方框图;图3是按照本专利 ...
【技术保护点】
一种计算机实施的方法,用于在多根环境中向根节点分发输入/输出构件错误,所述计算机实施的方法包括:接收在输入/输出构件中的错误消息,其中,所述错误消息包含请求方标识符;从数据结构提取与请求方标识符相关联的数据;确定是否 所述数据指示所设置的一个或多个条件; 响应于所设置的一个或多个条件,产生针对每个所设置的条件的根端口错误消息;通过使用所述数据结构来确定与所述一个或多个根端口错误消息相关联的适当端口;以及把所述一个或多个根端口错误消息路 由传输到与每个根端口错误消息相关联的适当端口,其中,输入/输出构件错误适当时被进一步路由传输。
【技术特征摘要】
US 2005-7-28 11/191,6261.一种计算机实施的方法,用于在多根环境中向根节点分发输入/输出构件错误,所述计算机实施的方法包括接收在输入/输出构件中的错误消息,其中,所述错误消息包含请求方标识符;从数据结构提取与请求方标识符相关联的数据;确定是否所述数据指示所设置的一个或多个条件;响应于所设置的一个或多个条件,产生针对每个所设置的条件的根端口错误消息;通过使用所述数据结构来确定与所述一个或多个根端口错误消息相关联的适当端口;以及把所述一个或多个根端口错误消息路由传输到与每个根端口错误消息相关联的适当端口,其中,输入/输出构件错误适当时被进一步路由传输。2.按照权利要求1的计算机实施的方法,其中,所述适当端口是一个或多个根端口。3.按照权利要求1的计算机实施的方法,其中,所述适当端口是一个或多个中间端口。4.按照权利要求1的计算机实施的方法,其中,所述数据是至少一个比特阵列。5.按照权利要求4的计算机实施的方法,其中,所设置的条件是在与所述至少一个比特阵列相关联的多个比特内的至少一个比特置位。6.按照权利要求4的计算机实施的方法,其中,所述根端口与在所述至少一个比特阵列中的比特位置对应。7.按照权利要求4的计算机实施的方法,其中,所述至少一个比特阵列是根端口比特阵列。8.按照权利要求4的计算机实施的方法,其中,所述至少一个比特阵列是中间端口比特阵列。9.按照权利要求1的计算机实施的方法,其中,所述根端口错误消息包括所述请求方标识符。10.按照权利要求1的计算机实施的方法,其中,所述数据结构是路由表。11.按照权利要求10的计算机实施的方法,还包括探测所述输入/输出构件;存储在多个路由表和多个请求方标识符之间的关系;向与所述多个请求方标识符相关联的多个根节点分配多个末端;以及根据将影响在所述多个请求方标识符中的每个请求方标识符的多个错误的每个,来建立错误路由表,以形成所述路由表。12.一种数据处理系统,包括总线系统;通信系统,连接到所述总线系统;存储器,连接到所述总线系统,其中,所述存储器包括一组指令;以及处理单元,连接到所述总线系统,其中,所述处理单元执行所述组的指令,以接收在输入/输出构件中的错误消息,其中,所述错误消息包含请求方标识符;从数据结构提取与所述请求方标识符相关联的数据;确定是否所述数据指示所设置的一个或多个条件;响应于一个或多个所设置的条件而产生针对每个所设置的条件的根端口错误消息;通过使用所述数据结构而确定与所述一个或多个根端口错误消息相关联的适当端口;以及把所述一个或多个根端口错误消息路由传输到与每个根端口错误消息相关联的适当端口,其中,输入/输出构件错误适当时被进一步路由传输。13.按照权利要求12的数据处理系统,其中,所述适当端口是一个或多个根端口。14.按照权利要求12的数据处理系统,其中,所述适当端口是一个或多个中间端口。15.按照权利要求12的数据...
【专利技术属性】
技术研发人员:里纳托J雷西奥,史蒂文W亨特,威廉T博伊德,史蒂文M瑟伯,马德琳维加,威廉G霍兰,道格拉斯M弗赖穆斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。