[Proposal] Branching JK

2009-03-24 Thread Rainer Jung
Hello, I'm thinking about branching JK, so adding http://svn.apache.org/viewvc/tomcat/connectors/branches/jk1.2.x and initially populate the branch with the contents of the 1.2.28 tag. The motivation is to stabilize 1.2 and restrict further changes on 1.2 to patches only. If we agree on suc

Re: [Proposal] Branching JK

2009-03-24 Thread Henri Gomez
Well a jk3 is a good idea but : - What new features will be included ? I take a look at mod_cluster and it seems very promising. - Why not move jk(3) to Apache HTTPD core, like mod_proxy / mod_ajp ? 2009/3/24 Rainer Jung : > Hello, > > I'm thinking about branching JK, so adding > > http://svn.

Re: [Proposal] Branching JK

2009-03-24 Thread Rainer Jung
Hello Henri, On 24.03.2009 15:15, Henri Gomez wrote: Well a jk3 is a good idea but : - What new features will be included ? I take a look at mod_cluster and it seems very promising. - Why not move jk(3) to Apache HTTPD core, like mod_proxy / mod_ajp ? If you look at my message, my favourite

Re: [Proposal] Branching JK

2009-03-24 Thread Remy Maucherat
On Tue, 2009-03-24 at 15:24 +0100, Rainer Jung wrote: > So (and now I am talking about me personally) I think I can still add > interesting features to a mod_jk 1.3 with not to much effort, whereas > the barrior of porting existing mod_jk features to mod_proxy before > adding the new stuff is pr

Re: [Proposal] Branching JK

2009-03-24 Thread Henri Gomez
> If you look at my message, my favourite is *not* a JK3. I'm in favor of jk > 1.3. The difference for me is that 1.3 will be very close to 1.2 without any > bug architectural changes like migrating to APR. ok. > I added some examples of new features in my original mesage. You can find > more exa

Re: [Proposal] Branching JK

2009-03-24 Thread Rainer Jung
On 24.03.2009 16:13, Henri Gomez wrote: Why not moving into mod_proxy? If httpd were approaching a major version change (e.g. httpd 3.0), then there would be the freedom of doing big changes to mod_proxy. But httpd is moving towards 2.4. That means the architecture of mod_proxy will not change. B

Re: [Proposal] Branching JK

2009-03-24 Thread Rainer Jung
On 24.03.2009 15:40, Remy Maucherat wrote: On Tue, 2009-03-24 at 15:24 +0100, Rainer Jung wrote: So (and now I am talking about me personally) I think I can still add interesting features to a mod_jk 1.3 with not to much effort, whereas the barrior of porting existing mod_jk features to mod_prox

Re: [Proposal] Branching JK

2009-03-24 Thread Costin Manolache
On Tue, Mar 24, 2009 at 8:13 AM, Henri Gomez wrote: > > If you look at my message, my favourite is *not* a JK3. I'm in favor of > jk > > 1.3. The difference for me is that 1.3 will be very close to 1.2 without > any > > bug architectural changes like migrating to APR. > > ok. > > > I added some e

Re: [Proposal] Branching JK

2009-03-24 Thread Rainer Jung
On 24.03.2009 16:29, Costin Manolache wrote: On Tue, Mar 24, 2009 at 8:13 AM, Henri Gomez wrote: Why not moving into mod_proxy? If httpd were approaching a major version change (e.g. httpd 3.0), then there would be the freedom of doing big changes to mod_proxy. But httpd is moving towards 2.4.

Re: [Proposal] Branching JK

2009-03-24 Thread jean-frederic clere
Costin Manolache wrote: On Tue, Mar 24, 2009 at 8:13 AM, Henri Gomez wrote: If you look at my message, my favourite is *not* a JK3. I'm in favor of jk 1.3. The difference for me is that 1.3 will be very close to 1.2 without any bug architectural changes like migrating to APR. ok. I adde

Re: [Proposal] Branching JK

2009-03-24 Thread Mladen Turk
Rainer Jung wrote: Hello, I'm thinking about branching JK, so adding http://svn.apache.org/viewvc/tomcat/connectors/branches/jk1.2.x and initially populate the branch with the contents of the 1.2.28 tag. The motivation is to stabilize 1.2 and restrict further changes on 1.2 to patches only.

Re: [Proposal] Branching JK

2009-03-24 Thread jean-frederic clere
Mladen Turk wrote: Rainer Jung wrote: Hello, I'm thinking about branching JK, so adding http://svn.apache.org/viewvc/tomcat/connectors/branches/jk1.2.x and initially populate the branch with the contents of the 1.2.28 tag. The motivation is to stabilize 1.2 and restrict further changes on 1.

Re: [Proposal] Branching JK

2009-03-24 Thread Mladen Turk
jean-frederic clere wrote: Mladen Turk wrote: Rainer Jung wrote: Hello, I'm thinking about branching JK, so adding http://svn.apache.org/viewvc/tomcat/connectors/branches/jk1.2.x and initially populate the branch with the contents of the 1.2.28 tag. The motivation is to stabilize 1.2 and re

Re: [Proposal] Branching JK

2009-03-24 Thread Henri Gomez
And why not works first on a jk api ? I know companies, and some providing clustering/frontal box, who complains since their customers ask them for jk proxing/clustering. If we could proxy a jk API, may be using full APR, it could be easy for them to connect with Tomcat's using AJP and it will gi

Re: [Proposal] Branching JK

2009-03-24 Thread Costin Manolache
On Tue, Mar 24, 2009 at 8:57 AM, jean-frederic clere wrote: > Costin Manolache wrote: > >> On Tue, Mar 24, 2009 at 8:13 AM, Henri Gomez >> wrote: >> >> If you look at my message, my favourite is *not* a JK3. I'm in favor of >>> jk >>> 1.3. The difference for me is that 1.3 will be very

Re: [Proposal] Branching JK

2009-03-24 Thread Costin Manolache
On Tue, Mar 24, 2009 at 8:46 AM, Rainer Jung wrote: > On 24.03.2009 16:29, Costin Manolache wrote: > >> On Tue, Mar 24, 2009 at 8:13 AM, Henri Gomez >> wrote: >> >>> Why not moving into mod_proxy? If httpd were approaching a major version change (e.g. httpd 3.0), then there would be the free

Re: [Proposal] Branching JK

2009-03-24 Thread Henri Gomez
The library approach could be a good way to help people/corps use AJP. And it will force us to split better between AJP code/functionnality and WebServer operation (it's not really the case today). This AJP library could be fully APR (and so remove the pain with #define / #ifdef...) 2009/3/24 C

Re: [Proposal] Branching JK

2009-03-24 Thread Costin Manolache
I was thinking more as - pick a 3rd party RPC/marshalling - like thrift, protobufs, etc, use it for all the new cluster/etc communication - and later for HTTP forwarding too (instead of extending AJP ) - add all the new features as separate source files, with minimal #ifdef-controlled glue. If th

Re: [Proposal] Branching JK

2009-03-24 Thread Mladen Turk
Costin Manolache wrote: I was thinking more as - when all the new features are implemented and we have a replacement protocol that has been around ( optional ) for a while - drop the old code and branch 1.3. This is certainly one approach, but from my humble experience that won't do any good.

Re: [Proposal] Branching JK

2009-03-25 Thread William A. Rowe, Jr.
Mladen Turk wrote: The problem with mod_proxy and mod_cluster is the fact they are targeted for a *single* web server (httpd) Which varies from a one off poorly defined protocol how, exactly? They don't have the generic web server API like mod_jk does, and all of them doesn't support async b

Re: [Proposal] Branching JK

2009-03-25 Thread Henri Gomez
2009/3/25 William A. Rowe, Jr. : > Mladen Turk wrote: >> >> The problem with mod_proxy and mod_cluster is the >> fact they are targeted for a *single* web server (httpd) > > Which varies from a one off poorly defined protocol how, exactly? > >> They don't have the generic web server API like mod_jk

Re: [Proposal] Branching JK

2009-03-25 Thread Henri Gomez
> - Saving changes done by the status worker > - Rotating log file for IIS > - Improving the status worker display > - Adding more connection parameters for dynamic management > - Adding more functionality to the watchdog thread (e.g. URL probing) And for a better load balancing, adding a way to g

Re: [Proposal] Branching JK

2009-03-25 Thread Costin Manolache
On Wed, Mar 25, 2009 at 9:12 AM, Henri Gomez wrote: > 2009/3/25 William A. Rowe, Jr. : > > Mladen Turk wrote: > >> > >> The problem with mod_proxy and mod_cluster is the > >> fact they are targeted for a *single* web server (httpd) > > > > Which varies from a one off poorly defined protocol how,

Re: [Proposal] Branching JK

2009-03-25 Thread Rainer Jung
On 25.03.2009 18:38, Costin Manolache wrote: This thread was more about where to implement new features - if the goal is a 'redesign from scratch' than maybe sandbox or a branch is a better place, but we tried that twice (jk2 and webapp) and I don't think there are enough people interested in suc

Re: [Proposal] Branching JK

2009-03-25 Thread Costin Manolache
On Wed, Mar 25, 2009 at 11:17 AM, Rainer Jung wrote: > On 25.03.2009 18:38, Costin Manolache wrote: > >> This thread was more about where to implement new features - if the goal >> is >> a 'redesign >> from scratch' than maybe sandbox or a branch is a better place, but we >> tried >> that twice >>

Re: [Proposal] Branching JK

2009-03-25 Thread Rainer Jung
On 25.03.2009 19:33, Costin Manolache wrote: On Wed, Mar 25, 2009 at 11:17 AM, Rainer Jungwrote: Thanks Costin for coming back to this topic. Collecting ideas for major redesigns could be done, but that was not my intention. I don't see enough time available for doing the big stuff, but I want t

Re: [Proposal] Branching JK

2009-03-25 Thread Costin Manolache
I still don't understand why don't you just ship 2 config files, or even change the defaults and just provide a config that restores old values. But it looks like a reasonable plan - next step will be to ship 1.2.28, label it - and branch if you want ( branches are cheap if you don't plan to do a l