快速通道用户空间RDMA资源错误检测

    公开(公告)号:CN105579971A

    公开(公告)日:2016-05-11

    申请号:CN201480053347.0

    申请日:2014-08-26

    摘要: 提供了用于向用户空间应用提供远程直接存储器访问(RDMA)资源的错误状态的早期警告的机制。该机制使用内核空间逻辑检测到已经发生了错误事件,并且执行写操作以将错误状态值写入到用户空间共享的存储器状态数据结构中,该错误状态值指示RDMA资源要处于错误状态。该机制通过响应于该用户空间应用尝试使用该RDMA资源执行RDMA操作而从该用户空间共享存储器状态数据结构读取该错误状态值来使用用户空间逻辑检测到RDMA资源处于错误状态。此外,该机制响应于检测到RDMA资源正处于错误状态而通过该用户空间应用发起操作以废除该RDMA资源。

    用于执行从第一适配器到第二适配器的失效转移操作的方法和系统

    公开(公告)号:CN104714905A

    公开(公告)日:2015-06-17

    申请号:CN201410681770.7

    申请日:2014-11-24

    IPC分类号: G06F13/28

    摘要: 提供了包括第一适配器和第二适配器的数据处理系统中的机制,用于执行从第一适配器到第二适配器的失效转移操作。这些机制检测第一适配器的即将发生的失效有可能发生,并且响应于检测到该即将发生的失效,在第一适配器和第二适配器中发起失效转移准备操作。该失效转移准备操作将第二适配器的入口缓冲器和出口缓冲器配置为具有与第一适配器的入口缓冲器和出口缓冲器类似的配置。这些机制在第一适配器的失效之前,将入口数据流量的处理迁移到第二适配器,使得第一适配器处理来自数据处理系统的出口数据流量并且第二适配器处理去往数据处理系统的入口数据流量。

    快速通道用户空间RDMA资源错误检测

    公开(公告)号:CN105579971B

    公开(公告)日:2019-03-15

    申请号:CN201480053347.0

    申请日:2014-08-26

    摘要: 提供了用于向用户空间应用提供远程直接存储器访问(RDMA)资源的错误状态的早期警告的机制。该机制使用内核空间逻辑检测到已经发生了错误事件,并且执行写操作以将错误状态值写入到用户空间共享的存储器状态数据结构中,该错误状态值指示RDMA资源要处于错误状态。该机制通过响应于该用户空间应用尝试使用该RDMA资源执行RDMA操作而从该用户空间共享存储器状态数据结构读取该错误状态值来使用用户空间逻辑检测到RDMA资源处于错误状态。此外,该机制响应于检测到RDMA资源正处于错误状态而通过该用户空间应用发起操作以废除该RDMA资源。

    用于执行失效转移操作的方法和系统

    公开(公告)号:CN104714905B

    公开(公告)日:2017-08-04

    申请号:CN201410681770.7

    申请日:2014-11-24

    IPC分类号: G06F13/28

    摘要: 提供了包括第一适配器和第二适配器的数据处理系统中的机制,用于执行从第一适配器到第二适配器的失效转移操作。这些机制检测第一适配器的即将发生的失效有可能发生,并且响应于检测到该即将发生的失效,在第一适配器和第二适配器中发起失效转移准备操作。该失效转移准备操作将第二适配器的入口缓冲器和出口缓冲器配置为具有与第一适配器的入口缓冲器和出口缓冲器类似的配置。这些机制在第一适配器的失效之前,将入口数据流量的处理迁移到第二适配器,使得第一适配器处理来自数据处理系统的出口数据流量并且第二适配器处理去往数据处理系统的入口数据流量。