From 83211a817f14874b595f697d541b9c40e15c3476 Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Mon, 16 Jan 2023 21:37:38 +0100 Subject: [PATCH] qm/ct status shows only qms/cts, no nodes. --- lib/pve/cli/ct.rb | 3 +-- lib/pve/cli/qm.rb | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/pve/cli/ct.rb b/lib/pve/cli/ct.rb index 353c8df..e7debb0 100644 --- a/lib/pve/cli/ct.rb +++ b/lib/pve/cli/ct.rb @@ -11,8 +11,7 @@ def cli_ct ct_cli.cmd( :status, "Lists CTs with status", aliases: [nil], &lambda {|target=nil, sort: nil, node: nil, status: nil, tags: nil| hosting_table target: target, status: status, sort: sort, tags: tags do |push| - node_opt( node). - each( &push).lazy. + node_opt( node).lazy. map {|n| Thread.new n, &:lxc }. each {|n| n.value.each &push } end diff --git a/lib/pve/cli/qm.rb b/lib/pve/cli/qm.rb index 94f2bbc..0635c8d 100644 --- a/lib/pve/cli/qm.rb +++ b/lib/pve/cli/qm.rb @@ -53,8 +53,7 @@ def cli_qm qm_cli.cmd( :status, "Lists VMs with status", aliases: [nil], &lambda {|target=nil, sort: nil, node: nil, status: nil, tags: nil| hosting_table target: target, status: status, sort: sort, tags: tags do |push| - node_opt( node). - each( &push).lazy. + node_opt( node).lazy. flat_map {|n| [ Thread.new( n, &:qemu) ] }. each {|n| n.value.each &push } end