devstack/files
Ben Nemec 9a97326c3f Use OSCaaS to speed up devstack runs
OpenStackClient has a significant amount of startup overhead, which
adds a non-trivial amount of time to each devstack run because it makes
a lot of OSC calls. This change uses the OSC service from [0] to run
a persistent process that handles openstack calls. This removes most
of the startup overhead and in my local testing removes about three
minutes per devstack run.

Currently this is implemented as an opt-in feature. There are likely a
lot of edge cases in projects that use a devstack plugin so turning it
on universally is going to require boiling the ocean. I think getting
this in and enabled for some of the major projects should give us a lot
of the benefit without the enormous effort of making it 100% compatible
across all of OpenStack.

Depends-On: https://review.opendev.org/c/openstack/nova/+/918689
Depends-On: https://review.opendev.org/c/openstack/ironic/+/918690
Change-Id: I28e6159944746abe2d320369249b87f1c4b9e24e
0: http://lists.openstack.org/pipermail/openstack-dev/2016-April/092546.html
2024-05-14 07:30:55 -07:00
..
debs Clean up n-net remnants 2022-08-21 10:52:41 +02:00
ldap Use MDB backend in Ubuntu 2021-08-17 09:41:33 +02:00
openstack-cli-server Use OSCaaS to speed up devstack runs 2024-05-14 07:30:55 -07:00
rpms Support RHEL 9 2023-03-03 14:47:10 +09:00
swift Swift: fix rsyncd.conf, ports were incorrect 2016-11-16 18:47:44 +01:00
apache-cinder-api.template Add toggle to run Cinder API under Apache 2015-09-28 15:01:03 +00:00
apache-horizon.template Add option to install everything in global venvs 2023-08-02 07:07:25 +02:00
apache-keystone.template Merge "Switch TLS tests to TLSv1.2+ only" 2023-07-21 16:37:18 +00:00
apache-neutron.template Switch TLS tests to TLSv1.2+ only 2019-07-14 22:33:45 +02:00
apache-nova-api.template Format of nova-api log files was corrected 2015-10-27 14:41:51 +00:00
apache-nova-metadata.template Add ability to run Nova metadata under Apache2 2015-11-01 07:47:47 -05:00
apache-placement-api.template Placement service only using default HTTPd ports 2016-12-21 15:33:52 +00:00
lvm-backing-file.template Made LVM backing disk persistent 2022-02-08 11:05:14 +01:00