Bug 796066

Summary: [2d470cd910b49976befea664ae5cc7ea6aa10020]Replace-brick results in source-brick to go offline.
Product: [Community] GlusterFS Reporter: Vijaykumar Koppad <vkoppad>
Component: glusterdAssignee: krishnan parthasarathi <kparthas>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: urgent    
Version: mainlineCC: amarts, bbandari, gluster-bugs, nsathyan
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: glusterfs-3.4.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-24 17:56:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 817967    

Description Vijaykumar Koppad 2012-02-22 08:12:48 UTC
Description of problem:
I have a distributed volume with 4 bricks. When i start replcace brick , the source brick goes offline.

log says.
###############################################################################
[2012-02-22 13:11:09.226290] I [glusterfsd.c:1578:main] 0-/usr/local/sbin/glusterfsd: Started running /usr/local/sbin/glusterfsd version 3git
[2012-02-22 13:11:09.689069] W [socket.c:419:__socket_keepalive] 0-socket: failed to set keep idle on socket 8
[2012-02-22 13:11:09.689255] W [socket.c:1885:socket_server_event_handler] 0-socket.glusterfsd: Failed to set keep-alive: Operation not supported
[2012-02-22 13:11:10.314013] W [xlator.c:211:xlator_dynload] 0-xlator: /usr/local/lib/glusterfs/3git/xlator/cluster/pump.so: undefined symbol: afr_fill_loc_info
[2012-02-22 13:11:10.314090] E [graph.y:221:volume_type] 0-parser: Volume 'doa-pump', line 30: type 'cluster/pump' is not valid or not found on this machine
[2012-02-22 13:11:10.314137] E [graph.y:330:volume_end] 0-parser: "type" not specified for volume doa-pump
[2012-02-22 13:11:10.314226] E [glusterfsd.c:1466:glusterfs_process_volfp] 0-: failed to construct the graph
[2012-02-22 13:11:10.314612] W [glusterfsd.c:783:cleanup_and_exit] (-->/usr/local/lib/libgfrpc.so.0(rpc_clnt_handle_reply+0x20e) [0x7ffe45740b4f] (-->/usr/local/sbin/glusterfsd(mgmt_getspec_cbk+0x354) [0x40beca] (-->/usr/local/sbin/glusterfsd(glusterfs_process_volfp+0x1cd) [0x407c46]))) 0-: received signum (0), shutting down
#############################################################################
 
but the brick vol file has pump 

volume doa-pump
    type cluster/pump
    subvolumes doa-io-threads doa-replace-brick
end-volume


How reproducible : always with my automation script.

Comment 1 Anand Avati 2012-02-22 10:55:07 UTC
CHANGE: http://review.gluster.com/2796 (pump: Fixed undefined reference to fill_loc_info fn.) merged in master by Vijay Bellur (vijay)