On Mon, 24 Jun 2002, Glenn Nielsen wrote:

> +1 to add a Tomcat specific performance testing/benchmark repository.
> 
> Perhaps it would be best if it were in its own repository,
> jakarta-tomcat-benchmark ?  I will help as I have time.

I think we have 3 +1s and one -1 - maybe Remy can change his vote ?

I don't thing j-t-benchmark is a good idea ( see later ), it should 
be in the same place with the tests ( and the total time to run
the watchdog or product tests is a benchmark by itself )


> The latest Tomcat 5 proposal looks much better.  I am still -1 for
> starting the work until the JCP releases JSR 152 and JSR 154 for
> public review.

If you are talking about the implementation of the servlet/jsp 
part - I totally agree, it would be pretty hard to implement it
without reading it first :-)

The JSP2.0 PD seems to be out ( and much larger than the previous,
it'll take few days to read it - I'm afraid we'll have a bloat fest..). 

Regarding the other enhancements to Coyote and other parts - 
I think we can start planning and discussing, that will take 
some time. 

Most of the work for 5.0 will actually be the same as work for 4.1 - so
we are in effect working on it already.

> There is one addition to the proposal I think we should discuss at
> this time.  That is the organization of the CVS repostories for
> Tomcat.

Yes, that's a big pain for me too.


> The trend started a while ago was to break out common components into 
> their own repository.  jakarta-tomcat-connectors and 
> jakarta-tomcat-jasper for example.
> 
> Perhaps this would be the time to consider if there are better ways
> to organize the code. The reorganization would have three goals:
> 
> 1. Allow sharing of components between different versions of Tomcat 
> 
> 2. Reduce duplication and maintenance of code in multiple branches of 
>    one CVS repository.
> 
> 3. Make the code base in each repository more tightly focused on
>    what it does, thus making it easier for developers to find bugs 
>    and submit patches.
> 
> As an example, there are now at least 4 different versions of jasper
> in various repositories.
> 
> jakarta-tomcat-jasper/jasper34
> jakarta-tomcat-jasper/jasper2
> jakarta-tomcat/jasper
> jakarta-tomcat-4.0/jasper
> 
> Tomcat 5 would add a fifth.
> 
> There are many other things that would be in common between Tomcat 4
> and Tomcat 5 which are not dependent on the Servlet or JSP version.
> Moving these out of the core Tomcat CVS repositories would make life
> easier.
> 
> Thoughts?

+1, but I don't like creating too many CVS repositories, and 
I don't think we should create too many big disruptions.

What about a jakarta-tomcat-modules/ CVS repository, with a structure
similar with commons or taglibs ? 

All new components will go there - and eventually we can migrate
any old component that gets refactored and we make the code more
modular.

I think we should keep j-t-c and j-t-j, those are pretty big chunks.

Eventually j-t-5.0 should only contain the servlet implementation,
with no module, coyote will be in j-t-c - and all other modules
in j-t-m.

( well, that's a quick proposal - I'm not very sure it is good )

Costin


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

Reply via email to