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-