Skip to content

Commit 39be337

Browse files
Locharla, SandeepLocharla, Sandeep
authored andcommitted
Fixed some rebase issues
1 parent 36b7148 commit 39be337

File tree

16 files changed

+381
-379
lines changed

16 files changed

+381
-379
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
/plugins/storage/volume/linstor @rp-
1919
/plugins/storage/volume/storpool @slavkap
20+
/plugins/storage/volume/ontap @rajiv1 @sandeeplocharla @piyush5 @suryag
2021

2122
.pre-commit-config.yaml @jbampton
2223
/.github/linters/ @jbampton

plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/driver/OntapPrimaryDatastoreDriver.java

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@
4545

4646
public class OntapPrimaryDatastoreDriver implements PrimaryDataStoreDriver {
4747

48-
private static final Logger s_logger = LogManager.getLogger(OntapPrimaryDatastoreDriver.class);
48+
private static final Logger logger = LogManager.getLogger(OntapPrimaryDatastoreDriver.class);
4949

5050
@Override
5151
public Map<String, String> getCapabilities() {
52-
s_logger.trace("OntapPrimaryDatastoreDriver: getCapabilities: Called");
52+
logger.trace("OntapPrimaryDatastoreDriver: getCapabilities: Called");
5353
Map<String, String> mapCapabilities = new HashMap<>();
5454
mapCapabilities.put(DataStoreCapabilities.STORAGE_SYSTEM_SNAPSHOT.toString(), Boolean.FALSE.toString());
5555
mapCapabilities.put(DataStoreCapabilities.CAN_CREATE_VOLUME_FROM_SNAPSHOT.toString(), Boolean.FALSE.toString());
@@ -66,16 +66,24 @@ public DataTO getTO(DataObject data) {
6666
public DataStoreTO getStoreTO(DataStore store) { return null; }
6767

6868
@Override
69-
public void createAsync(DataStore dataStore, DataObject dataObject, AsyncCompletionCallback<CreateCmdResult> callback) {}
69+
public void createAsync(DataStore dataStore, DataObject dataObject, AsyncCompletionCallback<CreateCmdResult> callback) {
70+
throw new UnsupportedOperationException("Create operation is not supported for ONTAP primary storage.");
71+
}
7072

7173
@Override
72-
public void deleteAsync(DataStore store, DataObject data, AsyncCompletionCallback<CommandResult> callback) {}
74+
public void deleteAsync(DataStore store, DataObject data, AsyncCompletionCallback<CommandResult> callback) {
75+
throw new UnsupportedOperationException("Delete operation is not supported for ONTAP primary storage.");
76+
}
7377

7478
@Override
75-
public void copyAsync(DataObject srcData, DataObject destData, AsyncCompletionCallback<CopyCommandResult> callback) {}
79+
public void copyAsync(DataObject srcData, DataObject destData, AsyncCompletionCallback<CopyCommandResult> callback) {
80+
throw new UnsupportedOperationException("Copy operation is not supported for ONTAP primary storage.");
81+
}
7682

7783
@Override
78-
public void copyAsync(DataObject srcData, DataObject destData, Host destHost, AsyncCompletionCallback<CopyCommandResult> callback) {}
84+
public void copyAsync(DataObject srcData, DataObject destData, Host destHost, AsyncCompletionCallback<CopyCommandResult> callback) {
85+
throw new UnsupportedOperationException("Copy operation is not supported for ONTAP primary storage.");
86+
}
7987

8088
@Override
8189
public boolean canCopy(DataObject srcData, DataObject destData) {
@@ -96,7 +104,9 @@ public boolean grantAccess(DataObject dataObject, Host host, DataStore dataStore
96104
}
97105

98106
@Override
99-
public void revokeAccess(DataObject dataObject, Host host, DataStore dataStore) {}
107+
public void revokeAccess(DataObject dataObject, Host host, DataStore dataStore) {
108+
throw new UnsupportedOperationException("Revoke access operation is not supported for ONTAP primary storage.");
109+
}
100110

101111
@Override
102112
public long getDataObjectSizeIncludingHypervisorSnapshotReserve(DataObject dataObject, StoragePool storagePool) {

plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/FeignConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public class FeignConfiguration {
5252
private static final Logger logger = LogManager.getLogger(FeignConfiguration.class);
5353

5454
private final int retryMaxAttempt = 3;
55-
private final int retryMaxInterval = 5;
55+
private final int retryMaxIntervalInSecs = 5;
5656
private final String ontapFeignMaxConnection = "80";
5757
private final String ontapFeignMaxConnectionPerRoute = "20";
5858
private final ObjectMapper objectMapper;
@@ -110,7 +110,7 @@ public RequestInterceptor createRequestInterceptor() {
110110
}
111111

112112
public Retryer createRetryer() {
113-
return new Retryer.Default(1000L, retryMaxInterval * 1000L, retryMaxAttempt);
113+
return new Retryer.Default(1000L, retryMaxIntervalInSecs * 1000L, retryMaxAttempt);
114114
}
115115

116116
public Encoder createEncoder() {

plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/model/ExportRule.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ public class ExportRule {
4040
private Integer index = null;
4141

4242
public enum ProtocolsEnum {
43-
any("any"),
43+
ANY("any"),
4444

45-
nfs("nfs"),
45+
NFS("nfs"),
4646

47-
nfs3("nfs3"),
47+
NFS3("nfs3"),
4848

49-
nfs4("nfs4");
49+
NFS4("nfs4");
5050

5151
private String value;
5252

plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/model/Igroup.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,15 @@ public class Igroup {
5555
private String uuid = null;
5656

5757
public enum OsTypeEnum {
58-
hyper_v("hyper_v"),
58+
HyperV("hyper_v"),
5959

60-
linux("linux"),
60+
Linux("linux"),
6161

62-
vmware("vmware"),
62+
VMware("vmware"),
6363

64-
windows("windows"),
64+
Windows("windows"),
6565

66-
xen("xen");
66+
Xen("xen");
6767

6868
private String value;
6969

plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/model/Volume.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ public void setAntiRansomware(AntiRansomware antiRansomware) {
128128

129129
public void setSize (Long size) { this.size = size; }
130130

131-
132131
@Override
133132
public boolean equals(Object o) {
134133
if (o == null || getClass() != o.getClass()) return false;

0 commit comments

Comments
 (0)