Skip to content

Commit 5edc8cf

Browse files
Gupta, SuryaGupta, Surya
authored andcommitted
[CSTACKEX-129] NFS3 Primary storage-pool is not failing even if NFS3 protocol is not enabled at the storage VM
1 parent 8ae97bf commit 5edc8cf

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/service/StorageStrategy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@ public boolean connect() {
122122
logger.error("SVM " + svmName + " is not in running state.");
123123
return false;
124124
}
125-
if (Objects.equals(storage.getProtocol(), OntapStorageConstants.NFS) && !svm.getNfsEnabled()) {
125+
if (storage.getProtocol().name().equalsIgnoreCase(OntapStorageConstants.NFS3) && !svm.getNfsEnabled()) {
126126
logger.error("NFS protocol is not enabled on SVM " + svmName);
127127
return false;
128-
} else if (Objects.equals(storage.getProtocol(), OntapStorageConstants.ISCSI) && !svm.getIscsiEnabled()) {
128+
} else if (storage.getProtocol().name().equalsIgnoreCase(OntapStorageConstants.ISCSI) && !svm.getIscsiEnabled()) {
129129
logger.error("iSCSI protocol is not enabled on SVM " + svmName);
130130
return false;
131131
}

plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/utils/OntapStorageConstants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class OntapStorageConstants {
2828
public static final int NFS3_PORT = 2049;
2929
public static final int ISCSI_PORT = 3260;
3030

31-
public static final String NFS = "nfs";
31+
public static final String NFS3 = "nfs3";
3232
public static final String ISCSI = "iscsi";
3333
public static final String SIZE = "size";
3434
public static final String PROTOCOL = "protocol";

0 commit comments

Comments
 (0)