Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discard all data on devicemapper devices when deleting them #3256

Merged
merged 1 commit into from Jan 18, 2014

Commits on Jan 13, 2014

  1. Discard all data on devicemapper devices when deleting them

    This works around the fact that deleting a device in a thin pool
    doesn't discard the free space. Unfortunately even this is not perfect,
    as it seems discards are respected only for blocks that has never been
    shared in the thin device code. However, this has been fixed in the
    upstream kernel device-mapper tree:
    
    http://git.kernel.org/cgit/linux/kernel/git/device-mapper/linux-dm.git/commit/?h=for-next&id=0ab1c92ff748b745c1ed7cde31bb37ad2c5f901a
    
    When this hits the kernel I belive this will fully return space
    for removed images/containers to the host FS. For now it only
    helps partially (which is better than nothing).
    
    Docker-DCO-1.1-Signed-off-by: Alexander Larsson <alexl@redhat.com> (github: alexlarsson)
    alexlarsson committed Jan 13, 2014
    Configuration menu
    Copy the full SHA
    93e120e View commit details
    Browse the repository at this point in the history