[Gluster-users] gluster replace

Paul Edmon pedmon at cfa.harvard.edu
Mon Sep 16 20:39:47 UTC 2013


So I messed up when building a brick on a gluster 3.3.1 filesystem. 
Instead of i=512 on the xfs filesystem I set i=256.  I realized my 
mistake after I had already rebalanced the volume.  I wanted to remove 
and replace that brick in order to rebuild it properly as it hadn't 
failed yet but I knew that it wasn't good to have i=256.  So I attempted 
to do:

gluster volume replace-brick ghernquist ghernquist06:/ghernquist06/brick 
ghernquist09:/ghernquist09/brick start

This worked for about 55 files but then it stalled.  So I tried to pause 
it and restart.  It then said 0 files moved and the file it was on was 
blank.  So I then tried to abort so I could kick it off fresh.  The 
abort did not return a result and when I look in the logs in 
ghernquist06 I see:

[2013-09-16 16:30:42.200932] E [name.c:141:client_fill_address_family] 
0-ghernquist-replace-brick: transport.address-family not specified. 
Could not guess default value from (remote-host:(null) or 
transport.unix.connect-path:(null)) options
[2013-09-16 16:30:45.201272] W [dict.c:995:data_to_str] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_connect+0xa4) 
[0x7fb2fb674a64] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_client_get_remote_sockaddr+0x155) 
[0x7fb2fb67ca45] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(client_fill_address_family+0x2bb) 
[0x7fb2fb67c8ab]))) 0-dict: data is NULL
[2013-09-16 16:30:45.201344] W [dict.c:995:data_to_str] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_connect+0xa4) 
[0x7fb2fb674a64] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_client_get_remote_sockaddr+0x155) 
[0x7fb2fb67ca45] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(client_fill_address_family+0x2c6) 
[0x7fb2fb67c8b6]))) 0-dict: data is NULL
[2013-09-16 16:30:45.201361] E [name.c:141:client_fill_address_family] 
0-ghernquist-replace-brick: transport.address-family not specified. 
Could not guess default value from (remote-host:(null) or 
transport.unix.connect-path:(null)) options
[2013-09-16 16:30:48.201655] W [dict.c:995:data_to_str] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_connect+0xa4) 
[0x7fb2fb674a64] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_client_get_remote_sockaddr+0x155) 
[0x7fb2fb67ca45] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(client_fill_address_family+0x2bb) 
[0x7fb2fb67c8ab]))) 0-dict: data is NULL
[2013-09-16 16:30:48.201718] W [dict.c:995:data_to_str] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_connect+0xa4) 
[0x7fb2fb674a64] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(socket_client_get_remote_sockaddr+0x155) 
[0x7fb2fb67ca45] 
(-->/usr/lib64/glusterfs/3.3.1/rpc-transport/socket.so(client_fill_address_family+0x2c6) 
[0x7fb2fb67c8b6]))) 0-dict: data is NULL
[2013-09-16 16:30:48.201736] E [name.c:141:client_fill_address_family] 
0-ghernquist-replace-brick: transport.address-family not specified. 
Could not guess default value from (remote-host:(null) or 
transport.unix.connect-path:(null)) options

When I run a status I see:

[root at ghernquist06 bricks]# gluster volume replace-brick ghernquist 
ghernquist06:/ghernquist06/brick ghernquist09:/ghernquist09/brick status
Number of files migrated = 0       Current file=

So what should I do?  I want the volume to stop trying to replace.

-Paul Edmon-



More information about the Gluster-users mailing list