Am 19.10.2018 um 18:30 hat Kevin Wolf geschrieben: > See patch 2 for an explanation of the motivation. > > v4: > - Split fix for missing rbd_close() into a separate patch [Eric] > - Added qemu-iotests case > > v3: > - Clarified QAPI schema documentation that auto-read-only can only > degrade read-write to read-only, not the other way round [Eric] > - Don't refuse to set copy-on-read=on and auto-read-only=on at the same > time; only complain when actually trying to degrade to read-only > - Let bdrv_apply_auto_read_only() return -EACCESS on all errors > - Fixed file-posix and gluster implementations [Eric, Niels] > - Added a patch to make auto-read-only=on the default for human user > interfaces (-drive/-hda/...) > > v2: > - Turn bdrv_set_read_only() into bdrv_apply_auto_read_only() > - Support the option in a lot more block drivers > > Kevin Wolf (11): > block: Update flags in bdrv_set_read_only() > block: Add auto-read-only option > rbd: Close image in qemu_rbd_open() error path > block: Require auto-read-only for existing fallbacks > nbd: Support auto-read-only option > file-posix: Support auto-read-only option > curl: Support auto-read-only option > gluster: Support auto-read-only option > iscsi: Support auto-read-only option > block: Make auto-read-only=on default for -drive > qemu-iotests: Test auto-read-only with -drive and -blockdev
Applied to the block branch (with the added hunk in patch 2). Kevin