[Cyberduck-trac] [Cyberduck] #7682: Orphaned file segments remain when a large object is overwritten

Cyberduck trac at trac.cyberduck.io
Sun Dec 15 23:55:13 UTC 2013


#7682: Orphaned file segments remain when a large object is overwritten
----------------------------+---------------------
    Reporter:  joel-wright  |      Owner:  dkocher
        Type:  enhancement  |     Status:  new
    Priority:  normal       |  Milestone:
   Component:  openstack    |    Version:  4.4.3
    Severity:  normal       |   Keywords:
Architecture:               |   Platform:
----------------------------+---------------------
 When a large object overwritten, either by another large object with a
 different size, or by a small object, the original segments that made up
 the file are left on the storage system in /.file-segments. This has the
 effect that every time a large object is overwritten the disk space used
 is not reclaimed. This can lead to a misunderstanding because the file-
 segments folder is hidden, and the user cannot see why their storage usage
 increases unless they show hidden files and have an understanding of swift
 large objects.

 It would be nice if orphaned segments were cleaned up in a similar way to
 when a large object is deleted.

 I have attached a simple patch against svn revision 14153 that implements
 the cleanup and can be disabled/enables using the Preferences object.

-- 
Ticket URL: <https://trac.cyberduck.io/ticket/7682>
Cyberduck <http://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list