Bug 1375336

Summary: Azure cache
Product: Red Hat CloudForms Management Engine Reporter: John Prause <jprause>
Component: PerformanceAssignee: Rich Oliveri <roliveri>
Status: CLOSED CURRENTRELEASE QA Contact: Jeff Teehan <jteehan>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 5.6.0CC: jhardy, jteehan, obarenbo, simaishi
Target Milestone: GAKeywords: TestOnly, ZStream
Target Release: 5.7.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: provider:azure
Fixed In Version: 5.7.0.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1376162 (view as bug list) Environment:
Last Closed: 2017-01-11 20:17:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Azure Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1376162    

Description John Prause 2016-09-12 18:17:30 UTC
Currently, SSA on Azure does not cache any disk IO. This results in many more IO requests made through the Azure API, than needed. Not only does this impact performance, it is prone to failure because Azure limits the number of IO requests made per hour.

This PR uses the MiqDiskCache module to provide disk IO caching for Azure SSA. Results show that the number of read requests per scan goes from over 7000 (un-cached) to less than 1000 (cached) - for a cross section of sample VMs. Also, scan times go from > 20 min to < 4 min in many cases.

Comment 2 John Prause 2016-09-12 18:18:10 UTC
https://github.com/ManageIQ/manageiq/pull/10171

Comment 4 Jeff Teehan 2016-09-26 19:17:08 UTC
This is implemented.  Moving to verified.  SSA does appear a bit more snappy as I described in the 5.6 version of this bz.  Tested on 5.7.0.2