proposed changes to lvsd, nanny, pulse: seeking advice

"Fred Clift" <[email protected]> Tue, 20 Jul 2010 00:58:51 -0400
Newsgroups gmane.linux.redhat.piranha
Message-ID <D2F744D05ED19D45A4A7757F49274A8B03AFF160@IAD-WPRD-XCHB01.corp.verio.net>
This is a multi-part message in MIME format.

--===============3129853289539875792==
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01CB27C8.40B4843E"
Content-class: urn:content-classes:message

This is a multi-part message in MIME format.

------_=_NextPart_001_01CB27C8.40B4843E
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi.  My company is using lvs and we've noticed a few issues.  We have at
least one local patch, and plan on making several more.

=20

I cribbed and slightly modified an internal wiki page about our proposed
changes and bugs.

=20

In particular there is at least one verified bug in lvsd (mis-indexed
re-read of config file), some missing features (as the documentation
implies, or is missing - pulse re-reading the config file, doesn't pay
attention to the status of it's child lvsd),  nanny doesn't check it's
arguments carefully and may unexpectedly exit etc.

=20

=20

For a full detailed description of all the issues we've found, and for
our proposed solutions, please see:

=20

http://clift.org/fred/lvs/lvs.html

=20

=20

I have a couple of questions.  First, can you direct me to the process
for submitting patches for lvs/pulse/nanny, and second, are there other
known issues with these programs that we might likely trip over?  In
particular are there nanny options that currently are arguably non-valid
parameters (cause immediate nanny exit) - for example, a timeout of 0 is
one.  Are there others?

=20

=20

Anyway, I'd appreciate anyone's feedback on our proposed changes and the
patch submission process.

=20

Thanks.

=20

Fred Clift

[email protected]

Verio Inc.



This email message is intended for the use of the person to whom it has =
been sent, and may contain information that is confidential or legally =
protected. If you are not the intended recipient or have received this =
message in error, you are not authorized to copy, distribute, or =
otherwise use this message or its attachments. Please notify the sender =
immediately by return e-mail and permanently delete this message and any =
attachments. Verio, Inc. makes no warranty that this email is error or =
virus free.  Thank you.

------_=_NextPart_001_01CB27C8.40B4843E
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal>Hi.&nbsp; My company is using lvs and we&#8217;ve =
noticed a
few issues.&nbsp; We have at least one local patch, and plan on making =
several
more.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I cribbed and slightly modified an internal wiki =
page about
our proposed changes and bugs.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>In particular there is at least one verified bug in =
lvsd (mis-indexed
re-read of config file), some missing features (as the documentation =
implies,
or is missing &#8211; pulse re-reading the config file, doesn&#8217;t =
pay
attention to the status of it&#8217;s child lvsd), &nbsp;nanny =
doesn&#8217;t
check it&#8217;s arguments carefully and may unexpectedly exit =
etc.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>For a full detailed description of all the issues =
we&#8217;ve
found, and for our proposed solutions, please see:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><a =
href=3D"http://clift.org/fred/lvs/lvs.html">http://clift.org/fred/lvs/lvs=
.html</a><o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I have a couple of questions.&nbsp; First, can you =
direct me
to the process for submitting patches for lvs/pulse/nanny, and second, =
are
there other known issues with these programs that we might likely trip
over?&nbsp; In particular are there nanny options that currently are =
arguably
non-valid parameters (cause immediate nanny exit) &#8211; for example, a
timeout of 0 is one.&nbsp; Are there others?<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Anyway, I&#8217;d appreciate anyone&#8217;s =
feedback on our
proposed changes and the patch submission process.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Fred Clift<o:p></o:p></p>

<p class=3DMsoNormal><a =
href=3D"mailto:[email protected]">[email protected]</a><o:p></o:p></p>

<p class=3DMsoNormal>Verio Inc.<o:p></o:p></p>

</div>

<p></p><p><br>This email message is intended for the use of the person =
to whom it has been sent, and may contain information that is =
confidential or legally protected. If you are not the intended recipient =
or have received this message in error, you are not authorized to copy, =
distribute, or otherwise use this message or its attachments. Please =
notify the sender immediately by return e-mail and permanently delete =
this message and any attachments. Verio, Inc. makes no warranty that =
this email is error or virus free.  Thank you.</p></body>

</html>

------_=_NextPart_001_01CB27C8.40B4843E--


--===============3129853289539875792==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Piranha-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/piranha-list
--===============3129853289539875792==--