[prev in list] [next in list] [prev in thread] [next in thread] 

List:       evms-devel
Subject:    [Evms-devel] [ evms-Bugs-919327 ] internode message corruption causes evms CLI to segfault
From:       "SourceForge.net" <noreply () sourceforge ! net>
Date:       2004-03-19 7:48:40
Message-ID: E1B4EkC-000655-00 () sc8-sf-web3 ! sourceforge ! net
[Download RAW message or body]

Bugs item #919327, was opened at 2004-03-18 23:48
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=383342&aid=919327&group_id=25076

Category: Engine 
Group: Version 2.0
Status: Open
Resolution: None
Priority: 5
Submitted By: Steve Landherr (sloneycho)
Assigned to: Steve Dobbelstein (steved62)
Summary: internode message corruption causes evms CLI to segfault

Initial Comment:
EVMS version: 2.3.0
Heartbeat version: 1.1.3

Hardware Configuration:
Two node linux cluster connected to two shared 18 GB 
drives via fiber channel.  The drives have been put into 
a Cluster Container, then into an LVM Container, then a 
striped volume created for an OpenGFS filesystem, as 
well as two volumes for the external journals, and one 
for the cidev.

In the evms CLI, the following command targeted at the 
remote node reproducibly returns corrupt data before 
generating a segmentation violation:

q:ei,ogfs_csm/lvm/ogfs_lvm,Current_PVs

The same command run locally works fine.

After stepping through the CLI/remote daemon/remote 
worker with GDB, I found that the corruption was 
caused by skip_netbuf_extend_info() actually modifying 
the netbuf.  Further inspection showed that 
skip_netbuf_key_value_pair() causes the same kind of 
corruption.

The attached patch corrects this problem.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=383342&aid=919327&group_id=25076


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Evms-devel mailing list
Evms-devel@lists.sourceforge.net
To subscribe/unsubscribe, please visit:
https://lists.sourceforge.net/lists/listinfo/evms-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic