diff options
author | Susant Palai <spalai@redhat.com> | 2014-03-19 17:22:10 +0000 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2014-05-28 10:29:35 -0700 |
commit | 847a481ceb626af97a1487c6289cdd92677b212a (patch) | |
tree | ae68ed340b1144453d196669cba2f4ff79b63a3d /xlators | |
parent | 3023a363bdf10675daa6eb59179f53edfc66db7a (diff) |
DHT/Mkdir: Fail mkdir with ENOENT, if parent is not available
Change-Id: I54227bcafb6d0d8cf716a679d2a34be7fc916898
BUG: 1078847
Signed-off-by: Susant Palai <spalai@redhat.com>
Reviewed-on: http://review.gluster.org/7306
Reviewed-by: Raghavendra G <rgowdapp@redhat.com>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
Diffstat (limited to 'xlators')
-rw-r--r-- | xlators/cluster/dht/src/dht-common.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xlators/cluster/dht/src/dht-common.c b/xlators/cluster/dht/src/dht-common.c index 3868fc38fd5..d2e1598251b 100644 --- a/xlators/cluster/dht/src/dht-common.c +++ b/xlators/cluster/dht/src/dht-common.c @@ -3855,7 +3855,7 @@ dht_link (call_frame_t *frame, xlator_t *this, if (!cached_subvol) { gf_log (this->name, GF_LOG_DEBUG, "no cached subvolume for path=%s", oldloc->path); - op_errno = EINVAL; + op_errno = ENOENT; goto err; } @@ -3864,7 +3864,7 @@ dht_link (call_frame_t *frame, xlator_t *this, gf_log (this->name, GF_LOG_DEBUG, "no subvolume in layout for path=%s", newloc->path); - op_errno = EINVAL; + op_errno = ENOENT; goto err; } @@ -4253,7 +4253,7 @@ dht_mkdir (call_frame_t *frame, xlator_t *this, gf_log (this->name, GF_LOG_DEBUG, "hashed subvol not found for %s", loc->path); - op_errno = EINVAL; + op_errno = ENOENT; goto err; } |