[ 
https://issues.apache.org/jira/browse/LIBCLOUD-786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15086333#comment-15086333
 ] 

ASF GitHub Bot commented on LIBCLOUD-786:
-----------------------------------------

Github user crunk1 closed the pull request at:

    https://github.com/apache/libcloud/pull/665


> GCENodeDriver.ex_get_image needs some love, see description.
> ------------------------------------------------------------
>
>                 Key: LIBCLOUD-786
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-786
>             Project: Libcloud
>          Issue Type: Bug
>          Components: Compute
>            Reporter: Scott Crunkleton
>
> Firstly, the parameter 'ex_project_list' is a misnomer. It is being treated 
> as a single project, not list of projects.
> Secondly, it's slow. When not providing a project parameter, ex_get_image 
> lists all images from all projects listed in GCENodeDriver.IMAGE_PROJECTS. 
> This is a separate API call for each project. After getting all the images, 
> any images that have licenses create another API call via ex_get_license. 
> Thirdly, if any of the license calls try to pull a license from an image 
> project that the user doesn't have access to, it raises a 
> ResourceNotFoundError.
> My opinion: fix the ex_project_list param, and see about not populating the 
> image license data when fetching images.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to