From: Kevin Wolf <kwolf@redhat.com>
To: Eric Blake <eblake@redhat.com>
Cc: qemu-devel@nongnu.org, jcody@redhat.com, jsnow@redhat.com,
qemu-block@nongnu.org
Subject: Re: [Qemu-devel] [PATCH v5 00/21] make bdrv_is_allocated[_above] byte-based
Date: Fri, 7 Jul 2017 18:04:51 +0200 [thread overview]
Message-ID: <20170707160451.GD5027@noname.redhat.com> (raw)
In-Reply-To: <20170707124459.10269-1-eblake@redhat.com>
Am 07.07.2017 um 14:44 hat Eric Blake geschrieben:
> There are patches floating around to add NBD_CMD_BLOCK_STATUS,
> but NBD wants to report status on byte granularity (even if the
> reporting will probably be naturally aligned to sectors or even
> much higher levels). I've therefore started the task of
> converting our block status code to report at a byte granularity
> rather than sectors.
>
> The overall conversion currently looks like:
> part 1: bdrv_is_allocated (this series, v4 was at [1])
> part 2: dirty-bitmap (v4 is posted [2]; needs reviews)
> part 3: bdrv_get_block_status (v2 is posted [3] and is mostly reviewed)
> part 4: upcoming series, for .bdrv_co_block_status (second half of v1 [4])
>
> Available as a tag at:
> git fetch git://repo.or.cz/qemu/ericb.git nbd-byte-allocated-v5
>
> Depends on Max's block branch (which in turn includes Kevin's)
>
> [1] https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg01151.html
> [2] https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg00269.html
> [3] https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg00427.html
> [4] https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg02642.html
>
> Changes since v4:
> - patches 8, 11: formatting tweak [Kevin], R-b kept
> - patches 12, 19, 21: fix/add assertions [Kevin], R-b dropped
> - patch 16: tweak parameter naming [Kevin], R-b kept
> - patch 20: kill confusing comment [Kevin], R-b kept
Thanks, applied to the block branch.
Kevin
prev parent reply other threads:[~2017-07-07 16:05 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-07 12:44 [Qemu-devel] [PATCH v5 00/21] make bdrv_is_allocated[_above] byte-based Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 01/21] blockjob: Track job ratelimits via bytes, not sectors Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 02/21] trace: Show blockjob actions " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 03/21] stream: Switch stream_populate() to byte-based Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 04/21] stream: Drop reached_end for stream_complete() Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 05/21] stream: Switch stream_run() to byte-based Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 06/21] commit: Switch commit_populate() " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 07/21] commit: Switch commit_run() " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 08/21] mirror: Switch MirrorBlockJob " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 09/21] mirror: Switch mirror_do_zero_or_discard() " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 10/21] mirror: Update signature of mirror_clip_sectors() Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 11/21] mirror: Switch mirror_cow_align() to byte-based Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 12/21] mirror: Switch mirror_do_read() " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 13/21] mirror: Switch mirror_iteration() " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 14/21] block: Drop unused bdrv_round_sectors_to_clusters() Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 15/21] backup: Switch BackupBlockJob to byte-based Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 16/21] backup: Switch block_backup.h " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 17/21] backup: Switch backup_do_cow() " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 18/21] backup: Switch backup_run() " Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 19/21] block: Make bdrv_is_allocated() byte-based Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 20/21] block: Minimize raw use of bds->total_sectors Eric Blake
2017-07-07 12:44 ` [Qemu-devel] [PATCH v5 21/21] block: Make bdrv_is_allocated_above() byte-based Eric Blake
2017-07-07 16:04 ` Kevin Wolf [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170707160451.GD5027@noname.redhat.com \
--to=kwolf@redhat.com \
--cc=eblake@redhat.com \
--cc=jcody@redhat.com \
--cc=jsnow@redhat.com \
--cc=qemu-block@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.