Ceph backend for Swift
Go to file
Thiago da Silva d90d1ca900 open and close ioctx only once
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>
2015-09-16 19:32:54 +00:00
swift_ceph_backend open and close ioctx only once 2015-09-16 19:32:54 +00:00
tests open and close ioctx only once 2015-09-16 19:32:54 +00:00
.gitignore Add .gitignore 2014-05-20 17:24:32 +02:00
README.md Minor updates to README.md 2014-05-16 22:30:04 -04:00
setup.py fix pep8 and py27 2015-09-10 14:23:12 +00:00
test-requirements.txt fix pep8 and py27 2015-09-10 14:23:12 +00:00
tox.ini fix pep8 and py27 2015-09-10 14:23:12 +00:00

Ceph object server backend for OpenStack Swift

Installation

  1. Install the RADOS object server:

     sudo python setup.py install
    
  2. Modify your object-server.conf to use the new object server:

     [app:object-server]
     use = egg:swift_ceph_backend#rados_object
    
  3. Set the user and pool for Ceph in the [DEFAULT] section in the same file:

     [DEFAULT]
     rados_user = swift
     rados_pool = swift