Provided is a method, system, and program for destaging data from a first
computer readable medium to a second computer readable medium. A list of
entries indicating data blocks in the first computer readable medium is
scanned. For each entry scanned, a determination is made as to whether the
data block indicated in the scanned entry satisfies a criteria. If the
data block indicated in the scanned entry satisfies the criteria, then a
destage operation is called to destage the data block in the scanned entry
from the first computer readable medium to the second computer readable
medium. If the called destage operation is not initiated, then the scanned
entry is removed from the cache list. The removed scanned entry is added
to one destage wait list. During one destage operation, data blocks
indicated in entries in the destage wait list are destaged.
Vorausgesetzt eine Methode, ein System und ein Programm für das Destaging Daten von einem ersten maschinell lesbaren Mittel zu einem zweiten maschinell lesbaren Mittel ist. Eine Liste der Eintragungen, die Datenblöcke im ersten maschinell lesbaren Mittel anzeigen, wird abgelichtet. Für jede abgelichtete Eintragung, wird eine Ermittlung gebildet, ob der Datenblock, der in der abgelichteten Eintragung angezeigt wird, Kriterien erfüllt. Wenn der Datenblock, der in der abgelichteten Eintragung angezeigt wird, die Kriterien erfüllt, dann wird ein destage Betrieb zum destage benannt, welches die Daten in der abgelichteten Eintragung vom ersten maschinell lesbaren Mittel zum zweiten maschinell lesbaren Mittel blockieren. Wenn der benannte destage Betrieb nicht eingeleitet wird, dann wird die abgelichtete Eintragung von der Pufferspeicherliste entfernt. Die entfernte abgelichtete Eintragung wird einer destage Wartezeitliste hinzugefügt. Während eines destage Betriebes sind die Datenblöcke, die in den Eintragungen in der destage Wartezeitliste angezeigt werden, destaged.