1. A method, comprising: moving a data partition containing a data page, in response to a request for moving the data partition, from a source node to a destination node while simultaneously allowing an application read and write access to the data partition on the source node, wherein the source node retains ownership of the data partition; propagating data changes from the source node to the destination node, wherein the data changes were applied by the application to the data partition on the source node during the moving; iteratively propagating additional data changes from the source node to the destination node until a number of remaining additional data changes is below a threshold value, wherein the additional data changes were applied by the application to the data partition on the source node during a previous propagation; limiting the read and write access of the application to the source node containing the data partition at the conclusion of the iterative propagation; instructing the application to perform future read and write operations on the destination node; switching ownership of the data partition to the destination node; and resuming the read and write access of the application to the data partition.