Bug 762414 (GLUSTER-682)

Summary: when formatting multiple disk in parallel causes Server Manager crash
Product: [Retired] GlusterSP Reporter: Balamurugan Arumugam <bala>
Component: coreAssignee: Balamurugan Arumugam <bala>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: low    
Version: unspecifiedCC: platform, shireesh, webteam
Target Milestone: 3.1   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Balamurugan Arumugam 2010-02-24 21:13:03 UTC
Respective logs from transport.log file

send: <command request="prepare-data-disk-status" version="2" id="viKnLce33583"> <server> <name>store2</name> <disk>/dev/sda2</disk> </server> </command>
receive: <?xml version="1.0" ?><command id="viKnLce33583" response="prepare-data-disk-status" response-code="OK" version="2"><server><name>store2</name><disk><device>/dev/sda2</device><done>11125</done><total>22293</total></disk><finished>no</finished></server></command>
send: <command request="prepare-data-disk-status" version="2" id="viKnLce33584"> <server> <name>store1</name> <disk>/dev/sda2</disk> </server> </command>
receive: <?xml version="1.0" ?><command id="viKnLce33584" response="prepare-data-disk-status" response-code="OK" version="2"><server><name>store1</name><disk><device>/dev/sda2</device><done>10211</done><total>22293</total></disk><finished>no</finished></server></command>
send: <command request="prepare-data-disk-status" version="2" id="viKnLce33585"> <server> <name>store2</name> <disk>/dev/sda2</disk> </server> </command>
send: <command request="prepare-data-disk-status" version="2" id="viKnLce33586"> <server> <name>store1</name> <disk>/dev/sda2</disk> </server> </command>
receive: <?xml version="1.0" ?><command id="viKnLce33586" response="prepare-data-disk-status" response-code="OK" version="2"><server><name>store1</name><disk><device>/dev/sda2</device><done>10598</done><total>22293</total></disk><finished>no</finished></server></command>
send: <command request="prepare-data-disk-status" version="2" id="viKnLce33587"> <server> <name>store1</name> <disk>/dev/sda2</disk> </server> </command>
receive: <?xml version="1.0" ?><command id="viKnLce33587" response="prepare-data-disk-status" response-code="OK" version="2"><server><name>store1</name><disk><device>/dev/sda2</device><done>10616</done><total>22293</total></disk><finished>no</finished></server></command>

Comment 1 Balamurugan Arumugam 2010-02-25 00:08:58 UTC
Below is the crash report.

_DEBUG_ processing request: prepare-data-disk-status
Traceback (most recent call last):
  File "/usr/sbin/serveragent", line 334, in <module>
    main()
  File "/usr/sbin/serveragent", line 327, in main
    agent.processMessage()
  File "/usr/lib64/Agents/Agent.py", line 98, in processMessage
    return self.xmppClient.Process(timeout)
  File "/usr/lib64/Agents/xmpp/dispatcher.py", line 303, in dispatch
    handler['func'](session,stanza)
  File "/usr/lib64/Agents/Agent.py", line 46, in __defaultMessageHandler
    self.messageHandler(connection, event)
  File "/usr/sbin/serveragent", line 268, in messageHandler
    requestCommand(fromJid, messageDom, messageType)
  File "/usr/sbin/serveragent", line 93, in handleRequestPrepareDataDiskStatus
    responseDom = prepareDataDiskStatus(requestDom)
  File "/usr/lib64/Agents/PrepareDataDiskStatus.py", line 151, in prepareDataDiskStatus
    responseDom.appendTagRoute("server.disk.total", values[1])
IndexError: list index out of range
Wed Feb 24 23:28:10 UTC 2010: terminated: serveragent -N