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.
Go to file
Luis Pabon c52b889657 Automate functional tests
By storing the functional tests configuration files in the
repo, we can now run the functional_tests.sh to setup,
run the functional tests, and teardown.

Most likely this will be able to be run as a user from
the same directory as the repo, but at the moment, the
configuration files are copied to /etc/swift.

The only requirements are:
1. /etc/swift does not exist.  That way the tests will
not interfere with an existing deployment.
2. /mnt/gluster-object/test and /mnt/gluster-object/test2
must have been created and setup correctly on an XFS
or GlusterFS volume
3. sudo rights without password prompt
4. glusterfs-openstack-swift-* rpm must not be installed
on the system

Once the requirements are met, you can execute the tests
as follows:

$ bash tools/functional_tests.sh

Change-Id: Icdbcd420355b02e64f294df7298a3e473b343655
Signed-off-by: Luis Pabon <lpabon@redhat.com>
Reviewed-on: http://review.gluster.org/5281
Reviewed-by: Peter Portante <pportant@redhat.com>
2013-07-03 11:09:26 -07:00
bin Remove "ufo" directory, promoting contents to top-level 2013-05-10 07:12:08 -07:00
doc/markdown Initial community documentation 2013-06-28 12:37:55 -07:00
etc Bring initial DiskDir module coverage to 97%. 2013-06-03 14:01:29 -07:00
extras/hook-scripts object-storage: Store the lock file in /var/run/swift. 2013-04-29 16:35:57 -04:00
gluster OpenStack Swift Functional Tests for G4S 2013-06-28 13:17:50 -07:00
test Automate functional tests 2013-07-03 11:09:26 -07:00
tools Automate functional tests 2013-07-03 11:09:26 -07:00
.gitignore Generate coverage HTML reports by default. 2013-05-17 12:53:40 -07:00
glusterfs-openstack-swift.spec Update the configuration files with the name in setup.py file. 2013-05-22 04:20:34 -07:00
HISTORY Remove "ufo" directory, promoting contents to top-level 2013-05-10 07:12:08 -07:00
makerpm.sh Fix git-archive invocation for RHEL 6 2013-06-30 17:22:44 -07:00
pkgconfig.py rpm: Enable creation of RPMs 2013-05-17 04:36:41 -07:00
README.md Initial community documentation 2013-06-28 12:37:55 -07:00
setup.py rpm: Enable creation of RPMs 2013-05-17 04:36:41 -07:00
tox.ini Add branch coverage, HTML pages, verbosity 2013-06-03 14:02:30 -07:00
unittests.sh Add branch coverage, HTML pages, verbosity 2013-06-03 14:02:30 -07:00

Gluster For Swift

Integrating GlusterFS as the back-end to OpenStack Swift implementation. 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 objects via the Swift API.

Table of Contents

  1. Overview and Concepts
  2. Usage Guide
  3. Developer Guide