private void updatePosixProperties(IStorageModel storageModel) { PosixStorageModel posixModel = (PosixStorageModel) storageModel; connection.setVfsType(posixModel.getVfsType().getEntity().toString()); if (posixModel.getMountOptions().getEntity() != null) { connection.setMountOptions(posixModel.getMountOptions().getEntity().toString()); } if (posixModel.getType().equals(StorageType.GLUSTERFS)) { //TBD: set gluster vol id only if managed glustervol selected connection.setGlusterVolumeId(null); } }
connection.setConnection(path); connection.setStorageType(posixModel.getType()); connection.setVfsType(posixModel.getVfsType().getEntity()); connection.setMountOptions(posixModel.getMountOptions().getEntity()); this.connection = connection;
public StorageServerConnections(String connection, String id, String iqn, String password, StorageType storageType, String userName, String port, String portal, String vfsType, String mountOptions, NfsVersion nfsVersion, Short nfsRetrans, Short nfsTimeo, Guid glusterVolumeId) { setConnection(connection); setId(id); setIqn(iqn); setPassword(password); setStorageType(storageType); setUserName(userName); setPort(port); setPortal(portal); setVfsType(vfsType); setMountOptions(mountOptions); setNfsVersion(nfsVersion); setNfsRetrans(nfsRetrans); setNfsTimeo(nfsTimeo); setGlusterVolumeId(glusterVolumeId); }
static StorageServerConnections setUpStorageServerConnection(int idIndex, int index, StorageType storageType) { StorageServerConnections cnx = new StorageServerConnections(); if (idIndex != -1) { cnx.setId(GUIDS[idIndex].toString()); } if (storageType == StorageType.LOCALFS) { cnx.setConnection(PATHS[index]); } else if (storageType == StorageType.POSIXFS) { cnx.setConnection(ADDRESSES[index] + ":" + PATHS[index]); cnx.setMountOptions(MOUNT_OPTIONS[index]); cnx.setVfsType(VFS_TYPES[index]); } else { cnx.setConnection(ADDRESSES[index] + ":" + PATHS[index]); } cnx.setStorageType(STORAGE_TYPES_MAPPED[index]); return cnx; }
connection.setConnection(path); connection.setStorageType(posixModel.getType()); connection.setVfsType(posixModel.getVfsType().getEntity()); connection.setMountOptions(posixModel.getMountOptions().getEntity()); if (posixModel instanceof GlusterStorageModel) {
tempVar.setVfsType(posixModel.getVfsType().getEntity()); tempVar.setMountOptions(posixModel.getMountOptions().getEntity());
entity.setVfsType(model.getVfsType());
entity.setVfsType(storage.getVfsType());
@Test public void checkPosixStorageConnectionsMappingsToBll() { StorageServerConnections connection = new StorageServerConnections(); Guid connId = Guid.newGuid(); connection.setId(connId.toString()); connection.setStorageType(org.ovirt.engine.core.common.businessentities.storage.StorageType.POSIXFS); connection.setConnection("1.2.135.255:/myshare/data"); connection.setVfsType("nfs"); connection.setMountOptions("timeo=30"); StorageConnection RESTConnection = new StorageConnection(); RESTConnection.setId(connId.toString()); RESTConnection.setType(StorageType.POSIXFS); RESTConnection.setAddress("1.2.135.255"); RESTConnection.setPath("/myshare/data"); RESTConnection.setVfsType("nfs"); RESTConnection.setMountOptions("timeo=30"); StorageServerConnections mappedResult = StorageDomainMapper.map(RESTConnection, null); assertEquals(connection.getId(), mappedResult.getId()); assertEquals(connection.getStorageType(), mappedResult.getStorageType()); assertEquals(connection.getConnection(), mappedResult.getConnection()); assertEquals(connection.getVfsType(), mappedResult.getVfsType()); assertEquals(connection.getMountOptions(), mappedResult.getMountOptions()); }
@Test public void checkPosixStorageConnectionsMappings() { StorageServerConnections connection = new StorageServerConnections(); Guid connId = Guid.newGuid(); connection.setId(connId.toString()); connection.setStorageType(org.ovirt.engine.core.common.businessentities.storage.StorageType.POSIXFS); connection.setConnection("1.2.135.255:/myshare/data"); connection.setVfsType("nfs"); connection.setMountOptions("timeo=30"); HostStorage RESTConnection = new HostStorage(); RESTConnection.setId(connId.toString()); RESTConnection.setType(StorageType.POSIXFS); RESTConnection.setAddress("1.2.135.255"); RESTConnection.setPath("/myshare/data"); RESTConnection.setVfsType("nfs"); RESTConnection.setMountOptions("timeo=30"); StorageConnection mappedResult = StorageDomainMapper.map(connection, null); assertEquals(RESTConnection.getId(), mappedResult.getId()); assertEquals(RESTConnection.getType(), mappedResult.getType()); assertEquals(RESTConnection.getAddress(), mappedResult.getAddress()); assertEquals(RESTConnection.getVfsType(), mappedResult.getVfsType()); assertEquals(RESTConnection.getPath(), mappedResult.getPath()); assertEquals(RESTConnection.getMountOptions(), mappedResult.getMountOptions()); }