[
https://issues.apache.org/jira/browse/JCLOUDS-357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ignasi Barrera resolved JCLOUDS-357.
------------------------------------
Resolution: Not A Problem
> ComputeService.listnodes() in the case of softlayer cloud takes about 2
> minutes for cloud with only 3 machines
> --------------------------------------------------------------------------------------------------------------
>
> Key: JCLOUDS-357
> URL: https://issues.apache.org/jira/browse/JCLOUDS-357
> Project: jclouds
> Issue Type: Improvement
> Components: jclouds-compute
> Affects Versions: 1.5.10, 1.6.2
> Environment: Windows 7 64-bit
> Reporter: Evgeny Fisher
> Priority: Minor
> Labels: softlayer
>
> The significant delay is on the following call: method apply(VirtualGuest) of
> org.jclouds.softlayer.compute.functions.VirtualGuestToNodeMetadata
> findLocationForVirtualGuest.apply(from).
> If I removes in above calling initializing location within builder then it
> improves performance dramatically: instead of 2 minutes it takes now about 12
> seconds in order to bring 3 nodes..
> Performance is improved as well if in addition to location the following
> fields of builder are not initialized: operatingSystem, hardware, group.
> I think initializing of of these builder fields should be optional, since
> like in my case I need only id, hostname, public IP and private ip.
> I'm aware that next calls will go to cache and will have much better
> performance, but I need good performance already during first call.
--
This message was sent by Atlassian JIRA
(v6.1#6144)