Patent EP0359384A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0359384A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Queued posted-write disk write method with improved error handling

Assignee: Compaq Computer Corp
•
Filing: 1989-08-04
•
Granted: —
•
Expires: 2009-08-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A posted-write queuing program for writing informa­tion sectors to disk sectors includes error-handling rou­tines to minimize the risk of data loss upon specified types of errors. Upon timeouts, queuing is suspended and all information sectors pending in the queue are written out to the corresponding disk sectors. Upon specified types of write errors, queuing is discontinued and repeat­ed attempts are made to write out all information sectors to the corresponding disk sectors. For each unsuccessful attempt, the corresponding information sector is saved in the queue; the user is alerted, and subsequent read or write requests directed to the corresponding disk sector is serviced from the saved information sector in the queue.

Inventors

  • 👤 Curtis R. Jones
  • 👤 Robert S. Gready

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-25 19:26
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0706; G06F11/073; G06F11/0727; G06F11/0793; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1435; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0804; G06F12/0866; G06F11/0751; G06F11/0754; G06F11/0757

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 81 words
A method of maintaining a posted-write queue upon a timeout or upon a specified type of error, to which queue may be added information sectors addressed to respective corresponding disk sectors, and from which queue the information sectors may be written out to the respective corresponding disk sectors, the method comprising the steps of: blocking the addition of information sectors to the queue; and attempting to write out to the corresponding disk sector each information sector already added to the queue.
Claim 2
Independent Claim 81 words
A method of maintaining a posted-write queue upon a timeout or upon a specified type of error, to which queue may be added information sectors addressed to respective corresponding disk sectors, and from which queue the information sectors may be written out to the respective corresponding disk sectors, the method comprising the steps of: blocking the addition of information sectors to the queue; and attempting to write out to the corresponding disk sector each information sector already added to the queue.
Claim 3
Dependent Claim 34 words
A method according to claim 1, wherein, upon a specified type of error, for each attempt to write to the corresponding disk sector that is unsuccessful, the information sector is saved in the queue.
Claim 4
Dependent Claim 33 words
A method according to claim 2, further including the step of servicing from the queue any subsequent read request or write request directed to a disk sector corresponding to any saved information sector.
Claim 5
Dependent Claim 118 words
A method according to claim 1, wherein upon a timout, the addition of information sectors to the queue is blocked and each information sector already added to the queue is written out of the corresponding disk sector; upon a specified type of write error, the addition of information sectors to the queue is blocked, an attempt is made to write out to the corresponding disk sector each information sector already added to the queue, for each attempt that is unsuccessful, the information sector is saved in the queue, and any read request or write request subsequent to the unsuccessful attempt that is directed to a disk sector corresponding to the saved information sector is serviced from the queue.
Claim 6
Dependent Claim 57 words
Apparatus for maintaining a posted-write queue in a computer memory upon a timeout or upon a specified type of error, the apparatus including: means arranged to prevent the further addition of information sectors to the queue; and means arranged to attempt to write out to the corresponding disk sector each information sector already added to the queue.
Claim 7
Dependent Claim 57 words
Apparatus for maintaining a posted-write queue in a computer memory upon a timeout or upon a specified type of error, the apparatus including: means arranged to prevent the further addition of information sectors to the queue; and means arranged to attempt to write out to the corresponding disk sector each information sector already added to the queue.
Claim 8
Dependent Claim 23 words
Apparatus according to claim 5, further including means arranged to save in the queue each information sector that is unsuccessfully written to disk.
Claim 9
Dependent Claim 32 words
Apparatus according to claim 6, further including means arranged to service from the queue any subsequent read request or write request directed to a disk sector corresponding to any saved information sector.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag