Bug 763895 (GLUSTER-2163)

Summary: Can't create volume using 3.1.1qa11 on OpenSolaris 2009.6
Product: [Community] GlusterFS Reporter: Craig Carl <craig>
Component: coreAssignee: Vijay Bellur <vbellur>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: 3.1.1CC: anush, gluster-bugs, jacob, vijay
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Solaris   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: RTNR Mount Type: ---
Documentation: DNR CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Craig Carl 2010-11-29 15:56:07 UTC
After building from source - 

#sudo pkg install SUNWflexlex SUNWbison
#wget http://download.gluster.com/pub/gluster/glusterfs/qa-releases/glusterfs-3.1.1qa11.tar.gz
#gunzip glusterfs-3.1.1qa11.tar.gz
#tar xvf glusterfs-3.1.1qa11.tar
#cd glusterfs-3.1.1qa11
#./configure
#sudo make
#sudo make install

#sudo /etc/init.d/nfs.server stop
#sudo /usr/local/sbin/glusterd
#sudo /usr/local/sbin/gluster

We can't create a volume. Localhost name is opensolaris, IP is 10.1.30.191

gluster> peer status
No peers present
gluster> peer probe 10.1.30.160
Probe successful
gluster> volume create vol1 transport tcp opensolaris:/glu 10.1.30.160:/glu     
Creation of volume vol1 has been unsuccessful

gluster> volume create vol3 transport tcp 10.1.30.191:/glu 10.1.30.160:/glu
Creation of volume vol3 has been unsuccessful
Host 10.1.30.191 not a friend
gluster> peer probe 10.1.30.191
Probe successful
gluster> volume create vol3 transport tcp 10.1.30.191:/glu 10.1.30.160:/glu
###Just hangs forever ###
gluster@opensolaris:/etc/glusterd$ tail -n 100 /usr/local/var/log/glusterfs/usr-local-etc-glusterfs-glusterd.vol.log 
  1: volume management
  2:     type mgmt/glusterd
  3:     option working-directory /etc/glusterd
  4:     option transport-type socket,rdma
  5:     option transport.socket.keepalive-time 10
  6:     option transport.socket.keepalive-interval 2
  7: end-volume
  8: 

+------------------------------------------------------------------------------+
[2010-11-29 07:42:16.79232] E [socket.c:1809:socket_server_event_handler] socket.management: Failed to set keep-alive: Option not supported by protocol
[2010-11-29 07:42:22.196627] I [glusterd-handler.c:674:glusterd_handle_cli_list_friends] glusterd: Received cli list req
[2010-11-29 07:42:40.646411] I [glusterd-handler.c:563:glusterd_handle_cli_probe] glusterd: Received CLI probe req 10.1.30.160 24007
[2010-11-29 07:42:40.649674] I [glusterd-handler.c:398:glusterd_friend_find] glusterd: Unable to find hostname: 10.1.30.160
[2010-11-29 07:42:40.649718] I [glusterd-handler.c:2618:glusterd_probe_begin] glusterd: Unable to find peerinfo for host: 10.1.30.160 (24007)
[2010-11-29 07:42:40.658684] W [rpc-transport.c:849:rpc_transport_load] rpc-transport: missing 'option transport-type'. defaulting to "socket"
[2010-11-29 07:42:40.659228] E [socket.c:2018:socket_connect] management: Failed to set keep-alive: Option not supported by protocol
[2010-11-29 07:42:40.659806] I [glusterd-handler.c:2600:glusterd_friend_add] glusterd: connect returned 0
[2010-11-29 07:42:40.666625] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.160 found.. state: 0
[2010-11-29 07:42:40.681483] I [glusterd3_1-mops.c:80:glusterd3_1_probe_cbk] glusterd: Received probe resp from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475, host: 10.1.30.160
[2010-11-29 07:42:40.681561] I [glusterd-handler.c:386:glusterd_friend_find] glusterd: Unable to find peer by uuid
[2010-11-29 07:42:40.681583] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.160 found.. state: 0
[2010-11-29 07:42:40.682180] I [glusterd3_1-mops.c:125:glusterd3_1_probe_cbk] glusterd: Received resp to probe req
[2010-11-29 07:42:40.690389] E [socket.c:1809:socket_server_event_handler] socket.management: Failed to set keep-alive: Option not supported by protocol
[2010-11-29 07:42:40.690735] I [glusterd3_1-mops.c:172:glusterd3_1_friend_add_cbk] glusterd: Received ACC from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475, host: 10.1.30.160, port: 0
[2010-11-29 07:42:40.690784] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Probe Sent to Peer
[2010-11-29 07:42:40.690868] I [glusterd-handler.c:2791:glusterd_xfer_cli_probe_resp] glusterd: Responded to CLI, ret: 0
[2010-11-29 07:42:40.691749] I [glusterd-handler.c:2387:glusterd_handle_probe_query] glusterd: Received probe from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475
[2010-11-29 07:42:40.691808] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Accepted peer request
[2010-11-29 07:42:40.692058] I [glusterd-handler.c:2422:glusterd_handle_probe_query] glusterd: Responded to 10.1.30.191, op_ret: 0, op_errno: 0, ret: 0
[2010-11-29 07:42:40.692899] I [glusterd-handler.c:2131:glusterd_handle_incoming_friend_req] glusterd: Received probe from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475
[2010-11-29 07:42:40.692974] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Accepted peer request
[2010-11-29 07:42:40.693129] I [glusterd-handler.c:2768:glusterd_xfer_friend_add_resp] glusterd: Responded to 10.1.30.191 (0), ret: 0
[2010-11-29 07:42:40.693545] I [glusterd3_1-mops.c:1001:glusterd3_1_friend_update] : Added uuid: 2f9efe00-34fc-4691-86b5-5ce557883475, host: 10.1.30.160
[2010-11-29 07:42:40.694112] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:42:40.694167] I [glusterd-handler.c:2267:glusterd_handle_friend_update] glusterd: Received friend update from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475
[2010-11-29 07:42:40.694231] I [glusterd-handler.c:2312:glusterd_handle_friend_update] : Received uuid: 44e0f909-538a-4a40-8474-e529a494772c, hostname:10.1.30.191
[2010-11-29 07:42:40.694265] I [glusterd-handler.c:2315:glusterd_handle_friend_update] : Received my uuid as Friend
[2010-11-29 07:42:40.694608] I [glusterd3_1-mops.c:356:glusterd3_1_friend_update_cbk] glusterd: Received ACC from uuid: 
[2010-11-29 07:44:25.314620] I [glusterd-handler.c:785:glusterd_handle_create_volume] glusterd: Received create volume req
[2010-11-29 07:44:25.315620] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.160 found.. state: 3
[2010-11-29 07:44:25.315657] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:44:25.315803] I [glusterd-utils.c:232:glusterd_lock] glusterd: Cluster lock held by 44e0f909-538a-4a40-8474-e529a494772c
[2010-11-29 07:44:25.315835] I [glusterd-handler.c:2835:glusterd_op_txn_begin] glusterd: Acquired local lock
[2010-11-29 07:44:25.315983] I [glusterd3_1-mops.c:1091:glusterd3_1_cluster_lock] glusterd: Sent lock req to 1 peers
[2010-11-29 07:44:25.316434] I [glusterd3_1-mops.c:395:glusterd3_1_cluster_lock_cbk] glusterd: Received ACC from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475
[2010-11-29 07:44:25.316487] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:44:25.317130] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.160 found.. state: 3
[2010-11-29 07:44:25.317276] I [glusterd3_1-mops.c:1233:glusterd3_1_stage_op] glusterd: Sent op req to 1 peers
[2010-11-29 07:44:25.320504] I [glusterd3_1-mops.c:594:glusterd3_1_stage_op_cbk] glusterd: Received RJT from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475
[2010-11-29 07:44:25.320557] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:44:25.320675] I [glusterd3_1-mops.c:1145:glusterd3_1_cluster_unlock] glusterd: Sent unlock req to 1 peers
[2010-11-29 07:44:25.320960] I [glusterd3_1-mops.c:456:glusterd3_1_cluster_unlock_cbk] glusterd: Received ACC from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475
[2010-11-29 07:44:25.321008] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:44:25.321058] I [glusterd-op-sm.c:4738:glusterd_op_txn_complete] glusterd: Cleared local lock
[2010-11-29 07:46:52.105178] I [glusterd-handler.c:785:glusterd_handle_create_volume] glusterd: Received create volume req
[2010-11-29 07:46:52.107560] E [glusterd-utils.c:2311:glusterd_new_brick_validate] glusterd: Host 10.1.30.191 not a friend
[2010-11-29 07:46:52.107633] E [glusterd-handler.c:906:glusterd_handle_create_volume] glusterd: Unlock on opinfo failed
[2010-11-29 07:51:45.717816] I [glusterd-handler.c:563:glusterd_handle_cli_probe] glusterd: Received CLI probe req 10.1.30.191 24007
[2010-11-29 07:51:45.720505] I [glusterd-handler.c:398:glusterd_friend_find] glusterd: Unable to find hostname: 10.1.30.191
[2010-11-29 07:51:45.720550] I [glusterd-handler.c:2618:glusterd_probe_begin] glusterd: Unable to find peerinfo for host: 10.1.30.191 (24007)
[2010-11-29 07:51:45.731682] W [rpc-transport.c:849:rpc_transport_load] rpc-transport: missing 'option transport-type'. defaulting to "socket"
[2010-11-29 07:51:45.732463] E [socket.c:2018:socket_connect] management: Failed to set keep-alive: Option not supported by protocol
[2010-11-29 07:51:45.732860] I [glusterd-handler.c:2600:glusterd_friend_add] glusterd: connect returned 0
[2010-11-29 07:51:45.732941] E [socket.c:1809:socket_server_event_handler] socket.management: Failed to set keep-alive: Option not supported by protocol
[2010-11-29 07:51:45.733038] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.191 found.. state: 0
[2010-11-29 07:51:45.733436] I [glusterd-handler.c:2387:glusterd_handle_probe_query] glusterd: Received probe from uuid: 44e0f909-538a-4a40-8474-e529a494772c
[2010-11-29 07:51:45.733469] I [glusterd-handler.c:386:glusterd_friend_find] glusterd: Unable to find peer by uuid
[2010-11-29 07:51:45.733489] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.191 found.. state: 0
[2010-11-29 07:51:45.733608] I [glusterd-handler.c:2422:glusterd_handle_probe_query] glusterd: Responded to 10.1.30.191, op_ret: 0, op_errno: 0, ret: 0
[2010-11-29 07:51:45.733662] I [glusterd3_1-mops.c:80:glusterd3_1_probe_cbk] glusterd: Received probe resp from uuid: 44e0f909-538a-4a40-8474-e529a494772c, host: 10.1.30.191
[2010-11-29 07:51:45.733685] I [glusterd-handler.c:386:glusterd_friend_find] glusterd: Unable to find peer by uuid
[2010-11-29 07:51:45.733704] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.191 found.. state: 0
[2010-11-29 07:51:45.734207] I [glusterd3_1-mops.c:125:glusterd3_1_probe_cbk] glusterd: Received resp to probe req
[2010-11-29 07:51:45.734263] I [glusterd-handler.c:2131:glusterd_handle_incoming_friend_req] glusterd: Received probe from uuid: 44e0f909-538a-4a40-8474-e529a494772c
[2010-11-29 07:51:45.734291] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Probe Sent to Peer
[2010-11-29 07:51:45.734334] I [glusterd-handler.c:2768:glusterd_xfer_friend_add_resp] glusterd: Responded to 10.1.30.191 (0), ret: 0
[2010-11-29 07:51:45.734664] I [glusterd3_1-mops.c:172:glusterd3_1_friend_add_cbk] glusterd: Received ACC from uuid: 44e0f909-538a-4a40-8474-e529a494772c, host: 10.1.30.191, port: 0
[2010-11-29 07:51:45.734679] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Sent and Received peer request
[2010-11-29 07:51:45.734958] I [glusterd-handler.c:2791:glusterd_xfer_cli_probe_resp] glusterd: Responded to CLI, ret: 0
[2010-11-29 07:51:45.734997] I [glusterd3_1-mops.c:1001:glusterd3_1_friend_update] : Added uuid: 2f9efe00-34fc-4691-86b5-5ce557883475, host: 10.1.30.160
[2010-11-29 07:51:45.735011] I [glusterd3_1-mops.c:1001:glusterd3_1_friend_update] : Added uuid: 44e0f909-538a-4a40-8474-e529a494772c, host: 10.1.30.191
[2010-11-29 07:51:45.735660] I [glusterd3_1-mops.c:356:glusterd3_1_friend_update_cbk] glusterd: Received ACC from uuid: 
[2010-11-29 07:51:45.735685] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:51:45.735701] I [glusterd-handler.c:2267:glusterd_handle_friend_update] glusterd: Received friend update from uuid: 44e0f909-538a-4a40-8474-e529a494772c
[2010-11-29 07:51:45.735718] I [glusterd-handler.c:2312:glusterd_handle_friend_update] : Received uuid: 2f9efe00-34fc-4691-86b5-5ce557883475, hostname:10.1.30.160
[2010-11-29 07:51:45.735727] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:51:45.735741] I [glusterd-handler.c:2312:glusterd_handle_friend_update] : Received uuid: 44e0f909-538a-4a40-8474-e529a494772c, hostname:10.1.30.191
[2010-11-29 07:51:45.735750] I [glusterd-handler.c:2315:glusterd_handle_friend_update] : Received my uuid as Friend
[2010-11-29 07:51:45.735778] I [glusterd3_1-mops.c:356:glusterd3_1_friend_update_cbk] glusterd: Received ACC from uuid: 
[2010-11-29 07:51:55.838080] I [glusterd-handler.c:785:glusterd_handle_create_volume] glusterd: Received create volume req
[2010-11-29 07:51:55.838350] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.191 found.. state: 3
[2010-11-29 07:51:55.838379] I [glusterd-utils.c:2101:glusterd_friend_find_by_hostname] glusterd: Friend 10.1.30.160 found.. state: 3
[2010-11-29 07:51:55.838408] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster
[2010-11-29 07:51:55.838448] I [glusterd-utils.c:232:glusterd_lock] glusterd: Cluster lock held by 44e0f909-538a-4a40-8474-e529a494772c
[2010-11-29 07:51:55.838479] I [glusterd-handler.c:2835:glusterd_op_txn_begin] glusterd: Acquired local lock
[2010-11-29 07:51:55.838658] I [glusterd3_1-mops.c:1091:glusterd3_1_cluster_lock] glusterd: Sent lock req to 2 peers
[2010-11-29 07:51:55.838719] I [glusterd-handler.c:426:glusterd_handle_cluster_lock] glusterd: Received LOCK from uuid: 44e0f909-538a-4a40-8474-e529a494772c
[2010-11-29 07:51:55.839004] I [glusterd3_1-mops.c:395:glusterd3_1_cluster_lock_cbk] glusterd: Received ACC from uuid: 2f9efe00-34fc-4691-86b5-5ce557883475
[2010-11-29 07:51:55.839139] I [glusterd-utils.c:2062:glusterd_friend_find_by_uuid] glusterd: Friend found.. state: Peer in Cluster

Comment 1 Anand Avati 2010-12-07 09:33:10 UTC
PATCH: http://patches.gluster.com/patch/5828 in master (mgmt/glusterd: Use a static buffer to perform ioctl with SIOCGIFCONF)