* [PATCH] MAINTAINER: Add a maintainer for CPR
@ 2025-02-04 8:28 Cédric Le Goater
2025-02-04 13:29 ` Paolo Bonzini
2025-02-04 13:31 ` Steven Sistare
0 siblings, 2 replies; 8+ messages in thread
From: Cédric Le Goater @ 2025-02-04 8:28 UTC (permalink / raw)
To: qemu-devel; +Cc: Fabiano Rosas, Peter Xu, Cédric Le Goater, Steve Sistare
The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
Propose the main contributor to become one.
Cc: Steve Sistare <steven.sistare@oracle.com>
Signed-off-by: Cédric Le Goater <clg@redhat.com>
---
MAINTAINERS | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index db8c41fbe0f9..efb9da02f142 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
T: git https://gitlab.com/jsnow/qemu.git jobs
T: git https://gitlab.com/vsementsov/qemu.git block
+CheckPoint and Restart (CPR)
+M: Steve Sistare <steven.sistare@oracle.com>
+S: Supported
+F: hw/vfio/cpr*
+F: include/migration/cpr.h
+F: migration/cpr*
+F: tests/qtest/migration/cpr*
+F: docs/devel/migration/CPR.rst
+
Compute Express Link
M: Jonathan Cameron <jonathan.cameron@huawei.com>
R: Fan Ni <fan.ni@samsung.com>
--
2.48.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINER: Add a maintainer for CPR
2025-02-04 8:28 [PATCH] MAINTAINER: Add a maintainer for CPR Cédric Le Goater
@ 2025-02-04 13:29 ` Paolo Bonzini
2025-02-04 15:02 ` Philippe Mathieu-Daudé
2025-02-04 13:31 ` Steven Sistare
1 sibling, 1 reply; 8+ messages in thread
From: Paolo Bonzini @ 2025-02-04 13:29 UTC (permalink / raw)
To: Cédric Le Goater, qemu-devel; +Cc: Fabiano Rosas, Peter Xu, Steve Sistare
On 2/4/25 09:28, Cédric Le Goater wrote:
> The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
> Propose the main contributor to become one.
Why can't changes go through the migration tree? The only addition
seems to be hw/vfio/cpr*.
Paolo
> Cc: Steve Sistare <steven.sistare@oracle.com>
> Signed-off-by: Cédric Le Goater <clg@redhat.com>
> ---
> MAINTAINERS | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index db8c41fbe0f9..efb9da02f142 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
> T: git https://gitlab.com/jsnow/qemu.git jobs
> T: git https://gitlab.com/vsementsov/qemu.git block
>
> +CheckPoint and Restart (CPR)
> +M: Steve Sistare <steven.sistare@oracle.com>
> +S: Supported
> +F: hw/vfio/cpr*
> +F: include/migration/cpr.h
> +F: migration/cpr*
> +F: tests/qtest/migration/cpr*
> +F: docs/devel/migration/CPR.rst
> +
> Compute Express Link
> M: Jonathan Cameron <jonathan.cameron@huawei.com>
> R: Fan Ni <fan.ni@samsung.com>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINER: Add a maintainer for CPR
2025-02-04 13:29 ` Paolo Bonzini
@ 2025-02-04 15:02 ` Philippe Mathieu-Daudé
2025-02-04 15:12 ` Steven Sistare
0 siblings, 1 reply; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-02-04 15:02 UTC (permalink / raw)
To: Paolo Bonzini, Cédric Le Goater, qemu-devel
Cc: Fabiano Rosas, Peter Xu, Steve Sistare
On 4/2/25 14:29, Paolo Bonzini wrote:
> On 2/4/25 09:28, Cédric Le Goater wrote:
>> The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
>> Propose the main contributor to become one.
>
> Why can't changes go through the migration tree? The only addition
> seems to be hw/vfio/cpr*.
This patch isn't about removing these files from migration/ maintenance,
as no X: tag are added, but to add an extra pair of eyes reviewing the
particular CPR changes.
As I welcome having more designated reviewers, as long as Steve is OK:
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
>
> Paolo
>
>> Cc: Steve Sistare <steven.sistare@oracle.com>
>> Signed-off-by: Cédric Le Goater <clg@redhat.com>
>> ---
>> MAINTAINERS | 9 +++++++++
>> 1 file changed, 9 insertions(+)
>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index db8c41fbe0f9..efb9da02f142 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
>> T: git https://gitlab.com/jsnow/qemu.git jobs
>> T: git https://gitlab.com/vsementsov/qemu.git block
>> +CheckPoint and Restart (CPR)
>> +M: Steve Sistare <steven.sistare@oracle.com>
>> +S: Supported
>> +F: hw/vfio/cpr*
>> +F: include/migration/cpr.h
>> +F: migration/cpr*
>> +F: tests/qtest/migration/cpr*
>> +F: docs/devel/migration/CPR.rst
>> +
>> Compute Express Link
>> M: Jonathan Cameron <jonathan.cameron@huawei.com>
>> R: Fan Ni <fan.ni@samsung.com>
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINER: Add a maintainer for CPR
2025-02-04 15:02 ` Philippe Mathieu-Daudé
@ 2025-02-04 15:12 ` Steven Sistare
0 siblings, 0 replies; 8+ messages in thread
From: Steven Sistare @ 2025-02-04 15:12 UTC (permalink / raw)
To: Philippe Mathieu-Daudé, Paolo Bonzini, Cédric Le Goater,
qemu-devel
Cc: Fabiano Rosas, Peter Xu
On 2/4/2025 10:02 AM, Philippe Mathieu-Daudé wrote:
> On 4/2/25 14:29, Paolo Bonzini wrote:
>> On 2/4/25 09:28, Cédric Le Goater wrote:
>>> The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
>>> Propose the main contributor to become one.
>>
>> Why can't changes go through the migration tree? The only addition seems to be hw/vfio/cpr*.
>
> This patch isn't about removing these files from migration/ maintenance,
> as no X: tag are added, but to add an extra pair of eyes reviewing the
> particular CPR changes.
>
> As I welcome having more designated reviewers, as long as Steve is OK:
> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
It makes sense to list me as a reviewer for the cpr subset of migration.
- Steve
>>> Cc: Steve Sistare <steven.sistare@oracle.com>
>>> Signed-off-by: Cédric Le Goater <clg@redhat.com>
>>> ---
>>> MAINTAINERS | 9 +++++++++
>>> 1 file changed, 9 insertions(+)
>>>
>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>> index db8c41fbe0f9..efb9da02f142 100644
>>> --- a/MAINTAINERS
>>> +++ b/MAINTAINERS
>>> @@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
>>> T: git https://gitlab.com/jsnow/qemu.git jobs
>>> T: git https://gitlab.com/vsementsov/qemu.git block
>>> +CheckPoint and Restart (CPR)
>>> +M: Steve Sistare <steven.sistare@oracle.com>
>>> +S: Supported
>>> +F: hw/vfio/cpr*
>>> +F: include/migration/cpr.h
>>> +F: migration/cpr*
>>> +F: tests/qtest/migration/cpr*
>>> +F: docs/devel/migration/CPR.rst
>>> +
>>> Compute Express Link
>>> M: Jonathan Cameron <jonathan.cameron@huawei.com>
>>> R: Fan Ni <fan.ni@samsung.com>
>>
>>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINER: Add a maintainer for CPR
2025-02-04 8:28 [PATCH] MAINTAINER: Add a maintainer for CPR Cédric Le Goater
2025-02-04 13:29 ` Paolo Bonzini
@ 2025-02-04 13:31 ` Steven Sistare
2025-02-04 13:42 ` Cédric Le Goater
1 sibling, 1 reply; 8+ messages in thread
From: Steven Sistare @ 2025-02-04 13:31 UTC (permalink / raw)
To: Cédric Le Goater, qemu-devel; +Cc: Fabiano Rosas, Peter Xu
Hi Cedric, CPR is a mode of live migration, integrated so closely that
it makes more sense for the migration maintainers to maintain it, and
consult me if/when necessary. "migration" appears in 4 of the 5 paths
you list below.
- Steve
On 2/4/2025 3:28 AM, Cédric Le Goater wrote:
> The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
> Propose the main contributor to become one.
>
> Cc: Steve Sistare <steven.sistare@oracle.com>
> Signed-off-by: Cédric Le Goater <clg@redhat.com>
> ---
> MAINTAINERS | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index db8c41fbe0f9..efb9da02f142 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
> T: git https://gitlab.com/jsnow/qemu.git jobs
> T: git https://gitlab.com/vsementsov/qemu.git block
>
> +CheckPoint and Restart (CPR)
> +M: Steve Sistare <steven.sistare@oracle.com>
> +S: Supported
> +F: hw/vfio/cpr*
> +F: include/migration/cpr.h
> +F: migration/cpr*
> +F: tests/qtest/migration/cpr*
> +F: docs/devel/migration/CPR.rst
> +
> Compute Express Link
> M: Jonathan Cameron <jonathan.cameron@huawei.com>
> R: Fan Ni <fan.ni@samsung.com>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINER: Add a maintainer for CPR
2025-02-04 13:31 ` Steven Sistare
@ 2025-02-04 13:42 ` Cédric Le Goater
2025-02-04 14:00 ` Steven Sistare
0 siblings, 1 reply; 8+ messages in thread
From: Cédric Le Goater @ 2025-02-04 13:42 UTC (permalink / raw)
To: Steven Sistare, qemu-devel; +Cc: Fabiano Rosas, Peter Xu
On 2/4/25 14:31, Steven Sistare wrote:
> Hi Cedric, CPR is a mode of live migration, integrated so closely that
> it makes more sense for the migration maintainers to maintain it, and
> consult me if/when necessary. "migration" appears in 4 of the 5 paths
> you list below.
CPR is growing with the recent proposal and it is a large enough
feature to have its own maintainer IMHO.
Should we add cpr* files under the migration subsystem then ?
Thanks,
C.
> - Steve
>
> On 2/4/2025 3:28 AM, Cédric Le Goater wrote:
>> The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
>> Propose the main contributor to become one.
>>
>> Cc: Steve Sistare <steven.sistare@oracle.com>
>> Signed-off-by: Cédric Le Goater <clg@redhat.com>
>> ---
>> MAINTAINERS | 9 +++++++++
>> 1 file changed, 9 insertions(+)
>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index db8c41fbe0f9..efb9da02f142 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
>> T: git https://gitlab.com/jsnow/qemu.git jobs
>> T: git https://gitlab.com/vsementsov/qemu.git block
>> +CheckPoint and Restart (CPR)
>> +M: Steve Sistare <steven.sistare@oracle.com>
>> +S: Supported
>> +F: hw/vfio/cpr*
>> +F: include/migration/cpr.h
>> +F: migration/cpr*
>> +F: tests/qtest/migration/cpr*
>> +F: docs/devel/migration/CPR.rst
>> +
>> Compute Express Link
>> M: Jonathan Cameron <jonathan.cameron@huawei.com>
>> R: Fan Ni <fan.ni@samsung.com>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINER: Add a maintainer for CPR
2025-02-04 13:42 ` Cédric Le Goater
@ 2025-02-04 14:00 ` Steven Sistare
2025-02-04 14:58 ` Fabiano Rosas
0 siblings, 1 reply; 8+ messages in thread
From: Steven Sistare @ 2025-02-04 14:00 UTC (permalink / raw)
To: Cédric Le Goater, qemu-devel; +Cc: Fabiano Rosas, Peter Xu
On 2/4/2025 8:42 AM, Cédric Le Goater wrote:
> On 2/4/25 14:31, Steven Sistare wrote:
>> Hi Cedric, CPR is a mode of live migration, integrated so closely that
>> it makes more sense for the migration maintainers to maintain it, and
>> consult me if/when necessary. "migration" appears in 4 of the 5 paths
>> you list below.
>
> CPR is growing with the recent proposal and it is a large enough
> feature to have its own maintainer IMHO.
>
> Should we add cpr* files under the migration subsystem then ?
Sure, I'll do that in V2 for the vfio series.
- Steve
>> On 2/4/2025 3:28 AM, Cédric Le Goater wrote:
>>> The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
>>> Propose the main contributor to become one.
>>>
>>> Cc: Steve Sistare <steven.sistare@oracle.com>
>>> Signed-off-by: Cédric Le Goater <clg@redhat.com>
>>> ---
>>> MAINTAINERS | 9 +++++++++
>>> 1 file changed, 9 insertions(+)
>>>
>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>> index db8c41fbe0f9..efb9da02f142 100644
>>> --- a/MAINTAINERS
>>> +++ b/MAINTAINERS
>>> @@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
>>> T: git https://gitlab.com/jsnow/qemu.git jobs
>>> T: git https://gitlab.com/vsementsov/qemu.git block
>>> +CheckPoint and Restart (CPR)
>>> +M: Steve Sistare <steven.sistare@oracle.com>
>>> +S: Supported
>>> +F: hw/vfio/cpr*
>>> +F: include/migration/cpr.h
>>> +F: migration/cpr*
>>> +F: tests/qtest/migration/cpr*
>>> +F: docs/devel/migration/CPR.rst
>>> +
>>> Compute Express Link
>>> M: Jonathan Cameron <jonathan.cameron@huawei.com>
>>> R: Fan Ni <fan.ni@samsung.com>
>>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINER: Add a maintainer for CPR
2025-02-04 14:00 ` Steven Sistare
@ 2025-02-04 14:58 ` Fabiano Rosas
0 siblings, 0 replies; 8+ messages in thread
From: Fabiano Rosas @ 2025-02-04 14:58 UTC (permalink / raw)
To: Steven Sistare, Cédric Le Goater, qemu-devel; +Cc: Peter Xu
Steven Sistare <steven.sistare@oracle.com> writes:
> On 2/4/2025 8:42 AM, Cédric Le Goater wrote:
>> On 2/4/25 14:31, Steven Sistare wrote:
>>> Hi Cedric, CPR is a mode of live migration, integrated so closely that
>>> it makes more sense for the migration maintainers to maintain it, and
>>> consult me if/when necessary. "migration" appears in 4 of the 5 paths
>>> you list below.
>>
>> CPR is growing with the recent proposal and it is a large enough
>> feature to have its own maintainer IMHO.
>>
>> Should we add cpr* files under the migration subsystem then ?
>
> Sure, I'll do that in V2 for the vfio series.
>
> - Steve
>
>>> On 2/4/2025 3:28 AM, Cédric Le Goater wrote:
>>>> The CPR feature was added in QEMU 9.0 and it lacks a maintainer.
>>>> Propose the main contributor to become one.
>>>>
>>>> Cc: Steve Sistare <steven.sistare@oracle.com>
>>>> Signed-off-by: Cédric Le Goater <clg@redhat.com>
>>>> ---
>>>> MAINTAINERS | 9 +++++++++
>>>> 1 file changed, 9 insertions(+)
>>>>
>>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>>> index db8c41fbe0f9..efb9da02f142 100644
>>>> --- a/MAINTAINERS
>>>> +++ b/MAINTAINERS
>>>> @@ -2943,6 +2943,15 @@ F: include/qemu/co-shared-resource.h
>>>> T: git https://gitlab.com/jsnow/qemu.git jobs
>>>> T: git https://gitlab.com/vsementsov/qemu.git block
>>>> +CheckPoint and Restart (CPR)
>>>> +M: Steve Sistare <steven.sistare@oracle.com>
>>>> +S: Supported
>>>> +F: hw/vfio/cpr*
>>>> +F: include/migration/cpr.h
>>>> +F: migration/cpr*
>>>> +F: tests/qtest/migration/cpr*
>>>> +F: docs/devel/migration/CPR.rst
>>>> +
>>>> Compute Express Link
>>>> M: Jonathan Cameron <jonathan.cameron@huawei.com>
>>>> R: Fan Ni <fan.ni@samsung.com>
>>>
>>
We've made our bed years ago when it was decided that cpr should use
migration facilities. I wasn't even around at the time, but I tend to
honor decisions made by previous maintainers. So I'm ok with leaving CPR
under the migration tree.
However I agree with the general sentiment of Cédric's email. CPR is
becoming a big thing and we might run into resource issues for its
maintenance. As always, we do this on a best-effort basis and if the
workload starts to become an issue we'll have to ask for help or
reconsider the feature's status in the codebase.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-02-04 15:13 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-04 8:28 [PATCH] MAINTAINER: Add a maintainer for CPR Cédric Le Goater
2025-02-04 13:29 ` Paolo Bonzini
2025-02-04 15:02 ` Philippe Mathieu-Daudé
2025-02-04 15:12 ` Steven Sistare
2025-02-04 13:31 ` Steven Sistare
2025-02-04 13:42 ` Cédric Le Goater
2025-02-04 14:00 ` Steven Sistare
2025-02-04 14:58 ` Fabiano Rosas
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.