summaryrefslogtreecommitdiffstats
path: root/xlators/protocol/server/src/server-rpc-fops_v2.c
Commit message (Collapse)AuthorAgeFilesLines
* rpcsvc: enable ownthread feature for glusterfs4_0_fop_progMilind Changire2018-03-221-0/+1
| | | | | | | | | | | | | | | Ownthread feature needs enabling for glusterfs4_0_fop_prog mainline: > BUG: 1559075 > Reviewed-on: https://review.gluster.org/19755 > Reviewed-by: Raghavendra G <rgowdapp@redhat.com> > Signed-off-by: Milind Changire <mchangir@redhat.com> (cherry picked from commit 286871f550b9356025f964ca8af85aabf083f01d) Change-Id: Idce63eb094ae0fdfcddbd52d0dee25aa0e074926 BUG: 1559244 Signed-off-by: Milind Changire <mchangir@redhat.com>
* protocol: utilize the version 4 xdrv4.0.0rc0Amar Tumballi2018-02-011-12/+70
| | | | | | | updates #384 Change-Id: Id80bf470988dbecc69779de9eb64088559cb1f6a Signed-off-by: Amar Tumballi <amarts@redhat.com>
* protocol: make on-wire-change of protocol using new XDR definition.Amar Tumballi2018-01-191-0/+5859
With this patchset, some major things are changed in XDR, mainly: * Naming: Instead of gfs3/gfs4 settle for gfx_ for xdr structures * add iattx as a separate structure, and add conversion methods * the *_rsp structure is now changed, and is also reduced in number (ie, no need for different strucutes if it is similar to other response). * use proper XDR methods for sending dict on wire. Also, with the change of xdr structure, there are changes needed outside of xlator protocol layer to handle these properly. Mainly because the abstraction was broken to support 0-copy RDMA with payload for write and read FOP. This made transport layer know about the xdr payload, hence with the change of xdr payload structure, transport layer needed to know about the change. Updates #384 Change-Id: I1448fbe9deab0a1b06cb8351f2f37488cefe461f Signed-off-by: Amar Tumballi <amarts@redhat.com>