Re: Dangerous Flood memory model compromises larger runs

2003-11-17 Thread Norman Tuttle
Flood developers, APR gurus, Cliff Wooley, Sander Striker, etc.: Looks like I'm in the process of implementing the needed fix of implementing multiple pool levels in Flood. The decision point is going to be between allocating a new pool from the source pool every repeated instance (i.e. each time

Re: consider reopening 1.3

2003-11-17 Thread TOKILEY
Geez... it's nice to discover everybody hasn't just dropped dead! I see a lot of healthy 'things to do' coming out of this thread that could inject a lot of life back into the development... which is what the various threads the past few days have all been about. Action items?... Facts to

Re: consider reopening 1.3

2003-11-17 Thread Kyle Hamilton
bravo! - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Sunday, November 16, 2003 11:05 PM Subject: Re: consider reopening 1.3 Geez... it's nice to discover everybody hasn't just dropped dead! I see a lot of healthy

Re: consider reopening 1.3

2003-11-17 Thread TOKILEY
Last benchmarks I have currently are quite old. I think the last time I ( just a USER of Apache ) did any serious benchmarking was 2.0.40 or something... but the results were right inline with what Rasmus just posted. Apache 2.0 pre-fork was a pig compared to Apache 1.3 prefork. If I get some

Fallback server hostname

2003-11-17 Thread Colm MacCarthaigh
Having a fallback servername of 127.0.0.1 is broken, I realise even in IPv4 it's not a globally reachable address, but in IPv6 it's just plain confusing and leads to a lot (well o.k. 3 ever) of reports that Apache isnt working for someone in IPv6. Index: server/util.c

Re: consider reopening 1.3

2003-11-17 Thread TOKILEY
Fantastic! So Rasmus has just uncovered some 'other' problem then which means (only) mod_perl is a pig on 2.0 or something? I guess that's better than the core being the problem. I'd like to see this get put to bed once and for all and eliminate it from the 2.0 migration discussion(s). Got

Re: consider reopening 1.3

2003-11-17 Thread Matthieu Estrade
You are right, apache 2.0 pre fork is apache 1.3 prefork... But one nice feature of apache 2.0 is to provide other mpm more powerfull. worker mpm is apache 1.3. If you look all benchmark of web server, you will see that all are now providing threaded architectures because it's more stable and

Re: consider reopening 1.3

2003-11-17 Thread Colm MacCarthaigh
On Mon, Nov 17, 2003 at 04:40:02AM -0500, [EMAIL PROTECTED] wrote: Got any real numbers? Completely unconfigured, out of the box configs; Apache 1.3.29; Concurrency Level: 100 Time taken for tests: 2.54841 seconds Complete requests: 1000 Failed requests:0 Write errors:

Re: consider reopening 1.3

2003-11-17 Thread TOKILEY
You are right, apache 2.0 pre fork is apache 1.3 prefork... Maybe. Maybe not. My 'FACT?:' header had a QUESTION MARK there. Just in the last 4 or 5 messages on this thread the actual reality has become even more obfuscated. Rasmus seems to be saying it's a pig... but maybe he's simply

Re: consider reopening 1.3

2003-11-17 Thread Henning Brauer
On Sun, Nov 16, 2003 at 05:02:12PM -0800, Rasmus Lerdorf wrote: And a threaded mpm is just not an option. Most humans are simply not smart enough to write threadsafe code. this is an interesting point. I believe the moving towards threading is wrong. I also find apache2 strongly suspective

Re: consider reopening 1.3

2003-11-17 Thread TOKILEY
Hi Colm... Slainte!... Cead mile failte romhat! Go raibh maith agat! Wow... I believe everything you are saying... and please don't take this the wrong way... but I'm not sure a test that only runs for 1.1 second and 1000 requests with 100 clients being launched ( on the same machine? ) is a

Re: consider reopening 1.3

2003-11-17 Thread Colm MacCarthaigh
On Mon, Nov 17, 2003 at 06:00:09AM -0500, [EMAIL PROTECTED] wrote: Hi Colm... Slainte!... Cead mile failte romhat! Go raibh maith agat! Agus tú féin a cháirde, chaitfidh mé rá b'éidir gurb seo on t-aon deis a bhéis gam cumarsáid le Gaeilgeoir so comh-théacs seo, ach mar a deartaí áfach -

Re: 1.3 Wishlist: (Was: Re: consider reopening 1.3)

2003-11-17 Thread Igor Sysoev
On Sun, 16 Nov 2003, Rasmus Lerdorf wrote: On Sun, 16 Nov 2003, Jim Jagielski wrote: So a useful topic is: What is *missing* in 1.3 that needs to be addressed. What are the features/additions that the disenfranchised 1.3 developers want to add to 1.3... How about support for chunked

Re: consider reopening 1.3

2003-11-17 Thread Graham Leggett
[EMAIL PROTECTED] wrote: -- FACT?: Apache 2.0 pre-fork ( which is the only thing still available on some of the best platforms ) is SLOWER than Apache 1.3 pre-fork. -- This gives someone who might be stuck with one of those pre-fork only platforms, or anyone who just WANTS to stick with

Re: consider reopening 1.3

2003-11-17 Thread Jim Jagielski
[EMAIL PROTECTED] wrote: Geez... it's nice to discover everybody hasn't just dropped dead! I see a lot of healthy 'things to do' coming out of this thread that could inject a lot of life back into the development... which is what the various threads the past few days have all been

RE: consider reopening 1.3

2003-11-17 Thread Peter J. Cranstone
Bill, I've done some thinking about this - price/performance is only part of the equation. Someone needs to take a step back and see where Apache wants to *be* in two years time. I agree with Jim that 1.x probably is just about done, it works, people understand it and have ported their modules

Re: cvs commit: httpd-2.0/docs/conf httpd-win.conf

2003-11-17 Thread Joshua Slive
On Mon, 17 Nov 2003, [ISO-8859-15] André Malo wrote: * [EMAIL PROTECTED] wrote: Unless anyone strenuously objects, I'm adding back the comments regarding ScriptInterpreterSource. We're getting an increasing number of questions about this. I'm -0 on it, because using

RE: consider reopening 1.3

2003-11-17 Thread Peter J. Cranstone
To support my comments on cheap 64-bit computing see this link: http://www.siliconvalley.com/mld/siliconvalley/7281990.htm Sun, AMD announce plans for line of low-cost servers - 64-bit! People will move Apache 1.x to this platform because there is virtually NO migration cost (i.e. recoding

caching includes parse tree

2003-11-17 Thread Brian Akins
Any thought into parsing the results of the includes filter (offsets, etc.). In our environment, parsing the includes files is a huge performance hit. We are willing to help in any way.

Re: consider reopening 1.3

2003-11-17 Thread Igor Kovalenko
On Sun, 16 Nov 2003, Jeff Trawick wrote: Too bad all these supposedly-disenfranchised people aren't around to review 1.3 fixes. 1.3 would be healthier if they were. And it is the reason for why they are not around that is in question here. Why wouldn't there be plenty of hackers around

Antw: RE: consider reopening 1.3

2003-11-17 Thread Andre Schild
People will move Apache 1.x to this platform because there is virtually NO migration cost (i.e. recoding modules etc) and they get a performance boost and while replacing an aging infrastructure. 12 million user on the move - make it easy for them, buy a cheap AMD Opteron and optimize and improve

RE: Antw: RE: consider reopening 1.3

2003-11-17 Thread Peter J. Cranstone
Oh yes - forgot about v6... that's a must have for Apache. Is it available for 1.x? If not that would be the first feature to add. Peter -Original Message- From: Andre Schild [mailto:[EMAIL PROTECTED] Sent: Monday, November 17, 2003 10:07 AM To: [EMAIL PROTECTED] Subject: Antw: RE:

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Colm MacCarthaigh
On Mon, Nov 17, 2003 at 11:01:46AM -0700, Peter J. Cranstone wrote: Oh yes - forgot about v6... that's a must have for Apache. Is it available for 1.x? If not that would be the first feature to add. The KAME project has IPv6 patches for 1.3.* at ftp://ftp.kame.net/pub/kame/misc/ they

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Bill Stoddard
Colm MacCarthaigh wrote: On Mon, Nov 17, 2003 at 11:01:46AM -0700, Peter J. Cranstone wrote: Oh yes - forgot about v6... that's a must have for Apache. Is it available for 1.x? If not that would be the first feature to add. The KAME project has IPv6 patches for 1.3.* at

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Rasmus Lerdorf
On Mon, 17 Nov 2003, Bill Stoddard wrote: Apache 1.4, an APR'ized version of Apache 1.3 (to pick up IPV6 and 64 bit support) with all the Windows specific code stripped out and source compatability (to the extent possible) with Apache 1.3 modules would probably see rapid uptake. I can't

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Glenn
On Mon, Nov 17, 2003 at 01:31:55PM -0500, Bill Stoddard wrote: Apache 1.4, an APR'ized version of Apache 1.3 (to pick up IPV6 and 64 bit support) with all the Windows specific code stripped out and source compatability (to the extent possible) with Apache 1.3 modules would probably see

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Jim Jagielski
Glenn wrote: On Mon, Nov 17, 2003 at 01:31:55PM -0500, Bill Stoddard wrote: Apache 1.4, an APR'ized version of Apache 1.3 (to pick up IPV6 and 64 bit support) with all the Windows specific code stripped out and source compatability (to the extent possible) with Apache 1.3 modules would

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Jim Jagielski
On Nov 17, 2003, at 1:31 PM, Bill Stoddard wrote: Colm MacCarthaigh wrote: On Mon, Nov 17, 2003 at 11:01:46AM -0700, Peter J. Cranstone wrote: Oh yes - forgot about v6... that's a must have for Apache. Is it available for 1.x? If not that would be the first feature to add. The KAME project has

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Rasmus Lerdorf
On Mon, 17 Nov 2003, Jim Jagielski wrote: Glenn wrote: On Mon, Nov 17, 2003 at 01:31:55PM -0500, Bill Stoddard wrote: Apache 1.4, an APR'ized version of Apache 1.3 (to pick up IPV6 and 64 bit support) with all the Windows specific code stripped out and source compatability (to

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Bill Stoddard
Rasmus Lerdorf wrote: On Mon, 17 Nov 2003, Bill Stoddard wrote: Apache 1.4, an APR'ized version of Apache 1.3 (to pick up IPV6 and 64 bit support) with all the Windows specific code stripped out and source compatability (to the extent possible) with Apache 1.3 modules would probably see rapid

Re: caching includes parse tree

2003-11-17 Thread Andr Malo
* Brian Akins [EMAIL PROTECTED] wrote: Any thought into parsing the results of the includes filter (offsets, etc.). In our environment, parsing the includes files is a huge performance hit. Just some thoughts from top of my head: I'd say, if we do, only with the new code. The old one is

Re: Fallback server hostname

2003-11-17 Thread Andr Malo
* Colm MacCarthaigh [EMAIL PROTECTED] wrote: unconfigured. Or make it a hard error, and have no fallback. I'd prefer the latter. FWIW. nd

Re: caching includes parse tree

2003-11-17 Thread Glenn
On Mon, Nov 17, 2003 at 08:54:50PM +0100, André Malo wrote: * Brian Akins [EMAIL PROTECTED] wrote: Any thought into parsing the results of the includes filter (offsets, etc.). In our environment, parsing the includes files is a huge performance hit. Just some thoughts from top of my

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Jim Jagielski
On Nov 17, 2003, at 2:22 PM, Bill Stoddard wrote: In this economic environment (and perhaps this will turn out to be generally true from now on), companies are not making investments in IT unless they can get a proven and almost immediate return on that investment. Making the jump to Apache 2.0

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Rasmus Lerdorf
On Mon, 17 Nov 2003, Jim Jagielski wrote: On Nov 17, 2003, at 2:22 PM, Bill Stoddard wrote: In this economic environment (and perhaps this will turn out to be generally true from now on), companies are not making investments in IT unless they can get a proven and almost immediate return

Re: caching includes parse tree

2003-11-17 Thread Brian Akins
Glenn wrote: For files where server-side includes are used for page fragment reuse rather than complicated server-side conditional processing, this could be an easy win, and a bit more flexible than the XBitHack. In our environment, we have several includes on a page, only one of which is

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Andr Malo
* Rasmus Lerdorf [EMAIL PROTECTED] wrote: As someone working in a company like that, I can tell you definitively that this is not true. At least not here at the biggest web company in the world. *shrug* Big or not, if it's the only one, it can develop the stuff it needs itself. I

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Jim Jagielski
On Nov 17, 2003, at 3:17 PM, Rasmus Lerdorf wrote: As someone working in a company like that, I can tell you definitively that this is not true. At least not here at the biggest web company in the world. -Rasmus Well, I can certainly say that with respect to many, many of the clients I've

Re: caching includes parse tree

2003-11-17 Thread Ian Holsman
Brian Akins wrote: Any thought into parsing the results of the includes filter (offsets, etc.). In our environment, parsing the includes files is a huge performance hit. We are willing to help in any way. Hey Brian, it has been discussed before, and the two approaches is what I recall we

Re: Antw: RE: consider reopening 1.3

2003-11-17 Thread Graham Leggett
Jim Jagielski wrote: Look at the impact of not having 2.0 modules severely limited the acceptance of 2.0. Not having 1.4 modules will most certainly do the same*. If 1.4 == 1.3, binary-wise, then it's a non-issue; if not, it's a *major* issue. * Yes, part of the delay was due to porting, which

RE: Antw: RE: consider reopening 1.3

2003-11-17 Thread Peter J. Cranstone
then *what* is the driver for 1.4 over 2.x?? Right now I think it's unknown - but with some reasoned debate I think a path will emerge. One other thought - Apache needs an enemy - and I mean this in the nicest possible terms. Having been on the receiving end of the forums venom before I know

Open a socket or other solution?

2003-11-17 Thread David Herrero
I have the following problem: I'm trying to modify an existing apache module to change the value of ap_deamons_limit at run-time. I need this module receives a query through a socket or something similar and then it modifies that parameter. The problem is that if I do this, the web server hungs,

Re: consider reopening 1.3

2003-11-17 Thread William A. Rowe, Jr.
At 07:32 PM 11/16/2003, Martin Kraemer wrote: ...only that tomorrow's apr might not be 100% compatible with today's. Think of mod_ssl's and mod_dav's problem (the apache_1.3 version). They must always add the apache_1.3 version number to their own version number to describe the API they require.

Re: consider reopening 1.3

2003-11-17 Thread Ben Hyde
+1 My only concern is that some scarce resource might be further dissipated by having multiple forks in progress. I had some sympathy when 2.0 was trying to get started that 1.3 was a competitor for attention; I don't think that's a problem any more. How audacious to be on 1.3? Time will

distcache (was RE: consider reopening 1.3)

2003-11-17 Thread Geoff Thorpe
On November 17, 2003 02:22 pm, Bill Stoddard wrote: application environments. Being able to eliminate 1 machine in 3 due to scalability improvements in 2.0 probably won't be a sufficient return on investment for most folks. A really kick-ass load balancing/active fail-over feature in mod_proxy

Re: Fallback server hostname

2003-11-17 Thread Colm MacCarthaigh
On Mon, Nov 17, 2003 at 08:56:28PM +0100, André Malo wrote: * Colm MacCarthaigh [EMAIL PROTECTED] wrote: unconfigured. Or make it a hard error, and have no fallback. I'd prefer the latter. FWIW. Same here. It probably breaks a lot of lame configs though, all the same ... patch attached.

Finding da fun.

2003-11-17 Thread Ben Hyde
Mark's good list got me thinking that we are coming at this in one of the classic ways.Enumerate some issues, look for some solutions. I'd like to suggest that there is another way. We should be looking for the fun opportunities. Installed bases are very hard to move forward. You need to

Re: Finding da fun.

2003-11-17 Thread Bill Stoddard
Ben Hyde wrote: Success stories that create a sense of safety. I know of some folks that use an Apache 2 derivitive (a -very- close derivitive) with the worker MPM to support nearly 10, concurrent clients with a -single- child process. Big honking complex third party module figures

Re: Finding da fun.

2003-11-17 Thread Brian Pane
Ben Hyde wrote: In this discussion people have been making two kinds of lists. The list of hypothetical reasons why activity seems to be petering out. The list of possible cures for those hypothetical ills. We need a third list. A list of fun hacks that 2.0 enables. It would be good to

Re: Finding da fun.

2003-11-17 Thread Eugene Lee
On Mon, Nov 17, 2003 at 05:17:20PM -0500, Ben Hyde wrote: : : I'd like to suggest that there is another way. We should be looking : for the fun opportunities. Fun stuff is fun. But I'm looking for features that can be classified as useful. For example, getting a FreeBSD 5.x / Apache 2.x /

Scoreboard

2003-11-17 Thread David Herrero
I need to implement a control module that creates a child process to receive request to modify a global variable of Apache, if it creates a child that has a copy of this variable, the other process doesn't view the change. Can i insert this global variable into scoreboard structure and int this

Re: HTTPD 2.1.0-rc1 tarballs up

2003-11-17 Thread Sander Striker
On Sun, 2003-11-16 at 17:37, Aaron Bannert wrote: On Sat, Nov 15, 2003 at 05:20:33PM -0800, Sander Striker wrote: On Sun, 2003-11-16 at 15:36, Aaron Bannert wrote: I've made some tarballs of the httpd-2.1 tree. I just pulled HEAD of both httpd and apr (as of about an hour ago, just before

Re: consider reopening 1.3

2003-11-17 Thread Sander Striker
On Sun, 2003-11-16 at 01:12, Glenn wrote: Ok, so Apache2 uptake is slower than desired for some (not all) on this list. That's only logical given the success and therefore inertia to stay with Apache 1.3. But there are more than a few other factors mentioned in recent threads that are

Re: Scoreboard

2003-11-17 Thread Aaron Bannert
On Tue, Nov 18, 2003 at 01:29:50AM +0100, David Herrero wrote: I need to implement a control module that creates a child process to receive request to modify a global variable of Apache, if it creates a child that has a copy of this variable, the other process doesn't view the change. Can i