mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-10-05 18:54:03 +00:00
add set migrate_downtime default value to 0.1 && add number type
can be integer or float
ex:
1
1.0
0.3
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
(cherry picked from commit 044321910c
)
This commit is contained in:
parent
4adfb5029b
commit
d3d8325a38
@ -373,10 +373,10 @@ EODESCR
|
|||||||
},
|
},
|
||||||
migrate_downtime => {
|
migrate_downtime => {
|
||||||
optional => 1,
|
optional => 1,
|
||||||
type => 'integer',
|
type => 'number',
|
||||||
description => "Set maximum tolerated downtime (in seconds) for migrations.",
|
description => "Set maximum tolerated downtime (in seconds) for migrations.",
|
||||||
minimum => 0,
|
minimum => 0,
|
||||||
default => 1,
|
default => 0.1,
|
||||||
},
|
},
|
||||||
cdrom => {
|
cdrom => {
|
||||||
optional => 1,
|
optional => 1,
|
||||||
@ -1435,6 +1435,9 @@ sub check_type {
|
|||||||
} elsif ($type eq 'integer') {
|
} elsif ($type eq 'integer') {
|
||||||
return int($1) if $value =~ m/^(\d+)$/;
|
return int($1) if $value =~ m/^(\d+)$/;
|
||||||
die "type check ('integer') failed - got '$value'\n";
|
die "type check ('integer') failed - got '$value'\n";
|
||||||
|
} elsif ($type eq 'number') {
|
||||||
|
return $value if $value =~ m/^(\d+)(\.\d+)?$/;
|
||||||
|
die "type check ('number') failed - got '$value'\n";
|
||||||
} elsif ($type eq 'string') {
|
} elsif ($type eq 'string') {
|
||||||
if (my $fmt = $confdesc->{$key}->{format}) {
|
if (my $fmt = $confdesc->{$key}->{format}) {
|
||||||
if ($fmt eq 'pve-qm-drive') {
|
if ($fmt eq 'pve-qm-drive') {
|
||||||
|
Loading…
Reference in New Issue
Block a user