Skip to content

Commit 42d33fc

Browse files
committed
CLOUDSTACK-1044: Fix duplicate listCapacity call on dashboard
1 parent e74dd13 commit 42d33fc

1 file changed

Lines changed: 12 additions & 59 deletions

File tree

ui/scripts/dashboard.js

Lines changed: 12 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
var netTotal = json.listnetworksresponse.count ?
9292
json.listnetworksresponse.count : 0;
9393

94-
$.ajax({
94+
$.ajax({
9595
url: createURL('listPublicIpAddresses'),
9696
success: function(json) {
9797
var ipTotal = json.listpublicipaddressesresponse.count ?
@@ -102,7 +102,7 @@
102102
ipTotal: ipTotal
103103
}));
104104
}
105-
});
105+
});
106106
}
107107
});
108108
}
@@ -128,7 +128,7 @@
128128
}
129129
}
130130
},
131-
131+
132132
dataProvider: function(args) {
133133
var dataFns = {
134134
zones: function(data) {
@@ -142,71 +142,24 @@
142142
});
143143
},
144144
capacity: function(data) {
145-
var latestData =null;
146-
if(window.fetchLatestflag == 1)
147-
{
145+
var latestData =null;
146+
if(window.fetchLatestflag == 1)
147+
{
148148
latestData = {
149149

150-
fetchLatest:true
151-
}
150+
fetchLatest:true
151+
}
152152
}
153-
else
153+
else
154154
{
155155
latestData = {
156156
fetchLatest:false
157-
}
157+
}
158158
}
159-
window.fetchLatestflag = 0;
160-
if (data.zones) {
161-
$.ajax({
162-
url: createURL('listCapacity'),
163-
data: latestData,
164-
success: function(json) {
165-
var capacities = json.listcapacityresponse.capacity;
166159

167-
var capacity = function(id, converter) {
168-
var result = $.grep(capacities, function(capacity) {
169-
return capacity.type == id;
170-
});
171-
return result[0] ? result[0] : {
172-
capacityused: 0,
173-
capacitytotal: 0,
174-
percentused: 0
175-
};
176-
};
160+
window.fetchLatestflag = 0;
177161

178-
dataFns.alerts($.extend(data, {
179-
publicIPAllocated: capacity(8).capacityused,
180-
publicIPTotal: capacity(8).capacitytotal,
181-
publicIPPercentage: parseInt(capacity(8).percentused),
182-
privateIPAllocated: capacity(5).capacityused,
183-
privateIPTotal: capacity(5).capacitytotal,
184-
privateIPPercentage: parseInt(capacity(8).percentused),
185-
memoryAllocated: cloudStack.converters.convertBytes(capacity(0).capacityused),
186-
memoryTotal: cloudStack.converters.convertBytes(capacity(0).capacitytotal),
187-
memoryPercentage: parseInt(capacity(0).percentused),
188-
cpuAllocated: cloudStack.converters.convertHz(capacity(1).capacityused),
189-
cpuTotal: cloudStack.converters.convertHz(capacity(1).capacitytotal),
190-
cpuPercentage: parseInt(capacity(1).percentused)
191-
}));
192-
}
193-
});
194-
} else {
195-
dataFns.alerts($.extend(data, {
196-
publicIPAllocated: 0,
197-
publicIPTotal: 0,
198-
publicIPPercentage: 0,
199-
privateIPAllocated: 0,
200-
privateIPTotal: 0,
201-
privateIPPercentage: 0,
202-
memoryAllocated: 0,
203-
memoryTotal: 0,
204-
memoryPercentage: 0,
205-
cpuAllocated: 0,
206-
cpuTotal: 0,
207-
cpuPercentage: 0
208-
}));
209-
}
162+
dataFns.alerts(data);
210163
},
211164

212165
alerts: function(data) {

0 commit comments

Comments
 (0)