From 9e56bceaccc1d0ac5b167ecc2950aeb4ab319adf Mon Sep 17 00:00:00 2001 From: Thiago da Silva Date: Tue, 20 May 2014 15:50:55 -0400 Subject: [PATCH] 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 --- gluster/swift/obj/diskfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluster/swift/obj/diskfile.py b/gluster/swift/obj/diskfile.py index 47cde89..3223dcf 100644 --- a/gluster/swift/obj/diskfile.py +++ b/gluster/swift/obj/diskfile.py @@ -509,7 +509,7 @@ class DiskFileReader(object): bytes_read += len(chunk) diff = bytes_read - dropped_cache if diff > (1024 * 1024): - self._drop_cache(self._fd, dropped_cache, diff) + self._drop_cache(dropped_cache, diff) dropped_cache = bytes_read yield chunk if self._iter_hook: