then, timeout WILL exponentially backoff in the future release of net-snmp?
is it better if exponentially backoff ?
why the comments in snmp_api.h ?
struct snmp_session {
/*
* Protocol-version independent fields
*/
/** snmp version */
long version;
/** Number of retries before timeout. */
int retries;
/** Number of uS until first timeout, then exponential backoff */
long timeout;
thanks.
On Tue, 2005-09-20 at 19:02 +0800, =?gb2312?B?wO4glUY=?= wrote:
> [Does] timeout really exponentially backoff ?
No.
Looking at the code:
static int
snmp_resend_request(...)
{
:
rp->retries++;
result = transport->f_send(...);
:
gettimeofday(&now, (struct timezone *) 0);
tv = now;
tv.tv_usec += rp->timeout; <=====
rp->expire = tv;
}
The same timeout value is added each time.
No back-off algorithm is applied.
Dave
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users