> Have just committed some changes in the excalibur thread package > linked to the updates I made to excalibur-pool
> 2. removed deprecated ThreadControl and ThreadPool If Avalon's ResourceLimitingPool is finally working properly, so that we don't need the one in James, let me know. Otherwise, it sounds as if we just broke org.apache.james.util.thread.DefaultThreadPool. See: http://cvs.apache.org/viewcvs.cgi/james-server/src/java/org/apache/james/uti l/thread/?only_with_tag=branch_2_1_fcs If everything works, I could use http://cvs.apache.org/viewcvs.cgi/avalon-components/cornerstone/threads/impl /src/java/org/apache/avalon/cornerstone/blocks/threads/ResourceLimitingThrea dManager.java. However, there were bugs in the Avalon code in the past. I know that Leif did some work on parts of it back in the same timeframe when I extracted the necessary code for James to work, but I don't know if he got to all of the bugs. Unfortunately, with all of the shuffling of file locations, we've effectively lost all of the CVS history, so when I look at something like http://cvs.apache.org/viewcvs.cgi/avalon-excalibur/thread/impl/src/java/org/ apache/avalon/excalibur/thread/impl/ResourceLimitingThreadPool.java, there is no history *at all* to see. If we are going to keep re-organizing code, perhaps it is time to get into Subversion, so that we stop losing the change history? If you look here: http://cvs.apache.org/viewcvs.cgi/avalon-excalibur/thread/impl/src/java/org/ apache/avalon/excalibur/thread/impl/, not one file has any change history. And don't tell me to go look in the Attic somewhere. If I come across as a bit annoyed, actually I am. I spent a lot of time in the past to trace through the code. Now I want to go back and see if problems were fixed so that we can use the new code. But the change logs are gone, so I have to re-analyze the code from scratch. That's pretty much an incentive to use the already tested code in the James CVS, except that the interface changes mean that code is broken, too. Am I getting my point(s) across? --- Noel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
