-
公开(公告)号:WO2010049391A3
公开(公告)日:2010-07-15
申请号:PCT/EP2009064086
申请日:2009-10-26
Applicant: IBM , HUTCHISON GORDON DOUGLAS , MCALLISTER CAMERON JAMES , RAW LUCY , SMITH BRUCE JAMES
Inventor: HUTCHISON GORDON DOUGLAS , MCALLISTER CAMERON JAMES , RAW LUCY , SMITH BRUCE JAMES
IPC: G06F11/14
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/067 , G06F11/1435 , G06F11/1458 , G06F11/1466 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30088 , G06F2201/84
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.
Abstract translation: 一种在存储设备上执行数据写入的方法包括指示设备的设备驱动程序执行对存储设备的写入,使用事务协调器将设备驱动程序注册为事务参与者,执行存储设备的闪速复制 ,在存储设备上执行写入以及在设备驱动程序和事务协调器之间执行两阶段提交。 优选地,该方法包括接收执行回滚的指令,并且根据闪速复制反转数据写入。 在进一步的改进中,调度存储设备的闪速拷贝的方法包括接收执行闪速拷贝的指令,确定与设备有关的当前交易,将设备的设备驱动登记为当前交易中的交易参与者, 交易协调员,从协调员接收交易完成指示,以及对设备执行闪速复制。
-
公开(公告)号:AT525695T
公开(公告)日:2011-10-15
申请号:AT09740695
申请日:2009-10-26
Applicant: IBM
Inventor: HUTCHISON GORDON , MCALLISTER CAMERON , RAW LUCY , SMITH BRUCE
IPC: 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.
-