|
|
3604df |
From 7a81e3712678d9f3d7e276931260c89a012d9b59 Mon Sep 17 00:00:00 2001
|
|
|
3604df |
From: N Balachandran <nbalacha@redhat.com>
|
|
|
3604df |
Date: Wed, 16 Nov 2016 11:25:02 +0530
|
|
|
3604df |
Subject: [PATCH 173/206] cluster/dht: Check for null inode
|
|
|
3604df |
|
|
|
3604df |
Check for NULL inode before attempting to
|
|
|
3604df |
set dht inode ctx.
|
|
|
3604df |
|
|
|
3604df |
> Change-Id: I7693c18445f138221d8417df5e95b118cedb818a
|
|
|
3604df |
> BUG: 1395261
|
|
|
3604df |
> Signed-off-by: N Balachandran <nbalacha@redhat.com>
|
|
|
3604df |
> Reviewed-on: http://review.gluster.org/15847
|
|
|
3604df |
> Smoke: Gluster Build System <jenkins@build.gluster.org>
|
|
|
3604df |
> Reviewed-by: Shyamsundar Ranganathan <srangana@redhat.com>
|
|
|
3604df |
> NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
|
|
|
3604df |
> CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
|
|
|
3604df |
> Reviewed-by: Atin Mukherjee <amukherj@redhat.com>
|
|
|
3604df |
|
|
|
3604df |
Change-Id: Iffc180c02e593401a88dd5fcf1b233d091f85af8
|
|
|
3604df |
BUG: 1394752
|
|
|
3604df |
Signed-off-by: N Balachandran <nbalacha@redhat.com>
|
|
|
3604df |
Reviewed-on: https://code.engineering.redhat.com/gerrit/90283
|
|
|
3604df |
Reviewed-by: Atin Mukherjee <amukherj@redhat.com>
|
|
|
3604df |
Tested-by: Atin Mukherjee <amukherj@redhat.com>
|
|
|
3604df |
---
|
|
|
3604df |
xlators/cluster/dht/src/dht-common.c | 6 ++++--
|
|
|
3604df |
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
|
3604df |
|
|
|
3604df |
diff --git a/xlators/cluster/dht/src/dht-common.c b/xlators/cluster/dht/src/dht-common.c
|
|
|
3604df |
index a160d3f..a2bd8b7 100644
|
|
|
3604df |
--- a/xlators/cluster/dht/src/dht-common.c
|
|
|
3604df |
+++ b/xlators/cluster/dht/src/dht-common.c
|
|
|
3604df |
@@ -711,8 +711,10 @@ unlock:
|
|
|
3604df |
dht_layout_set (this, local->inode, layout);
|
|
|
3604df |
}
|
|
|
3604df |
|
|
|
3604df |
- dht_inode_ctx_time_update (local->inode, this,
|
|
|
3604df |
- &local->stbuf, 1);
|
|
|
3604df |
+ if (local->inode) {
|
|
|
3604df |
+ dht_inode_ctx_time_update (local->inode, this,
|
|
|
3604df |
+ &local->stbuf, 1);
|
|
|
3604df |
+ }
|
|
|
3604df |
if (local->loc.parent) {
|
|
|
3604df |
dht_inode_ctx_time_update (local->loc.parent, this,
|
|
|
3604df |
&local->postparent, 1);
|
|
|
3604df |
--
|
|
|
3604df |
2.9.3
|
|
|
3604df |
|