commit 5447e8419d92f0cbb14de53b207e772ce9067933
Author: Mike Fedosin <email address hidden>
Date: Sun Sep 20 17:01:22 2015 +0300
Cleanup chunks for deleted image if token expired
In patch I47229b366c25367ec1bd48aec684e0880f3dfe60 it was
introduced the logic that if image was deleted during file
upload when we want to update image status from 'saving'
to 'active' it's expected to get Duplicate error and delete
stale chunks after that. But if user's token is expired
there will be Unathorized exception and chunks will stay
in store and clog it.
And when, the upload operation for such an image is
completed the operator configured quota can be exceeded.
This patch fixes the issue of left over chunks for an image
which was deleted from saving status, by correcly handle
auth exceptions from registry server.
This patch fixes the issue of left over chunks for an image
which was deleted from saving status, by correctly handle
auth exceptions from registry server.
Partial-bug: #1498163
Conflicts:
glance/api/v1/upload_utils.py
(Kilo catches NotFound instead of ImagenotFound)
Change-Id: I17a66eca55bfb83107046910e69c4da01415deec
(cherry picked from commit 50e3a7c58a9862206d92fef577540c5b144ecbf0)
Reviewed: https:/ /review. openstack. org/229946 /git.openstack. org/cgit/ openstack/ glance/ commit/ ?id=5447e8419d9 2f0cbb14de53b20 7e772ce9067933
Committed: https:/
Submitter: Jenkins
Branch: stable/juno
commit 5447e8419d92f0c bb14de53b207e77 2ce9067933
Author: Mike Fedosin <email address hidden>
Date: Sun Sep 20 17:01:22 2015 +0300
Cleanup chunks for deleted image if token expired
In patch I47229b366c2536 7ec1bd48aec684e 0880f3dfe60 it was
introduced the logic that if image was deleted during file
upload when we want to update image status from 'saving'
to 'active' it's expected to get Duplicate error and delete
stale chunks after that. But if user's token is expired
there will be Unathorized exception and chunks will stay
in store and clog it.
And when, the upload operation for such an image is
completed the operator configured quota can be exceeded.
This patch fixes the issue of left over chunks for an image
which was deleted from saving status, by correcly handle
auth exceptions from registry server.
This patch fixes the issue of left over chunks for an image
which was deleted from saving status, by correctly handle
auth exceptions from registry server.
Partial-bug: #1498163
Conflicts: api/v1/ upload_ utils.py
glance/
(Kilo catches NotFound instead of ImagenotFound)
Change-Id: I17a66eca55bfb8 3107046910e69c4 da01415deec 06d92fef577540c 5b144ecbf0)
(cherry picked from commit 50e3a7c58a98622