Bug 1632849 - Number of overcloud Images on CFME UI is wrong
Summary: Number of overcloud Images on CFME UI is wrong
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Performance
Version: 5.10.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: GA
: 5.10.0
Assignee: Sam Lucidi
QA Contact: Danylo Kholodov
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-09-25 16:44 UTC by Pradeep Kumar Surisetty
Modified: 2019-02-12 16:50 UTC (History)
8 users (show)

Fixed In Version: 5.10.0.18
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-02-12 16:50:18 UTC
Category: ---
Cloudforms Team: Openstack
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
cloud providers UI (9.30 KB, image/png)
2018-09-26 10:07 UTC, Pradeep Kumar Surisetty
no flags Details

Description Pradeep Kumar Surisetty 2018-09-25 16:44:47 UTC
Description of problem:

Added OSP10 (keystone v3) overcloud with 201 images to CFME 510. 
It lists only 25 images on CFME. Looks like CFME is fetching images info from here " openstack image list". There might be many more pages. 

Example: 

Here is my overcloud : 

openstack image list --limit 200 | wc -l
204

CFME: lists only 25 on UI. 



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Add OSP with larger images to CFME
2.
3.

Actual results:


Expected results:


Additional info:

Comment 3 Pradeep Kumar Surisetty 2018-09-25 18:01:31 UTC
CFME UI is updated with correct number of  flavours, tenants, Instances, zones, groups, networks after 10 mins. Only 25 images (among 200) are listed during this time. 


Remaining images are keep adding slowly. It took another 1 hour to add another 11 images among remaining 175 images.  Image inventory seem to be taking long time.

Comment 4 Pradeep Kumar Surisetty 2018-09-26 10:07:44 UTC
Created attachment 1487153 [details]
cloud providers UI

Comment 5 Pradeep Kumar Surisetty 2018-09-26 10:08:37 UTC
Problem is is_admin. If is_admin is yes, it doesnt list all images. 
If is_admin is not set, refresh takes long time.

Comment 7 CFME Bot 2018-10-01 13:33:03 UTC
New commit detected on ManageIQ/manageiq-providers-openstack/master:

https://github.com/ManageIQ/manageiq-providers-openstack/commit/51ac31b62c7c28bb30da995535b10a52118adaa6
commit 51ac31b62c7c28bb30da995535b10a52118adaa6
Author:     Sam Lucidi <slucidi>
AuthorDate: Wed Sep 26 14:50:23 2018 -0400
Commit:     Sam Lucidi <slucidi>
CommitDate: Wed Sep 26 14:50:23 2018 -0400

    Use images_with_pagination_loop to collect images in admin mode

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1632849

 app/models/manageiq/providers/openstack/inventory/collector/cloud_manager.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comment 8 CFME Bot 2018-10-03 13:23:02 UTC
New commit detected on ManageIQ/manageiq-providers-openstack/hammer:

https://github.com/ManageIQ/manageiq-providers-openstack/commit/e4bd43f898141b882374b26849b601a63b3b228d
commit e4bd43f898141b882374b26849b601a63b3b228d
Author:     Marek Aufart <aufi.cz>
AuthorDate: Mon Oct  1 09:29:27 2018 -0400
Commit:     Marek Aufart <aufi.cz>
CommitDate: Mon Oct  1 09:29:27 2018 -0400

    Merge pull request #363 from mansam/get-images-with-pagination-loop

    Get images with pagination loop

    (cherry picked from commit 4d6afd144e8c0b6c327867f9ea6e868bad281537)

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1632849

 app/models/manageiq/providers/openstack/inventory/collector/cloud_manager.rb | 2 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty.yml | 4055 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_fast_refresh.yml | 2153 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_keystone_v3.yml | 7210 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_keystone_v3_fast_refresh.yml | 3580 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_keystone_v3_legacy_fast_refresh.yml | 2892 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_legacy_fast_refresh.yml | 1857 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_network_targeted_refresh.yml | 9114 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_port_targeted_refresh.yml | 2975 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_router_targeted_refresh.yml | 1314 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_stack_targeted_refresh.yml | 1453 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_tenant_targeted_refresh.yml | 1400 +-
 spec/vcr_cassettes/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_vm_targeted_refresh.yml | 5310 +-
 13 files changed, 25937 insertions(+), 17378 deletions(-)

Comment 14 Danylo Kholodov 2018-11-27 08:58:42 UTC
Verified at CFME 5.10.0.24


Note You need to log in before you can comment on or make changes to this bug.