clear lost process alarm on successful registration

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37442 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2013-12-09 21:55:18 +00:00
parent c68b916b44
commit 9e395e44f5

View file

@ -1027,13 +1027,20 @@ findMode(NSDictionary* d, NSString* s)
at: nil
withEventType: EcAlarmEventTypeProcessingError
probableCause: EcAlarmSoftwareProgramAbnormallyTerminated
specificProblem: @"unable to register"
specificProblem: @"Unable to register"
perceivedSeverity: EcAlarmSeverityCleared
proposedRepairAction: nil
additionalText: nil];
/* This alarm will usually have been raised by another process,
* so we can't clear normally, as we have no alarm to match.
*/
[alarmDestination forceClear: a];
a = [EcAlarm alarmForManagedObject: nil
at: nil
withEventType: EcAlarmEventTypeProcessingError
probableCause: EcAlarmSoftwareProgramAbnormallyTerminated
specificProblem: @"Process availability"
perceivedSeverity: EcAlarmSeverityCritical
proposedRepairAction: @"Check system status"
additionalText: @"removed (lost) server"];
[alarmDestination forceClear: a];
}
@ -2294,7 +2301,7 @@ NSLog(@"Ignored attempt to set timer interval to %g ... using 10.0", interval);
at: nil
withEventType: EcAlarmEventTypeProcessingError
probableCause: EcAlarmSoftwareProgramAbnormallyTerminated
specificProblem: @"unable to register"
specificProblem: @"Unable to register"
perceivedSeverity: EcAlarmSeverityMajor
proposedRepairAction:
_(@"Check for running copy of process and/or registration in gdomap.")
@ -4258,7 +4265,7 @@ NSLog(@"Ignored attempt to set timer interval to %g ... using 10.0", interval);
at: nil
withEventType: EcAlarmEventTypeProcessingError
probableCause: EcAlarmConfigurationOrCustomizationError
specificProblem: @"fatal configuration error"
specificProblem: @"Fatal configuration error"
perceivedSeverity: EcAlarmSeverityMajor
proposedRepairAction:
_(@"Correct config (check additional text and/or log for details).")
@ -4276,7 +4283,7 @@ NSLog(@"Ignored attempt to set timer interval to %g ... using 10.0", interval);
at: nil
withEventType: EcAlarmEventTypeProcessingError
probableCause: EcAlarmConfigurationOrCustomizationError
specificProblem: @"fatal configuration error"
specificProblem: @"Fatal configuration error"
perceivedSeverity: EcAlarmSeverityCleared
proposedRepairAction: nil
additionalText: nil];