Invention Grant
- Patent Title: Performing a data write on a storage device
-
Application No.: US13125027Application Date: 2009-10-26
-
Publication No.: US08904127B2Publication Date: 2014-12-02
- Inventor: Gordon D. Hutchison , Cameron J. McAllister , Lucy A. Harris , Bruce J. Smith
- Applicant: Gordon D. Hutchison , Cameron J. McAllister , Lucy A. Harris , Bruce J. Smith
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Konrad Raynes Davda & Victor LLP
- Agent William K. Konrad
- Priority: EP08167942 20081030; EP08167943 20081030
- International Application: PCT/EP2009/064086 WO 20091026
- International Announcement: WO2010/049391 WO 20100506
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F11/14

Abstract:
A method of performing a data write on a storage device comprises instructing a device driver for the device to perform a write to the storage device, registering the device driver as a transaction participant with a transaction co-ordinator, executing a flashcopy of the storage device, performing the write on the storage device, and performing a two-phase commit between device driver and transaction co-ordinator. Preferably, the method comprises receiving an instruction to perform a rollback, and reversing the data write according to the flashcopy. In a further refinement, a method of scheduling a flashcopy of a storage device comprises receiving an instruction to perform a flashcopy, ascertaining the current transaction in relation to the device, registering the device driver for the device as a transaction participant in the current transaction with a transaction co-ordinator, receiving a transaction complete indication from the co-ordinator, and executing the flashcopy for the device.
Public/Granted literature
- US20110219192A1 PERFORMING A DATA WRITE ON A STORAGE DEVICE Public/Granted day:2011-09-08
Information query