mbox series

[v4,0/3] QEMU Backup Tool

Message ID 1504888905-22396-1-git-send-email-chugh.ishani@research.iiit.ac.in
Headers show
Series QEMU Backup Tool | expand

Message

Ishani Sept. 8, 2017, 4:41 p.m. UTC
This patch series is intended to introduce QEMU Backup tool.
qemu-backup will be a command-line tool for performing full and
incremental disk backups on running VMs. It is intended as a
reference implementation for management stack and backup developers
to see QEMU's backup features in action.
This patch series contains three patches,
               1) QEMU Backup command line tool.
               2) Test for full backup.
               3) Manpage for the tool.
v4:
* Reorganize patch structure.
* Modify commit message for backup tool commit.
* Organize examples by subcommands.
* Add checks for required arguments.
* Adds required arguments group to mandatory arguments.
* Add checks for validating socket path.

Ishani Chugh (3):
  Add manpage for QEMU Backup Tool
  backup: Adds Backup Tool
  Test for full Backup

 Makefile                        |  14 +-
 contrib/backup/qemu-backup.py   | 373 ++++++++++++++++++++++++++++++++++++++++
 contrib/backup/qemu-backup.texi | 142 +++++++++++++++
 tests/qemu-iotests/191          |  86 +++++++++
 tests/qemu-iotests/191.out      |  35 ++++
 tests/qemu-iotests/group        |   1 +
 6 files changed, 647 insertions(+), 4 deletions(-)
 create mode 100755 contrib/backup/qemu-backup.py
 create mode 100644 contrib/backup/qemu-backup.texi
 create mode 100755 tests/qemu-iotests/191
 create mode 100644 tests/qemu-iotests/191.out

--
2.7.4

Comments

Stefan Hajnoczi Sept. 12, 2017, 9:20 a.m. UTC | #1
On Fri, Sep 08, 2017 at 10:11:42PM +0530, Ishani Chugh wrote:
> This patch series is intended to introduce QEMU Backup tool.
> qemu-backup will be a command-line tool for performing full and
> incremental disk backups on running VMs. It is intended as a
> reference implementation for management stack and backup developers
> to see QEMU's backup features in action.
> This patch series contains three patches,
>                1) QEMU Backup command line tool.
>                2) Test for full backup.
>                3) Manpage for the tool.
> v4:
> * Reorganize patch structure.
> * Modify commit message for backup tool commit.
> * Organize examples by subcommands.
> * Add checks for required arguments.
> * Adds required arguments group to mandatory arguments.
> * Add checks for validating socket path.
> 
> Ishani Chugh (3):
>   Add manpage for QEMU Backup Tool
>   backup: Adds Backup Tool
>   Test for full Backup
> 
>  Makefile                        |  14 +-
>  contrib/backup/qemu-backup.py   | 373 ++++++++++++++++++++++++++++++++++++++++
>  contrib/backup/qemu-backup.texi | 142 +++++++++++++++
>  tests/qemu-iotests/191          |  86 +++++++++
>  tests/qemu-iotests/191.out      |  35 ++++
>  tests/qemu-iotests/group        |   1 +
>  6 files changed, 647 insertions(+), 4 deletions(-)
>  create mode 100755 contrib/backup/qemu-backup.py
>  create mode 100644 contrib/backup/qemu-backup.texi
>  create mode 100755 tests/qemu-iotests/191
>  create mode 100644 tests/qemu-iotests/191.out
> 
> --
> 2.7.4

Aside from Fam's comment:

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>