These are chat archives for ManageIQ/manageiq/performance

18th
Dec 2015
Dennis Metzger
@dmetzger57
Dec 18 2015 13:46
This message was deleted
Daniel Berger
@djberg96
Dec 18 2015 17:04
@blomquisg well, i shaved 5 minutes off of scvmm inventory collection.....yay?
not as much as i was hoping
Oleg Barenboim
@chessbyte
Dec 18 2015 17:34
@djberg96 5 minutes is how much in terms of percentage?
Daniel Berger
@djberg96
Dec 18 2015 17:36
About 25%
Not bad, just not as good as I'd hoped, which was in the 35% range
Keenan Brock
@kbrock
Dec 18 2015 20:01
@djberg96 ping when you have a PR our there - would like to see (or just a diff on a branch before PR is good too)
Daniel Berger
@djberg96
Dec 18 2015 20:01
@kbrock sorry, what?
You want to see the diff for the SCVMM inventory collection?
Keenan Brock
@kbrock
Dec 18 2015 20:02

well, i shaved 5 minutes off of scvmm inventory collection.....yay?
@djberg96

you have a pushed branch with that?

yes please
is it already merged?
Daniel Berger
@djberg96
Dec 18 2015 20:02
oh, it was already merged. one sec.
Keenan Brock
@kbrock
Dec 18 2015 20:02
nope
found it - thanks
3 days ago...
Daniel Berger
@djberg96
Dec 18 2015 20:02
at least.....thought it was
Keenan Brock
@kbrock
Dec 18 2015 20:02
I wasn't sure if you had something else - thanks
Daniel Berger
@djberg96
Dec 18 2015 20:03
ManageIQ/manageiq#5776
Keenan Brock
@kbrock
Dec 18 2015 20:03
thanks
why is it faster?
compression?
Daniel Berger
@djberg96
Dec 18 2015 20:04
yes
Keenan Brock
@kbrock
Dec 18 2015 20:04
ok. darn. was hoping to be able to leverage this at a lower level
maybe gzip will help with other providers too. probably works with anything serving over apache
Daniel Berger
@djberg96
Dec 18 2015 20:05
Probably going to depend on the amount of data, but i would think it should help somewhat in the majority of cases.
djberg96 @djberg96 needs to delete some of his older branches
Greg Blomquist
@blomquisg
Dec 18 2015 20:05
@kbrock the difference is that most other providers are over https
or, sorry, over rest
Daniel Berger
@djberg96
Dec 18 2015 20:06
accept: application/gzip
Keenan Brock
@kbrock
Dec 18 2015 20:06
and rest = apache = gzipable. no?
Greg Blomquist
@blomquisg
Dec 18 2015 20:06
in this case, it's a powershell script that's loaded into the SCVMM environment to "prep" the inventory data
Daniel Berger
@djberg96
Dec 18 2015 20:06
it's that easy, right? ;)
Keenan Brock
@kbrock
Dec 18 2015 20:06
wonder if the foreman client library sends that header
Greg Blomquist
@blomquisg
Dec 18 2015 20:07
yeah, I guess it assumes that the http layer on the other side has the compression mods loaded
Keenan Brock
@kbrock
Dec 18 2015 20:07
oh well - I'm full. will try and think of this some time in a few months
well... they use apache so... (everyone does +/-)
Greg Blomquist
@blomquisg
Dec 18 2015 20:07
I don't think openstack does
Daniel Berger
@djberg96
Dec 18 2015 20:07
not IIS?
:-P
Keenan Brock
@kbrock
Dec 18 2015 20:08
eh - IIS probably supports gzip out of the box
so - close enough
not sure about openstack
Greg Blomquist
@blomquisg
Dec 18 2015 20:08
also, rhev is direct connect to their endpoint
Jason Frey
@Fryguy
Dec 18 2015 20:08
i thought rhev was rest
(except metrics)
Greg Blomquist
@blomquisg
Dec 18 2015 20:09
rhev is rest, but to rest to their server ... we can't assume there's an separate http terminator in front
Jason Frey
@Fryguy
Dec 18 2015 20:09
ah gotcha
Greg Blomquist
@blomquisg
Dec 18 2015 20:09
so, either they'd have to have some http server in front handling compression (if we said that would help) or, they'd have to implement it directly in their server