[ 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)