<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2656.60">
<TITLE>gen_leader bug</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hello All,</FONT>
<BR><FONT SIZE=2>We have encountered a problem with gen_leader. All our servers died simultaneously. The bug is this:</FONT>
</P>

<P><FONT SIZE=2>The function lexcompare returns one of: 'equal', 'less', or 'greater'. The function safe_loop calls lexcompare when it receives a 'capture' message from a server. Unfortunately, safe_loop only handles 'less' and 'greater' in the lexcompare returned result.</FONT></P>

<P><FONT SIZE=2>Our server ran into a scenario when 'equal' was returned from lexcompare. Hence, the servers crashed.</FONT>
</P>

<P><FONT SIZE=2>What should be done to fix this missing case clause problem?</FONT>
</P>

<P><FONT SIZE=2>Thanks -</FONT>
<BR><FONT SIZE=2>- Thomas Fee</FONT>
</P>
<BR>

<P>DISCLAIMER: This message (including any files transmitted with it) may contain confidential and/or proprietary information, is the property of Interactive Data Corporation and/or its subsidiaries, and is directed only to the addressee(s). If you are not the designated recipient or have reason to believe you received this message in error, please delete this message from your system and notify the sender immediately. An unintended recipient's disclosure, copying, distribution, or use of this message or any attachments is prohibited and may be unlawful.</P>

<P> 
</P>

</BODY>
</HTML>