摘要 |
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. |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION;HUTCHISON, GORDON, DOUGLAS;MCALLISTER, CAMERON, JAMES;RAW, LUCY;SMITH, BRUCE, JAMES |
发明人 |
HUTCHISON, GORDON, DOUGLAS;MCALLISTER, CAMERON, JAMES;RAW, LUCY;SMITH, BRUCE, JAMES |