#51 - Restart the server took long time, and dashboard will die

This commit is contained in:
LukePulverenti 2013-03-13 16:23:46 -04:00
parent df35d07894
commit e697585145

View file

@ -382,7 +382,7 @@ var Dashboard = {
setTimeout(function () {
Dashboard.reloadPageWhenServerAvailable();
}, 500);
}, 250);
}).fail(function () {
Dashboard.suppressAjaxErrors = false;
@ -391,10 +391,17 @@ var Dashboard = {
reloadPageWhenServerAvailable: function (retryCount) {
ApiClient.getSystemInfo().done(function () {
Dashboard.reloadPage();
ApiClient.getSystemInfo().done(function (info) {
// If this is back to false, the restart completed
if (!info.HasPendingRestart) {
Dashboard.reloadPage();
} else {
Dashboard.reloadPageWhenServerAvailable(retryCount);
}
}).fail(function () {
setTimeout(function () {
retryCount = retryCount || 0;