Exemple #1
0
 def clear_fault(self, alarm_id, entity_instance_id):
     sep = constants.FM_CLIENT_STR_SEP
     buff = (sep + self._check_val(alarm_id) + sep +
             self._check_val(entity_instance_id) + sep)
     resp = fm_core.clear(buff)
     if resp is False:
         raise APIException("Failed to execute clear_fault.")
Exemple #2
0
 def clear_fault(self, alarm_id, entity_instance_id):
     sep = constants.FM_CLIENT_STR_SEP
     buff = (sep + self._check_val(alarm_id) + sep +
             self._check_val(entity_instance_id) + sep)
     try:
         return fm_core.clear(buff)
     except (RuntimeError, SystemError, TypeError):
         return False
Exemple #3
0
 def clear_fault(self, alarm_id, entity_instance_id):
     with fm_api_lock:
         sep = constants.FM_CLIENT_STR_SEP
         buff = (sep + self._check_val(alarm_id) + sep +
                 self._check_val(entity_instance_id) + sep)
         resp = fm_core.clear(buff)
         if resp is False:
             # There is operation failure
             raise APIException("Failed to execute clear_fault.")
         elif resp is None:
             # alarm is not found
             return False
         else:
             return True
Exemple #4
0
 def clear_fault(self, alarm_id, entity_instance_id):
     with fm_api_lock:
         sep = constants.FM_CLIENT_STR_SEP
         buff = (sep + self._check_val(alarm_id) + sep +
                 self._check_val(entity_instance_id) + sep)
         try:
             resp = fm_core.clear(buff)
             # resp may be True/False/None after FaultAPIsV2
             #  implementation.
             # To keep FaultAPIs the same as before,
             #  return False for None case.
             if resp is True:
                 return True
             else:
                 return False
         except (RuntimeError, SystemError, TypeError):
             return False