[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
why linuxthreads patch not merged with glibc-2.2?
>hi,
>if there is a linuxthreads patch for mysql (and it seems to me a general
>patch) why not incorporated into glibc-2.2 ?
>if glibc developer reject it than they have a good reason for it or not ?
>thanks.
Because we could not convince Ulrich Drepper to include it, even to be executed only if the mutex was created with a special attribute. We
hope that at some point LinuxThreads will have the special option for
a fast short-lived mutex - we are considering maintaing our own branch
in the worst case, as there are some other issues that need to be fixed, eg thread stack spacing is controlled only by a #defined variable, thread stack allocation can steal pages from the heap if
you have a lot of threads, it would be nice to have the mutex code SMP-aware - always yield on signle CPU, and first spin a bit on multiple, and possibly some other things. We would of course prefer that those changes happen in the official branch, as we do not have that much spare time to maintain one more package.--
Sasha Pachev
+------------------------------------------------------------------+
| ____ __ _____ _____ ___ http://www.mysql.com |
| /*/\*\/\*\ /*/ \*\ /*/ \*\ |*| Sasha Pachev |
| /*/ /*/ /*/ \*\_ |*| |*||*| sasha@xxxxxxxxx |
| /*/ /*/ /*/\*\/*/ \*\|*| |*||*| Provo, Utah, USA |
| /*/ /*/ /*/\*\_/*/ \*\_/*/ |*|____ |
| ^^^^^^^^^^^^/*/^^^^^^^^^^^\*\^^^^^^^^^^^ |
| /*/ \*\ Developers Team |
+------------------------------------------------------------------+
--
---------------------------------------------------------------------
Please check "http://www.mysql.com/documentation/manual.php" before
posting. To request this thread, e-mail mysql-thread60322@xxxxxxxxxxxxxxx
To unsubscribe, send a message to:
<mysql-unsubscribe-treed=ultraviolet.org@xxxxxxxxxxxxxxx>
If you have a broken mail client that cannot send a message to
the above address (Microsoft Outlook), you can use:
http://lists.mysql.com/php/unsubscribe.php
This mailing list archive is a service of Copilot Consulting.