<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 2, 2017 at 6:40 PM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 02/02/2017 11:16 AM, Matthew Treinish wrote:<br>
<snip><br>
<span class="">> <oops, forgot to finish my though><br>
><br>
> We definitely aren't saying running a single worker is how we recommend people<br>
> run OpenStack by doing this. But it just adds on to the differences between the<br>
> gate and what we expect things actually look like.<br>
<br>
</span>I'm all for actually getting to the bottom of this, but honestly real<br>
memory profiling is needed here. The growth across projects probably<br>
means that some common libraries are some part of this. The ever growing<br>
requirements list is demonstrative of that. Code reuse is good, but if<br>
we are importing much of a library to get access to a couple of<br>
functions, we're going to take a bunch of memory weight on that<br>
(especially if that library has friendly auto imports in top level<br>
__init__.py so we can't get only the parts we want).<br></blockquote><div><br></div><div>Sounds like the new version of "oslo-incubator" idea.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Changing the worker count is just shuffling around deck chairs.<br>
<br>
I'm not familiar enough with memory profiling tools in python to know<br>
the right approach we should take there to get this down to individual<br>
libraries / objects that are containing all our memory. Anyone more<br>
skilled here able to help lead the way?<br>
<span class="HOEnZb"><font color="#888888"><br>
        -Sean<br>
<br>
--<br>
Sean Dague<br>
<a href="http://dague.net" rel="noreferrer" target="_blank">http://dague.net</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Best regards,<br>Andrey Kurilin.<br></div></div>
</div></div>