]> git.proxmox.com Git - pve-qemu-kvm.git/commitdiff
adapt to nested-pause change: 751ebd76e6
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 13 Jul 2015 13:39:47 +0000 (15:39 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 27 Jul 2015 08:26:45 +0000 (10:26 +0200)
debian/patches/backup-add-dir-format.patch
debian/patches/backup-add-pve-monitor-commands.patch
debian/patches/backup-modify-job-api.patch

index 648ef35ac1bb050cec17215fc6f4fdc7fccd7d35..0d32af5351a1da4f9da442c02dc16c395d79ffed 100644 (file)
@@ -187,7 +187,7 @@ Index: new/blockdev.c
 +        backup_start(di->bs, di->target, speed, MIRROR_SYNC_MODE_FULL, NULL,
                       BLOCKDEV_ON_ERROR_REPORT, BLOCKDEV_ON_ERROR_REPORT,
                       pvebackup_dump_cb, pvebackup_complete_cb, di,
-                      true, &local_err);
+                      1, &local_err);
 +
          if (local_err != NULL) {
              error_setg(&backup_state.error, "backup_job_create failed");
index cdf1f540568afdf882815a34d30da1e83114e497..2b45b2cc360ee113909eca0dbd79a06f915c0fb0 100644 (file)
@@ -369,7 +369,7 @@ Index: new/blockdev.c
 +        backup_start(di->bs, NULL, speed, MIRROR_SYNC_MODE_FULL, NULL,
 +                     BLOCKDEV_ON_ERROR_REPORT, BLOCKDEV_ON_ERROR_REPORT,
 +                     pvebackup_dump_cb, pvebackup_complete_cb, di,
-+                     true, &local_err);
++                     1, &local_err);
 +        if (local_err != NULL) {
 +            error_setg(&backup_state.error, "backup_job_create failed");
 +            pvebackup_cancel(NULL);
index 62c9420d0c0d3f1543a28a29883149cfce1f55d0..2f330e2dc375ab5003d91a312da87902510d3de6 100644 (file)
@@ -96,7 +96,7 @@ Index: new/block/backup.c
                    BlockdevOnError on_target_error,
 +                  BackupDumpFunc *dump_cb,
                    BlockCompletionFunc *cb, void *opaque,
-+                  bool paused,
++                  int pause_count,
                    Error **errp)
  {
      int64_t len;
@@ -140,7 +140,7 @@ Index: new/block/backup.c
      job->sync_mode = sync_mode;
      job->sync_bitmap = sync_mode == MIRROR_SYNC_MODE_INCREMENTAL ?
                         sync_bitmap : NULL;
-+    job->common.paused = paused;
++    job->common.pause_count = pause_count;
      job->common.len = len;
      job->common.co = qemu_coroutine_create(backup_run);
      qemu_coroutine_enter(job->common.co, job);
@@ -155,7 +155,7 @@ Index: new/blockdev.c
 -                 on_source_error, on_target_error,
 -                 block_job_cb, bs, &local_err);
 +                 on_source_error, on_target_error, NULL,
-+                 block_job_cb, bs, false, &local_err);
++                 block_job_cb, bs, 0, &local_err);
      if (local_err != NULL) {
          bdrv_unref(target_bs);
          error_propagate(errp, local_err);
@@ -164,7 +164,7 @@ Index: new/blockdev.c
      bdrv_set_aio_context(target_bs, aio_context);
      backup_start(bs, target_bs, speed, sync, NULL, on_source_error,
 -                 on_target_error, block_job_cb, bs, &local_err);
-+                 on_target_error, NULL, block_job_cb, bs, false, &local_err);
++                 on_target_error, NULL, block_job_cb, bs, 0, &local_err);
      if (local_err != NULL) {
          bdrv_unref(target_bs);
          error_propagate(errp, local_err);
@@ -188,7 +188,7 @@ Index: new/include/block/block_int.h
                    BlockdevOnError on_target_error,
 +                  BackupDumpFunc *dump_cb,
                    BlockCompletionFunc *cb, void *opaque,
-+                  bool paused,
++                  int pause_count,
                    Error **errp);
  
  void blk_dev_change_media_cb(BlockBackend *blk, bool load);