METHOD FOR PREVENTING DEADLOCK OF NODE CONTROLLER, AND NODE CONTROLLER
    1.
    发明申请
    METHOD FOR PREVENTING DEADLOCK OF NODE CONTROLLER, AND NODE CONTROLLER 审中-公开
    节点控制器和节点控制器的预防方法

    公开(公告)号:US20130111150A1

    公开(公告)日:2013-05-02

    申请号:US13708670

    申请日:2012-12-07

    CPC classification number: G06F12/0891 G06F12/0808 G06F12/0828 G06F12/0833

    Abstract: A method for preventing deadlock of a node controller includes receiving, by an NC of a current node, a request message from any node, and writing the request message into a processing queue; performing invalidation processing on the cache data block that includes the system address and is cached on the other node, so that the NC directly returns, upon receiving a first interception message transferred by an HA, a feedback message to the HA, thereby avoiding that the first interception message is written into the processing queue and is blocked by the request message; and the feedback message is used for indicating that the system address cached on the other node is invalid; and transferring, by the NC, to the HA, the request message written into the processing queue.

    Abstract translation: 一种防止节点控制器死锁的方法包括:从当前节点的NC接收来自任何节点的请求消息,并将请求消息写入处理队列; 对包括系统地址的高速缓存数据块执行无效处理,并且缓存在另一个节点上,使得NC在接收到由HA传送的第一个拦截消息时直接返回到HA的反馈消息,从而避免了 第一个拦截消息被写入处理队列并被请求消息阻塞; 反馈消息用于指示缓存在另一个节点上的系统地址无效; 并由NC向HA转发写入处理队列的请求消息。

    Method and device for queuing and executing operation commands on a hard disk

    公开(公告)号:US11360705B2

    公开(公告)日:2022-06-14

    申请号:US16746241

    申请日:2020-01-17

    Abstract: A method for executing a hard disk operation command, a hard disk, and a storage medium. After an operation command is received, a target LUN in an idle state is determined; a target physical block that is to be accessed when the operation command is executed is determined from the target LUN; the operation command is stored in a processing waiting queue corresponding to a flash memory chip to which the target physical block belongs; and a working state of the target LUN is changed to a non-idle state when a quantity of operation commands that wait to be processed in a processing waiting queue respectively corresponding to each flash memory chip in the target LUN is greater than a preset threshold.

Patent Agency Ranking