diff options
| author | Raghavendra G <raghavendra@gluster.com> | 2010-08-04 04:45:25 +0000 | 
|---|---|---|
| committer | Anand V. Avati <avati@dev.gluster.com> | 2010-08-06 03:37:20 -0700 | 
| commit | b04d963e91f8b3c72343e1043d6ed8c68699c4fe (patch) | |
| tree | 42ae4cadaa016efd7f11ea0745d457ee79d3aaf3 /xlators/protocol/server/src/server.h | |
| parent | 21e4580c24b3e4a1270ad482e1d905afffb00fba (diff) | |
rpc: changes to glusterfs programs that can take an optional payload argument.
- The existing interface required the transport to separate the procedure
    header and procedure payload into two different buffers. Making this
    separation can prove cumbersome for transports like rdma wherein the header
    and payload can be received in a single buffer (For eg., header and payload
    of write fop sent as inline msg using rdma-send). This patch delegates the
    responsiblity of separating out header and payload to programs.
Signed-off-by: Raghavendra G <raghavendra@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 875 (Implement a new protocol to provide proper backward/forward compatibility)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=875
Diffstat (limited to 'xlators/protocol/server/src/server.h')
| -rw-r--r-- | xlators/protocol/server/src/server.h | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/xlators/protocol/server/src/server.h b/xlators/protocol/server/src/server.h index 20853879f8c..a35eeb166dc 100644 --- a/xlators/protocol/server/src/server.h +++ b/xlators/protocol/server/src/server.h @@ -162,7 +162,7 @@ struct _server_state {  	fd_t             *fd;  	int               flags;          int               wbflags; -        struct iovec      payload_vector; +        struct iovec      payload_vector[MAX_IOVEC];          int               payload_count;          struct iobuf     *iobuf;          struct iobref    *iobref;  | 
