Mohammed Junaid c7ce3beec1 object-storage: Use fchown instead of chown.
This is a step towards making fd based system calls where ever possible to avoid
path lookups.

Signed-off-by: Mohammed Junaid <junaid@redhat.com>
Change-Id: I482ea29ebe0859d0a5307ff25ecb5945d54bc7ca
Reviewed-on: http://review.gluster.org/5251
Reviewed-by: Peter Portante <pportant@redhat.com>
Tested-by: Peter Portante <pportant@redhat.com>
2013-06-27 17:15:45 -07:00
2013-05-17 04:36:41 -07:00
2013-05-17 04:36:41 -07:00
2013-05-17 04:36:41 -07:00
2013-05-17 04:36:41 -07:00

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
Description
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.
Readme 1.2 MiB
Languages
Python 99%
Shell 0.7%
RPM Spec 0.3%