* [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer
@ 2015-04-29 14:13 Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 1/5] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Stefan Hajnoczi
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2015-04-29 14:13 UTC (permalink / raw)
To: qemu-devel; +Cc: Kevin Wolf, Stefan Hajnoczi
Kevin and I have been maintaining the block layer together. We take weekly
turns reviewing/merging patches. The volume of traffic is so high that we
struggle to give timely code reviews.
This series adjusts MAINTAINERS to reflect how we are splitting up the block
layer. Once this series is merged we will permanently be on duty in our
respective areas instead of taking weekly turns with reviews. Hopefully this
will improve code review times.
Stefan Hajnoczi (5):
MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility
MAINTAINERS: split out image formats
MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility
MAINTAINERS: make image fuzzer Stefan Hajnoczi's responsibility
MAINTAINERS: make block layer core Kevin Wolf's responsibility
MAINTAINERS | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 97 insertions(+), 7 deletions(-)
--
2.1.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Qemu-devel] [PATCH 1/5] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility
2015-04-29 14:13 [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Stefan Hajnoczi
@ 2015-04-29 14:13 ` Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 2/5] MAINTAINERS: split out image formats Stefan Hajnoczi
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2015-04-29 14:13 UTC (permalink / raw)
To: qemu-devel; +Cc: Kevin Wolf, Stefan Hajnoczi
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
MAINTAINERS | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index b5ab755..0c14de1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -704,10 +704,13 @@ F: tests/virtio-9p-test.c
T: git git://github.com/kvaneesh/QEMU.git
virtio-blk
-M: Kevin Wolf <kwolf@redhat.com>
M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
S: Supported
F: hw/block/virtio-blk.c
+F: hw/block/dataplane/*
+F: hw/virtio/dataplane/*
+T: git git://github.com/stefanha/qemu.git block
virtio-ccw
M: Cornelia Huck <cornelia.huck@de.ibm.com>
--
2.1.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Qemu-devel] [PATCH 2/5] MAINTAINERS: split out image formats
2015-04-29 14:13 [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 1/5] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Stefan Hajnoczi
@ 2015-04-29 14:13 ` Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 3/5] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility Stefan Hajnoczi
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2015-04-29 14:13 UTC (permalink / raw)
To: qemu-devel; +Cc: Kevin Wolf, Stefan Hajnoczi
Block driver submaintainers has proven to be a good model. Kevin and
Stefan are splitting up the unclaimed block drivers so each has a
dedicated maintainer.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
MAINTAINERS | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 77 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 0c14de1..9cd8761 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1201,3 +1201,80 @@ M: Alberto Garcia <berto@igalia.com>
S: Supported
F: block/quorum.c
L: qemu-block@nongnu.org
+
+blkverify
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/blkverify.c
+
+bochs
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/bochs.c
+
+cloop
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/cloop.c
+
+dmg
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/dmg.c
+
+parallels
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/parallels.c
+
+qed
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/qed.c
+
+raw
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/linux-aio.c
+F: block/raw-aio.h
+F: block/raw-posix.c
+F: block/raw-win32.c
+F: block/raw_bsd.c
+F: block/win32-aio.c
+
+qcow2
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/qcow2*
+
+qcow
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/qcow.c
+
+blkdebug
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/blkdebug.c
+
+vpc
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/vpc.c
+
+vvfat
+M: Kevin Wolf <kwolf@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: block/vvfat.c
--
2.1.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Qemu-devel] [PATCH 3/5] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility
2015-04-29 14:13 [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 1/5] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 2/5] MAINTAINERS: split out image formats Stefan Hajnoczi
@ 2015-04-29 14:13 ` Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 4/5] MAINTAINERS: make image fuzzer " Stefan Hajnoczi
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2015-04-29 14:13 UTC (permalink / raw)
To: qemu-devel; +Cc: Kevin Wolf, Stefan Hajnoczi
The block I/O path includes the asynchronous I/O machinery and
read/write/flush/discard processing. It somewhat arbitrarily also
includes block migration, which I've found myself reviewing patches for
over the years.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
MAINTAINERS | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9cd8761..9e1413e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -774,12 +774,9 @@ Block
M: Kevin Wolf <kwolf@redhat.com>
M: Stefan Hajnoczi <stefanha@redhat.com>
S: Supported
-F: async.c
-F: aio-*.c
F: block*
F: block/
F: hw/block/
-F: migration/block*
F: qemu-img*
F: qemu-io*
F: tests/image-fuzzer/
@@ -787,6 +784,16 @@ F: tests/qemu-iotests/
T: git git://repo.or.cz/qemu/kevin.git block
T: git git://github.com/stefanha/qemu.git block
+Block I/O path
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: async.c
+F: aio-*.c
+F: block/io.c
+F: migration/block*
+T: git git://github.com/stefanha/qemu.git block
+
Block Jobs
M: Jeff Cody <jcody@redhat.com>
L: qemu-block@nongnu.org
--
2.1.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Qemu-devel] [PATCH 4/5] MAINTAINERS: make image fuzzer Stefan Hajnoczi's responsibility
2015-04-29 14:13 [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Stefan Hajnoczi
` (2 preceding siblings ...)
2015-04-29 14:13 ` [Qemu-devel] [PATCH 3/5] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility Stefan Hajnoczi
@ 2015-04-29 14:13 ` Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 5/5] MAINTAINERS: make block layer core Kevin Wolf's responsibility Stefan Hajnoczi
2015-04-30 13:16 ` [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Kevin Wolf
5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2015-04-29 14:13 UTC (permalink / raw)
To: qemu-devel; +Cc: Kevin Wolf, Stefan Hajnoczi
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
MAINTAINERS | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9e1413e..65a5cc5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -779,7 +779,6 @@ F: block/
F: hw/block/
F: qemu-img*
F: qemu-io*
-F: tests/image-fuzzer/
F: tests/qemu-iotests/
T: git git://repo.or.cz/qemu/kevin.git block
T: git git://github.com/stefanha/qemu.git block
@@ -1285,3 +1284,9 @@ M: Kevin Wolf <kwolf@redhat.com>
L: qemu-block@nongnu.org
S: Supported
F: block/vvfat.c
+
+Image format fuzzer
+M: Stefan Hajnoczi <stefanha@redhat.com>
+L: qemu-block@nongnu.org
+S: Supported
+F: tests/image-fuzzer/
--
2.1.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Qemu-devel] [PATCH 5/5] MAINTAINERS: make block layer core Kevin Wolf's responsibility
2015-04-29 14:13 [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Stefan Hajnoczi
` (3 preceding siblings ...)
2015-04-29 14:13 ` [Qemu-devel] [PATCH 4/5] MAINTAINERS: make image fuzzer " Stefan Hajnoczi
@ 2015-04-29 14:13 ` Stefan Hajnoczi
2015-04-30 13:16 ` [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Kevin Wolf
5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2015-04-29 14:13 UTC (permalink / raw)
To: qemu-devel; +Cc: Kevin Wolf, Stefan Hajnoczi
Kevin is now sole maintainer of the core block layer, including
BlockDriverState graphs and monitor commands.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
MAINTAINERS | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 65a5cc5..25fd2b5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -770,9 +770,8 @@ F: tests/ac97-test.c
F: tests/es1370-test.c
F: tests/intel-hda-test.c
-Block
+Block layer core
M: Kevin Wolf <kwolf@redhat.com>
-M: Stefan Hajnoczi <stefanha@redhat.com>
S: Supported
F: block*
F: block/
@@ -781,7 +780,6 @@ F: qemu-img*
F: qemu-io*
F: tests/qemu-iotests/
T: git git://repo.or.cz/qemu/kevin.git block
-T: git git://github.com/stefanha/qemu.git block
Block I/O path
M: Stefan Hajnoczi <stefanha@redhat.com>
--
2.1.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer
2015-04-29 14:13 [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Stefan Hajnoczi
` (4 preceding siblings ...)
2015-04-29 14:13 ` [Qemu-devel] [PATCH 5/5] MAINTAINERS: make block layer core Kevin Wolf's responsibility Stefan Hajnoczi
@ 2015-04-30 13:16 ` Kevin Wolf
5 siblings, 0 replies; 7+ messages in thread
From: Kevin Wolf @ 2015-04-30 13:16 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: qemu-devel
Am 29.04.2015 um 16:13 hat Stefan Hajnoczi geschrieben:
> Kevin and I have been maintaining the block layer together. We take weekly
> turns reviewing/merging patches. The volume of traffic is so high that we
> struggle to give timely code reviews.
>
> This series adjusts MAINTAINERS to reflect how we are splitting up the block
> layer. Once this series is merged we will permanently be on duty in our
> respective areas instead of taking weekly turns with reviews. Hopefully this
> will improve code review times.
Thanks, applied to the block branch.
Kevin
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-04-30 13:16 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-29 14:13 [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 1/5] MAINTAINERS: make virtio-blk Stefan Hajnoczi's responsibility Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 2/5] MAINTAINERS: split out image formats Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 3/5] MAINTAINERS: make block I/O path Stefan Hajnoczi's responsibility Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 4/5] MAINTAINERS: make image fuzzer " Stefan Hajnoczi
2015-04-29 14:13 ` [Qemu-devel] [PATCH 5/5] MAINTAINERS: make block layer core Kevin Wolf's responsibility Stefan Hajnoczi
2015-04-30 13:16 ` [Qemu-devel] [PATCH 0/5] MAINTAINERS: split block layer Kevin Wolf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).