Skip to content

Commit 070856a

Browse files
Koushik DasAbhinandan Prateek
authored andcommitted
CLOUDSTACK-988: HV version must be updated in hypervisor_version column of host table HV version is stored in hypervisor_version column in host table wherever present Also correctly populating version column in host table with resource file version
Signed-off-by: Koushik Das <koushik.das@citrix.com> Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
1 parent 51c1ca7 commit 070856a

10 files changed

Lines changed: 10 additions & 9 deletions

File tree

core/src/com/cloud/network/resource/TrafficSentinelResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public StartupCommand[] initialize() {
108108
cmd.setPod("");
109109
cmd.setPrivateIpAddress(_ip);
110110
cmd.setStorageIpAddress("");
111-
cmd.setVersion("");
111+
cmd.setVersion(TrafficSentinelResource.class.getPackage().getImplementationVersion());
112112
cmd.setGuid(_guid);
113113
return new StartupCommand[]{cmd};
114114
}

plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3984,7 +3984,7 @@ public StartupCommand[] initialize() {
39843984
cmd.setHypervisorType(HypervisorType.VMware);
39853985
cmd.setStateChanges(changes);
39863986
cmd.setCluster(_cluster);
3987-
cmd.setVersion(hostApiVersion);
3987+
cmd.setHypervisorVersion(hostApiVersion);
39883988

39893989
List<StartupStorageCommand> storageCmds = initializeLocalStorage();
39903990
StartupCommand[] answerCmds = new StartupCommand[1 + storageCmds.size()];

plugins/network-elements/f5/src/com/cloud/network/resource/F5BigIpResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public StartupCommand[] initialize() {
196196
cmd.setPod("");
197197
cmd.setPrivateIpAddress(_ip);
198198
cmd.setStorageIpAddress("");
199-
cmd.setVersion("");
199+
cmd.setVersion(F5BigIpResource.class.getPackage().getImplementationVersion());
200200
cmd.setGuid(_guid);
201201
return new StartupCommand[]{cmd};
202202
}

plugins/network-elements/juniper-srx/src/com/cloud/network/resource/JuniperSrxResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ public StartupCommand[] initialize() {
447447
cmd.setPod("");
448448
cmd.setPrivateIpAddress(_ip);
449449
cmd.setStorageIpAddress("");
450-
cmd.setVersion("");
450+
cmd.setVersion(JuniperSrxResource.class.getPackage().getImplementationVersion());
451451
cmd.setGuid(_guid);
452452
return new StartupCommand[]{cmd};
453453
}

plugins/network-elements/netscaler/src/com/cloud/network/resource/NetscalerResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ public StartupCommand[] initialize() {
369369
cmd.setPod("");
370370
cmd.setPrivateIpAddress(_ip);
371371
cmd.setStorageIpAddress("");
372-
cmd.setVersion("");
372+
cmd.setVersion(NetscalerResource.class.getPackage().getImplementationVersion());
373373
cmd.setGuid(_guid);
374374
return new StartupCommand[]{cmd};
375375
}

plugins/network-elements/nicira-nvp/src/com/cloud/network/resource/NiciraNvpResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ public StartupCommand[] initialize() {
166166
sc.setPod("");
167167
sc.setPrivateIpAddress("");
168168
sc.setStorageIpAddress("");
169-
sc.setVersion("");
169+
sc.setVersion(NiciraNvpResource.class.getPackage().getImplementationVersion());
170170
return new StartupCommand[] { sc };
171171
}
172172

server/src/com/cloud/baremetal/ExternalDhcpResourceBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ public StartupCommand[] initialize() {
127127
cmd.setPod(_podId);
128128
cmd.setPrivateIpAddress(_ip);
129129
cmd.setStorageIpAddress("");
130-
cmd.setVersion("");
130+
cmd.setVersion(ExternalDhcpResourceBase.class.getPackage().getImplementationVersion());
131131
cmd.setGuid(_guid);
132132
return new StartupCommand[]{cmd};
133133
}

server/src/com/cloud/baremetal/PxeServerResourceBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public StartupCommand[] initialize() {
114114
cmd.setPod(_podId);
115115
cmd.setPrivateIpAddress(_ip);
116116
cmd.setStorageIpAddress("");
117-
cmd.setVersion("");
117+
cmd.setVersion(PxeServerResourceBase.class.getPackage().getImplementationVersion());
118118
cmd.setGuid(_guid);
119119
return new StartupCommand[]{cmd};
120120
}

server/src/com/cloud/resource/DummyHostServerResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public StartupCommand[] initialize() {
9191
cmd.setPublicIpAddress(getHostStoragePrivateIp());
9292
cmd.setPublicMacAddress(getHostStorageMacAddress().toString());
9393
cmd.setPublicNetmask("255.255.0.0");
94-
cmd.setVersion("1.0");
94+
cmd.setVersion(DummyHostServerResource.class.getPackage().getImplementationVersion());
9595

9696
return new StartupCommand[] {cmd};
9797
}

server/src/com/cloud/resource/ResourceManagerImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1772,6 +1772,7 @@ public HostVO fillRoutingHostVO(HostVO host, StartupRoutingCommand ssCmd, Hyperv
17721772
host.setTotalMemory(ssCmd.getMemory());
17731773
host.setSpeed(ssCmd.getSpeed());
17741774
host.setHypervisorType(hyType);
1775+
host.setHypervisorVersion(ssCmd.getHypervisorVersion());
17751776
return host;
17761777
}
17771778

0 commit comments

Comments
 (0)