From 80288076007837c13ce84829f15fe454577c43b4 Mon Sep 17 00:00:00 2001 From: "Carlos J. Herrera" Date: Thu, 18 Mar 2021 09:53:38 -0400 Subject: [PATCH] F #~: improve import network time (#996) Signed-off-by: Carlos Herrera --- src/cli/onevcenter | 5 ++++- .../remotes/lib/vcenter_driver/datacenter.rb | 18 +++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/cli/onevcenter b/src/cli/onevcenter index b8b487b049..8fecd0c228 100755 --- a/src/cli/onevcenter +++ b/src/cli/onevcenter @@ -261,7 +261,10 @@ CommandParser::CmdParser.new(ARGV) do vi_client, options[:object]) - importer.process_import(args.first, options) + importer.retrieve_resources(helper.parse_opts(options)) + indexes = importer.get_indexes(args.first) + + importer.process_import(indexes, options) importer.stdout rescue StandardError => e diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/datacenter.rb b/src/vmm_mad/remotes/lib/vcenter_driver/datacenter.rb index 2160179df5..467d43fd35 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/datacenter.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/datacenter.rb @@ -576,15 +576,15 @@ module VCenterDriver # Initialize opts hash used to inject data into one template opts = {} - if full_process - # Add network type to network hash - network_type = \ - VCenterDriver::Network.get_network_type( - vc_network, - vc_network_name - ) - network[vc_network_ref][:network_type] = network_type - end + # if full_process + # Add network type to network hash + network_type = \ + VCenterDriver::Network.get_network_type( + vc_network, + vc_network_name + ) + network[vc_network_ref][:network_type] = network_type + # end # Determine if the network must be excluded network[vc_network_ref][:excluded] = exclude_network?(