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.