Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Dec 2000 00:18:31 +0000
From:      Tony Finch <dot@dotat.at>
To:        Matt Dillon <dillon@earth.backplane.com>
Cc:        Terry Lambert <tlambert@primenet.com>, Alfred Perlstein <bright@wintelcom.net>, Kirk McKusick <mckusick@mckusick.com>, arch@FreeBSD.ORG, net@FreeBSD.ORG
Subject:   Re: patch to cleanup inflight desciptor handling.
Message-ID:  <20001215001831.N92196@hand.dotat.at>
In-Reply-To: <200012150011.eBF0B2R99195@earth.backplane.com>
References:  <200012142345.QAA16165@usr08.primenet.com> <200012150011.eBF0B2R99195@earth.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Matt Dillon <dillon@earth.backplane.com> wrote:
>
>    We are *not* going create a separate ref count field just to track
>    socket queue references, because this breaks the file descriptor passing
>    semantics...

There is an f_msgcount field already but isn't used for the sort of
half-baked hack at the problem which you are railing against :-)

>    There is no simple solution to the garbage collection problem.  That's
>    why the current inefficient, slow, spegetti that is the current GC code
>    is still being used.  We may be able to make it more efficient, but short
>    of some genius spending a long time figuring out the perfect solution
>    there aren't going to be any rewrites.

From looking at the GC literature the best known solution to this
problem is the one I posted earlier today.

Tony.
-- 
f.a.n.finch    fanf@covalent.net    dot@dotat.at
"If I didn't see it with my own eyes I would never have believed it!"


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001215001831.N92196>