this patch depends on qemu commits:
6509ae59455c32476c683818fbf2492c60d8395e
72689d628812d75a2af44200b199b5a523760c2a

Signed-off-by: Tim Marx <t.m...@proxmox.com>
---
 www/manager6/window/Migrate.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/www/manager6/window/Migrate.js b/www/manager6/window/Migrate.js
index 99d46012..ef329175 100644
--- a/www/manager6/window/Migrate.js
+++ b/www/manager6/window/Migrate.js
@@ -197,11 +197,12 @@ Ext.define('PVE.window.Migrate', {

                    if (migrateStats.allowed_nodes) {
                        migration.allowedNodes = migrateStats.allowed_nodes;
-
-                       if 
(!migrateStats.allowed_nodes.includes(me.lookup('pveNodeSelector').value)) {
+                       var selected_target = 
me.lookup('pveNodeSelector').value;
+                       if (selected_target.length && 
!migrateStats.allowed_nodes.includes(selected_target)) {
+                           var missing_storages = 
migrateStats.not_allowed_nodes[selected_target].not_available_storages.join(',');
                            migration.possible = false;
                            migration.preconditions.push({
-                               text: 'Local storage not available on selected 
Node, start VM to use live storage migration or select other target node',
+                               text: `Storages (${missing_storages}) not 
available on selected node, start VM to use live storage migration or select 
other target node`,
                                severity: 'error'
                            });
                        }
@@ -234,7 +235,7 @@ Ext.define('PVE.window.Migrate', {
                            } else {
                                migration['with-local-disks'] = 1;
                                migration.preconditions.push({
-                                   text:'Migration with local disk might take 
long: '+ disk.volid,
+                                   text:'Migration with local disk might take 
long: '+ disk.volid +', size='+PVE.Utils.render_size(disk.size),
                                    severity: 'warning'
                                });
                            }
--
2.11.0

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to