> -----Original Message-----
> From: Noel J. Bergman [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 29, 2004 16:42
> To: Avalon Developers List; 'James Developers List'
> Subject: RE: Migration ... change for Thread Pool
> 
> > Are you referring to the Excalibur Thread package?
> 
> Only partially.  To quote you from about 5 minutes ago, " The cornerstone
> components (in most cases) handle the adaptation between the
> Phoenix/Merlin
> component model and the Excalibur utilities."  In this case,
> ResourceLimitingThreadPool is in Excalibur, but the installable component,
> ResourceLimitingThreadManger, is a Cornerstone block.


So we are taking about the following packages:

  * excalibut-thread-api-2.0.0
  * excalibur-thread-impl-2.0.0
  * cornerstone-thread-api-2.0.0
  * cornerstone-thread-impl-2.0.0

This basically translates to the Excalibur packages because the cornerstone
stuff is a light-weight wrapper around Excalibur-thread.


> The docs for the pool are at
> http://excalibur.apache.org/apidocs/org/apache/avalon/excalibur/thread/imp
> l/
> ResourceLimitingThreadPool.html, but I cannot find the active Cornerstone
> docs.  

Progress on docs was recently cutback due to some discussion concerning
framework semantics.  However, if you want to get the docs for cornerstone
threads just do the following:

1. checkout Avalon/trunk
2 from the checkjout directory

  $ ant setup
  $ ant

3. cd down to planet/cornerstone/threads/impl

  $ ant javadoc

The javadoc output will be aggregated under ${magic.home}/docs which should
default to ${user.home}/.magic/docs if your running on defaults.  The docs
should include all transitive dependencies so you should have a complete
picture of where things are.


> For that matter, I am having trouble finding the active Cornerstone
> sources.  

The answer is avalon/trunk/planet/cornerstone/


> Where are they other than in the cvs-migration-snapshot
> (http://svn.apache.org/repos/asf/avalon/cvs-migration-snapshot/avalon-
> compon
> ents/cornerstone/threads/impl/src/java/org/apache/avalon/cornerstone/block
> s/
> threads/)?

See above.

> > James MAIN HEAD is working properly against the last release
> > of Excalibur Thread 2.0.0 and the corresponding Cornerstone
> > Thread package.
> 
> I doubt it.  The default code doesn't implement hard limits on resource
> usage, which is what we want.  So although it might appear to be working
> properly, it isn't behaving as we want.

The best thing to do is to submit as issue here:

http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10532


> > Concerning your issues with Excalibur Thread - I guess this should be
> > directed to the Excalibur Project.
> 
> Not unless they have taken over Cornerstone, too.

That depends where your problem is - James has direct dependencies on
Excalibur and uses Cornerstone threads as well.  Excalibur is the center for
Excalibur issues; Avalon is the center for Cornerstone issue. If there is a
cornerstone issue - can you post the issue to the above url and we can take
it from there.

Cheers, Stephen.




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to