bug 10668: add DB upgrade scripts for 2.2.7 to 2.2.8 upgrade

This commit is contained in:
Kelven Yang 2011-07-08 18:12:04 -07:00
parent dda3f220d6
commit 72cbd65db2
2 changed files with 11 additions and 0 deletions

View File

@ -739,7 +739,15 @@ public class ClusterManagerImpl implements ClusterManager {
Date cutTime = DateUtil.currentGMTTime();
List<ManagementServerHostVO> inactiveList = _mshostDao.getInactiveList(new Date(cutTime.getTime() - heartbeatThreshold));
if(inactiveList.size() > 0) {
if(s_logger.isInfoEnabled()) {
s_logger.info("Found " + inactiveList.size() + " inactive management server node based on timestamp");
for(ManagementServerHostVO host : inactiveList)
s_logger.info("management server node msid: " + host.getMsid() + ", name: " + host.getName() + ", service ip: " + host.getServiceIP() + ", version: " + host.getVersion());
}
this.queueNotification(new ClusterManagerMessage(ClusterManagerMessage.MessageType.nodeRemoved, inactiveList));
} else {
s_logger.info("No inactive management server node found");
}
}

View File

@ -137,3 +137,6 @@ ALTER TABLE `cloud`.`data_center` ADD COLUMN `removed` datetime;
CREATE INDEX `i_op_lock__mac_ip_thread` on `op_lock` (`mac`, `ip`, `thread`);
UPDATE `cloud`.`mshost` set removed=NULL where removed IS NOT NULL;