Fix object-expirer.conf-gluster RPM build error

Signed-off-by: Prashanth Pai <ppai@redhat.com>
Dev_guide updated with github workflow

I tried to club the information scattered over the
internet,and made it suit to our need.These are the
resources i used:
1. https://help.github.com/articles/fork-a-repo
2. https://help.github.com/articles/using-pull-requests
3. https://help.github.com/articles/set-up-git
4. https://help.github.com/articles/checking-out-pull-requests-locally

Signed-off-by: Pushpesh Sharma <psharma@redhat.com>
Minor Update
Removing functionalnosetests

With the Icehouse release of openstack-swift functional
case classified as fucntionalnose tests have been moved
to functional cases.Although we copied test suites from
test/fucntionalnose/ to test/functional/ but we still
have same cases under test/functionalnose.This might
cause duplicate tests run.

Change-Id: I025206467aad364debd9050b3186e1379d89ffaf
Signed-off-by: Pushpesh Sharma psharma@redhat.com
Reviewed-on: http://review.gluster.org/7516
Reviewed-by: Prashanth Pai ppai@redhat.com
Tested-by: Prashanth Pai ppai@redhat.com
Reviewed-by: Chetan Risbud crisbud@redhat.com
Reviewed-by: Thiago da Silva thiago@redhat.com
Minor update
Merge pull request #9 from prashanthpai/spec-expirer

Fix object-expirer.conf-gluster RPM build error
Merge pull request #8 from thiagol11/update_readme

updated README.md to Swift-On-File
Merge pull request #12 from pushpesh/functionalnosetestremove

Functionalnosetestremove
Sync with OpenStack Swift v1.13.1

Signed-off-by: Prashanth Pai <ppai@redhat.com>
Modify unit tests and func tests

* Updated tox.ini
* Created .unittests and .functests
* Added tempurl to pipeline in conf files so that tempurl tests are not
  skipped
* Updated .gitignore file

Signed-off-by: Prashanth Pai <ppai@redhat.com>
Revert: allow non-root user to run functests

This caused Jenkins to not run functests.

Signed-off-by: Prashanth Pai <ppai@redhat.com>
Merge pull request #6 from prashanthpai/rebase

Sync with OpenStack Swift v1.13.1
fix issue with GET on large object

Fixing a call to _drop_cache that had an extra parameter

A patch to this issue was first provided by Xw Huang(xwhuang@qnap.com)
in gluster-swift gerrit. I'm transferring the patch to swiftonfile.

Fixes issue #13

Signed-off-by: Thiago da Silva <thiago@redhat.com>
updating spec file to add dependency on swift icehouse

Signed-off-by: Thiago da Silva <thiago@redhat.com>
adding unit test that would have caught this issue

This chunk of code is only executed when reading a large file
(> 1014 * 1024), so the issue was never caught in our unit tests

refer to issue #13

Signed-off-by: Thiago da Silva <thiago@redhat.com>
adding functional test to cover same issue

functional test writes and read a large object to exercise
code that calls drop_cache after reading 1MB of data

Signed-off-by: Thiago da Silva <thiago@redhat.com>
adding functional test to cover same issue

functional test writes and read a large object to exercise
code that calls drop_cache after reading 1MB of data

Signed-off-by: Thiago da Silva <thiago@redhat.com>
Merge branch 'GET_failure' of github.com:thiagol11/swiftonfile into GET_failure
removing unused time module

Signed-off-by: Thiago da Silva <thiago@redhat.com>
Tests to verify locally deployed software.

The difference between these tests and those under the functional
directory, is that these tests do not run under tox, and so
require a full OpenStack Swift + swiftonfile deployment.

The conf files where copies of the gswauth test, but I modified them
to be able to do a mount check.

The purpose of this tests is to confirm the quality of the software
in a deployed system.

The tests require the following:
- GlusterFS Volumes: test, test2, gsmetadata
- Directory /mnt/gluster-object
- OpenStack Swift + swiftonfile to be installed.

Signed-off-by: Luis Pabon <lpabon@redhat.com>