]> git.proxmox.com Git - pve-cluster.git/blobdiff - data/PVE/Cluster.pm
fix #4234: vzdump: add cluster-wide configuration
[pve-cluster.git] / data / PVE / Cluster.pm
index 99e7975cdc1ecc703b6bd737faa7a835cfc0dfed..efca58fb4c35ac4c24b15de5cb67bcad11196fda 100644 (file)
@@ -45,12 +45,14 @@ my $dbbackupdir = "/var/lib/pve-cluster/backup";
 # using a computed version and only those can be used by the cfs_*_file methods
 my $observed = {
     'vzdump.cron' => 1,
+    'vzdump.conf' => 1,
     'jobs.cfg' => 1,
     'storage.cfg' => 1,
     'datacenter.cfg' => 1,
     'replication.cfg' => 1,
     'corosync.conf' => 1,
     'corosync.conf.new' => 1,
+    'firewall/cluster.fw' => 1,
     'user.cfg' => 1,
     'domains.cfg' => 1,
     'priv/shadow.cfg' => 1,
@@ -410,7 +412,7 @@ sub get_tasklist {
     foreach my $node (@$nodelist) {
        next if $nodename && ($nodename ne $node);
        eval {
-           my $ver = $kvstore->{$node}->{tasklist} if $kvstore->{$node};
+           my $ver = exists $kvstore->{$node} ? $kvstore->{$node}->{tasklist} : undef;
            my $cache = $tasklistcache->{$node};
            if (!$cache || !$ver || !$cache->{version} || ($cache->{version} != $ver)) {
                my $tasks = [];