[qa][openstackclient] Debugging devstack slowness
On 8/14/19 8:49 PM, Ian Wienand wrote:
> On Wed, Aug 14, 2019 at 12:07:01PM -0500, Ben Nemec wrote:
>> I have a PoC patch up in devstack to start using the openstack-server
>> client. It passed the basic devstack test and looking through the logs you
>> can see that openstack calls are now completing in fractions of a second as
>> opposed to 2.5 to 3, so I think it's working as intended.
> I see this as having a couple of advantages
> * no bespoke API interfacing code to maintain
> * the wrapper is custom but pretty small
> * plugins can benefit by using the same wrapper
> * we can turn the wrapper off and fall back to the same calls directly
> with the client (also good for local interaction)
> * in a similar theme, it's still pretty close to "what I'd type on the
> command line to do this" which is a bit of a devstack theme
> So FWIW I'm positive on the direction, thanks!
> (some very experienced people have said "we know it's slow" and I
> guess we should take advice on if this is a temporary work-around, or
> an actual solution)
Okay, I've got https://review.opendev.org/#/c/676016/ passing devstack
ci now and I think it's ready for initial review. I don't know if
everything I'm doing will fly with the devstack folks, but the reasons
why should be covered in the commit message. I'm open to suggestions on
alternate ways to accomplish the same things.