[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v1 1/8] qapi/migration: Introduce x-vcpu-dirty-limit-period p
From: |
Markus Armbruster |
Subject: |
Re: [PATCH v1 1/8] qapi/migration: Introduce x-vcpu-dirty-limit-period parameter |
Date: |
Fri, 02 Sep 2022 10:02:13 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
huangy81@chinatelecom.cn writes:
> From: Hyman Huang(黄勇) <huangy81@chinatelecom.cn>
>
> Introduce "x-vcpu-dirty-limit-period" migration experimental
> parameter, which is used to make dirtyrate calculation period
> configurable.
>
> Signed-off-by: Hyman Huang(黄勇) <huangy81@chinatelecom.cn>
[...]
> diff --git a/qapi/migration.json b/qapi/migration.json
> index 81185d4..332c087 100644
> --- a/qapi/migration.json
> +++ b/qapi/migration.json
> @@ -776,8 +776,12 @@
> # block device name if there is one, and to their
> node name
> # otherwise. (Since 5.2)
> #
> +# @x-vcpu-dirty-limit-period: Periodic time (ms) of dirty limit during live
> migration.
> +# Defaults to 500ms. (Since 7.1)
> +#
> # Features:
> -# @unstable: Member @x-checkpoint-delay is experimental.
> +# @unstable: Member @x-checkpoint-delay and @x-vcpu-dirty-limit-period
Members
> +# are experimental.
> #
> # Since: 2.4
> ##
> @@ -795,8 +799,9 @@
> 'multifd-channels',
> 'xbzrle-cache-size', 'max-postcopy-bandwidth',
> 'max-cpu-throttle', 'multifd-compression',
> - 'multifd-zlib-level' ,'multifd-zstd-level',
> - 'block-bitmap-mapping' ] }
> + 'multifd-zlib-level', 'multifd-zstd-level',
> + 'block-bitmap-mapping',
> + { 'name': 'x-vcpu-dirty-limit-period', 'features': ['unstable'] }
> ] }
>
> ##
> # @MigrateSetParameters:
> @@ -941,8 +946,12 @@
> # block device name if there is one, and to their
> node name
> # otherwise. (Since 5.2)
> #
> +# @x-vcpu-dirty-limit-period: Periodic time (ms) of dirty limit during live
> migration.
> +# Defaults to 500ms. (Since 7.1)
> +#
> # Features:
> -# @unstable: Member @x-checkpoint-delay is experimental.
> +# @unstable: Member @x-checkpoint-delay and @x-vcpu-dirty-limit-period
Members
> +# are experimental.
> #
> # Since: 2.4
> ##
> @@ -976,7 +985,9 @@
> '*multifd-compression': 'MultiFDCompression',
> '*multifd-zlib-level': 'uint8',
> '*multifd-zstd-level': 'uint8',
> - '*block-bitmap-mapping': [ 'BitmapMigrationNodeAlias' ] } }
> + '*block-bitmap-mapping': [ 'BitmapMigrationNodeAlias' ],
> + '*x-vcpu-dirty-limit-period': { 'type': 'uint64',
> + 'features': [ 'unstable' ] } } }
>
> ##
> # @migrate-set-parameters:
> @@ -1141,8 +1152,12 @@
> # block device name if there is one, and to their
> node name
> # otherwise. (Since 5.2)
> #
> +# @x-vcpu-dirty-limit-period: Periodic time (ms) of dirty limit during live
> migration.
> +# Defaults to 500ms. (Since 7.1)
> +#
> # Features:
> -# @unstable: Member @x-checkpoint-delay is experimental.
> +# @unstable: Member @x-checkpoint-delay and @x-vcpu-dirty-limit-period
Members
> +# are experimental.
> #
> # Since: 2.4
> ##
> @@ -1174,7 +1189,9 @@
> '*multifd-compression': 'MultiFDCompression',
> '*multifd-zlib-level': 'uint8',
> '*multifd-zstd-level': 'uint8',
> - '*block-bitmap-mapping': [ 'BitmapMigrationNodeAlias' ] } }
> + '*block-bitmap-mapping': [ 'BitmapMigrationNodeAlias' ],
> + '*x-vcpu-dirty-limit-period': { 'type': 'uint64',
> + 'features': [ 'unstable' ] } } }
>
> ##
> # @query-migrate-parameters:
[PATCH v1 1/8] qapi/migration: Introduce x-vcpu-dirty-limit-period parameter, huangy81, 2022/09/01
- Re: [PATCH v1 1/8] qapi/migration: Introduce x-vcpu-dirty-limit-period parameter,
Markus Armbruster <=
[PATCH v1 2/8] qapi/migration: Introduce x-vcpu-dirty-limit parameters, huangy81, 2022/09/01
[PATCH v1 5/8] migration: Export dirty-limit time info, huangy81, 2022/09/01
[PATCH v1 3/8] migration: Introduce dirty-limit capability, huangy81, 2022/09/01