From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlvZY-0000ga-6S for qemu-devel@nongnu.org; Tue, 13 Oct 2015 05:08:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZlvZU-0006hU-0P for qemu-devel@nongnu.org; Tue, 13 Oct 2015 05:08:40 -0400 References: <1443161858-20533-1-git-send-email-wency@cn.fujitsu.com> <1443161858-20533-9-git-send-email-wency@cn.fujitsu.com> <20151012162714.GC4053@stefanha-thinkpad.redhat.com> From: Wen Congyang Message-ID: <561CCA01.7000001@cn.fujitsu.com> Date: Tue, 13 Oct 2015 17:08:17 +0800 MIME-Version: 1.0 In-Reply-To: <20151012162714.GC4053@stefanha-thinkpad.redhat.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [Qemu-block] [PATCH v10 08/10] Implement new driver for block replication List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: Kevin Wolf , Fam Zheng , zhanghailiang , qemu block , Jiang Yunhong , Dong Eddie , qemu devel , "Michael R. Hines" , Max Reitz , Gonglei , Stefan Hajnoczi , Paolo Bonzini , Yang Hongyang , "Dr. David Alan Gilbert" On 10/13/2015 12:27 AM, Stefan Hajnoczi wrote: > On Fri, Sep 25, 2015 at 02:17:36PM +0800, Wen Congyang wrote: >> + /* start backup job now */ >> + bdrv_op_unblock(s->hidden_disk, BLOCK_OP_TYPE_BACKUP_TARGET, >> + s->active_disk->backing_blocker); >> + bdrv_op_unblock(s->secondary_disk, BLOCK_OP_TYPE_BACKUP_SOURCE, >> + s->hidden_disk->backing_blocker); > > Why is it safe to unblock these operations? > > Why do they have to be blocked for non-replication users? hidden_disk and secondary disk are opened as backing file, so it is blocked for non-replication users. What can I do if I don't unblock it and want to do backup? Thanks Wen Congyang > > Stefan > . >