Ceph backend for Swift
d90d1ca900
The io context handle should be open only once in the life of the application, there's no need to open and close with every I/O transaction Change-Id: I9948a71dbdcd20b4732c109ad35a400bd5962766 Signed-off-by: Thiago da Silva <thiago@redhat.com> |
||
---|---|---|
swift_ceph_backend | ||
tests | ||
.gitignore | ||
README.md | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Ceph object server backend for OpenStack Swift
Installation
-
Install the RADOS object server:
sudo python setup.py install
-
Modify your object-server.conf to use the new object server:
[app:object-server] use = egg:swift_ceph_backend#rados_object
-
Set the user and pool for Ceph in the [DEFAULT] section in the same file:
[DEFAULT] rados_user = swift rados_pool = swift