<br><font size=2 face="sans-serif">Missed out the other bug, which is a
duplicate of the one below. It gives more detail about the issue:</font>
<br>
<br><font size=2 face="sans-serif"><br>
"Bug ID: 6454060 Synopsis: select()/poll() indicate a socket as readable
when there is no data available</font>
<br>
<br><font size=2 face="sans-serif">Description: </font>
<br>
<br><font size=2 face="sans-serif">pollsys() (on behalf of select()) indicates
available data on a socket but a following recvfrom() fails with EAGAIN:"<br>
<br>
I'm not sure if this does apply here, but it is a spurious type of issue.</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Colin Spargo/GIS/SC/CSC</b></font>
<p><font size=1 face="sans-serif">19/04/2007 18:10</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">hobbit@hswn.dk</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">RE: [hobbit] "hobbitd status-board
not available" from bbgen on solaris 10</font><a href="Notes://EMEA-ML15/802570180066DA27/DABA975B9FB113EB852564B5001283EA/40A3C24C58EF6944852572C2005B68AB">Link</a></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br><font size=2 face="sans-serif">Good to hear!</font>
<br>
<br><font size=2 face="sans-serif">A trawl through sunsolve shows a few
bugs that may have something to do with it:</font>
<br>
<br><font size=2 face="sans-serif">Bug ID: 6458410  Synopsis: read()
may spuriously return EAGAIN while unfusing a TCP connection<br>
</font>
<br><font size=2 face="sans-serif">No patch for this yet I believe. <br>
<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>"T.J. Yang" <tj_yang@hotmail.com></b>
</font>
<p><font size=1 face="sans-serif">19/04/2007 17:46</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
hobbit@hswn.dk</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">hobbit@hswn.dk</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">RE: [hobbit] "hobbitd status-board
not available" from bbgen on solaris 10</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>1. stop hobbit server<br>
2. zero out the existing log file<br>
3. apply the online fix<br>
4. So far so good, I can confirm the status-board error message is now
gone <br>
;)<br>
<br>
bash-3.00# grep -i status-board  *.log<br>
bash-3.00# pwd<br>
/var/opt/hobbitserver42/log<br>
bash-3.00# ls *.log<br>
acknowledge.log    cgierror.log       hobbitlaunch.log
  rrd-data.log<br>
bb-display.log     clientdata.log     hobbitlaunch.pid
  rrd-status.log<br>
bb-network.log     history.log        hostdata.log<br>
bb-retest.log      hobbitd.log        notifications.log<br>
bbcombotest.log    hobbitd.pid        page.log<br>
bash-3.00# cat /etc/release<br>
                    
  Solaris 10 6/06 s10s_u2wos_09a SPARC<br>
           Copyright 2006 Sun Microsystems, Inc.
 All Rights Reserved.<br>
                    
   Use is subject to license terms.<br>
                    
        Assembled 09 June 2006<br>
bash-3.00#<br>
<br>
<br>
Good job on track down the cause on providing the fix.<br>
<br>
T.J. Yang<br>
<br>
<br>
<br>
<br>
<br>
>From: Colin Spargo <cspargo2@csc.com><br>
>Reply-To: hobbit@hswn.dk<br>
>To: hobbit@hswn.dk<br>
>Subject: [hobbit] "hobbitd status-board not available" from
bbgen on <br>
>solaris 10<br>
>Date: Thu, 19 Apr 2007 12:30:23 +0100<br>
><br>
>If anyone has been having issues with bbgen logging this error mesage
on<br>
>Solaris 10 and intermittently  failing, resulting in blank status
pages,<br>
>then I think I have found a workaround.<br>
><br>
>If you disable TCP fusion be adding the following kernel parameter
to<br>
>/etc/system and reboot, hopefully you will find that the problem goes<br>
>away.<br>
><br>
>set ip:do_tcp_fusion = 0<br>
><br>
>Apparently this can be done on a live system as well (without rebooting),<br>
>but will require hobbit to be restarted. To do this:<br>
><br>
>echo do_tcp_fusion/W0 | mdb -kw<br>
><br>
><br>
>TCP fusion is only used on local loopback connections to speed them
up by<br>
>bypassing the normal TCP stack. I found that the problem only occured
when<br>
>connecting to hobbitd locally. I tried running "bb localhost hobbitdboard"<br>
>once a second, and found it would often return no data, but if I ran
the<br>
>same command from another host to the hobbit server, it always returned<br>
>correct data. This made me suspect TCP fusion, as I have run into issues<br>
>with it before. It it is best left disabled in my opinion.<br>
<br>
_________________________________________________________________<br>
MSN is giving away a trip to Vegas to see Elton John.  Enter to win
today. <br>
http://msnconcertcontest.com?icid-nceltontagline<br>
<br>
<br>
To unsubscribe from the hobbit list, send an e-mail to<br>
hobbit-unsubscribe@hswn.dk<br>
<br>
<br>
</font></tt>
<br>
<br>