Example #1
0
    def updateService(self):

        self.updateServiceBegin()

        searchSystem = SearchSystem(self.config)
        errorNo = searchSystem.updateSearchClusters()
        
        if errorNo != error.NO_ERROR:
            info = 'Critical - ' + error.getErrorMessage(errorNo)
            self.logger.error(info)
            self.printLog(info)
            return False
        else:
            info = 'OK - success'
            self.printLog(info)

        self.updateServiceEnd() 
        return True
Example #2
0
 def __init__(self, reason, cause=None):
     super(DeviceConfigurationNotFound, self).__init__(error.EC_DEVICE_CONFIGURATION_NOT_FOUND,
         error.getErrorMessage(error.EC_DEVICE_CONFIGURATION_NOT_FOUND) % (reason), 
         cause)
Example #3
0
 def __init__(self, reason, cause=None):
     super(InvalidIpFormat, self).__init__(error.EC_INVALID_IP_FORMAT,
         error.getErrorMessage(error.EC_INVALID_IP_FORMAT) % (reason), 
         cause)
Example #4
0
 def __init__(self, reason, cause=None):
     super(EnumerationMismatch, self).__init__(error.EC_ENUMERATION_MISMATCH,
         error.getErrorMessage(error.EC_ENUMERATION_MISMATCH) % (reason), 
         cause)
Example #5
0
 def __init__(self, reason, cause=None):
     super(CapacityCannotChange, self).__init__(error.EC_CAPACITY_CANNOT_CHANGE,
         error.getErrorMessage(error.EC_CAPACITY_CANNOT_CHANGE) % (reason), 
         cause)
Example #6
0
 def __init__(self, reason, cause=None):
     super(InsufficientInterconnectIp, self).__init__(error.EC_INSUFFICIENT_INTERCONNECT_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_INTERCONNECT_IP) % (reason), 
         cause)
Example #7
0
 def __init__(self, reason, cause=None):
     super(InvalidRequest, self).__init__(error.EC_INVALID_REQUEST,
         error.getErrorMessage(error.EC_INVALID_REQUEST) % (reason), 
         cause)
Example #8
0
 def __init__(self, reason, cause=None):
     super(L3DataCollectionFailed, self).__init__(error.EC_L3_DATA_COLLECTION_FAILED,
         error.getErrorMessage(error.EC_L3_DATA_COLLECTION_FAILED) % (reason), 
         cause)
Example #9
0
 def __init__(self, reason, cause=None):
     super(DeviceNotFound, self).__init__(
         error.EC_DEVICE_NOT_FOUND,
         error.getErrorMessage(error.EC_DEVICE_NOT_FOUND) % (reason), cause)
Example #10
0
 def __init__(self, reason, cause=None):
     super(DeviceConfigurationNotFound, self).__init__(
         error.EC_DEVICE_CONFIGURATION_NOT_FOUND,
         error.getErrorMessage(error.EC_DEVICE_CONFIGURATION_NOT_FOUND) %
         (reason), cause)
Example #11
0
 def __init__(self, reason, cause=None):
     super(CablingPlanNotFound, self).__init__(
         error.EC_CABLING_PLAN_NOT_FOUND,
         error.getErrorMessage(error.EC_CABLING_PLAN_NOT_FOUND) % (reason),
         cause)
Example #12
0
 def __init__(self, reason, cause=None):
     super(InvalidIpFormat, self).__init__(
         error.EC_INVALID_IP_FORMAT,
         error.getErrorMessage(error.EC_INVALID_IP_FORMAT) % (reason),
         cause)
Example #13
0
 def __init__(self, reason, cause=None):
     super(InvalidUplinkThreshold, self).__init__(
         error.EC_INVALID_UPLINK_THRESHOLD,
         error.getErrorMessage(error.EC_INVALID_UPLINK_THRESHOLD) %
         (reason), cause)
Example #14
0
 def __init__(self, reason, cause=None):
     super(EnumerationMismatch, self).__init__(
         error.EC_ENUMERATION_MISMATCH,
         error.getErrorMessage(error.EC_ENUMERATION_MISMATCH) % (reason),
         cause)
Example #15
0
 def __init__(self, reason, cause=None):
     super(CapacityMismatch, self).__init__(
         error.EC_CAPACITY_MISMATCH,
         error.getErrorMessage(error.EC_CAPACITY_MISMATCH) % (reason),
         cause)
Example #16
0
 def __init__(self, reason, cause=None):
     super(ImageNotFound, self).__init__(error.EC_IMAGE_NOT_FOUND,
         error.getErrorMessage(error.EC_IMAGE_NOT_FOUND) % (reason), 
         cause)
Example #17
0
 def __init__(self, reason, cause=None):
     super(DeviceConnectFailed, self).__init__(error.EC_DEVICE_CONNECT_FAILED,
         error.getErrorMessage(error.EC_DEVICE_CONNECT_FAILED) % (reason), 
         cause)
Example #18
0
 def __init__(self, reason, cause=None):
     super(ImageNotFound, self).__init__(
         error.EC_IMAGE_NOT_FOUND,
         error.getErrorMessage(error.EC_IMAGE_NOT_FOUND) % (reason), cause)
Example #19
0
 def __init__(self, reason, cause=None):
     super(TrapDaemonError, self).__init__(error.EC_TRAP_DAEMON_ERROR,
         error.getErrorMessage(error.EC_TRAP_DAEMON_ERROR) % (reason), 
         cause)
Example #20
0
 def __init__(self, reason, cause=None):
     super(UpdatePodFailed, self).__init__(
         error.EC_UPDATE_POD_FAILED,
         error.getErrorMessage(error.EC_UPDATE_POD_FAILED) % (reason),
         cause)
Example #21
0
 def __init__(self, reason, cause=None):
     super(InsufficientLoopbackIp, self).__init__(error.EC_INSUFFICIENT_LOOPBACK_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_LOOPBACK_IP) % (reason), 
         cause)
Example #22
0
 def __init__(self, reason, cause=None):
     super(DeviceConnectFailed, self).__init__(
         error.EC_DEVICE_CONNECT_FAILED,
         error.getErrorMessage(error.EC_DEVICE_CONNECT_FAILED) % (reason),
         cause)
Example #23
0
 def __init__(self, reason, cause=None):
     super(CapacityCannotChange, self).__init__(
         error.EC_CAPACITY_CANNOT_CHANGE,
         error.getErrorMessage(error.EC_CAPACITY_CANNOT_CHANGE) % (reason),
         cause)
Example #24
0
 def __init__(self, reason, cause=None):
     super(DeviceRpcFailed, self).__init__(
         error.EC_DEVICE_RPC_FAILED,
         error.getErrorMessage(error.EC_DEVICE_RPC_FAILED) % (reason),
         cause)
Example #25
0
 def __init__(self, reason, cause=None):
     super(CapacityMismatch, self).__init__(error.EC_CAPACITY_MISMATCH,
         error.getErrorMessage(error.EC_CAPACITY_MISMATCH) % (reason), 
         cause)
Example #26
0
 def __init__(self, reason, cause=None):
     super(L3DataCollectionFailed, self).__init__(
         error.EC_L3_DATA_COLLECTION_FAILED,
         error.getErrorMessage(error.EC_L3_DATA_COLLECTION_FAILED) %
         (reason), cause)
Example #27
0
 def __init__(self, reason, cause=None):
     super(InvalidUplinkThreshold, self).__init__(error.EC_INVALID_UPLINK_THRESHOLD,
         error.getErrorMessage(error.EC_INVALID_UPLINK_THRESHOLD) % (reason), 
         cause)
Example #28
0
 def __init__(self, reason, cause=None):
     super(TwoStageConfigurationFailed, self).__init__(
         error.EC_TWO_STAGE_CONFIGURATION_FAILED,
         error.getErrorMessage(error.EC_TWO_STAGE_CONFIGURATION_FAILED) %
         (reason), cause)
Example #29
0
 def __init__(self, reason, cause=None):
     super(CablingPlanNotFound, self).__init__(error.EC_CABLING_PLAN_NOT_FOUND,
         error.getErrorMessage(error.EC_CABLING_PLAN_NOT_FOUND) % (reason), 
         cause)
Example #30
0
 def __init__(self, reason, cause=None):
     super(TrapDaemonError, self).__init__(
         error.EC_TRAP_DAEMON_ERROR,
         error.getErrorMessage(error.EC_TRAP_DAEMON_ERROR) % (reason),
         cause)
Example #31
0
 def __init__(self, reason, cause=None):
     super(DeviceNotFound, self).__init__(error.EC_DEVICE_NOT_FOUND,
         error.getErrorMessage(error.EC_DEVICE_NOT_FOUND) % (reason), 
         cause)
Example #32
0
 def __init__(self, reason, cause=None):
     super(InvalidConfiguration, self).__init__(
         error.EC_INVALID_CONFIGURATION,
         error.getErrorMessage(error.EC_INVALID_CONFIGURATION) % (reason),
         cause)
Example #33
0
 def __init__(self, reason, cause=None):
     super(UpdatePodFailed, self).__init__(error.EC_UPDATE_POD_FAILED,
         error.getErrorMessage(error.EC_UPDATE_POD_FAILED) % (reason), 
         cause)
Example #34
0
 def __init__(self, reason, cause=None):
     super(InvalidRequest, self).__init__(
         error.EC_INVALID_REQUEST,
         error.getErrorMessage(error.EC_INVALID_REQUEST) % (reason), cause)
Example #35
0
 def __init__(self, reason, cause=None):
     super(DeviceRpcFailed, self).__init__(error.EC_DEVICE_RPC_FAILED,
         error.getErrorMessage(error.EC_DEVICE_RPC_FAILED) % (reason), 
         cause)
Example #36
0
 def __init__(self, reason, cause=None):
     super(MissingMandatoryAttribute, self).__init__(
         error.EC_MISSING_MANDATORY_ATTRIBUTE,
         error.getErrorMessage(error.EC_MISSING_MANDATORY_ATTRIBUTE) %
         (reason), cause)
Example #37
0
 def __init__(self, reason, cause=None):
     super(TwoStageConfigurationFailed, self).__init__(error.EC_TWO_STAGE_CONFIGURATION_FAILED,
         error.getErrorMessage(error.EC_TWO_STAGE_CONFIGURATION_FAILED) % (reason), 
         cause)
Example #38
0
 def __init__(self, reason, cause=None):
     super(InsufficientLoopbackIp, self).__init__(
         error.EC_INSUFFICIENT_LOOPBACK_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_LOOPBACK_IP) %
         (reason), cause)
Example #39
0
 def __init__(self, reason, cause=None):
     super(InvalidConfiguration, self).__init__(error.EC_INVALID_CONFIGURATION,
         error.getErrorMessage(error.EC_INVALID_CONFIGURATION) % (reason), 
         cause)
Example #40
0
 def __init__(self, reason, cause=None):
     super(InsufficientVlanIp, self).__init__(
         error.EC_INSUFFICIENT_VLAN_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_VLAN_IP) % (reason),
         cause)
Example #41
0
 def __init__(self, reason, cause=None):
     super(MissingMandatoryAttribute, self).__init__(error.EC_MISSING_MANDATORY_ATTRIBUTE,
         error.getErrorMessage(error.EC_MISSING_MANDATORY_ATTRIBUTE) % (reason), 
         cause)
Example #42
0
 def __init__(self, reason, cause=None):
     super(InsufficientInterconnectIp, self).__init__(
         error.EC_INSUFFICIENT_INTERCONNECT_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_INTERCONNECT_IP) %
         (reason), cause)
Example #43
0
 def __init__(self, reason, cause=None):
     super(InsufficientVlanIp, self).__init__(error.EC_INSUFFICIENT_VLAN_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_VLAN_IP) % (reason), 
         cause)
Example #44
0
            if switchIndexRet != error.NO_ERROR:
                self.logger.debug('switch cluster failed:[%s]' % clusterConfigPath)
                return switchIndexRet

        return error.NO_ERROR
        
        # #switch aggregator
        # self.logger.info('recover aggregator...')
        # if not aggregatorWrapper.recover(switchAggregatorTimeout):
            # return error.ERROR_SWITCH_PROXY_ERROR

        # self.logger.info('switch index for clusters completely')
        # return error.NO_ERROR


    def GetAllSearchClusters(self):
        for clusterConfigPath in self.clusterConfigPaths:
            print clusterConfigPath
        return

if __name__ == '__main__':
    searchSystem = SearchSystem()
    status = searchSystem.updateSearchClusters()
    if status != error.NO_ERROR:
        print >> sys.stderr, 'switch index failed: ' + error.getErrorMessage(status)
        sys.exit(1)
    sys.exit(0)
    
    
    
Example #45
0
 def __init__(self, reason, cause=None):
     super(InsufficientManagementIp, self).__init__(error.EC_INSUFFICIENT_MANAGEMENT_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_MANAGEMENT_IP) % (reason), 
         cause)
Example #46
0
 def __init__(self, reason, cause=None):
     super(InsufficientManagementIp, self).__init__(
         error.EC_INSUFFICIENT_MANAGEMENT_IP,
         error.getErrorMessage(error.EC_INSUFFICIENT_MANAGEMENT_IP) %
         (reason), cause)