Merge "Move Forbidden
exceptions to RECOVERABLE
group"
This commit is contained in:
commit
265cdd5ce3
@ -28,16 +28,11 @@ from troveclient import exceptions as troveclient
|
||||
|
||||
UNAUTHORIZED = (
|
||||
keystoneclient.Unauthorized,
|
||||
keystoneclient.Forbidden,
|
||||
cinderclient.Unauthorized,
|
||||
cinderclient.Forbidden,
|
||||
novaclient.Unauthorized,
|
||||
novaclient.Forbidden,
|
||||
glanceclient.Unauthorized,
|
||||
neutronclient.Unauthorized,
|
||||
neutronclient.Forbidden,
|
||||
heatclient.HTTPUnauthorized,
|
||||
heatclient.HTTPForbidden,
|
||||
troveclient.Unauthorized,
|
||||
)
|
||||
|
||||
@ -59,19 +54,24 @@ RECOVERABLE = (
|
||||
keystoneclient.ClientException,
|
||||
# AuthorizationFailure is raised when Keystone is "unavailable".
|
||||
keystoneclient.AuthorizationFailure,
|
||||
keystoneclient.Forbidden,
|
||||
cinderclient.ClientException,
|
||||
cinderclient.ConnectionError,
|
||||
cinderclient.Forbidden,
|
||||
novaclient.ClientException,
|
||||
novaclient.Forbidden,
|
||||
glanceclient.ClientException,
|
||||
# NOTE(amotoki): Neutron exceptions other than the first one
|
||||
# are recoverable in many cases (e.g., NetworkInUse is not
|
||||
# raised once VMs which use the network are terminated).
|
||||
neutronclient.Forbidden,
|
||||
neutronclient.NeutronClientException,
|
||||
neutronclient.NetworkInUseClient,
|
||||
neutronclient.PortInUseClient,
|
||||
neutronclient.AlreadyAttachedClient,
|
||||
neutronclient.StateInvalidClient,
|
||||
swiftclient.ClientException,
|
||||
heatclient.HTTPForbidden,
|
||||
heatclient.HTTPException,
|
||||
troveclient.ClientException
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user