Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Dec 2007 07:07:43 +0200
From:      Kostik Belousov <kostikbel@gmail.com>
To:        David Schwartz <davids@webmaster.com>
Cc:        "Freebsd-Net@Freebsd. Org" <freebsd-net@freebsd.org>, freebsd-stable@freebsd.org
Subject:   Re: Packet loss every 30.999 seconds
Message-ID:  <20071222050743.GP57756@deviant.kiev.zoral.com.ua>
In-Reply-To: <MDEHLPKNGKAHNMBLJOLKMEKLJAAC.davids@webmaster.com>
References:  <20071221234347.GS25053@tnn.dglawrence.com> <MDEHLPKNGKAHNMBLJOLKMEKLJAAC.davids@webmaster.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--TRkqPRiqIDKgfg/F
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Dec 21, 2007 at 05:43:09PM -0800, David Schwartz wrote:
>=20
>=20
> I'm just an observer, and I may be confused, but it seems to me that this=
 is
> motion in the wrong direction (at least, it's not going to fix the actual
> problem). As I understand the problem, once you reach a certain point, the
> system slows down *every* 30.999 seconds. Now, it's possible for the code=
 to
> cause one slowdown as it cleans up, but why does it need to clean up so m=
uch
> 31 seconds later?
>=20
> Why not find/fix the actual bug? Then work on getting the yield right if =
it
> turns out there's an actual problem for it to fix.
>=20
> If the problem is that too much work is being done at a stretch and it tu=
rns
> out this is because work is being done erroneously or needlessly, fixing
> that should solve the whole problem. Doing the work that doesn't need to =
be
> done more slowly is at best an ugly workaround.
>=20
> Or am I misunderstanding?

Yes, rewriting the syncer is the right solution. It probably cannot be done
quickly enough. If the yield workaround provide mitigation for now, it
shall go in.

--TRkqPRiqIDKgfg/F
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFHbJueC3+MBN1Mb4gRAvPyAJ9Zp0lEBJmQvkFNRhu2hq/ABVh4qACfc8C0
K4g5W+0PuhHCJNCG9GrUwpw=
=Hb5f
-----END PGP SIGNATURE-----

--TRkqPRiqIDKgfg/F--



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