Improved host I/O performance and availability of a storage array during rebuild is obtained by prioritizing I/O requests. In one embodiment, rebuild I/O requests are given priority over host I/O requests when the storage array is close to permanently losing data (for example, failure of one more particular disk in the storage array would result in data loss). Rebuild I/O requests continue to have priority over host I/O requests until the storage array is no longer close to permanently losing data, at which point host I/O requests are given priority over rebuild I/O requests.

Le prestazioni ospite I/O e la disponibilità migliorate di un allineamento di immagazzinaggio durante la ricostruzione sono ottenute dando la priorità alle richieste di I/O. In un incorporamento, le richieste della ricostruzione I/O sono date la priorità sopra le richieste ospite I/O quando l'allineamento di immagazzinaggio è vicino ai dati permanente perdenti (per esempio, un guasto di un disc più particolare nell'allineamento di immagazzinaggio provocherebbe la perdita di dati). Le richieste della ricostruzione I/O continuano ad avere priorità sopra le richieste ospite I/O fino a che l'allineamento di immagazzinaggio non sia più vicino ai dati permanente perdenti, l'ospite del punto in cui richieste di I/O che sono dati la ricostruzione dell'eccedenza di priorità I/O chiede.

 
Web www.patentalert.com

< Programmable array built-in self test method and system for arrays with imbedded logic

< Distributed component testing in an enterprise computer system

> Method and system for on-demand installation of software implementations

> Platform independent memory image analysis architecture for debugging a computer program

~ 00090