On Thu, 05/21 15:32, Fam Zheng wrote: > On Thu, 05/21 15:06, Wen Congyang wrote: > > On 05/21/2015 02:42 PM, Fam Zheng wrote: > > > It blocks device IO. > > > > > > All bdrv_op_block_all/blk_op_block_all callers are taken care of: > > > > > > - virtio_blk_data_plane_create > > > - virtio_scsi_hotplug > > > > > > Device creation, unblock it. > > > > > > - bdrv_set_backing_hd > > > > > > Backing hd is not used by device, so blocking is OK. > > > > > > - backup_start > > > > > > Blocking target when backup is running, unblock it. > > > > Do you forget it? > > Oh I think the commit log is wrong: the target image is only written to by > block job, there cannot be a device on it, so it it's similar to > bdrv_set_backing_hd.
Correction: if it's blockdev-backup, the target could have a device, in that sense it should be unblocked like block_job_create(). I'll fix it. Fam