Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method and System for Self Adjusting Safe Data Commit Scan

IP.com Disclosure Number: IPCOM000247908D
Publication Date: 2016-Oct-11
Document File: 1 page(s) / 32K

Publishing Venue

The IP.com Prior Art Database

Abstract

Safe data commit scan destages everything that is modified. This creates a point in time when any data modified in cache prior to this time can not be lost due to power failure. Disclosed is a method and system for running an adaptive safe data commit scan which operates when I/O is low or when run the scan continuously when the end user prioritizes safety of the data over the overall performance.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 65% of the total text.

Page 01 of 1

Method and System for Self Adjusting Safe Data Commit Scan

Ideally, safe data commit scan runs every hour and the safe data commit scan destages everything that is modified in a storage controller. Everytime a safe data commit scan is initiated, the storage controller notes the time of initiation and on finishing, the time log is displayed. On an occurrence of data loss, only data written after the finish has to be restored as anything written prior is destaged on safely stored on the disk.

In a scenario where when I/O stops, a safe data commit could take up to an hour to run and destage all the modified data in the storage controller. The end users require a scenario where the safe data commit scan occurs almost immediately

when an I/O stops and destages everything modified in the storage controller. An obvious solution is to run the safe data

commit scan continuously but a continuous scan process may create unnecessary destaging and impact the overall performance.

Disclosed is a method and system for running an adaptive safe data commit scan which operates when I/O is low or

when run the scan continuously when the end user prioritizes safety of the data over the overall performance.

In accordance with the method and system, the system initiates a safe data commit scan and notes the time of initiation, representative of Step 1. The time of initiation is known as SafeDataTimeStart. On the completion of the safe data commit scan, the system goes to the ensuing st...