• L
    sheepdog: add discard/trim support for sheepdog · cac8f4a6
    Liu Yuan 提交于
    The 'TRIM' command from VM that is to release underlying data storage for
    better thin-provision is already supported by the Sheepdog.
    
    This patch adds the TRIM support at QEMU part.
    
    For older Sheepdog that doesn't support it, we return 0(success) to upper layer.
    
    Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
    Cc: Kevin Wolf <kwolf@redhat.com>
    Cc: Stefan Hajnoczi <stefanha@redhat.com>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: NLiu Yuan <tailai.ly@taobao.com>
    Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
    cac8f4a6
sheepdog.c 59.5 KB