mirror of
https://github.com/gnustep/libs-ec.git
synced 2025-02-21 02:41:11 +00:00
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:
parent
c68b916b44
commit
9e395e44f5
1 changed files with 14 additions and 7 deletions
21
EcProcess.m
21
EcProcess.m
|
@ -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];
|
||||
|
|
Loading…
Reference in a new issue