diff options
Diffstat (limited to 'src/PVE/API2')
| -rw-r--r-- | src/PVE/API2/Network/SDN.pm | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/PVE/API2/Network/SDN.pm b/src/PVE/API2/Network/SDN.pm index 7c91902..16a8e2c 100644 --- a/src/PVE/API2/Network/SDN.pm +++ b/src/PVE/API2/Network/SDN.pm @@ -90,12 +90,10 @@ __PACKAGE__->register_method({ }); my $create_reload_network_worker = sub { - my ($nodename, $skip_frr) = @_; + my ($nodename, $regenerate_frr) = @_; my @command = ('pvesh', 'set', "/nodes/$nodename/network"); - if ($skip_frr) { - push(@command, '--skip_frr'); - } + push(@command, '--regenerate-frr') if $regenerate_frr; # FIXME: how to proxy to final node ? my $upid; @@ -301,14 +299,14 @@ __PACKAGE__->register_method({ $lock_token, ); - my $skip_frr = !($previous_config_has_frr || $new_config_has_frr); + my $regenerate_frr = $previous_config_has_frr || $new_config_has_frr; my $code = sub { $rpcenv->{type} = 'priv'; # to start tasks in background PVE::Cluster::check_cfs_quorum(); my $nodelist = PVE::Cluster::get_nodelist(); for my $node (@$nodelist) { - my $pid = eval { $create_reload_network_worker->($node, $skip_frr) }; + my $pid = eval { $create_reload_network_worker->($node, $regenerate_frr) }; warn $@ if $@; } |
