Patent · US Expired

Method and apparatus for pausing a send queue without causing sympathy errors

US6766467B1 · kind B1 · utility

54Cited by
3References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 19, 2000
Grant dateJul 20, 2004
Priority date
Expiry dateSep 20, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1443
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for pausing a send queue while preventing sympathy error from propagating through a SAN fabric system is provided. The method and apparatus place a send work queue in an error state, i.e. pauses the send work queue, when a reliable data error occurs in the send work queue but does not place any other work queues in an error state. In this way, the send queue experiencing the error is not able to send any further messages until error recovery is performed. However, other work queues continue to be able to send and/or receive messages. Once error recovery is performed, the send work queue that was placed in the error state is returned to a working state and is able to continue to send messages. In addition, the send queue that was in the error state will send the messages that it attempted to send at the time of the error. The messages sent will continue from a last known point at which the send work queue was operating properly. Other features and advantages of the present invention will be described in, or will become apparent to those of ordinary skill in the art in view of, the following description of the preferred embodiments.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.