login
Header Space

 
 

Re: revivesa status 2008/07/09

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Bill Stouder-Studenmund <wrstuden@...>
Cc: Jason Thorpe <thorpej@...>, <tech-kern@...>
Date: Thursday, July 24, 2008 - 5:57 pm

Bill Stouder-Studenmund <wrstuden@netbsd.org> wrote:

Not exactly. To create LWP when blocking (that is, switching the context) SA
invents a lot of complexity, and hacks (eg. locking against order). Also,
inventing the limits on such flow is harder.


But well.. what Andrew said - let's rather spend time optimising the context
switch on such architectures like ARM - that would give overall benefit.


Bringing SA back invents more than 3000 lines of very complicated code. Why?

- To support specific backwards compatibility which we never actually
  supported (see what Andrew and Jason wrote).

- To support theoretical performance for some workload, where seems nobody in
  this mailing-list can provide a prove-of-concept test application, or even
  a reasonable SA benchmark. And no - "I saw a benchmark" or 5 years old
  graph about NPTL, unfortunately, does not say anything...

Looks ironical. Especially when people arguing more from belief, instead of
saying: "Hey, here is the example of real-world application which works with
SA much better - let's try it!"

But again, the main thing which makes me upset is adding thousands of lines
to improve few percent of theoretical cases. This breaks one of the main
software engineering principles. I thought it is not the way NetBSD goes...

-- 
Best regards,
Mindaugas
www.NetBSD.org
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
revivesa status, Bill Stouder-Studenmund, (Tue Jul 1, 7:29 pm)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Thu Jul 10, 2:31 am)
Re: revivesa status 2008/07/09, David Holland, (Sat Jul 12, 3:28 pm)
Re: revivesa status 2008/07/09, Andy Shevchenko, (Thu Jul 10, 3:28 am)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Thu Jul 10, 2:39 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Fri Jul 11, 8:47 am)
Re: revivesa status 2008/07/09, Manuel Bouyer, (Fri Jul 11, 3:30 pm)
Re: revivesa status 2008/07/09, Jason Thorpe, (Wed Jul 23, 6:39 pm)
Re: revivesa status 2008/07/09, Havard Eidnes, (Thu Jul 24, 6:31 am)
Re: revivesa status 2008/07/09, Andrew Doran, (Fri Jul 25, 3:19 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 12:19 pm)
Re: revivesa status 2008/07/09, Havard Eidnes, (Thu Jul 24, 5:09 pm)
Re: revivesa status 2008/07/09, David Holland, (Fri Jul 25, 11:45 am)
Re: revivesa status 2008/07/09, Antti Kantee, (Thu Jul 24, 12:51 pm)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 1:28 pm)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Fri Jul 25, 1:54 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Mon Jul 28, 11:35 pm)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Mon Jul 28, 11:58 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Fri Jul 25, 3:40 am)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Fri Jul 25, 4:37 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Mon Jul 28, 11:30 pm)
Re: revivesa status 2008/07/09, Eric Haszlakiewicz, (Sat Jul 12, 2:38 pm)
Re: revivesa status 2008/07/09, Tonnerre Lombard, (Sun Jul 13, 4:03 am)
Re: revivesa status 2008/07/09, Thor Lancelot Simon, (Fri Jul 11, 4:28 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Thu Jul 24, 4:35 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Wed Jul 23, 6:41 pm)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Sat Jul 12, 6:41 am)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Sun Jul 13, 4:12 pm)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Fri Jul 11, 2:13 pm)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Fri Jul 11, 12:18 pm)
Re: revivesa status 2008/07/09, Gary Thorpe, (Sat Jul 12, 1:07 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Thu Jul 24, 4:26 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Wed Jul 23, 6:49 pm)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Thu Jul 24, 6:07 am)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Thu Jul 24, 12:53 pm)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Thu Jul 24, 5:57 pm)
Re: revivesa status 2008/07/09, Alan Barrett, (Fri Jul 25, 12:10 pm)
Re: revivesa status 2008/07/09, Havard Eidnes, (Fri Jul 25, 8:46 am)
Re: revivesa status 2008/07/09, Dieter Baron, (Fri Jul 25, 9:14 am)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Fri Jul 25, 12:37 am)
Re: revivesa status 2008/07/09, Matthew Mondor, (Mon Jul 28, 2:39 am)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Wed Jul 23, 9:49 pm)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Wed Jul 23, 9:52 pm)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 12:25 pm)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Thu Jul 24, 1:39 pm)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Fri Jul 11, 3:13 pm)
Re: revivesa status 2008/07/09, David Brownlee, (Fri Jul 11, 9:04 am)
Re: revivesa status 2008/07/09, Aleksey Cheusov, (Mon Jul 14, 4:49 pm)
Re: revivesa status 2008/07/09, Thor Lancelot Simon, (Mon Jul 14, 7:29 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Fri Jul 11, 7:25 pm)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Fri Jul 11, 9:24 pm)
re: revivesa status 2008/07/09 , matthew green, (Fri Jul 11, 7:40 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Thu Jul 24, 4:29 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 12:24 pm)
speck-geostationary