RE: Tomcat 5.5.4 tomorrow (Friday) instead of Saturday?

2004-10-28 Thread Filip Hanik \(lists\)
fine by me.
Filip

-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 28, 2004 2:16 PM
To: Tomcat Developers List
Subject: Tomcat 5.5.4 tomorrow (Friday) instead of Saturday?



Hi,
Would everyone be OK with cutting the 5.5.4 release tomorrow (Friday,
October 29th) instead of Saturday (October 30th) as we originally
agreed?  It'd be more convenient for me, that's the only reason.  If it
can't be done on Friday, it'll likely have to be Monday afternoon
instead, but Saturday I can't do.

As for the release time of day, it'll be the same whether Friday or
Monday: 1900h GMT which is 1400h my time (US Eastern time zone).

Yoav Shapira http://www.yoavshapira.com





This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential, proprietary
and/or privileged.  This e-mail is intended only for the individual(s) to
whom it is addressed, and may not be saved, copied, printed, disclosed or
used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 10/15/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 10/15/2004


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



RE: [VOTE] [5.5] Release plan votes

2004-08-26 Thread Filip Hanik \(lists\)
ballot
I approve the release plan:
[X] Yes
[ ] No
/ballot

ballot
Tomcat 5.5 should use the following API set for the coding:
[ ] J2SE 1.3
[X] J2SE 1.4
[ ] J2SE 5.0
/ballot

ballot
Yoav Shapira will act as the release manager for this branch:
[X] Yes
[ ] No
/ballot

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.740 / Virus Database: 494 - Release Date: 8/16/2004


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



RE: Load balance in tomcat

2004-08-17 Thread Filip Hanik \(lists\)
guys, please move this stuff to tomcat-user, I see the same people over and
over posting user related questions to tomcat-dev

Filip


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 17, 2004 9:40 AM
To: [EMAIL PROTECTED]
Subject: AW: Load balance in tomcat


Hi,

You can use you favourite load balancing hardware or software, e.g. WLBS.
Then set up tomcat in cluster mode. Drawbacks are slightly less performance
and all your session data has to be serializeable.

--
Björn Andersen
www.premiere.de


-Ursprüngliche Nachricht-
Von: Henrique Faria [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 17. August 2004 16:34
An: [EMAIL PROTECTED]
Betreff: Load balance in tomcat

Hi!
Which is the best way to load balance, across multiple tomcat instances,
without using jk conectors or apache web servers? Is there support for
it in the Catalina core?
Thanks,



Henrique Faria   Senior Consultant
Java Software Team
tel:55.11.3285 4699
cel:55.11.9811 8281
fax: 55.11.3266 5121
[EMAIL PROTECTED]




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

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.735 / Virus Database: 489 - Release Date: 8/6/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.735 / Virus Database: 489 - Release Date: 8/6/2004


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



RE: Dynamic updates and Apache v2.0

2004-07-26 Thread Filip Hanik \(lists\)
why are we so focused on dynamic this dynamic that, there is nothing about
mod_proxy that is dynamic, and instead of delaying the stability and release
of a working mod_proxy with a load balancer, make it work, make it work
well, then add fancy features. mod_jk2 became way to cluttered this exact
way, and never got to the point of workability to the point where any user
could configure it

just my $0.02
Filip

-Original Message-
From: news [mailto:[EMAIL PROTECTED] Behalf Of Costin Manolache
Sent: Monday, July 26, 2004 11:30 AM
To: [EMAIL PROTECTED]
Subject: Re: Dynamic updates and Apache v2.0


First, by dynamic updates I mean changes to apache2 config that don't
require a restart. For example, .htaccess files provide such a thing (
for a different area ).

What updates ? There are several forms:

1.
- add a new worker to a pool ( for example - expect big load, you buy
more hardware, etc ).

- gracefully remove a worker ( for upgrade for example ) - the
implication is that sticky sessions will still go, no new sessions.

- change parameters of a worker ( like balancing factors ). That may
include advanced balancing.

Note that for all this you don't actually need too much change on
apache/mod_proxy - as long as you treat the pool as one entity, and
maybe use a separate config file for the list of workers ( so you don't
have to regenerate httpd.conf - which is quite difficult ). There are
many ways to implement the communication between httpd processes and
between apache and tomcat.

2.
- add more webapps and virtual servers - for example in the case of an ISP.

- reload webapps - that means some mappings and auth changes, in the
case of tight integration you may want to have apache handle auth and
mapping



Costin


Graham Leggett wrote:

 Hi all,

 I am starting a new thread for this, as it seems to be an important
 killer-app feature for any httpd v2.0 integration.

 People have said the config should be dynamically configurable - which
 part of the config should be dynamically configurable?

 In other words, would any of these senarios make sense:

 - A potential pool of servers (IP address/port combinations) is defined,
 and httpd gracefully handles the case where a server is missing.
 Adding a new server is as simple as starting it up on one of the
 predefined ip/ports combinations. An admin might configure an entire
 subnet as tomcat servers, and then add and remove backend servers at
 will. Easy to do, but a bit limiting.

 - httpd is informed via a special URL of updates to the servers on the
 backend, a bit like the management app in tomcat. This functionality
 might grow to being available to the whole httpd config. Being a URL, it
 would be pretected by standard mechanisms like SSL and basic
 authentication. Powerful, but a big change that will likely only appear
 in httpd v2.1 or v2.2.

 - httpd polls the backend servers using the OPTIONS method (as was
 recommended recently). In the info returned, httpd learns of the
 intended weighting of the servers, whether a server needs to be removed
 gracefully from the pool, or whether other servers have been added to
 the pool and should be included in the config. Here httpd needs only to
 be told about just one backend server, which will seed httpd with info
 about all the other servers.

 Out of the above three the third option seems to make the most sense.
 It's not very obtrusive, it can be used with backends other than tomcat.
 Actually updating the server list and weightings can be done via the
 tomcat management app, which already exists now (as opposed to a
 theoritical management app for httpd).

 Thoughts?

 Regards,
 Graham
 --


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.721 / Virus Database: 477 - Release Date: 7/16/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.721 / Virus Database: 477 - Release Date: 7/16/2004


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



RE: Simple Sticky LB WAS: Invitation to HTTPD commiters in tomcat-dev

2004-07-21 Thread Filip Hanik \(lists\)
added to summarization, missing stickiness

1. Set a cookie on the clients machine - no server memory to hold a map
2. If the client doesn't accept cookies, do a simple sticky load balancing
based on the IP of the client request. Again, no memory map needed.

-Original Message-
From: Tim Funk [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 21, 2004 8:17 PM
To: Tomcat Developers List
Subject: Re: Simple Sticky LB WAS: Invitation to HTTPD commiters in
tomcat-dev


I'm not sure of the status so far, but I'd like to summarize a strawman. I
have no idea how to code this at this time or if it can be done.

--
*Config* [Feel free to change the names]
ProxyClient http://server1/config.xml
ProxyClient http://server2/config.xml
ProxyClient http://server3/another/config.xml
ProxyUpdate /proxyconfig

*Startup*
Apache polls each proxy-client for existence and config at the URL defined
by
te ProxyClient directive.
Each proxy-client states the paths/extension/mimetype/??? it can serve as
well as its weight.


*On going*
Apache periodically polls the config URL for changes.
--or--
A proxy-client can join, remove, alter URL availability by using making a
request to apache defined at ProxyUpdate.


*Edge cases*
Authentication, environment variables, and other system parameters would be
passed to the proxy via X-Headers. Apache would need to deny/filter these
header names from outside clients.


*stickyness*
unknown how to fix this in a generic manner


*Failover* 2 cases
1) server unavailable - easy to recover since a new connection is made
2) server available but doesn't handle request anymore -
 Proxy-client returns a custom header to let apache move to next node?

*Changes to tomcat*
Add a proxy mode flag to allow for the X- headers to pass authentication and
other variables.
Add to the manager(?) app and method to expose all the URL spaces availble.
Minor changes to fix getRemoteAddr() to show the client, not the apache
server.


Pros - Simple(?) and not tomcat specific.
Cons - Duplicate (re)parsing of headers, probably higher latency than jk.


-Tim


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.721 / Virus Database: 477 - Release Date: 7/16/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.721 / Virus Database: 477 - Release Date: 7/16/2004


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



RE: [5.next] Progress

2004-07-17 Thread Filip Hanik \(lists\)
hi Remy,
Time will open up in a week or so. And yes, I am wide open to any ideas.
My personal feeling about the farm deployer, is that it would work exactly
like auto deployment to Tomcat, and maybe just an entry in web.xml makes it
send to other servers.
I do need a temp directory to store the fragments of data sent across the
wire, so that we don't take up too much RAM.

Let me put together a todo list for review next week!

Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 15, 2004 12:11 PM
To: Tomcat Developers List
Subject: Re: [5.next] Progress


My updated TODO. So I'll do the deployer next, followed by trying to
optimize startup time.
Then, there's tweaking.

Filip, do you have time to refactor the clustering soon ? I think we
should tweak your farming feature as well, as it should likely be done
the way the manager servlet is (rather, will be) doing its stuff. The
idea is to have only one big entry point for deployments, rather than
have 20 different components calling various deploy methods (which is
impossible to maintain). I need to write some code and experiment, and
then I'll have a clearer view of what this refactoring will look like
(sorry, it's just a little too messy right now for me to enumerate the
list of changes).

- Attempt to redo a bit the deployer:
   * remove the CL code which is there to avoid JAR locking (or at least
allow disabling this feature for non-Windows OSes); when enabling anti
locking
code, move everything to a temp deploy folder where everything will be
referenced from; controlled by a development flag on the Context to allow
disabling this on Windows
   * move processing of context.xml to StandardContext (at the expense of
being able to specify the context class, which will move to an attribute
on the Host), as I realize it is important to get context level
configurability without adding too much complexity in the embedding
application; this could also go in ContextConfig, but this should be done in
another event (START occurs too late)
- Use the webapp CL as the main CL (without the locking tricks it is likely
faster than the regular CL)
- Resolve DBCP - Pool - Collections dependency, using package renaming
- Remove anything useless (spring cleaning time), such as configuration
options, container listeners (to be replaced with JMX notifications where
it matters), etc
- clutering module refactoring, to extend the regular Catalina objects, for
easier future maintenance
- Possibly require JDK 1.5 (cleaner code, annotations, integrated JMX
and JMX
remote, etc)
- Externalize configuration saving out of StandardServer
- And the ongoing: allow all config/management through JMX (actually, we
could consider going to a JMX config format)

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.713 / Virus Database: 469 - Release Date: 6/30/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.721 / Virus Database: 477 - Release Date: 7/16/2004


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



RE: [5.next] Progress

2004-07-17 Thread Filip Hanik \(lists\)
This is how it works currently.
There is a listen directory. If you deploy an app to any of the nodes on
the cluster, into the listen directory,
it will deploy that app to the other nodes in the cluster. It deploys it
into a deployed dir, if an app is removed from that dir, a message is
broadcasted to the other nodes to undeploy the app.
So it could work the same way, but use the tomcat dirs instead of new ones.
And yes, the work dir is the place to store the file fragments.
cheerios
Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Saturday, July 17, 2004 1:05 PM
To: Tomcat Developers List
Subject: Re: [5.next] Progress


Filip Hanik (lists) wrote:
 hi Remy,
 Time will open up in a week or so. And yes, I am wide open to any ideas.
 My personal feeling about the farm deployer, is that it would work exactly
 like auto deployment to Tomcat, and maybe just an entry in web.xml makes
it
 send to other servers.

Yes for the first part. I think it's misleading to call that the
autodeployer, though, as that component will become the deployer (the
deployment code is spread and duplicated right now, so the spaghetti
needs to go).

For the second part, I don't understand. This seems to hint at the
existence of a master node, which would be bad, no ?

 I do need a temp directory to store the fragments of data sent across the
 wire, so that we don't take up too much RAM.

I don't get that sent data thing, but you can use either the workdir or
the tempdir (as usual).

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.721 / Virus Database: 477 - Release Date: 7/16/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.721 / Virus Database: 477 - Release Date: 7/16/2004


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



RE: Any synchronization issues with SMP?

2004-06-25 Thread Filip Hanik \(lists\)
The only time I have seen something like this happen is when we had a memory
leak, an interesting one.
We were running on solaris, our CPU, sometimes one, sometimes both would go
up to 100% and stay there. sometimes for as much as 10 minutes and then go
back to normal again.

We ran thread analyzer (a neat util on solaris) to measure which thread was
using a lot of cpu, and found out it was a VM thread.

In our scenario, we had a thread being an inner class of an object, and the
thread (inner class) referenced the parent and the parent referenced the
thread. Even though nothing referenced any of the two objects, it would not
be garbage collected, I suspect it had to do with the fact that the inner
class was a thread object.

Another guess we had was that the VM thread was freakin out cause it tried
to resolve garbage collection references and kept looking our weird
dependency.

Once we resolved the memory leak (removed any references from the parent
object to the thread and vice versa) our CPU usage never behaved weirdly
again.

hope this helps
Filip


-Original Message-
From: Martin Schulz [mailto:[EMAIL PROTECTED]
Sent: Friday, June 25, 2004 8:24 PM
To: Tomcat Developers List
Subject: Re: Any synchronization issues with SMP?


it appears that the JVM slows everything down to a crawl,
including the code path which should lead to another accept being
called., for up to 8 minutes!!!

Furthermore, the mpstat has the nice porperty that CPU usage adds
up to exactly 100%, i.e. a single CPU is used... no more, no less.
This corresponds to 12% or 13% CPU utilization shown in prstat
based on 8 CPUs.  My interpretation is that the JVM is effectively
preventing parallel execution (which otherwise appears to work fine).

Nearly all threads either wait, read from a Socket, or zip/unzip data.

I'm not sure what all that means, but Tomcat appears to be a victim
of it.  I'll experiment some more.  Main difference with the systems
Rainer mentioned is the JVM (1.4.2_04) and the CPU (Sparc III 1.2GHz).

If any of this rings a bell, drop me a note.  I'll be happy to share data
as appropriate.

I'll repost to the list only if I learn anything which impacts Tomcat
directly
(other than that the code path to hand of the socket accept responsibility
is not suitable for _very_ high hit rates, which does not worry me too
much at this point).

Cheers!
Martin

Martin Schulz wrote:

 Rainer,

 Thanks for the tips.  I am about to take timing stats
 internally in the ThreadPool and the Tcp workers.
 Also, the described symptoms do not disappear, but seem to be of much
 shorter duration when only 4 CPUs are used for the application.
 I'll summarize what I find.

 Martin

 Rainer Jung wrote:

 Hi,

 we know one application running on 9 systems with 4 US II CPUs each
 under Solaris 9. Peak request rates at 20 requests/second per system.
 Tomcat is 4.1.29, Java is 1.3.1_09. No symptoms like yours!

 You should send a signal QUIT to the jvm process during the
 unresponsiveness time. This is a general JVM mechanism (at least for sun
 JVMs). The signal writes a stack trace for each thread on STDOUT (so you
 should also start tomcat with redirection of STDOUT the output to some
 file). Beware: older JVM in rare cases stopped working after getting
 this signal (not expected with 1.3.1_09).

 In this stack dump you should be able to figure out, in which methods
 most of your threads stay and what the status is.

 Is there native code included (via JNI)? Any synchronization done in the
 application itself? Are you using Tomcat clustering? Which JVM?

 Sincerely

 Rainer Jung




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.706 / Virus Database: 462 - Release Date: 6/14/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.706 / Virus Database: 462 - Release Date: 6/14/2004


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



RE: session facade not used for event

2004-06-01 Thread Filip Hanik \(lists\)
ok, I can do this tomorrow.

Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 01, 2004 5:09 PM
To: Tomcat Developers List
Subject: Re: session facade not used for event


Filip Hanik - Dev wrote:
Facading is likely worthless for sessions,

 you think so, you don't think session.setPrincipal is a security issue?

Missed that one ;)
As Jean-François said, the security manager will avoid the problem. I
think it won't hurt replacing the thiss with getSession()s in the
event constructors, though.

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 5/28/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 5/28/2004


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



RE: Time for 5.0.26?

2004-05-30 Thread Filip Hanik \(lists\)
I think 5.0.x should be put in a tomcat_5_branch, while the refactoring
is done in HEAD. Or I use a separate folder.

I would agree that the refactoring should be done in HEAD, and put 5.0.x in
a branch
Filip


-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Sunday, May 30, 2004 9:21 AM
To: Tomcat Developers List
Subject: Re: Time for 5.0.26?


Filip Hanik (lists) wrote:
BTW, is it ok if I start my refatoring(s) in a separate branch based on

 go ahead, refator. :-)

I'll refator then.

I'll redo logging as well, and define c-l categories (for webapps, for
example) to be able to eventually remove Logger altogether.
Other things:
- attempt to redo a bit the deployer to be able to remove the CL code
which is there to avoid JAR locking (and then use the optimized CL for
the whole container); this is for faster startup
- switch to something other than digester to remove some commons deps
(?) (I'm thinking about beanutils and collections); if we don't do that,
I think we should do package renaming on these utilities to lower the
likelihood of a user being locked into a specific release
- I'll try to avoid touching the sensitive stuff as much as possible
(connector, anything related with the servlet API impl) to avoid regressions

(obviously the two branches will need to remain synced)

I think 5.0.x should be put in a tomcat_5_branch, while the refactoring
is done in HEAD. Or I use a separate folder.

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 5/28/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 5/28/2004


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



RE: Time for 5.0.26?

2004-05-29 Thread Filip Hanik \(lists\)
BTW, is it ok if I start my refatoring(s) in a separate branch based on 

go ahead, refator. :-)

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 5/3/2004


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



RE: Facades for OS and W

2004-04-13 Thread Filip Hanik \(lists\)
Bug 28347 had good entertaining value

you are so humble ;-)

it is an interesting and fully valid test case to test our systems under
extreme concurrency by one user, he he he

Filip


-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 13, 2004 8:34 AM
To: Tomcat Developers List
Subject: Facades for OS and W


Hi,

Bug 28347 had good entertaining value. Since I had time to spare
yesterday afternoon, I investigated it a little (which was rather
interesting). After going nuts for a while, I determined the problem is
simply that the output stream and writer need facades (maybe because the
API used have some threading issues), which I propose adding in
sercurity manager enabled mode (as usual).

I'll also try doing the cookie optimization I talked about earlier.

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004


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



RE: [5.0.22] Release vote

2004-04-09 Thread Filip Hanik \(lists\)
 ballot
 Release 5.0.22 as Stable:
 [ ] Yes
 [ ] No
 [x] Prefer not to :)
 /ballot

-0
I don't think we should relase a stable with a few bugs we can fix easily,
a lot of people don't read the release notes,
and might start filing bugs against them, so we will lose the time later
anyway. There were several check ins after the tag, from different
committers, so I think it would benefit us to cut a new tag.

If I am the only one that feels like this, then I will redraw my vote.

Filip

-Original Message-
From: Henri Gomez [mailto:[EMAIL PROTECTED]
Sent: Friday, April 09, 2004 9:57 AM
To: Tomcat Developers List
Subject: Re: [5.0.22] Release vote


Remy Maucherat wrote:

 ballot
 Release 5.0.22 as Stable:
 [ ] Yes
 [ ] No
 /ballot

 I've tested the new Windows wrapper, and it did work for me (and it
 looks as if we did hire some M$ guy to do its UI). However, some more
 testing is needed (note: it's not suppoed to work on Win9x for now).
 Another risky change is the upgrade to Xerces 1.6.2.
 I didn't put the latest docs bundle on the website (AFAIK, the changelog
 will be the only update, so I think I'll only upload this file).
 I didn't run the CTS yet with that build.

Did the 5.0.22 will include my patch in jk/java/org/apache/jk/common
JkMX.java to set correctly the RMI port ?


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004


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



RE: TC Cluster: does SmartQueue fit into DeltaManager

2004-04-06 Thread Filip Hanik \(lists\)
no, smart queue does not belong with the delta manager. it could never work
that way, and never will :)

Filip

-Original Message-
From: Rainer Jung [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 06, 2004 1:35 AM
To: [EMAIL PROTECTED]
Subject: TC Cluster: does SmartQueue fit into DeltaManager


Hi,

I opened Bug 28161 last week. I found out yesterday, that the problem comes
from using the SmartQueue together with DeltaManager and asynchronous
replication (see Bug-Report for details).

What are the plans now? If I knew, that a fix will take several days I might
substitute the SmartQueue by an improvised FIFO to proceed with further
tests on our application.

Any comments are welcome, especially your opinion on the problem and on what
to expect technically and with respect to time frame from a fix.

Thank you for the important and very good work you all do on Tomcat.

Sincerely

Rainer Jung
kippdata informationstechnologie



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.614 / Virus Database: 393 - Release Date: 3/5/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.614 / Virus Database: 393 - Release Date: 3/5/2004


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



RE: 5.0.22 tag ?

2004-04-06 Thread Filip Hanik \(lists\)
sounds good!

Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 06, 2004 5:48 PM
To: Tomcat Developers List
Subject: 5.0.22 tag ?


I plan to tag 5.0.22 tomorrow. Any objections ?

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 4/6/2004


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



RE: cvs commit: jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session DeltaSession.java

2004-04-05 Thread Filip Hanik \(lists\)
for the longest time the standard session wasn't extendable.
I would have loved to do that a long time ago, now it is just a matter of
time before I will do it.

5.0.22 would be good :)
thanks
Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Friday, April 02, 2004 5:18 AM
To: Tomcat Developers List
Subject: Re: cvs commit:
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cl
uster/session DeltaSession.java


[EMAIL PROTECTED] wrote:
 fhanik  2004/04/01 13:06:50

   Modified:
modules/cluster/src/share/org/apache/catalina/cluster/session
 DeltaSession.java
   Log:
   bugfix for 28131, thanks to rainer.jung  -at- kippdata.de

So I assume you're going to want a 5.0.22 ? :(

This is a consequence of not extending StandardSession. Is this really
not possible to do ?
In JBoss, it works fine, and it avoids that kind of maintenance issue.

Rémy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.614 / Virus Database: 393 - Release Date: 3/5/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.614 / Virus Database: 393 - Release Date: 3/5/2004


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



RE: [OT] Tomcat as top level ASF Project

2004-03-18 Thread Filip Hanik \(lists\)
This is a tough decision. A top level project can give us more leverage, but
it is also way more politics. Politics require mature representation...and
are we sure that Tomcat has this.

Unless becoming a TLP gives us an instant advantage or will change some
things that really do need to change, is it worth the time and effort. IMHO
becoming a TLP should have a really good reason, political leverage is a
reason, is it validated?

One of our big barriers today is the licensing issue, but that is still in
the being resolved mode. There was an email to all committers yesterday
saying to not turn things upside down quite yet, as they want to try to
address the issue. Quoted:
 For now, don't worry about taking any harsh measures to deal
with third-party code. Ensure you're following their licenses, of
course, but a formal policy will be drafted up and discussed.

For me, my vote would be 0. Cause at present moment, unless I worked for an
organization that paid me to get involved in all the politics of a PMC, I
just want to write code, not push papers around.

Best
Filip
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.614 / Virus Database: 393 - Release Date: 3/5/2004


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



RE: [5.0] Next release

2004-03-04 Thread Filip Hanik \(lists\)
end of next week sounds good.
I have some very minor fixes, and they I have to update the documentation.

After that I will start working on the following:

1. Node merging, improve on the merge algorithm when two cluster nodes find
each other
2. A primary/secondary replication solution, to be used if you have sticky
sessions, for big clusters and faster performance

Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 04, 2004 1:36 AM
To: Tomcat Developers List
Subject: [5.0] Next release


Hi,

I'd like to follow on with the one-release-a-month rythm for now, since
we still have interesting bugfixes here and there (ex: the cross context
fix, plus some JSP fixes). So this means tagging 5.0.20 at the end of
next week.

It would be a good idea to attempt to fix all the remaining BZ items.
- some SSI changes need to be merged back (23610)
- plenty of admin webapp patches need to be merged; Amy and Larry were
the last persons seen maintaining this feature, so can one of you two do
it if you have time ?
- the JK bugs should be resolved shortly with the new release
- 27296: I think Filip did fix it already
- 27259: I don't know ;)

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.594 / Virus Database: 377 - Release Date: 2/24/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.594 / Virus Database: 377 - Release Date: 2/24/2004


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



RE: [5.0] Next release

2004-03-04 Thread Filip Hanik \(lists\)
oh yeah, and the bugs have been fixed :) (27296,27259)

-Original Message-
From: Filip Hanik (lists) [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 04, 2004 8:10 AM
To: Tomcat Developers List
Subject: RE: [5.0] Next release


end of next week sounds good.
I have some very minor fixes, and they I have to update the documentation.

After that I will start working on the following:

1. Node merging, improve on the merge algorithm when two cluster nodes find
each other
2. A primary/secondary replication solution, to be used if you have sticky
sessions, for big clusters and faster performance

Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 04, 2004 1:36 AM
To: Tomcat Developers List
Subject: [5.0] Next release


Hi,

I'd like to follow on with the one-release-a-month rythm for now, since
we still have interesting bugfixes here and there (ex: the cross context
fix, plus some JSP fixes). So this means tagging 5.0.20 at the end of
next week.

It would be a good idea to attempt to fix all the remaining BZ items.
- some SSI changes need to be merged back (23610)
- plenty of admin webapp patches need to be merged; Amy and Larry were
the last persons seen maintaining this feature, so can one of you two do
it if you have time ?
- the JK bugs should be resolved shortly with the new release
- 27296: I think Filip did fix it already
- 27259: I don't know ;)

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.594 / Virus Database: 377 - Release Date: 2/24/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.594 / Virus Database: 377 - Release Date: 2/24/2004


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.594 / Virus Database: 377 - Release Date: 2/24/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.594 / Virus Database: 377 - Release Date: 2/24/2004


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



RE: [5.0.19] Release vote

2004-02-16 Thread Filip Hanik \(lists\)
ballot
Release 5.0.19 as Stable:
[X] Yes
[ ] No
/ballot

Clustering had a major configuration change, but is much more cleaner now.
Next step is to make it configurable. But it remains stable.

Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Monday, February 16, 2004 4:42 AM
To: Tomcat Developers List
Subject: [5.0.19] Release vote


ballot
Release 5.0.19 as Stable:
[ ] Yes
[ ] No
/ballot

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.577 / Virus Database: 366 - Release Date: 2/3/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.577 / Virus Database: 366 - Release Date: 2/3/2004


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



RE: [5] Broken build - cluster.MembershipFactory

2004-02-05 Thread Filip Hanik \(lists\)
fixed :)
Filip

-Original Message-
From: Jeanfrancois Arcand [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 05, 2004 7:20 AM
To: Tomcat Developers List
Subject: [5] Broken build - cluster.MembershipFactory


Hi,

the nightly failled:

build-catalina-cluster:
[javac] Compiling 40 source files to
/disk/raid0/home/jfarcand/jakarta-tomcat/jakarta-tomcat-5/build/classes
[javac]
/disk/raid0/home/jfarcand/jakarta-tomcat/jakarta-tomcat-catalina/modules/clu
ster/src/share/org/apache/catalina/cluster/tcp/SimpleTcpCluster.java:91:
cannot resolve symbol
[javac] symbol  : class MembershipFactory
[javac] location: package cluster
[javac] import org.apache.catalina.cluster.MembershipFactory;
[javac]^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 1 error

BUILD FAILED
file:/disk/raid0/home/jfarcand/jakarta-tomcat/jakarta-tomcat-catalina/modul
es/cluster/build.xml:83: Compile failed; see the compiler error output for
details.

T


Filip? ;-)

-- Jeanfrancois


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.577 / Virus Database: 366 - Release Date: 2/3/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.577 / Virus Database: 366 - Release Date: 2/3/2004


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



RE: Converting Coyote to Java2 collections

2004-02-02 Thread Filip Hanik \(lists\)
no complaints here :)

just be careful of those ConcurrentModificationException(s) that are lurking
in the iterators :-)

Filip

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED]
Sent: Monday, February 02, 2004 11:54 AM
To: Tomcat Developers List
Subject: Converting Coyote to Java2 collections


Are there any big complaints if I convert Coyote to use Java2
collections ? (less sync)
Or is the pure JDK 1.1 compatibility still a big plus ?

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.576 / Virus Database: 365 - Release Date: 1/30/2004

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.576 / Virus Database: 365 - Release Date: 1/30/2004


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