swiftonhpss/test/unit
Prashanth Pai c6d7ddc4bc Improve logging and raising DiskFileNoSpace
This commit only improves logging whenever ENOSPC (No space on disk)
or EDQUOT (Quota limit exceeded) is returned by glusterfs

Also, added methods to:
- get filename from file descriptor
- log with rate limit

Caveat: Although raising DiskFileNoSpace results in object-server
returning HTTPInsufficientStorage[507] correctly, the swift proxy-server
invokes "best_response" method that returns [503] to the user.

When write-behind translator is turned on in glusterfs, it may set
errno to EIO instead of ENOSPC/EDQUOT. This is documented in BZ 986812

BUG: 985862, 985253, 1020724
Change-Id: Ib0c5e41c11a8cdccc2077f71c31d8a23229452bb
Signed-off-by: Prashanth Pai <ppai@redhat.com>
Reviewed-on: http://review.gluster.org/6199
Reviewed-by: Luis Pabon <lpabon@redhat.com>
Tested-by: Luis Pabon <lpabon@redhat.com>
Reviewed-on: http://review.gluster.org/6269
2013-11-15 09:06:21 -08:00
..
account Add skeleton unit tests for app server subclasses 2013-05-24 12:26:17 -07:00
common Improve logging and raising DiskFileNoSpace 2013-11-15 09:06:21 -08:00
container Add skeleton unit tests for app server subclasses 2013-05-24 12:26:17 -07:00
obj Rebase to lastest OpenStack Swift DiskFile API 2013-10-29 07:25:59 -07:00
proxy Rebase to lastest OpenStack Swift DiskFile API 2013-10-29 07:25:59 -07:00
__init__.py Rebase to OpenStack Swift Havana (1.10.0) 2013-10-28 11:51:51 -07:00
test_swift.py Fix spec file to support source rpms 2013-08-21 13:41:16 -07:00