> > Your planning is to release TC 4.0 for late December or early January
> ?-)
> > What about Tomcat 3.2 release ? early December ?
> >
> 
> There have been several bug fixes posted for 3.2b8 that I want to
> evaluate, but
> no new critical bugs.  Therefore, my inclination will be to cut a final
> 3.2
> release next week, and start doing a maintenance cycle (3.2.1, 3.2.2,
> etc.) as
> needed -- we should discuss this more next week, after all the US folks
> get over
> their turkey hangovers ;-).

Many of the ajp13 bugs seems to be fixed (even the dreaded ajp13 + 
RequestDispatcher). 

I'm +1000 for the release and maintenance cycle. 
My question is about the 3.3-dev ? What will it became. I've got a huge
respect for Costin/Nacho works on 3.3-dev. What will it became ?
Will 3.2.1 will be based on 3.3-dev (yes not revolutin but realistic 
optimization) or just bug fixes of current 3.2b8.


> On 4.0 stability?  I don't think so.  You should consider me to be
> biased
> (Catalina has been *my* baby, after all :-), but I've seen the insides
> of 3.2
> and 4.0 in a lot more detail than I ever hoped to over the last month. 
> I have
> come to the following conclusions:
> 
> * The servlet container code in 3.2 is *substantially* better
>   than the servlet container code in 3.1 in terms of spec conformance,
>   number of bugs, functionality, and performance.
> 
> * The servlet container code in 4.0 is "more better" than 3.2
>   on spec compliance, at least as good on bug counts, and
>   at least as good on performance (soon to be better, because
>   Remy is working on optimizations on the HTTP/1.1 stack).
> 
> * The servlet container in 4.0 sports many additional features
>   over 3.2, and only lacks one at the moment -- the ability to
>   run a web app under a security manager.  That feature can be
>   added in 4.1, as soon as someone who understands this stuff
>   (Glenn, hint hint :-) can help make it happen.
> 
> * The JSP code in 3.2 and 4.0 is pretty equivalent, because we've
>   been tracking the bug fixes pretty well in parallel.

>From my end user (production) point of vue, I need the fastest servlet-engine 
with a robust WEB Server (Apache) connector. Like many I select ApacheJServ and 
next TC 3.x because there was mod_jserv (load-balancing and fault-tolerance).

I'll really start to test TC 4.x when such a connector will be available. I'll 
check speed, stability and memory use. Did we must espect TC 4.x to be much 
more hungry of bytes that 3.x ?

> There are (at least) two reasons where you would HAVE to choose one
> version or
> the other:
> 
> * Do you need web connectors?  Go with 3.2 -- this area is
>   obviously not mature yet in 4.0.

I'll help on Apache 1.3 connector for TC 4.0 (If I could find more 
documentation)

> * Do you need servlet 2.3 or JSP 1.2 features.  Go with 4.0
>   -- obviously, that is the only place these are implemented.

It's not a priority now for production environment but will became before end 
of 2001.

> For any other scenario, you owe it to yourself to evaluate both
> platforms.
> 
> Just as a point of interest, Tomcat 4.0 milestone 4 has been downloaded
> just
> under 9,100 times since it was posted on November 1.  There have
> certainly been
> some bug reports, but not a large volume -- given the download counts,
> this
> seems to be due more to code quality than people ignoring it :-).
> 
> Just as another point of interest, every time I posted a fix to the 3.2
> tree
> over the last couple of weeks, I also looked at whether 4.0 suffered
> from the
> same, or a similar, problem.  On the JSP side the bugs were pretty
> consistent in
> both (natural enough, they were the same code base).  On the servlet
> side, it's
> happened twice out of about 35 bug fixes -- in both cases where I had
> copied
> utility code directly from the 3.2 code base, and therefore carried
> forward
> bugs.
> 
> > >At the same time, we can start talking about features and
> > >functionality we'd like to see in Tomcat 4.1.
> >
> > Whaoo, Tomcat 4.1. Allready ?
> 
> Yes.  From my perspective, we should consider 4.0 to be in feature
> freeze with
> the addition of the web connectors, so future functionality additions
> should be
> planned for a later release.
> 
> >
> > But what about support for Tomcat 3.2.1, 3.2.2, 3.2.3.... (bug fixes)
> >
> > It seems clear for you that Tomcat 3.2 (and the full 3.x line)
> > are allready products in end of life.
> >
> 
> I don't think that is actually the case.
> 
> Large numbers of people have been eagerly awaiting a 3.2 final release. 
> Many
> tool and other vendors have integrated Tomcat 3.2 betas into their
> products, and
> it is not appropriate to encourage them to drop it.
> 
> I will be happy to continue applying contributed patches to the 3.2 code
> base,
> and releasing 3.2.1, 3.2.2 type releases as necessary -- pretty much
> along the
> same line that Apache JServ has continued to create bug fix releases as
> needed.
> I'm not planning on doing any new development on the 3.2 track, however
> -- the
> future path is obviously 4.0.
> 

If you (and co-workers at Sun) stop working of 3.2 branch, we could imagine the 
3.2 will slowly became a dead-end project (like JServ). It don't think it will 
be good for Apache & Tomcat to see a split between the 2 Tomcat 
implementations. There is many challengers around (Resin, Orion) and I think 
all the development forces in Apache Group must go on the same way.

> Aside from the fact that "beta" doesn't really mean the same thing in
> open
> source as it does in commercial products, your point is well taken. 
> That's the
> primary reason I went back and picked up the pieces of 3.2 that everyone
> else
> abandoned.  The wait for 3.2 is almost over.

Ok, I'll try to fix the remaining ajp13 bugs (many cookies), since like many 
others I need ajp13 instead ajp12 to be able to use ssl (Apache/SSL or mod_ssl) 
informations in my servlets.

Regards

Reply via email to