Merge "Add exception for policy deleted objects"

This commit is contained in:
Zuul 2018-04-01 04:22:25 +00:00 committed by Gerrit Code Review
commit d1a543bca0
2 changed files with 8 additions and 1 deletions

View File

@ -35,7 +35,8 @@ def http_error_to_exception(status_code, error_code):
{'202': exceptions.BackendResourceNotFound,
'default': exceptions.ResourceNotFound},
requests.codes.BAD_REQUEST:
{'60508': exceptions.NsxIndexingInProgress},
{'60508': exceptions.NsxIndexingInProgress,
'500045': exceptions.NsxPendingDelete},
requests.codes.CONFLICT: exceptions.StaleRevision,
requests.codes.PRECONDITION_FAILED: exceptions.StaleRevision,
requests.codes.INTERNAL_SERVER_ERROR:

View File

@ -145,3 +145,9 @@ class NsxSearchInvalidQuery(NsxLibException):
class NsxIndexingInProgress(NsxLibException):
message = _("Bad Request due to indexing is in progress, please retry "
"after sometime")
class NsxPendingDelete(NsxLibException):
message = _("An object with the same name is marked for deletion. Either "
"use another path or wait for the purge cycle to permanently "
"remove the deleted object")