发明名称 快速通道用户空间RDMA资源错误检测
摘要 提供了用于向用户空间应用提供远程直接存储器访问(RDMA)资源的错误状态的早期警告的机制。该机制使用内核空间逻辑检测到已经发生了错误事件,并且执行写操作以将错误状态值写入到用户空间共享的存储器状态数据结构中,该错误状态值指示RDMA资源要处于错误状态。该机制通过响应于该用户空间应用尝试使用该RDMA资源执行RDMA操作而从该用户空间共享存储器状态数据结构读取该错误状态值来使用用户空间逻辑检测到RDMA资源处于错误状态。此外,该机制响应于检测到RDMA资源正处于错误状态而通过该用户空间应用发起操作以废除该RDMA资源。
申请公布号 CN105579971A 申请公布日期 2016.05.11
申请号 CN201480053347.0 申请日期 2014.08.26
申请人 国际商业机器公司 发明人 O·卡多纳;M·R·奥克斯;V·塞西
分类号 G06F11/07(2006.01)I;H04L29/14(2006.01)I;G06F3/06(2006.01)I;G06F9/54(2006.01)I 主分类号 G06F11/07(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 酆迅;陈颖
主权项 一种在包括处理器和存储器的数据处理系统中用于向用户空间应用提供远程直接存储器访问(RDMA)的错误状态的早期警告的方法,所述方法包括:由驻于所述数据处理系统的内核空间中的内核空间逻辑检测已经发生了错误事件;由所述内核空间逻辑执行写操作以将错误状态值写入到用户空间共享的存储器状态数据结构中,所述错误状态值指示所述RDMA资源要处于错误状态;由所述数据处理系统的用户空间逻辑通过响应于用户空间应用尝试使用所述RDMA资源执行RDMA操作而从所述用户空间共享存储器状态数据结构读取所述错误状态值而检测到所述RDMA资源正处于错误状态;以及由所述用户空间逻辑响应于检测到RDMA资源正处于所述错误状态而发起操作以废除所述RDMA资源。
地址 美国纽约阿芒克