diff options
author | Jeff Darcy <jdarcy@redhat.com> | 2014-07-10 07:30:42 -0400 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2014-11-15 10:14:11 -0800 |
commit | 2be53848801a2e8afefdafd1acc821615cbbe343 (patch) | |
tree | d9da9262a799c8130a09a0da8779b6be61e60849 | |
parent | 656711d935000c161012c25340dbd65a59999dc3 (diff) |
client: pass xflags for unlink
Nobody seems to use these currently, but I tried to for some debugging,
and that led to a few head-scratches before I figured out that it wasn't
being passed across the server/client boundary. Might as well fix it
before somebody tries to use it for real and has to go through the same
exercise.
Change-Id: Ieddfac106103db02fdf488c86f3f979d29a6ab83
BUG: 1158614
Signed-off-by: Jeff Darcy <jdarcy@redhat.com>
Reviewed-on: http://review.gluster.org/8287
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Niels de Vos <ndevos@redhat.com>
Reviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
-rw-r--r-- | xlators/protocol/client/src/client-rpc-fops.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/protocol/client/src/client-rpc-fops.c b/xlators/protocol/client/src/client-rpc-fops.c index 5fe3f05e136..56de8b759ce 100644 --- a/xlators/protocol/client/src/client-rpc-fops.c +++ b/xlators/protocol/client/src/client-rpc-fops.c @@ -3489,6 +3489,7 @@ client3_3_unlink (call_frame_t *frame, xlator_t *this, !uuid_is_null (*((uuid_t*)req.pargfid)), unwind, op_errno, EINVAL); req.bname = (char *)args->loc->name; + req.xflags = args->flags; conf = this->private; GF_PROTOCOL_DICT_SERIALIZE (this, args->xdata, (&req.xdata.xdata_val), |