You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sc...@apache.org on 2015/12/17 20:04:34 UTC
airavata git commit: disabling strict host checking in data-manager
Repository: airavata
Updated Branches:
refs/heads/master 55f8e2509 -> 5c6899a49
disabling strict host checking in data-manager
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/5c6899a4
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/5c6899a4
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/5c6899a4
Branch: refs/heads/master
Commit: 5c6899a49761dd34ce1c3c9bf2f2550f34f99412
Parents: 55f8e25
Author: scnakandala <su...@gmail.com>
Authored: Thu Dec 17 14:04:30 2015 -0500
Committer: scnakandala <su...@gmail.com>
Committed: Thu Dec 17 14:04:30 2015 -0500
----------------------------------------------------------------------
.../org/apache/airavata/data/manager/core/DataManagerImpl.java | 6 ++++++
1 file changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/5c6899a4/modules/data-manager/data-manager-core/src/main/java/org/apache/airavata/data/manager/core/DataManagerImpl.java
----------------------------------------------------------------------
diff --git a/modules/data-manager/data-manager-core/src/main/java/org/apache/airavata/data/manager/core/DataManagerImpl.java b/modules/data-manager/data-manager-core/src/main/java/org/apache/airavata/data/manager/core/DataManagerImpl.java
index cc14d05..75dedbd 100644
--- a/modules/data-manager/data-manager-core/src/main/java/org/apache/airavata/data/manager/core/DataManagerImpl.java
+++ b/modules/data-manager/data-manager-core/src/main/java/org/apache/airavata/data/manager/core/DataManagerImpl.java
@@ -55,6 +55,7 @@ import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Optional;
+import java.util.Properties;
import java.util.UUID;
public class DataManagerImpl implements DataManager {
@@ -344,6 +345,9 @@ public class DataManagerImpl implements DataManager {
throws TException, ApplicationSettingsException, AppCatalogException, JSchException, IOException {
//Creating JSch sessions
//Source session
+ Properties config = new java.util.Properties();
+ config.put("StrictHostKeyChecking", "no");
+
CredentialStoreService.Client credentialStoreServiceClient = getCredentialStoreServiceClient();
String sourceHostName = sourceStorageResource.getHostName();
SCPDataMovement sourceSCPDMI = appCatalog.getComputeResource().getSCPDataMovement(sourceDataMovementInterface.getDataMovementInterfaceId());
@@ -362,6 +366,7 @@ public class DataManagerImpl implements DataManager {
sourceJSch.addIdentity(UUID.randomUUID().toString(), sourceSshCredential.getPrivateKey().getBytes(),
sourceSshCredential.getPublicKey().getBytes(), sourceSshCredential.getPassphrase().getBytes());
Session sourceSession = sourceJSch.getSession(sourceLoginUserName, sourceHostName, sourcePort);
+ sourceSession.setConfig(config);
sourceSession.connect();
String sourceFilePath = sourceReplica.getFileAbsolutePath();
@@ -384,6 +389,7 @@ public class DataManagerImpl implements DataManager {
destJSch.addIdentity(UUID.randomUUID().toString(), destSshCredential.getPrivateKey().getBytes(),
destSshCredential.getPublicKey().getBytes(), destSshCredential.getPassphrase().getBytes());
Session destSession = destJSch.getSession(destLoginUserName, destHostName, destPort);
+ destSession.setConfig(config);
destSession.connect();
if(!destinationParentPath.endsWith(File.separator))
destinationParentPath += File.separator;