applied
___
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
question inline:
> On June 21, 2017 at 2:59 PM Wolfgang Bumiller wrote:
>
>
> ---
> PVE/Storage/LVMPlugin.pm | 11 ---
> PVE/Storage/LvmThinPlugin.pm | 15 +++
> 2 files changed, 23 insertions(+), 3 deletions(-)
>
> diff --git a/PVE/Storage/LVMPlugin.pm b/PVE/Storage/L
applied
___
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
comments inline
> On June 21, 2017 at 2:59 PM Wolfgang Bumiller wrote:
>
>
> All of them have a `+size` prefix to show that they're not
> "pure raw" or "pure tar" streams, because some storage may
> need to know in advance how much storage to allocate.
> The formats are explained in comments.
>
applied
___
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
On Tue, Jun 20, 2017 at 10:39:54PM +0200, m...@datanom.net wrote:
> From: Michael Rasmussen
>
> Signed-off-by: Michael Rasmussen
> ---
> PVE/Storage/FreeNASPlugin.pm | 415
> +++
> 1 file changed, 415 insertions(+)
>
> diff --git a/PVE/Storage/FreeNASPl
This replaces the path-based and lvm/thin special cases in
storage_migrate with the already generic-enough zfspool
case which is already using import/export and does not
directly depend on zfs anymore.
---
This replaces the actual storage_migrate() implementation with what was
previously the new co
---
PVE/Storage.pm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/PVE/Storage.pm b/PVE/Storage.pm
index c34f2f5..7a65624 100755
--- a/PVE/Storage.pm
+++ b/PVE/Storage.pm
@@ -1534,7 +1534,8 @@ sub volume_export_formats {
my $scfg = storage_config($cfg, $storeid);
my
All of them have a `+size` prefix to show that they're not
"pure raw" or "pure tar" streams, because some storage may
need to know in advance how much storage to allocate.
The formats are explained in comments.
PVE::Storage::Plugin now has default implementations for
these for non-incremental stre
---
PVE/Storage/LVMPlugin.pm | 73
1 file changed, 73 insertions(+)
diff --git a/PVE/Storage/LVMPlugin.pm b/PVE/Storage/LVMPlugin.pm
index a2b3feb..9633e4c 100644
--- a/PVE/Storage/LVMPlugin.pm
+++ b/PVE/Storage/LVMPlugin.pm
@@ -503,4 +503,77 @@ su
Adds raw+size, tar+size, qcow2+size & vmdk+size format types.
(Explanation follows in patch 2)
Replaces the storage_migrate() cases with the import/export code the
zfs code path was recently replaced with.
Changes the behavior of the default import/export plugin implementations
to not die. Instea
---
PVE/Storage/LVMPlugin.pm | 11 ---
PVE/Storage/LvmThinPlugin.pm | 15 +++
2 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/PVE/Storage/LVMPlugin.pm b/PVE/Storage/LVMPlugin.pm
index 9633e4c..ed8afa1 100644
--- a/PVE/Storage/LVMPlugin.pm
+++ b/PVE/Storage/L
On Tue, Jun 20, 2017 at 10:39:53PM +0200, m...@datanom.net wrote:
> From: Michael Rasmussen
>
> Signed-off-by: Michael Rasmussen
> ---
> PVE/Storage/FreeNASPlugin.pm | 66
>
> 1 file changed, 66 insertions(+)
> create mode 100644 PVE/Storage/FreeNA
Signed-off-by: Dietmar Maurer
---
src/PVE/LXC/Migrate.pm | 21 +
1 file changed, 21 insertions(+)
diff --git a/src/PVE/LXC/Migrate.pm b/src/PVE/LXC/Migrate.pm
index 8d7b50b..fb33e8c 100644
--- a/src/PVE/LXC/Migrate.pm
+++ b/src/PVE/LXC/Migrate.pm
@@ -11,6 +11,9 @@ use PVE::Cl
this can be used to show the cluster we are on
Signed-off-by: Dominik Csapak
---
PVE/Service/pveproxy.pm | 7 +++
www/index.html.tpl | 1 +
2 files changed, 8 insertions(+)
diff --git a/PVE/Service/pveproxy.pm b/PVE/Service/pveproxy.pm
index 0904127f..1516e233 100755
--- a/PVE/Service/
this shows the clustername in the datacenter tree node and
the login window title, if a clustername exists
Signed-off-by: Dominik Csapak
---
www/manager6/tree/ResourceTree.js | 8 +++-
www/manager6/window/LoginWindow.js | 8
2 files changed, 15 insertions(+), 1 deletion(-)
diff --
> > + foreach my $key (keys %{$stateobj->{$vmid}}) {
> > + if ($key =~ /^(.*\/)\Q$mig_node\E$/) {
> > + $tmp_state->{"$1$new_target"} = $stateobj->{$vmid}->{$key};
> > + } else {
> > + $tmp_state->{$key} = $stateobj->{$vmid}->{$key};
> > + }
> > + }
> > +
>
> diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
> index 8e541bf..0c931c5 100644
> --- a/PVE/QemuMigrate.pm
> +++ b/PVE/QemuMigrate.pm
> @@ -859,8 +859,21 @@ my $transfer_replication_state = sub {
> my $stateobj = PVE::ReplicationState::read_state();
>
> if (defined($stateobj->{$v
18 matches
Mail list logo