Role os_swift for OpenStack-Ansible
Go to file
Samuel Matzek b0f330e7b2 Swift proxy performance fixes
Performance testing of an OSA deployed Swift cluster hit several issues.
Comparison of the proxy conf with the Swift Auth docu [1] found
two settings that affect performance that that were not set in the template.

include_service_catalog - This defaults to True which makes the proxy server
fetch the service catalog on every request in the authtoken middleware. This
hammers Keystone.

cache - When using memcache this should be set so the authtoken middleware
uses the correct cache and not go back to Keystone on every request.

[1] http://docs.openstack.org/developer/swift/overview_auth.html

Change-Id: Iddaf097e3ff5c1b7118b11cfc598a40a91d6f96f
2016-10-28 15:58:40 +02:00
defaults Fix swift init scripts w/o dedicated replication 2016-10-14 18:19:51 +01:00
doc [DOCS] Added release-name as a watermark to Docs. 2016-10-18 17:35:21 +00:00
examples Relocate Swift configuration docs to os_swift role 2016-08-15 12:54:04 -04:00
handlers Fix swift init scripts w/o dedicated replication 2016-10-14 18:19:51 +01:00
meta Remove pip_lock_down dependency 2016-06-07 23:34:55 -05:00
releasenotes Enable release notes translation 2016-10-06 20:38:11 +02:00
tasks Merge "Remove 'ignore_errors: true' in favor of 'failed_when: false'" 2016-10-17 13:14:44 +00:00
templates Swift proxy performance fixes 2016-10-28 15:58:40 +02:00
tests Always setup ResellerAdmin role in keystone 2016-10-14 17:11:07 +00:00
vars Rename package lists (and related vars) appropriately 2016-08-31 10:23:09 +01:00
.gitignore Use openstack-ansible-tests repository for Swift 2016-09-22 15:59:32 +00:00
.gitreview Implement base configuration for independent repository 2016-03-01 15:03:17 -06:00
bindep.txt Compress test execution logs 2016-09-09 10:48:44 +01:00
CONTRIBUTING.rst Adding Vagrantfile for local developer testing 2016-03-02 15:43:59 -05:00
LICENSE Implement base configuration for independent repository 2016-03-01 15:03:17 -06:00
manual-test.rc Use centralised test scripts 2016-09-28 13:27:00 +01:00
README.rst Cleanup/standardize usage of tags 2016-08-16 09:30:41 -05:00
run_tests.sh Use openstack-ansible-tests repository for Swift 2016-09-22 15:59:32 +00:00
setup.cfg Changed the home-page link 2016-10-05 12:39:54 +05:30
setup.py Updated from global requirements 2016-07-15 03:58:08 +00:00
test-requirements.txt [DOCS] Added release-name as a watermark to Docs. 2016-10-18 17:35:21 +00:00
tox.ini Use upper constraints for all tox targets 2016-10-19 07:44:26 +01:00
Vagrantfile Remove apt update from Vagrantfile 2016-08-19 15:43:43 -04:00

Swift role for OpenStack-Ansible

Ansible role to install OpenStack swift and swift registry.

Documentation for the project can be found at:

http://docs.openstack.org/developer/openstack-ansible-os_swift

The project home is at:

http://launchpad.net/openstack-ansible