These are chat archives for ManageIQ/manageiq/performance

12th
Oct 2015
Jason Frey
@Fryguy
Oct 12 2015 15:09
I updated the memory_analyzer a bit, particularly around its own memory usage
I symbolized a lot of the keys that come from the ObjectSpace dumps and it saved a TON of memory.
Note there is a slight executable usage change as I created a proper file in the bin directory, so read the README
@jrafanie ^^
Keenan Brock
@kbrock
Oct 12 2015 15:35
@Fryguy you need a screen shot to make https://github.com/Fryguy/memory_analyzer prettier
Jason Frey
@Fryguy
Oct 12 2015 15:35
for the README?
actually, I have plans to generate graphs and stuff :D
I wrote a lot of notes over the weekend
I want it to have features like http://memprofiler.com/
Keenan Brock
@kbrock
Oct 12 2015 15:50
heh. setting the stakes low
Jason Frey
@Fryguy
Oct 12 2015 15:51
LOL
"You may say I'm a dreamer..."
Keenan Brock
@kbrock
Oct 12 2015 15:52
but you're not the only one
Jason Frey
@Fryguy
Oct 12 2015 16:01
so, general question: Is there a difference, really, between a Struct and a Class?
curious performance wise, mostly
Keenan Brock
@kbrock
Oct 12 2015 16:04
@Fryguy We are running tests on only 2 workers. have you figured out how to find the remaining 3 workers (to kill them)?
Jason Frey
@Fryguy
Oct 12 2015 16:04
oh really?
let me check
Keenan Brock
@kbrock
Oct 12 2015 16:15
cool - found 1. we are only missing 2 workers now
Jason Frey
@Fryguy
Oct 12 2015 16:16
where was it?
er...is it?
Keenan Brock
@kbrock
Oct 12 2015 16:16
jsut restarted it - was a 3 day old request
yup
Jason Frey
@Fryguy
Oct 12 2015 16:17
wtf
Keenan Brock
@kbrock
Oct 12 2015 16:17
just cleared it up from #4778
again, we are down to 2 MIA
Jason Frey
@Fryguy
Oct 12 2015 16:17
ok, I have a script that can walk travis
it takes a LONG time to run, but let me kick it off
Jason Frey
@Fryguy
Oct 12 2015 16:22
lol, I hit the rate limit
Keenan Brock
@kbrock
Oct 12 2015 16:23
api has been having serious issues
Jason Frey
@Fryguy
Oct 12 2015 16:23
their API is not very good when you need to check jobs
Jason Frey
@Fryguy
Oct 12 2015 16:23
builds is fine because it paginates, but then you have to N+1 on asking the job state
athough their doc says "Job entities are included in build payloads." ¯\_(ツ)_/¯
Matthew Draper
@matthewd
Oct 12 2015 16:25
@kbrock https://travis-ci.org/ManageIQ/manageiq/builds/84565785 — is that one telling the truth?
It says it's just started running, unlike the others… but it seems to be way back in the middle of the cohort that got stuck ¯\_(ツ)_/¯
Keenan Brock
@kbrock
Oct 12 2015 16:35
@matthewd I just kicked it off again
@matthewd it was at 24 hours - I killed and kicked off again
Matthew Draper
@matthewd
Oct 12 2015 16:45
Okay, looks like that's all of them
Jason Frey
@Fryguy
Oct 12 2015 17:08
Opened an issue on Travis so I don't have to slam them with N+1 queries :) travis-ci/travis.rb#325
That could help the bot out as well