Inline

-----Original Message-----
From: John Crispin [mailto:[email protected]] 
Sent: Wednesday, January 13, 2016 10:56 PM
To: Lioy, Marcello
Cc: [email protected]
Subject: Re: [Allseen-core] detecting remote power down



On 13/01/2016 23:17, Lioy, Marcello wrote:
> .If you have a session and are using the UDP transport (which should be the 
> default in current releases) you should see the disconnect much sooner than 
> 1800s.  If you don't have a session it is trickier as there are a various 
> timers in the system related to discovery.  
that is what i thought but 15.09 takes 30 minutes. i managed to reproduce this 
on an openwrt and a debian using off the shelf samples from the tree.

[Lioy, Marcello] So you were in a session and there was an issue?  If you have 
logs to share that would be helpful - you could file a Jira for this issue with 
the logs.


> What exactly is the use case you wish to solve?  There is a presence facility 
> (not surprisingly called ping) and aditional functionality in the form of a 
> helper library called the auto-pinger, that will detect if someone is gone.  
> So the question is: how important is it to find out that a peer you care 
> about is no longer there?  Tradeoff is of course network traffic.

oh dear. i was scared some one would say that the solution is polling.
somehow i did expect that answer though
[Lioy, Marcello] Given this is essentially a different form of network 
partitioning (power off is the same from a reachability perspective as walking 
out of radio coverage, or unplugging a cable).  If you have non-polling 
suggestions for this we are all ears.


.

thanks for the clarification !

        John

> 
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of 
> John Crispin
> Sent: Wednesday, January 13, 2016 5:41 AM
> To: Steve Kinneberg
> Cc: [email protected]
> Subject: Re: [Allseen-core] detecting remote power down
> 
> 
> 
> On 13/01/2016 14:14, John Crispin wrote:
>> Hi Steve,
>>
>> i am playing with the AboutClient sample in 15.09.
>> void SessionLost() only gets called on an ordered shut down of a 
>> remote device. If I just disconnect the power of the remote device I 
>> will have a stale session that wont even be flushed after TCP timeout.
>> this sort of defeats the purpose of said callback if it only gets 
>> called on some occasions but not all.
>>
>> which API do i need to use instead to find out when a session goes stale ?
>>
>>      John
>> _______________________________________________
>> Allseen-core mailing list
>> [email protected]
>> https://lists.allseenalliance.org/mailman/listinfo/allseen-core
>>
> 
> Hi,
> 
> ok, correction, alljoyn did notice after 1870 seconds. any idea how we can 
> reduce this to something sane like 30s ?
> 
>       JOhn
> _______________________________________________
> Allseen-core mailing list
> [email protected]
> https://lists.allseenalliance.org/mailman/listinfo/allseen-core
> 
_______________________________________________
Allseen-core mailing list
[email protected]
https://lists.allseenalliance.org/mailman/listinfo/allseen-core

Reply via email to