summaryrefslogtreecommitdiffstats
path: root/xlators/performance/io-cache/src/ioc-inode.c
diff options
context:
space:
mode:
authorRaghavendra G <raghavendra@gluster.com>2012-03-14 10:14:18 +0530
committerVijay Bellur <vijay@gluster.com>2012-03-14 03:36:14 -0700
commiteae8a469e7172380dd9c820405e7528a0ec33bad (patch)
treeb0ffc0a047c8a9c14b93a9b6dd51354f69bfd0d9 /xlators/performance/io-cache/src/ioc-inode.c
parentc0b3ba9b3b65de88628a36cc51d2864ec72de0d0 (diff)
performance/io-cache: store op_errno in page.
This will enable us to pass appropriate op_errno indicating EOF even during cache-hits. Signed-off-by: Raghavendra G <raghavendra@gluster.com> Change-Id: Ib239b5de9b8fca2bd8eb5ec87c93f2cb1c11a99c BUG: 795789 Signed-off-by: Raghavendra G <raghavendra@gluster.com> Reviewed-on: http://review.gluster.com/2939 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Amar Tumballi <amarts@redhat.com> Reviewed-by: Vijay Bellur <vijay@gluster.com>
Diffstat (limited to 'xlators/performance/io-cache/src/ioc-inode.c')
-rw-r--r--xlators/performance/io-cache/src/ioc-inode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xlators/performance/io-cache/src/ioc-inode.c b/xlators/performance/io-cache/src/ioc-inode.c
index a99d5ea99e9..e7155b35d54 100644
--- a/xlators/performance/io-cache/src/ioc-inode.c
+++ b/xlators/performance/io-cache/src/ioc-inode.c
@@ -124,7 +124,7 @@ ioc_inode_wakeup (call_frame_t *frame, ioc_inode_t *ioc_inode,
{
page_waitq =
__ioc_page_wakeup (waiter_page,
- 0);
+ waiter_page->op_errno);
}
ioc_inode_unlock (ioc_inode);
if (page_waitq)