| Summary: | Bring in variable sized iobuf | ||
|---|---|---|---|
| Product: | [Community] GlusterFS | Reporter: | Raghavendra G <raghavendra> |
| Component: | core | Assignee: | shishir gowda <sgowda> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | mainline | CC: | gluster-bugs, nsathyan, sgowda, vijaykumar |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | RTNR | Mount Type: | All |
| Documentation: | DNR | CRM: | |
| Verified Versions: | 3.3.0qa9 | Category: | --- |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Raghavendra G
2011-02-28 12:09:02 UTC
*** Bug 3080 has been marked as a duplicate of this bug. *** CHANGE: http://review.gluster.com/12 (Rebasing Raghavendra's patch to master) merged in master by Anand Avati (avati) CHANGE: http://review.gluster.com/13 (By using variable iobufs, xfer data size is no more limited to) merged in master by Anand Avati (avati) I ran following script on the mount point.
#############################################################################
!/bin/bash
name253="_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456\
789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_12"
name254="${name253}3"
#create dirs
for (( i=0 ; i<16; i++ ))
do
mkdir $name254
cd $name254
done
for (( i=1 ; i<100; i++ ))
do
touch $i
done
#############################################################################
Later did stat , cat and find . | xargs stat , many times on the mount point .
After that ran top command,
in non-fixed version it says ,
"unable to decode the response". and log message says
[2011-09-19 16:20:59.582405] E [glusterfsd-mgmt.c:93:glusterfs_serialize_reply] 0-: Failed to encode message
[2011-09-19 16:20:59.582418] E [glusterfsd-mgmt.c:135:glusterfs_submit_reply] 0-: Failed to serialize reply
[2011-09-19 16:20:59.582462] W [rpcsvc.c:1066:rpcsvc_error_reply] (-->/usr/local/lib/libgfrpc.so.0(rpc_transport_notify+0x28) [0x7fe87085faf8] (-->/usr/local/lib/libgfrpc.so.0(rpcsvc_notify+0x93) [0x7fe87085f143] (-->/usr/local/lib/libgfrpc.so.0(rpcsvc_handle_rpc_call+0x104) [0x7fe87085ee94]))) 0-: sending a RPC error reply
But in fixed version , it will do fine without any error.
CHANGE: http://review.gluster.org/4526 (read-ahead: re-enable support for variable page size) merged in master by Anand Avati (avati) |