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:
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.
Created attachment 1487153 [details] cloud providers UI
Problem is is_admin. If is_admin is yes, it doesnt list all images. If is_admin is not set, refresh takes long time.
https://github.com/ManageIQ/manageiq-providers-openstack/pull/363
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(-)
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(-)
Verified at CFME 5.10.0.24