<div dir="ltr">I followed the instructions from IBM and Swift does appear to work correctly under mod_wsgi. I have yet to do extensive multi-node testing. I'm a bit surprised why those, ~50 SLOC code snippets to start the service, have yet to be integrated into the Swift repo.<div><br></div><div>In my single node environment, Glance, Cinder and Heat mod_wsgi also appear to work correct such that a VM can boot on a filesystem and Heat orchestration works.</div><div><br></div><div>Nick</div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 18, 2016 at 12:39 AM, John Dickinson <span dir="ltr"><<a href="mailto:me@not.mn" target="_blank">me@not.mn</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I don't know of people running Swift in production with mod_wsgi. The original doc you referenced and the related work done upstream was done several years ago, IIRC by IBM. Personally, I've never deployed Swift that way.<br>
<br>
However, I too am really interested in the general answers to your question, especially from the ops mailing list. If there's something broken in docs or code that is preventing people from solving their problems with Swift, I want to hear about it and fix it.<br>
<span class="HOEnZb"><font color="#888888"><br>
--John<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
On 17 Aug 2016, at 13:22, Nick Papadonis wrote:<br>
<br>
> Hi Folks,<br>
><br>
> I was hacking in this area on Mitaka and enabled Glance, Cinder, Heat,<br>
> Swift, Ironic, Horizon and Keystone under Apache mod_wsgi instead of the<br>
> Eventlet server. Cinder, Keystone, Heat and Ironic provide Python source<br>
> in Github to easily enable this. It appears that Glance and Swift (despite<br>
> the existence of<br>
> <a href="https://github.com/openstack/swift/blob/2bf5eb775fe3ad6d3a2afddfc7572318e85d10be/doc/source/apache_deployment_guide.rst" rel="noreferrer" target="_blank">https://github.com/openstack/<wbr>swift/blob/<wbr>2bf5eb775fe3ad6d3a2afddfc75723<wbr>18e85d10be/doc/source/apache_<wbr>deployment_guide.rst</a>)<br>
> provide no such Python source to call from the Apache conf file.<br>
><br>
> That said, is anyone using Glance, Swift, Neutron or Nova (marked<br>
> experimental) in production environments with mod_wsgi? I had to put<br>
> together code to launch a subset of these which does not appear integrated<br>
> in Github. Appreciate your insight.<br>
><br>
> Thanks,<br>
> Nick<br>
</div></div><div class="HOEnZb"><div class="h5">> ______________________________<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><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>
<br></blockquote></div><br></div></div></div>