Patent ID: 9672244
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A method for facilitating an undo operation in a redistribution process, the method comprising: receiving, at a receiving partition, data to be redistributed in the redistribution process that is grouped into a plurality of consistency points by a sending partition, wherein each of the consistency points comprises at least one page that includes appended rows of the data to be redistributed and comprises control information, and wherein the at least one page for each of the plurality of consistency points is stored in cache at the sending partition; generating, at the receiving partition, a plurality of control files, wherein each control file is associated with one of the plurality of consistency points, wherein the control file identifies a range of appended rows for the at least one page; storing, at the receiving partition, the at least one page for a consistency point of the plurality of consistency points in persistent memory at the receiving partition; marking, at the receiving partition, the control file for the consistency point as complete to identify the at least one page as committed; sending, from the receiving partition, a notification to the sending partition, wherein the at least one page for the consistency point is moved from cache to persistent memory at the sending partition in response to the notification; and in response to an interruption in the redistribution process, performing an undo operation on the receiving partition for any appended rows of pages that are not written to persistent memory using the control file marked as complete, wherein the redistribution process is restarted on the sending partition, and wherein performing the undo operation comprises: