'Makes a single write request.
It will try to move the dataset to the same location where it
is right now, so no real changes will be made to the config.
:return: A ``Deferred`` that fires when the dataset has been moved.
:raise DatasetCreationTimeout: if there is no dataset to be moved.'

def make_request(self):

    if (self.dataset_node is None):
        raise DatasetCreationTimeout()
    return self.control_service.move_dataset(self.dataset_node.uuid, self.dataset_id)
