PLT-2899 adding clustering of app servers (#3682)
* PLT-2899 adding clustering of app servers * PLT-2899 base framework * PLT-2899 HA backend * PLT-2899 Fixing config file * PLT-2899 adding config syncing * PLT-2899 set System console to readonly when clustering enabled. * PLT-2899 Fixing publish API * PLT-2899 fixing strings
Этот коммит содержится в:
коммит произвёл
Harrison Healey
родитель
ac90f5b389
Коммит
59d971dc75
@@ -22,6 +22,7 @@ class AdminStoreClass extends EventEmitter {
|
||||
this.logs = null;
|
||||
this.audits = null;
|
||||
this.config = null;
|
||||
this.clusterId = null;
|
||||
this.teams = {};
|
||||
this.complianceReports = null;
|
||||
}
|
||||
@@ -86,6 +87,14 @@ class AdminStoreClass extends EventEmitter {
|
||||
this.removeListener(ALL_TEAMS_EVENT, callback);
|
||||
}
|
||||
|
||||
getClusterId() {
|
||||
return this.clusterId;
|
||||
}
|
||||
|
||||
saveClusterId(clusterId) {
|
||||
this.clusterId = clusterId;
|
||||
}
|
||||
|
||||
getLogs() {
|
||||
return this.logs;
|
||||
}
|
||||
@@ -163,6 +172,7 @@ AdminStoreClass.dispatchToken = AppDispatcher.register((payload) => {
|
||||
break;
|
||||
case ActionTypes.RECEIVED_CONFIG:
|
||||
AdminStore.saveConfig(action.config);
|
||||
AdminStore.saveClusterId(action.clusterId);
|
||||
AdminStore.emitConfigChange();
|
||||
break;
|
||||
case ActionTypes.RECEIVED_ALL_TEAMS:
|
||||
|
||||
Ссылка в новой задаче
Block a user