Swift Object Server implementation that enables objects created using the Swift API to be accessed as files on a POSIX filesystem.
40c313378e
This is a copy of the proxy unit test from OpenStack Swift. The file has minor changes to make it compatible with Gluster For Swift. Change-Id: I64a0f8d274461eb2a2c38524c6282e0d3d3d1457 Signed-off-by: Luis Pabon <lpabon@redhat.com> Reviewed-on: http://review.gluster.org/5113 Reviewed-by: Peter Portante <pportant@redhat.com> Tested-by: Peter Portante <pportant@redhat.com> |
||
---|---|---|
bin | ||
etc | ||
extras/hook-scripts | ||
gluster | ||
test | ||
tools | ||
.gitignore | ||
glusterfs-openstack-swift.spec | ||
HISTORY | ||
makerpm.sh | ||
pkgconfig.py | ||
README | ||
setup.py | ||
tox.ini | ||
unittests.sh |
Gluster For Swift - Integrating GlusterFS with OpenStack Swift Implementation of the Swift API. This is a component of the Unified File and Object (UFO) story for GlusterFS, which allows files and directories created via gluster-native/nfs/samba mount(s) to be accessed as accounts, containers and objects. Install * yum install openstack-swift*.noarch * yum install gluster-swift-1.3*.noarch Once this is done, you can access GlusterFS volumes via the Swift API where accounts are mounted volumes (today), containers are top-level directories, and objects are files and sub-directories of container directories. Command to start the servers (TBD) swift-init main start Command to stop the servers (TBD) swift-init main stop Command to gracefully reload the servers swift-init main reload Building RPMs. RPMs will be located in the 'build' directory. $ bash makerpm.sh Building RPM with a specific release value, useful for automatic Jenkin builds $ PROG_RELEASE=123 bash makerpm.sh