RE: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries (and IIS 6.0)

2008-01-02 Thread Tim Whittington
I haven't had to do anything special when using the ISAPI Redirectory on IIS 
6 (apart from the usual Web Services extension magic), so it definitely 
works in the default worker process isolation mode.
My patched version does utilise Windows 2003 Server specific APIs when used 
on IIS 6 (to do optimised network writes of chunk encoded blocks), but 
that's auto-detected.

I haven't had any experience using the redirector in IIS 5 isolation mode, 
but I can't imagine why it wouldn't work - the ISAPI redirector doesn't do 
anything too esoteric with the IIS APIs, and the same builds run in IIS 5 
fine.

For those that are interested, the modes are described at 
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/ed3c22ba-39fc-4332-bdb7-a0d9c76e4355.mspx?mfr=true

tim

-Original Message-
From: Travis Haagen [mailto:[EMAIL PROTECTED]
Sent: Saturday, 22 December 2007 1:30 p.m.
To: Tomcat Users List
Subject: Re: [Announce] Enhanced ISAPI Redirector + Tomcat Connector 
Binaries (and IIS 6.0)

Tim,

Have you had experience testing your version of the ISAPI redirector DLL 
with IIS 6.0? What specific IIS configuration settings take the fullest 
advantage of the persistent HTTP connections that your version offers?

Also, I've seen zero discussion thus far on whether version 1.2.25 of the 
DLL should work with IIS in worker process isolation mode or in IIS 5 
isolation mode. Do you have any insight on this? Anyone have any insight on 
this? :)

-Travis Haagen



- Original Message -
From: Tim Whittington [EMAIL PROTECTED]
To: users@tomcat.apache.org; [EMAIL PROTECTED]
Sent: Thursday, December 20, 2007 5:20 PM
Subject: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries


 Hi all

 We've been using Tomcat and Tomcat Connectors in our company products for
 almost 10 years now, and it's a very important part of our technology
stack.
 Over those years we've contributed some enhancements and fixes to the IIS
 connector/ISAPI Redirector, and most of these have been accepted back into
 the trunk.
 There's one in particular that we feel is very useful that hasn't been
 accepted though, which is the addition of chunked encoding support to the
 ISAPI Redirector, which allows IIS to use HTTP keep alives between the
 browser and IIS - we've found this has major scalability benefits on high
 transaction volume sites.
  http://issues.apache.org/bugzilla/show_bug.cgi?id=35297
 http://issues.apache.org/bugzilla/show_bug.cgi?id=35297 tracks the
proposed
 patch for this, but it's been waiting for 2+ years for a 1.3 development
 branch to open to make it available to the wider community.
 We feel this is an important enough feature for us to maintain internally
 and use in many production sites over the years, and we think other people
 will find it useful, so we've now taken the step of making it available to
 the community at large in source + binary form on SourceForge. Our patches
 are all APLv2, as per the Tomcat source, and are available in the
 SourceForge SVN repo.

 https://sourceforge.net/projects/timsjk/ is the SF site.

 We've also taken the opportunity to make available the compiled binaries
we
 produce in-house for many platforms (we support a large number), and I
hope
 this is of use to the community at large. You'll find binaries for Apache
 2.0, 2.0-prefork, 2.2, 2.2-prefork and IIS 5/6 on AIX PPC64, HP-UX
PA-RISC2,
 HP-UX IA64, Linux-x86, Linux-x64,
 Windows x86 and Window x64 (with some obvious exceptions) available from
the
 SourceForge project download page. We've provided builds of our enhanced
 ISAPI redirector as well as an unpatched ISAPI redirector.

 This isn't a fork of Tomcat Connectors - the work the Tomcat devs are
doing
 on Tomcat Connectors in recent times, in particular Rainer and Mladen, is
 great, and we continue to value, use and support it - apart from the IIS
 connector we use unpatched mod_jk connectors everywhere. If/when the 1.3
 development branch opens and the chunked encoding support is added to the
 main trunk we'll wind up our patches and see if there's a better way to
 distribute the binaries.

 If you're going to try out or use the enhanced ISAPI redirector, please be
 responsible when reporting bugs and test against the unpatched version
 before logging them against Tomcat. If they turn out to be due to our
 patches, then report them on the SF project.

 cheers
 tim





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries

2007-12-21 Thread Rainer Jung

Hi Tim,

Tim Whittington wrote:
There's one in particular that we feel is very useful that hasn't been 
accepted though, which is the addition of chunked encoding support to the 
ISAPI Redirector, which allows IIS to use HTTP keep alives between the 
browser and IIS - we've found this has major scalability benefits on high 
transaction volume sites.
http://issues.apache.org/bugzilla/show_bug.cgi?id=35297 tracks the proposed 
patch for this, but it's been waiting for 2+ years for a 1.3 development 
branch to open to make it available to the wider community.


If/when the 1.3 
development branch opens and the chunked encoding support is added to the 
main trunk we'll wind up our patches and see if there's a better way to 
distribute the binaries.


I expect to look at your patch at the beginning of next year. It totally 
slipped my attention, mainly because I joined the team only in May 2006. 
When the bug was last updated this year, I actually marked the mail as 
important, but unfortunately never came back to it.


I'll definitely have a look at it.

Regards,

Rainer

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries

2007-12-21 Thread Jim Jagielski


On Dec 21, 2007, at 9:56 AM, Rainer Jung wrote:


Hi Tim,

Tim Whittington wrote:
There's one in particular that we feel is very useful that hasn't  
been accepted though, which is the addition of chunked encoding  
support to the ISAPI Redirector, which allows IIS to use HTTP keep  
alives between the browser and IIS - we've found this has major  
scalability benefits on high transaction volume sites.
http://issues.apache.org/bugzilla/show_bug.cgi?id=35297 tracks the  
proposed patch for this, but it's been waiting for 2+ years for a  
1.3 development branch to open to make it available to the wider  
community.


If/when the 1.3 development branch opens and the chunked encoding  
support is added to the main trunk we'll wind up our patches and  
see if there's a better way to distribute the binaries.


I expect to look at your patch at the beginning of next year. It  
totally slipped my attention, mainly because I joined the team only  
in May 2006. When the bug was last updated this year, I actually  
marked the mail as important, but unfortunately never came back  
to it.


I'll definitely have a look at it.



Me too... :)

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries (and IIS 6.0)

2007-12-21 Thread Travis Haagen
Tim,

Have you had experience testing your version of the ISAPI redirector DLL
with IIS 6.0? What specific IIS configuration settings take the fullest
advantage of the persistent HTTP connections that your version offers?

Also, I've seen zero discussion thus far on whether version 1.2.25 of the
DLL should work with IIS in worker process isolation mode or in IIS 5
isolation mode. Do you have any insight on this? Anyone have any insight on
this? :)

-Travis Haagen



- Original Message - 
From: Tim Whittington [EMAIL PROTECTED]
To: users@tomcat.apache.org; [EMAIL PROTECTED]
Sent: Thursday, December 20, 2007 5:20 PM
Subject: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries


 Hi all

 We've been using Tomcat and Tomcat Connectors in our company products for
 almost 10 years now, and it's a very important part of our technology
stack.
 Over those years we've contributed some enhancements and fixes to the IIS
 connector/ISAPI Redirector, and most of these have been accepted back into
 the trunk.
 There's one in particular that we feel is very useful that hasn't been
 accepted though, which is the addition of chunked encoding support to the
 ISAPI Redirector, which allows IIS to use HTTP keep alives between the
 browser and IIS - we've found this has major scalability benefits on high
 transaction volume sites.
  http://issues.apache.org/bugzilla/show_bug.cgi?id=35297
 http://issues.apache.org/bugzilla/show_bug.cgi?id=35297 tracks the
proposed
 patch for this, but it's been waiting for 2+ years for a 1.3 development
 branch to open to make it available to the wider community.
 We feel this is an important enough feature for us to maintain internally
 and use in many production sites over the years, and we think other people
 will find it useful, so we've now taken the step of making it available to
 the community at large in source + binary form on SourceForge. Our patches
 are all APLv2, as per the Tomcat source, and are available in the
 SourceForge SVN repo.

 https://sourceforge.net/projects/timsjk/ is the SF site.

 We've also taken the opportunity to make available the compiled binaries
we
 produce in-house for many platforms (we support a large number), and I
hope
 this is of use to the community at large. You'll find binaries for Apache
 2.0, 2.0-prefork, 2.2, 2.2-prefork and IIS 5/6 on AIX PPC64, HP-UX
PA-RISC2,
 HP-UX IA64, Linux-x86, Linux-x64,
 Windows x86 and Window x64 (with some obvious exceptions) available from
the
 SourceForge project download page. We've provided builds of our enhanced
 ISAPI redirector as well as an unpatched ISAPI redirector.

 This isn't a fork of Tomcat Connectors - the work the Tomcat devs are
doing
 on Tomcat Connectors in recent times, in particular Rainer and Mladen, is
 great, and we continue to value, use and support it - apart from the IIS
 connector we use unpatched mod_jk connectors everywhere. If/when the 1.3
 development branch opens and the chunked encoding support is added to the
 main trunk we'll wind up our patches and see if there's a better way to
 distribute the binaries.

 If you're going to try out or use the enhanced ISAPI redirector, please be
 responsible when reporting bugs and test against the unpatched version
 before logging them against Tomcat. If they turn out to be due to our
 patches, then report them on the SF project.

 cheers
 tim




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries (and IIS 6.0)

2007-12-21 Thread Martin Gainty
Travis-

Since this is a tomcat users list
could you give us a quick definition on the delta between
worker process isolation mode
and
IIS 5 isolation mode

Thanks/
M--
- Original Message -
From: Travis Haagen [EMAIL PROTECTED]
To: Tomcat Users List users@tomcat.apache.org
Sent: Friday, December 21, 2007 7:30 PM
Subject: Re: [Announce] Enhanced ISAPI Redirector + Tomcat Connector
Binaries (and IIS 6.0)


 Tim,

 Have you had experience testing your version of the ISAPI redirector DLL
 with IIS 6.0? What specific IIS configuration settings take the fullest
 advantage of the persistent HTTP connections that your version offers?

 Also, I've seen zero discussion thus far on whether version 1.2.25 of the
 DLL should work with IIS in worker process isolation mode or in IIS 5
 isolation mode. Do you have any insight on this? Anyone have any insight
on
 this? :)

 -Travis Haagen



 - Original Message -
 From: Tim Whittington [EMAIL PROTECTED]
 To: users@tomcat.apache.org; [EMAIL PROTECTED]
 Sent: Thursday, December 20, 2007 5:20 PM
 Subject: [Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries


  Hi all
 
  We've been using Tomcat and Tomcat Connectors in our company products
for
  almost 10 years now, and it's a very important part of our technology
 stack.
  Over those years we've contributed some enhancements and fixes to the
IIS
  connector/ISAPI Redirector, and most of these have been accepted back
into
  the trunk.
  There's one in particular that we feel is very useful that hasn't been
  accepted though, which is the addition of chunked encoding support to
the
  ISAPI Redirector, which allows IIS to use HTTP keep alives between the
  browser and IIS - we've found this has major scalability benefits on
high
  transaction volume sites.
   http://issues.apache.org/bugzilla/show_bug.cgi?id=35297
  http://issues.apache.org/bugzilla/show_bug.cgi?id=35297 tracks the
 proposed
  patch for this, but it's been waiting for 2+ years for a 1.3 development
  branch to open to make it available to the wider community.
  We feel this is an important enough feature for us to maintain
internally
  and use in many production sites over the years, and we think other
people
  will find it useful, so we've now taken the step of making it available
to
  the community at large in source + binary form on SourceForge. Our
patches
  are all APLv2, as per the Tomcat source, and are available in the
  SourceForge SVN repo.
 
  https://sourceforge.net/projects/timsjk/ is the SF site.
 
  We've also taken the opportunity to make available the compiled binaries
 we
  produce in-house for many platforms (we support a large number), and I
 hope
  this is of use to the community at large. You'll find binaries for
Apache
  2.0, 2.0-prefork, 2.2, 2.2-prefork and IIS 5/6 on AIX PPC64, HP-UX
 PA-RISC2,
  HP-UX IA64, Linux-x86, Linux-x64,
  Windows x86 and Window x64 (with some obvious exceptions) available from
 the
  SourceForge project download page. We've provided builds of our enhanced
  ISAPI redirector as well as an unpatched ISAPI redirector.
 
  This isn't a fork of Tomcat Connectors - the work the Tomcat devs are
 doing
  on Tomcat Connectors in recent times, in particular Rainer and Mladen,
is
  great, and we continue to value, use and support it - apart from the IIS
  connector we use unpatched mod_jk connectors everywhere. If/when the 1.3
  development branch opens and the chunked encoding support is added to
the
  main trunk we'll wind up our patches and see if there's a better way to
  distribute the binaries.
 
  If you're going to try out or use the enhanced ISAPI redirector, please
be
  responsible when reporting bugs and test against the unpatched version
  before logging them against Tomcat. If they turn out to be due to our
  patches, then report them on the SF project.
 
  cheers
  tim
 
 


 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Announce] Enhanced ISAPI Redirector + Tomcat Connector Binaries

2007-12-20 Thread Tim Whittington
Hi all

We've been using Tomcat and Tomcat Connectors in our company products for 
almost 10 years now, and it's a very important part of our technology stack.
Over those years we've contributed some enhancements and fixes to the IIS 
connector/ISAPI Redirector, and most of these have been accepted back into 
the trunk.
There's one in particular that we feel is very useful that hasn't been 
accepted though, which is the addition of chunked encoding support to the 
ISAPI Redirector, which allows IIS to use HTTP keep alives between the 
browser and IIS - we've found this has major scalability benefits on high 
transaction volume sites.
 http://issues.apache.org/bugzilla/show_bug.cgi?id=35297 
http://issues.apache.org/bugzilla/show_bug.cgi?id=35297 tracks the proposed 
patch for this, but it's been waiting for 2+ years for a 1.3 development 
branch to open to make it available to the wider community.
We feel this is an important enough feature for us to maintain internally 
and use in many production sites over the years, and we think other people 
will find it useful, so we've now taken the step of making it available to 
the community at large in source + binary form on SourceForge. Our patches 
are all APLv2, as per the Tomcat source, and are available in the 
SourceForge SVN repo.

https://sourceforge.net/projects/timsjk/ is the SF site.

We've also taken the opportunity to make available the compiled binaries we 
produce in-house for many platforms (we support a large number), and I hope 
this is of use to the community at large. You'll find binaries for Apache 
2.0, 2.0-prefork, 2.2, 2.2-prefork and IIS 5/6 on AIX PPC64, HP-UX PA-RISC2, 
HP-UX IA64, Linux-x86, Linux-x64,
Windows x86 and Window x64 (with some obvious exceptions) available from the 
SourceForge project download page. We've provided builds of our enhanced 
ISAPI redirector as well as an unpatched ISAPI redirector.

This isn't a fork of Tomcat Connectors - the work the Tomcat devs are doing 
on Tomcat Connectors in recent times, in particular Rainer and Mladen, is 
great, and we continue to value, use and support it - apart from the IIS 
connector we use unpatched mod_jk connectors everywhere. If/when the 1.3 
development branch opens and the chunked encoding support is added to the 
main trunk we'll wind up our patches and see if there's a better way to 
distribute the binaries.

If you're going to try out or use the enhanced ISAPI redirector, please be 
responsible when reporting bugs and test against the unpatched version 
before logging them against Tomcat. If they turn out to be due to our 
patches, then report them on the SF project.

cheers
tim