Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Feb 2005 22:37:29 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        John-Mark Gurney <gurney_j@resnet.uoregon.edu>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/lib/libpthread/thread thr_attr_init.c thr_init.c thr_private.h thr_stack.c
Message-ID:  <1108352249.93267.20.camel@shumai.marcuscom.com>
In-Reply-To: <20050214020531.GD40468@funkthat.com>
References:  <200502131838.j1DIc6tZ020690@repoman.freebsd.org> <1108337583.93267.1.camel@shumai.marcuscom.com> <20050214020531.GD40468@funkthat.com>

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

--=-9tabclp5ShELnrk1v25k
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2005-02-13 at 18:05 -0800, John-Mark Gurney wrote:
> Joe Marcus Clarke wrote this message on Sun, Feb 13, 2005 at 18:33 -0500:
> > And there was much rejoicing!  I would like to reiterate mezz's request
> > for a __FreeBSD_version bump once all the thread libraries are updated.
> > It would also be good to get this MFC'd before 5.4.  Thanks again.
>=20
> If any application that cares/requires changes from the default, either
> due to large number of threads (requiring small stack size), or large
> stacks, should already be patched with their new defaults...  So
> requiring a modification based upon version before/after this change
> should be unnecessary...

But knowing when this patch is implemented means we can _not_ patch
certain applications.  The best example of this is gstreamer.  Gstreamer
is patched to lower its initial thread stack usage to 1 MB since that
was the previous limit.  This severely limits gstreamer.  With the
larger initial thread stack size (something that is not changeable by
individual applications), we no longer need to cripple gstreamer on
-CURRENT.  Therefore, I ask __FreeBSD_version to be bumped so I know
when it's safe to let gstreamer take a full 2 MB of stack on the initial
thread.

Joe

>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-9tabclp5ShELnrk1v25k
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

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

iD8DBQBCEBz5b2iPiv4Uz4cRAsXUAJ9mfhLQgCY8a7Sf1wQQuyK/Gh3dtgCgrtAy
D/HXzwAZHgiMKReJUS9sjMo=
=O/8H
-----END PGP SIGNATURE-----

--=-9tabclp5ShELnrk1v25k--



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