Skip to content
Snippets Groups Projects
  • Pavel Butsykin's avatar
    13b9414b
    drive-backup: added support for data compression · 13b9414b
    Pavel Butsykin authored
    
    The idea is simple - backup is "written-once" data. It is written block
    by block and it is large enough. It would be nice to save storage
    space and compress it.
    
    The patch adds a flag to the qmp/hmp drive-backup command which enables
    block compression. Compression should be implemented in the format driver
    to enable this feature.
    
    There are some limitations of the format driver to allow compressed writes.
    We can write data only once. Though for backup this is perfectly fine.
    These limitations are maintained by the driver and the error will be
    reported if we are doing something wrong.
    
    Signed-off-by: default avatarPavel Butsykin <pbutsykin@virtuozzo.com>
    Reviewed-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: default avatarDenis V. Lunev <den@openvz.org>
    CC: Jeff Cody <jcody@redhat.com>
    CC: Markus Armbruster <armbru@redhat.com>
    CC: Eric Blake <eblake@redhat.com>
    CC: John Snow <jsnow@redhat.com>
    CC: Stefan Hajnoczi <stefanha@redhat.com>
    CC: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
    13b9414b
    History
    drive-backup: added support for data compression
    Pavel Butsykin authored
    
    The idea is simple - backup is "written-once" data. It is written block
    by block and it is large enough. It would be nice to save storage
    space and compress it.
    
    The patch adds a flag to the qmp/hmp drive-backup command which enables
    block compression. Compression should be implemented in the format driver
    to enable this feature.
    
    There are some limitations of the format driver to allow compressed writes.
    We can write data only once. Though for backup this is perfectly fine.
    These limitations are maintained by the driver and the error will be
    reported if we are doing something wrong.
    
    Signed-off-by: default avatarPavel Butsykin <pbutsykin@virtuozzo.com>
    Reviewed-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: default avatarDenis V. Lunev <den@openvz.org>
    CC: Jeff Cody <jcody@redhat.com>
    CC: Markus Armbruster <armbru@redhat.com>
    CC: Eric Blake <eblake@redhat.com>
    CC: John Snow <jsnow@redhat.com>
    CC: Stefan Hajnoczi <stefanha@redhat.com>
    CC: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>