[OpenAFS-devel] Re: idle dead timeout processing in clients

Jeffrey Altman jaltman@secure-endpoints.com
Wed, 30 Nov 2011 14:58:36 -0500


This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigB4F8306F2FE1A6B79151DDC1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Andrew:

The block of code in rx.c that is at question is:

    if (call->lastSendData && idleDeadTime && (conn->idleDeadErr !=3D 0)
        && ((call->lastSendData + idleDeadTime) < now)) {
        if (call->state =3D=3D RX_STATE_ACTIVE) {
            cerror =3D conn->idleDeadErr;
            goto mtuout;
        }
    }

when conn->idleDeadErr is set to RX_CALL_DEAD in afs/afs_conn.c:

  rx_SetServerConnIdleDeadErr(tc->id, RX_CALL_DEAD);

Please take a look at 6128.

Jeffrey Altman


--------------enigB4F8306F2FE1A6B79151DDC1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iQEcBAEBAgAGBQJO1orvAAoJENxm1CNJffh439cH/iHFtTPy4lKRsDMKRTdl0I3G
RCPPR3bBZPCsTRFGgQILVQaXUewDC9yeGtdMyClPvUlrHU0/pRMi/z9xtXzPmao3
mfxT1M0jKs4dna8BK/DtbxunVfJAPRWwMndxYvhRkvycQEtX9fMkhKEHogR1X3TF
3FHLV05yFhVRiSfTjxKa7peM8tD4SrLtsm/HTp3vzstuALeW2zDA43UWeN9sc9es
3pxYK0am9jZcp6QgXaUb4wY7qOVvEeeclvy0FzFFRvFaZOqXKrlDJhShEV7kjFYK
FuaeACl3BqDjoSNJL3HnI2cko0PHkw2q9tLHq/ThRac2Z08QY1Mn6ZUV5oNMsaI=
=J18K
-----END PGP SIGNATURE-----

--------------enigB4F8306F2FE1A6B79151DDC1--