Add release note about the swift Large Object changes

We landed a few changes to swift support worthy of release notes, but
forgot to add release notes. Ooops.

Change-Id: I496f35cb01c3ee98fe102d1c63c2eaac306cfbd9
This commit is contained in:
Monty Taylor 2016-04-09 09:28:50 -05:00
parent d5e0745fc2
commit b4720972d1
No known key found for this signature in database
GPG Key ID: 3390DB68041A12F0

View File

@ -0,0 +1,18 @@
---
fixes:
- Delete swift objects uploaded in service of uploading images
at the time that the corresponding image is deleted. On some clouds,
image uploads are accomplished by uploading the image to swift and
then running a task-import. As shade does this action on behalf of the
user, it is not reasonable to assume that the user would then be aware
of or manage the swift objects shade created, which led to an ongoing
leak of swift objects.
- Upload swift Large Objects as Static Large Objects by default. Shade
automatically uploads objects as Large Objects when they are over a
segment_size threshold. It had been doing this as Dynamic Large Objects,
which sound great, but which have the downside of not deleting their
sub-segments when the primary object is deleted. Since nothing in the
shade interface exposes that the object was segmented, the user would not
know they would also need to find and delete the segments. Instead, we
now upload as Static Large Objects which behave as expected and delete
segments when the object is deleted.