Swift Object Server implementation that enables objects created using the Swift API to be accessed as files on a High Performance Storage System (HPSS) mount point.
833d7fc7df
Change-Id: I614efb853989ab455721bbf28309cec746343f50 Signed-off-by: Peter Portante <peter.portante@redhat.com> Reviewed-on: http://review.gluster.org/5081 Reviewed-by: Luis Pabon <lpabon@redhat.com> Tested-by: Luis Pabon <lpabon@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