ignore error 6312
6312 means dirmaint limit reached, we need ignore this error and proceed further operations. Change-Id: Ic84b496ea8dce3d427d705eac487e3016cf916f1
This commit is contained in:
parent
e60b54fdba
commit
97a889ef62
|
@ -2251,6 +2251,18 @@ class ZVMNetworkTestCases(ZVMTestCase):
|
|||
data = 'Return Code: 596\n Reason Code: 1185'
|
||||
self.assertTrue(zvmutils._is_recoverable_issue(data))
|
||||
|
||||
data = 'Return Code: 596\n Reason Code: 6313'
|
||||
self.assertFalse(zvmutils._is_recoverable_issue(data))
|
||||
|
||||
data = 'Return Code: 597\n Reason Code: 6312'
|
||||
self.assertFalse(zvmutils._is_recoverable_issue(data))
|
||||
|
||||
data = 'Return Code: 597\n Reason Code: 6313'
|
||||
self.assertFalse(zvmutils._is_recoverable_issue(data))
|
||||
|
||||
data = 'Return Code: 596\n Reason Code: 6312'
|
||||
self.assertTrue(zvmutils._is_recoverable_issue(data))
|
||||
|
||||
|
||||
class ZVMUtilsTestCases(ZVMTestCase):
|
||||
|
||||
|
|
|
@ -550,7 +550,9 @@ def _is_warning_or_recoverable_issue(err_str):
|
|||
|
||||
def _is_recoverable_issue(err_str):
|
||||
dirmaint_request_counter_save = ['Return Code: 596', 'Reason Code: 1185']
|
||||
recoverable_issues = [dirmaint_request_counter_save]
|
||||
dirmaint_request_limit = ['Return Code: 596', 'Reason Code: 6312']
|
||||
recoverable_issues = [dirmaint_request_counter_save,
|
||||
dirmaint_request_limit]
|
||||
for issue in recoverable_issues:
|
||||
# Search all matchs in the return value
|
||||
# any mismatch leads to recoverable not empty
|
||||
|
|
Loading…
Reference in New Issue