[Gluster-users] GlusterFS 3.1.2 and switch scheduler problem

Gvozden Neskovic neskovic at gmail.com
Wed Mar 2 14:50:05 UTC 2011


Hi All,

I'm trying to configure GlusterFS 3.1.2 with cluster/switch xlator. My goal
is to
store data on local disks, and minimize network traffic. I was planing to
have a
directory for every node in GlusterFS root name space, and use switch
scheduler.

I am getting random errors on file creating. Underlying file system is XFS.
Here is the volume file and log excerpt.

Any suggestions?

Thank you.

volume posix
 type storage/posix
 option directory /local/gluster_volumes/test-volume
end-volume

volume locks
  type features/locks
  subvolumes posix
end-volume

volume brick
 type performance/io-threads
 subvolumes locks
end-volume

volume server
 type protocol/server
 option transport-type rdma
 option auth.addr.brick.allow *
 subvolumes brick
end-volume

volume node1
  type protocol/client
  option transport-type rdma
  option remote-host node1
  option remote-subvolume brick
end-volume

volume node2
  type protocol/client
  option transport-type rdma
  option remote-host node2
  option remote-subvolume brick
end-volume

volume cluster-switch
 type cluster/switch
 option lookup-unhashed on
 option pattern.switch.case /node1*:node1;*:node2
subvolumes node1 node2
end-volume



[2011-03-02 15:26:35.594999] T [server-resolve.c:127:resolve_loc_touchup]
server: return value inode_path 1
[2011-03-02 15:26:35.595033] D [dht-linkfile.c:138:dht_linkfile_create] :
dict is NULL, need to make sure gfid's are same
[2011-03-02 15:26:35.595143] T
[auth-glusterfs.c:185:auth_glusterfs_authenticate] rpc-service: Auth Info:
pid: 24584, uid: 572, gid: 513, owner: 24584
[2011-03-02 15:26:35.595167] T [server-resolve.c:127:resolve_loc_touchup]
server: return value inode_path 10
[2011-03-02 15:26:35.595276] D [dht-diskusage.c:69:dht_du_info_cbk]
cluster-switch: on subvolume 'node9-009': avail_percent is: 99.00 and
avail_space is: 1768715341824
[2011-03-02 15:26:35.595313] D [dht-diskusage.c:69:dht_du_info_cbk]
cluster-switch: on subvolume 'node9-008': avail_percent is: 99.00 and
avail_space is: 1766295830528
[2011-03-02 15:26:35.595362] D [posix.c:265:posix_lstat_with_gfid] posix:
failed to get gfid
[2011-03-02 15:26:35.595381] E [posix.c:1127:posix_mknod] posix: mknod on
/file.test failed: No data available
[2011-03-02 15:26:35.595394] T [server3_1-fops.c:511:server_mknod_cbk]
server: 61: MKNOD /file.test ==> -1 (No data available)
[2011-03-02 15:26:35.595471] W [fuse-bridge.c:1514:fuse_create_cbk]
glusterfs-fuse: 80: /file.test => -1 (No data available)
[2011-03-02 15:26:35.595532] T [fuse-bridge.c:279:fuse_lookup]
glusterfs-fuse: 81: LOOKUP /file.test
[2011-03-02 15:26:35.595989] T
[auth-glusterfs.c:185:auth_glusterfs_authenticate] rpc-service: Auth Info:
pid: 24584, uid: 572, gid: 513, owner: 24584
[2011-03-02 15:26:35.595998] T [rpcsvc.c:723:rpcsvc_program_actor]
rpc-service: Actor found: GlusterFS-3.1.0 - LOOKUP
[2011-03-02 15:26:35.596016] T [server-resolve.c:127:resolve_loc_touchup]
server: return value inode_path 10
[2011-03-02 15:26:35.596094] T [rpc-clnt.c:631:rpc_clnt_reply_init]
rpc-clnt: recieved rpc message (RPC XID: 0x109x Program: GlusterFS 3.1,
ProgVers: 310, Proc: 27) from rpc-transport (node9-009)
[2011-03-02 15:26:35.596122] T [rpcsvc.c:1516:rpcsvc_submit_generic]
rpc-service: Tx message: 216
[2011-03-02 15:26:35.596152] T [rpcsvc.c:1151:rpcsvc_record_build_header]
rpc-service: Reply fraglen 240, payload: 216, rpc hdr: 24
[2011-03-02 15:26:35.596167] T [rpcsvc.c:1555:rpcsvc_submit_generic]
rpc-service: submitted reply for rpc-message (XID: 0x62x, Program:
GlusterFS-3.1.0, ProgVers: 310, Proc: 27) to rpc-transport (rdma.server)
[2011-03-02 15:26:35.596181] T [rpc-clnt.c:631:rpc_clnt_reply_init]
rpc-clnt: recieved rpc message (RPC XID: 0x62x Program: GlusterFS 3.1,
ProgVers: 310, Proc: 27) from rpc-transport (node9-008)
[2011-03-02 15:26:35.596205] D [dht-common.c:566:dht_lookup_everywhere_cbk]
cluster-switch: found on node9-008 linkfile /file.test (-> '')
[2011-03-02 15:26:35.596216] D [dht-common.c:605:dht_lookup_everywhere_cbk]
cluster-switch: deleting stale linkfile /file.test on node9-008
Gvozden Neskovic
neskovic at gmail.com


More information about the Gluster-users mailing list