-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Eric Day wrote: > Hi all, > > I talked to Padraig on IRC last night, and I'm all for this. I was > already planning a pool_of_threads rewrite once the new socket code > is in so we can look at doing a real non-blocking I/O scheduler. I'd > be happy to help out where I can and be a mentor if needed.
FYI, there is a difference between a session scheduler and an I/O scheduler. For an I/O scheduler, which has the responsibility of reading I/O events from sockets as they arrive from client connections, libevent may be an excellent fit. But, for session schedulers, whose responsibility it is to prioritize the execution of a session's statements, the scheduler needs to be thought of in a different way.. - -j > -Eric > > On Sun, Mar 22, 2009 at 11:32:44PM -0400, Padraig O'Sullivan wrote: >> Hi! >> >> I saw that MySQL was accepted as a mentoring organization for SoC 2009 >> and I've been thinking of project ideas that might be useful for the >> community. One idea I have that is of interest to me is related to >> schedulers. I think that a good SoC project would be to work on a new >> scheduler which addresses the problems with the current pool of >> threads scheduler. I have written up a very rough project application >> based on the MySQL application template which is available here: >> >> http://www.ece.umd.edu/~posulliv/gsoc/ >> >> Does this sound like a good project for SoC? Is it something that the >> community would be interested in seeing somebody work on and that >> someone would be willing to be a mentor for? Based on discussions I >> have seen on this mailing list, I was under the impression that it >> might be a good fit for SoC. Any feedback people have would be greatly >> appreciated or any alternate suggestions for a SoC project would be >> awesome too. >> >> Thanks for your time. >> -Padraig >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~drizzle-discuss >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~drizzle-discuss >> More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~drizzle-discuss > Post to : [email protected] > Unsubscribe : https://launchpad.net/~drizzle-discuss > More help : https://help.launchpad.net/ListHelp -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAknHwKEACgkQ2upbWsB4UtFpOQCfdP5p71IPLvQqlcWIsobkhO5v DoIAn22pKfME+Jl2dAGuAgSYdyvUHIUa =wQDK -----END PGP SIGNATURE----- _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

