/* * (non-Javadoc) * * @see com.emc.storageos.volumecontroller.BlockStorageDevice#doActivateFullCopy(com.emc.storageos.db.client.model.StorageSystem, * java.net.URI, com.emc.storageos.volumecontroller.TaskCompleter) */ @Override public void doActivateFullCopy( StorageSystem storageSystem, URI fullCopy, TaskCompleter completer) { log.info("Activate FullCopy started"); cloneOperations.activateSingleClone(storageSystem, fullCopy, completer); log.info("Activate FullCopy completed"); }
@Override public void doResyncClone( StorageSystem storageSystem, URI cloneURI, TaskCompleter taskCompleter) { log.info("Resynchronize full copy {} started", cloneURI); cloneOperations.resyncSingleClone(storageSystem, cloneURI, taskCompleter); log.info("Resynchronize full copy completed"); }
/* * (non-Javadoc) * * @see com.emc.storageos.volumecontroller.BlockStorageDevice#doCreateClone(com.emc.storageos.db.client.model.StorageSystem, * java.net.URI, java.net.URI, java.lang.Boolean, com.emc.storageos.volumecontroller.TaskCompleter) */ @Override public void doCreateClone( StorageSystem storageSystem, URI sourceVolumeURI, URI cloneVolumeURI, Boolean createInactive, TaskCompleter taskCompleter) { log.info("Inside doCreateClone"); cloneOperations.createSingleClone( storageSystem, sourceVolumeURI, cloneVolumeURI, createInactive, taskCompleter); log.info("Completed doCreateClone"); }
/* * (non-Javadoc) * * @see com.emc.storageos.volumecontroller.BlockStorageDevice#doDetachClone(com.emc.storageos.db.client.model.StorageSystem, * java.net.URI, com.emc.storageos.volumecontroller.TaskCompleter) */ @Override public void doDetachClone(StorageSystem storage, URI cloneVolume, TaskCompleter taskCompleter) { log.info("Started detach clone operation"); cloneOperations.detachSingleClone(storage, cloneVolume, taskCompleter); log.info("Completed detach clone operation"); }