openstack-ansible/releasenotes/notes/swift-pypy-support-9706519c4b88a571.yaml
Andy McCrae a2e3d22a07 Fix role SHA's for Ocata-2 release
This patch includes a SHA update, which has been tested as working in
patch https://review.openstack.org/#/c/410433/ which was not yet merged.

NB: We are still leaving the Ceilometer upstream SHA at HEAD as of
8.11.2016 due to https://bugs.launchpad.net/ceilometer/+bug/1643821

Change-Id: I6b60adca4e66550c3f52a32359bfc5e247cda661
2016-12-14 14:20:37 +00:00

16 lines
877 B
YAML

---
features:
- While default python interpreter for swift is cpython, pypy is
now an option. This change adds the ability to greatly improve swift
performance without the core code modifications. These changes have
been implemented using the documentation provided by Intel and
Swiftstack. Notes about the performance increase can be seen
`here <https://software.intel.com/en-us/blogs/2016/05/06/doubling-the-performance-of-openstack-swift-with-no-code-changes>`__.
upgrade:
- A new option `swift_pypy_enabled` has been added to enable or
disable the pypy interpreter for swift. The default is "false".
- A new option `swift_pypy_archive` has been added to allow a pre-built
pypy archive to be downloaded and moved into place to support swift
running under pypy. This option is a dictionary and contains the URL
and SHA256 as keys.