Subject: Re: CVS commit: src/lib/libc/rpc
To: Chuck Silvers <chuq@chuq.com>
From: Rui Paulo <rpaulo@fnop.net>
List: source-changes
Date: 11/08/2005 11:54:23
--bg08WKrSYDhXBjb5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2005.11.07 20:22:46 -0800, Chuck Silvers wrote:
| On Sat, Nov 05, 2005 at 10:26:38PM +0000, Rui Paulo wrote:
| > | since there's only 1 file descriptor in this case, it seems better
| > | to just go back to the previous pollts() implementation.
| >=20
| > The objective here was, as the FreeBSD commit log shows:
| >=20
| > Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 15
| > 22:28:59 2002 UTC (3 years ago) by iedowse
| > Branch: MAIN
| > CVS Tags: RELENG_5_1_BP, RELENG_5_1_0_RELEASE, RELENG_5_1,
| > RELENG_5_0_BP, RELENG_5_0_0_RELEASE, RELENG_5_0
| > Changes since 1.14: +90 -158 lines
| >=20
| > Use kqueue(2) instead of poll(2) to wait for replies and timeouts
| > in the UDP RPC client code. As a side-effect, this fixes some bugs
| > that might prevent the RPC call from ever timing out for example
| > if the server keeps responding with the wrong xid. This could
| > probably be simplified further by using the EVFILT_TIMER filter.
|=20
| we can keep the timeout fixes and just go back to pollts() as the
| mechanism for sleeping.  do you want to code that up or should I?

Do you mind doing that ? I'm currently moving home and I will have no
inet access for some time at the new one.

		-- Rui Paulo

--bg08WKrSYDhXBjb5
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (NetBSD)

iD8DBQFDcJHvZPqyxs9FH4QRAg3XAJ98ooXvu214tVbu4A4br04rNeInngCdG2OP
IG4tRJ+RwDQtkAAIm5BeEXs=
=y1zB
-----END PGP SIGNATURE-----

--bg08WKrSYDhXBjb5--