I believe the most important issue here is that, the way it is now, suspend/resume will make a disconnected mesh unusable.<br><br><br><div class="gmail_quote">On Feb 17, 2008 4:11 AM, Giannis Galanis <<a href="mailto:galanis@laptop.org">galanis@laptop.org</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">There are a couple of important issues/bugs regarding Salut and Suspend/Resume.<br><br>FIRST, there is a "sugar issue", (or at least it seems so). <br>
When an XO resumes after long suspends, all icons(APs, XOs, but not the
meshes) instantly vanish<b>(#6467)</b>. Then they slowly reappear. Although with
the APs the situation is pretty straightforward, with the XOs we have
several cases:<br>
<ul><li>all XOs in the mesh return almost instantly<br>
</li><li>all or some XOs return slowly one by one</li><li>nothing returns, and avahi peer list is empty<b>(#6498)</b></li></ul>
It seems that although suspend should keep the previous situation frozen, in fact the avahi peer list is affected.<br><br><br>SECOND, we have a network issue, which suggests a "war" between suspend/resume and avahi/salut<br>
Suspend will be interrupted only with unicast packets, but Salut/avahi rely on multicast packets.<br><br>The result is that when an XO that appears in the mesh view is suspended, avahi will treat it just as if it has left the mesh.<br>
<br><ul><li>When an XO is being used(not suspended), all other suspended XOs in the mesh will start failing 1 by 1</li><li>From the moment an XO is suspended in about 10-30min the icon will vanish.<b>(#6282)</b></li><li>
If within this time new XOs join the mesh than the icon will vanish instantly!!<b>(#5501)</b></li><li>If gradually several removed XOs start to resume, their icons will start returning <br></li></ul>*****As you can see, the XOs have very little chance to even see each other******<br>
<br>RESULT:<br>A mesh of several XOs will avoid icons flashing here and there, ONLY if no XO has been idle for more 10min, which is rather unlikely.<br><br>Considering the effects of the FIRST issue, you would practically have to restart sugar or switch channel back and forth to return to your original status.<br>
<br>Salut/avahi are very sluggish in handling failed connections, and suspend resume enhaces this effect.<br><br>
</blockquote></div><br>