Recovery of Dormant Errors
Original Publication Date: 1986-Sep-01
Included in the Prior Art Database: 2005-Mar-09
This scheme aids in recovering from an intermittent error within the element being used to purge a cache. If a cache purge fails in a store in a cache system, the system must usually be stopped because master data from that cache cannot be stored in main storage. However, recovery from this situation is possible with the following procedure. When the failure occurs, scan out the data state of the cache controller and save the scanned out data for error analysis. Then scan initializing data into the cache controller to place the cache controller in its reset state and give the cache controller a second command to purge. If the second purge is successful, operation can continue. If the second purge fails, then processing must stop.