Hreinn Ágústsson
2011-Mar-31 12:23 UTC
[Gluster-users] Trying to get gluster up and running. Features/locks
I always get this error. Running - Linux 2.6.32-28-server, Ubuntu server, 10.10 x64 [2011-03-31 12:22:58.441625] W [posix.c:1883:init] 0-locks: Volume is dangling. Please check the volume file. Given volfile: +------------------------------------------------------------------------------+ 1: volume brick 2: type storage/posix 3: option directory /glustermnt/sdb1/a1 4: end-volume 5: 6: volume locks 7: type features/posix-locks 8: subvolumes brick 9: end-volume 10: 11: 12: volume server 13: type protocol/server 14: option transport-type tcp/server 15: option transport.socket.listen-port 6996 16: option transport.socket.bind-address 127.0.0.1 17: option auth.addr.brick.allow * 18: subvolumes brick 19: end-volume [2011-03-31 12:22:58.480571] I [server-handshake.c:535:server_setvolume] 0-server: accepted client from 127.0.0.1:1023 [2011-03-31 12:22:58.504177] C [posix.c:3929:posix_entrylk] 0-brick: "features/locks" translator is not loaded. You need to use it for proper functioning of GlusterFS Am unable to find any refrences to this problem online... Best regards, Hreinn
Hreinn Ágústsson
2011-Mar-31 12:59 UTC
[Gluster-users] Trying to get gluster up and running. Features/locks
Nevermind, I see the error of my ways :)
I still get this in my clientlog file.
[2011-03-31 12:53:25.322391] W [io-cache.c:1839:init] 0-ioc: dangling volume.
check volfile
[2011-03-31 12:53:25.322463] W [dict.c:1205:data_to_str] 0-dict: @data=(nil)
[2011-03-31 12:53:25.322486] W [dict.c:1205:data_to_str] 0-dict: @data=(nil)
[2011-03-31 12:53:25.335221] W [graph.c:120:_log_if_option_is_invalid]
0-writebehind: option 'aggregate-size' is not recognized
[2011-03-31 12:53:25.335331] W [graph.c:120:_log_if_option_is_invalid]
0-client1: option 'remote-port' is not recognized
[2011-03-31 12:53:25.335353] W [graph.c:120:_log_if_option_is_invalid]
0-client0: option 'remote-port' is not recognized
But it works....
[2011-03-31 12:53:25.337350] I
[client-handshake.c:1027:select_server_supported_programs] 0-client0: Using
Program GlusterFS-3.1.0, Num (1298437), Version (310)
[2011-03-31 12:53:25.342749] I
[client-handshake.c:1027:select_server_supported_programs] 0-client1: Using
Program GlusterFS-3.1.0, Num (1298437), Version (310)
[2011-03-31 12:53:25.348290] I [client-handshake.c:863:client_setvolume_cbk]
0-client0: Connected to 127.0.0.1:6996, attached to remote volume
'brick0'.
[2011-03-31 12:53:25.348567] I [client-handshake.c:863:client_setvolume_cbk]
0-client1: Connected to 127.0.0.1:6997, attached to remote volume
'brick0'.
[2011-03-31 12:53:25.360618] I [fuse-bridge.c:3316:fuse_graph_setup] 0-fuse:
switched graph to 0
[2011-03-31 12:53:25.361021] I [fuse-bridge.c:2897:fuse_init] 0-glusterfs-fuse:
FUSE inited with protocol versions: glusterfs 7.13 kernel 7.13
For those interested, this is my new server / client vol files.
client.vol
volume client0
type protocol/client
option transport-type tcp
option remote-host 127.0.0.1
option remote-port 6996
option remote-subvolume brick0
end-volume
volume client1
type protocol/client
option transport-type tcp
option remote-host 127.0.0.1
option remote-port 6997
option remote-subvolume brick0
end-volume
volume distribute
type cluster/distribute
subvolumes client0 client1
end-volume
volume writebehind
type performance/write-behind
option aggregate-size 32MB
option cache-size 64MB
subvolumes distribute
end-volume
volume ioc
type performance/io-cache
option cache-size 64MB
subvolumes writebehind
end-volume
--server.vol
volume posix0
type storage/posix
option directory /glustermnt/sdb1/a1
end-volume
volume locks0
type features/posix-locks
subvolumes posix0
end-volume
volume brick0
type performance/io-threads # Performance enhancement
option thread-count 8
subvolumes locks0
end-volume
volume server
type protocol/server
option transport-type tcp/server
option transport.socket.listen-port 6996
option transport.socket.bind-address 127.0.0.1
option auth.addr.brick0.allow *
subvolumes brick0
end-volume
-----Original Message-----
From: gluster-users-bounces at gluster.org [mailto:gluster-users-bounces at
gluster.org] On Behalf Of Hreinn ?g?stsson
Sent: 31. mars 2011 12:24
To: gluster-users at gluster.org
Subject: [Gluster-users] Trying to get gluster up and running. Features/locks
I always get this error.
Running - Linux 2.6.32-28-server, Ubuntu server, 10.10 x64
[2011-03-31 12:22:58.441625] W [posix.c:1883:init] 0-locks: Volume is dangling.
Please check the volume file.
Given volfile:
+------------------------------------------------------------------------------+
1: volume brick
2: type storage/posix
3: option directory /glustermnt/sdb1/a1
4: end-volume
5:
6: volume locks
7: type features/posix-locks
8: subvolumes brick
9: end-volume
10:
11:
12: volume server
13: type protocol/server
14: option transport-type tcp/server
15: option transport.socket.listen-port 6996
16: option transport.socket.bind-address 127.0.0.1
17: option auth.addr.brick.allow *
18: subvolumes brick
19: end-volume
[2011-03-31 12:22:58.480571] I [server-handshake.c:535:server_setvolume]
0-server: accepted client from 127.0.0.1:1023
[2011-03-31 12:22:58.504177] C [posix.c:3929:posix_entrylk] 0-brick:
"features/locks" translator is not loaded. You need to use it for
proper functioning of GlusterFS
Am unable to find any refrences to this problem online...
Best regards,
Hreinn
Amar Tumballi
2011-Mar-31 13:33 UTC
[Gluster-users] Trying to get gluster up and running. Features/locks
2011/3/31 Hreinn ?g?stsson <hreinn at nordicphotos.com>> I always get this error. > > Running - Linux 2.6.32-28-server, Ubuntu server, 10.10 x64 > > > [2011-03-31 12:22:58.441625] W [posix.c:1883:init] 0-locks: Volume is > dangling. Please check the volume file. > Given volfile: > > +------------------------------------------------------------------------------+ > 1: volume brick > 2: type storage/posix > 3: option directory /glustermnt/sdb1/a1 > 4: end-volume > 5: > 6: volume locks > 7: type features/posix-locks > 8: subvolumes brick > 9: end-volume > 10: > 11: > 12: volume server > 13: type protocol/server > 14: option transport-type tcp/server > 15: option transport.socket.listen-port 6996 > 16: option transport.socket.bind-address 127.0.0.1 > 17: option auth.addr.brick.allow * > 18: subvolumes brick > 19: end-volume > [2011-03-31 12:22:58.480571] I [server-handshake.c:535:server_setvolume] > 0-server: accepted client from 127.0.0.1:1023 > [2011-03-31 12:22:58.504177] C [posix.c:3929:posix_entrylk] 0-brick: > "features/locks" translator is not loaded. You need to use it for proper > functioning of GlusterFS > > Looking at the logs, either you are using one of 3.1.3, 3.2.0qaNN, or gitmaster branch code. In all these, we recommend using the volumes created by glusterd using gluster CLI. Please refer to our documentation for how to get started with GlusterFS 3.1.x releases. Regards, Amar
Thai. Ngo Bao
2011-Apr-01 03:34 UTC
[Gluster-users] where are files physically stored in recent version (3.1.x)
Hello list, I have been developing a mapreduce - application running on GlusterFS. Therefore files? extended attributes are pretty much critical for the application. I am curious to know what is the official way of finding out where files are physically stored. Should you have any suggestions or experience you want to share, please let me know. Thanks, Thai Ngo