<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 5, 2015 at 5:41 PM, Boris Pavlovic <span dir="ltr"><<a href="mailto:boris@pavlovic.me" target="_blank">boris@pavlovic.me</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Brant, <div><br></div><div>I run profimp with and without patch <a href="https://review.openstack.org/#/c/164066/" style="font-size:12.8px" target="_blank">https://review.openstack.org/#/c/164066/</a>: </div><div>And it really works well: </div><div><br></div><div>before 170ms: </div><div><a href="http://boris-42.github.io/keystone/before.html" target="_blank">http://boris-42.github.io/keystone/before.html</a><br></div><div><br></div><div>after 76ms:</div><div><a href="http://boris-42.github.io/keystone/after.html" target="_blank">http://boris-42.github.io/keystone/after.html</a></div><div><br></div><div><br></div></div></blockquote><div><br></div><div>Looks like now the issue is that keystoneclient imports pbr.version so that it can get pbr to generate the __version__ value. Maybe pbr could be more efficient about the work it does on import, or we could figure out a different / lazy way to generate the version string. <a href="http://git.openstack.org/cgit/openstack/python-keystoneclient/tree/keystoneclient/__init__.py#n35">http://git.openstack.org/cgit/openstack/python-keystoneclient/tree/keystoneclient/__init__.py#n35</a><br><br></div><div>How far do we need to go with this?<br></div><div><br></div><div>- Brant<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>Best regards,</div><div>Boris Pavlovic </div></div>
<br></blockquote></div><br></div></div>