[CUWiN-Dev] hslsd updates coming
Bill Comisky
bcomisky at pobox.com
Mon Sep 26 08:20:59 CDT 2005
On Thu, 22 Sep 2005, David Young wrote:
> On Thu, Sep 22, 2005 at 04:17:20PM -0500, Bill Comisky wrote:
>> On Wed, 21 Sep 2005, David Young wrote:
>>
>>> I have found some hslsd bugs by watching the Race Street network, which
>>> keeps growing with Tom Wiltzius' help, and by watching the indoor
>>> testbed. I have some fixes under development.
>>>
>>> Dave
>>
>> I've seen recently a few occasions where a node will reboot frequently,
>> though the intervals vary; sometimes hours between reboots and sometimes
>> minutes. The ETX metric and beacon strength to the gateway from the node
>> in question looks like a solid link, and there is typically a fair amount
>> of traffic on the wireless network at the time... I have some cron jobs
>> fetching files on a few nodes, including the rebooting one.
>>
>> Once the node has rebooted, the evidence for what happened is gone, but I
>> have seen an hslsd segfault before, in dmesg output and /var/core/hslsd.*
>> files. Is this symptomatic of the bugs you've found?
>
> I know of a rare condition where hslsd will segfault. I'm working on
> a fix in the ls-refcnt-hsls branch. There may be other conditions, too.
>
> If hellowdog finds that hslsd isn't running, it should not stop the
> watchdog tickle, but it should restart hslsd. I guess it's possible hslsd
> will fail to restart if, say, the memory disk is full of core files....
>
>> I could tweak hellowdog to scp over some information before rebooting
>> (core files, dmesg output, etc); I guess you'd need the unstripped
>> binaries too. Let me know if this would be useful.
>
> That would be very useful.
I've upgraded since the last time this happened (CUWiN and NetBSD srcs
rsync'd to yours), and haven't seen it since; though the traffic pattern
on the testbed may have changed as well.
> Now and again I have mentioned adding build stages that tar up the object
> directories ($BUILDDIR/O/, $BUILDDIR/Z/) for debugging later.
I saw the commits for the -S flag, I'll check it out.
bill
--
Bill Comisky
bcomisky at pobox.com
More information about the CU-Wireless-Dev
mailing list