#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 3303f30f8a
commit 3dc9cacfad
2 changed files with 15 additions and 3 deletions

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;