/[Apache-SVN]/httpd/httpd/trunk/include/scoreboard.h
ViewVC logotype

Log of /httpd/httpd/trunk/include/scoreboard.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 831944 - (view) (annotate) - [select for diffs]
Modified Mon Nov 2 16:26:51 2009 UTC (3 weeks, 2 days ago) by trawick
File length: 7971 byte(s)
Diff to previous 821307 (colored)
remove declaration for ap_my_generation, which was replaced with the 
AP_MPMQ_GENERATION query in r757853

Revision 821307 - (view) (annotate) - [select for diffs]
Modified Sat Oct 3 12:54:35 2009 UTC (7 weeks, 4 days ago) by jim
File length: 8038 byte(s)
Diff to previous 758936 (colored)
Provide new  ap_update_child_status_from_conn() mostly
for use with mod_noloris.c Add some logic protection, for
NULL ref, which shoulda be there in any case.

Revision 758936 - (view) (annotate) - [select for diffs]
Modified Fri Mar 27 00:05:18 2009 UTC (8 months ago) by trawick
File length: 7942 byte(s)
Diff to previous 726118 (colored)
remove TPF support

Revision 726118 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 21:05:37 2008 UTC (11 months, 1 week ago) by chrisd
File length: 7979 byte(s)
Diff to previous 722399 (colored)
Remove unused sb_type member from process_score structure and
do major MMN bump.  The sb_type field was added in r89115 but not
removed in r89554 along with related unused additions.

Submitted by: Torsten Foertsch <torsten.foertsch@gmx.net>

Revision 722399 - (view) (annotate) - [select for diffs]
Modified Tue Dec 2 08:13:36 2008 UTC (11 months, 3 weeks ago) by pquerna
File length: 8008 byte(s)
Diff to previous 590641 (colored)
API Cleanup in preperation for 2.4.x, make sure all exported functions or variables contain an ap_ prefix.

Revision 590641 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 12:19:54 2007 UTC (2 years ago) by jim
File length: 7993 byte(s)
Diff to previous 590122 (colored)
Add in SeeRequestTail directive, to handle the shortcoming
of only storing 63 bytes of the request, when the requests
are longer than that and only vary towards the end; eg:

   GET /disk1/storage/apache/htdocs/images/image-store1/food/fruits/seeded/apples.jpg
   GET /disk1/storage/apache/htdocs/images/image-store1/food/fruits/seeded/pears.jpg
   GET /disk1/storage/apache/htdocs/images/image-store1/food/fruits/seeded/plums.jpg


Revision 590122 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 15:46:06 2007 UTC (2 years ago) by bnicholes
File length: 7943 byte(s)
Diff to previous 587770 (colored)
The function ap_time_process_request() needs to be declared appropriately if it is going to be used externally (now being called by mod_echo)

Revision 587770 - (view) (annotate) - [select for diffs]
Modified Wed Oct 24 03:50:24 2007 UTC (2 years, 1 month ago) by wrowe
File length: 7931 byte(s)
Diff to previous 574843 (colored)
MMN major bump required; this API is altogether inconsistent, transparent
types should be opaque, opaque types should be transparent.

Solve one aspect, follow the _by_indexes() example for ap_get_scoreboard_worker
family of functions, and the primary one will now accept the abstracted conn_rec
value of sbh to find that connections slot.

Revision 574843 - (view) (annotate) - [select for diffs]
Modified Wed Sep 12 08:34:40 2007 UTC (2 years, 2 months ago) by jfclere
File length: 7763 byte(s)
Diff to previous 574270 (colored)
lb_score is bigger proxy_worker_stat. Prevent wasting space.

Revision 574270 - (view) (annotate) - [select for diffs]
Modified Mon Sep 10 14:54:37 2007 UTC (2 years, 2 months ago) by jim
File length: 7605 byte(s)
Diff to previous 574269 (colored)
Yeah. Good luck with that.

Revision 574269 - (view) (annotate) - [select for diffs]
Modified Mon Sep 10 14:54:01 2007 UTC (2 years, 2 months ago) by jim
File length: 7649 byte(s)
Diff to previous 573569 (colored)
Maintain the illusion. It's not worth my time or
energy to care about this anymore.

Revision 573569 - (view) (annotate) - [select for diffs]
Modified Fri Sep 7 13:13:37 2007 UTC (2 years, 2 months ago) by jim
File length: 7625 byte(s)
Diff to previous 573555 (colored)
Reinstate the lb_score patch, but, protect against
conflicting leakage as per jfc proposal.


Revision 573555 - (view) (annotate) - [select for diffs]
Modified Fri Sep 7 11:58:38 2007 UTC (2 years, 2 months ago) by jim
File length: 7653 byte(s)
Diff to previous 573264 (colored)
semi-revert 573264. It is totally bogus that we
need to do this, but until we create mod_proxy_structs.h
which can then be included by mod_proxy.h as well as scoreboard.h,
we'll make do.

Revision 573264 - (view) (annotate) - [select for diffs]
Modified Thu Sep 6 13:46:46 2007 UTC (2 years, 2 months ago) by jim
File length: 7623 byte(s)
Diff to previous 420983 (colored)
lb_score *is* proxy_worker_stat... no need to "mask" that
or use wasted space.

Revision 420983 - (view) (annotate) - [select for diffs]
Modified Tue Jul 11 20:33:53 2006 UTC (3 years, 4 months ago) by fielding
File length: 7649 byte(s)
Diff to previous 404849 (colored)
update license header text

Revision 404849 - (view) (annotate) - [select for diffs]
Modified Sun May 7 21:01:48 2006 UTC (3 years, 6 months ago) by niq
File length: 7502 byte(s)
Diff to previous 395228 (colored)
Tidy up scoreboard.h (Chris Darroch)

Revision 395228 - (view) (annotate) - [select for diffs]
Modified Wed Apr 19 12:11:27 2006 UTC (3 years, 7 months ago) by colm
File length: 8097 byte(s)
Diff to previous 263931 (colored)
Update the copyright year in all .c, .h and .xml files

Revision 263931 - (view) (annotate) - [select for diffs]
Modified Sun Aug 28 23:03:59 2005 UTC (4 years, 2 months ago) by ianh
File length: 8097 byte(s)
Diff to previous 156274 (colored)
Doxygen fixup / cleanup

submited by: Neale Ranns neale ranns.org
reviewed by: Ian Holsman


Revision 156274 - (view) (annotate) - [select for diffs]
Modified Sat Mar 5 20:06:55 2005 UTC (4 years, 8 months ago) by trawick
File length: 8029 byte(s)
Diff to previous 154216 (colored)
worker MPM/mod_status: Support per-worker tracking of pid and
generation in the scoreboard so that mod_status can accurately
represent workers in processes which are gracefully terminating.

New child processes with worker MPM can take over slots of
individual threads within gracefully terminating processes.
Sometimes this is a problem (too many of these gracefully
terminating processes), so it is helpful to have mod_status
provide the information required to recognize these processes.

Revision 154216 - (view) (annotate) - [select for diffs]
Modified Fri Feb 18 00:00:37 2005 UTC (4 years, 9 months ago) by wrowe
File length: 7715 byte(s)
Diff to previous 151408 (colored)
  Fix some symbols which should -not- be exported, and decorate real_exit_code
  with ap_ (this symbol must be exported.)  If the others were desired to be
  public, they should have been ap_xxx decorated.

Revision 151408 - (view) (annotate) - [select for diffs]
Modified Fri Feb 4 20:28:49 2005 UTC (4 years, 9 months ago) by jerenkrantz
File length: 7727 byte(s)
Diff to previous 149550 (colored)
Update copyright year to 2005 and standardize on current copyright owner line.

Revision 149550 - (view) (annotate) - [select for diffs]
Modified Wed Feb 2 19:32:18 2005 UTC (4 years, 9 months ago) by jim
File length: 7691 byte(s)
Diff to previous 106103 (colored)
Keep track of time taken to process requests again.

Revision 106103 - (view) (annotate) - [select for diffs]
Modified Sun Nov 21 18:50:36 2004 UTC (5 years ago) by nd
File length: 7701 byte(s)
Diff to previous 105572 (colored)
general property cleanup

Revision 105572 - (view) (annotate) - [select for diffs]
Modified Sat Oct 23 22:39:53 2004 UTC (5 years, 1 month ago) by fielding
File length: 7701 byte(s)
Diff to previous 105545 (colored)
veto and revert win64 patch: 64bit changes must percolate from the
bottom (APR/system) up -- we can't give the client a 64bit API and
then cast it to 32bits internally without introducing security holes
on other platforms.

Revision 105545 - (view) (annotate) - [select for diffs]
Modified Fri Oct 22 15:22:05 2004 UTC (5 years, 1 month ago) by ake
File length: 7708 byte(s)
Diff to previous 105134 (colored)
WIN64: API changes to clean up Windows 64bit compile warnings

Revision 105134 - (view) (annotate) - [select for diffs]
Modified Wed Sep 15 12:08:39 2004 UTC (5 years, 2 months ago) by mturk
File length: 7701 byte(s)
Diff to previous 104409 (colored)
Worker shared data has to be visible across all child processes,
so remove creating that data on per-child basis.

Revision 104409 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 15:18:40 2004 UTC (5 years, 3 months ago) by minfrin
File length: 7717 byte(s)
Diff to previous 104404 (colored)
Improve binary compatiblity. This fix was requested of me before it was committed, but it went in anyway - my bad :(
PR:
Obtained from:
Submitted by:	Mladen Turk <mturk@apache.org>
Reviewed by:

Revision 104404 - (view) (annotate) - [select for diffs]
Modified Wed Jul 28 22:50:54 2004 UTC (5 years, 3 months ago) by minfrin
File length: 7676 byte(s)
Diff to previous 102619 (colored)
Add load balancer support to the scoreboard in preparation for
load balancing support in mod_proxy.
PR:
Obtained from:
Submitted by:	Mladen Turk <mturk@apache.org>
Reviewed by:

Revision 102619 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 20:40:53 2004 UTC (5 years, 9 months ago) by nd
File length: 7188 byte(s)
Diff to previous 102548 (colored)
fix name of The Apache Software Foundation

Revision 102548 - (view) (annotate) - [select for diffs]
Modified Sat Feb 7 19:27:57 2004 UTC (5 years, 9 months ago) by nd
File length: 7184 byte(s)
Diff to previous 102525 (colored)
fix copyright dates according to the first check in

Revision 102525 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 22:58:42 2004 UTC (5 years, 9 months ago) by nd
File length: 7184 byte(s)
Diff to previous 102135 (colored)
apply Apache License, Version 2.0

Revision 102135 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 13:26:26 2004 UTC (5 years, 10 months ago) by nd
File length: 9403 byte(s)
Diff to previous 98573 (colored)
update license to 2004.

Revision 98573 - (view) (annotate) - [select for diffs]
Modified Mon Feb 3 17:53:28 2003 UTC (6 years, 9 months ago) by nd
File length: 9403 byte(s)
Diff to previous 94309 (colored)
finished that boring job:
update license to 2003.

Happy New Year! ;-))

Revision 94309 - (view) (annotate) - [select for diffs]
Modified Fri Mar 29 16:21:48 2002 UTC (7 years, 8 months ago) by jim
File length: 9403 byte(s)
Diff to previous 94306 (colored)
Syncing makes no sense now

Revision 94306 - (view) (annotate) - [select for diffs]
Modified Fri Mar 29 14:33:50 2002 UTC (7 years, 8 months ago) by jim
File length: 9440 byte(s)
Diff to previous 93918 (colored)
The old, legacy (and unused) code in which the scoreboard was totally
and completely contained in a file (SCOREBOARD_FILE) has been
removed. This does not affect scoreboards which are *mapped* to
files using named-shared-memory at all. This implies that scoreboards
must be based, at some level, on native shared memory (mmap, shm_open,
shmget, whatever), but the code has assumed that for quite awhile
now. Having the scoreboard be *based* on a file makes no sense today.

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 93918 - (view) (annotate) - [select for diffs]
Modified Wed Mar 13 20:48:07 2002 UTC (7 years, 8 months ago) by fielding
File length: 9477 byte(s)
Diff to previous 93590 (colored)
Update our copyright for this year.

Revision 93590 - (view) (annotate) - [select for diffs]
Modified Wed Feb 27 04:10:19 2002 UTC (7 years, 9 months ago) by dougm
File length: 9477 byte(s)
Diff to previous 93523 (colored)
ap_calc_scoreboard_size() needs to be exported for win32

Revision 93523 - (view) (annotate) - [select for diffs]
Modified Thu Feb 21 01:30:06 2002 UTC (7 years, 9 months ago) by aaron
File length: 9465 byte(s)
Diff to previous 93502 (colored)
Placing the thread-limit and server-limit values, those which define the
size of internal structures in the scoreboard, actually into the
scoreboard allow third-party applications to access those structures.

Submitted by:	Adam Sussman <myddryn@vishnu.vidya.com>
Reviewed by:	Aaron Bannert

Revision 93502 - (view) (annotate) - [select for diffs]
Modified Tue Feb 19 21:09:27 2002 UTC (7 years, 9 months ago) by stoddard
File length: 9397 byte(s)
Diff to previous 93434 (colored)
This fixes a bug in mod_status on Windows where restart time was not
properly initialized.

Move ap_restart_time into the scoreboard global area so the child process
on non-forking platforms can have access to it.

Revision 93434 - (view) (annotate) - [select for diffs]
Modified Fri Feb 15 20:48:19 2002 UTC (7 years, 9 months ago) by aaron
File length: 9419 byte(s)
Diff to previous 93119 (colored)
Implement new ScoreBoardFile directive logic. This affects how we
create the scoreboard's shared memory segment. We now have the best of
both worlds:

if config specifies ScoreBoardFile
  create name-based shared memory, errors are fatal
else /* we get to choose */
  create anonymous shared memory
  if ENOTIMPL
    create name-based shared memory from DEFAULT_SCOREBOARD
  else
    errors are fatal

This gives us the flexibility to have anonymous shared memory (on platforms
that support it) as well as name-based shared memory when third-party
programs want access to our scoreboard.

The ap_scoreboard_fname static variable is now owned by the scoreboard.c
file, and no longer by the MPMs. The MPMs MUST NOT set ap_scoreboard_fname
to a default, since that will override the default creation logic and
only allow name-based segments.

Submitted by:	Aaron Bannert
Reviewed by:	Justin Erenkrantz

Revision 93119 - (view) (annotate) - [select for diffs]
Modified Wed Jan 30 22:35:57 2002 UTC (7 years, 9 months ago) by rbb
File length: 9288 byte(s)
Diff to previous 93055 (colored)
Change the Windows MPM to only use the pre_mpm phase in the parent process.
The child processes use the child_init phase to reattach to the shared
memory.  This makes Windows work like Unix, which should make it easier
for module authors to write portable modules.

Revision 93055 - (view) (annotate) - [select for diffs]
Modified Mon Jan 28 00:41:32 2002 UTC (7 years, 10 months ago) by trawick
File length: 9290 byte(s)
Diff to previous 92791 (colored)
fix the problem where a scoreboard init failure could leave
mod_cgid stranded

a pre_mpm hook can now return failures, so problems in
ap_create_scoreboard percolate back to a place where Apache
can exit cleanly

Revision 92791 - (view) (annotate) - [select for diffs]
Modified Thu Jan 10 00:28:00 2002 UTC (7 years, 10 months ago) by wrowe
File length: 9229 byte(s)
Diff to previous 92661 (colored)
  This patch eliminated from the _SHARED_ segment of the scoreboard all
  pointer math.  This is required for portable scoreboards.

  vhost becomes the 'vhost name string' so it now survives ap_generation
  clicks.  next was apparently never used.

  This patch also accounts for the changes to the apr_shm api, and gives
  Win32 the magic of a shared scoreboard.

  Breakage aplenty on non-win32 platforms, I suspect, but this radical
  surgery, and culling of unused functions, was really, really needed.

Revision 92661 - (view) (annotate) - [select for diffs]
Modified Sun Dec 30 13:27:48 2001 UTC (7 years, 10 months ago) by bjh
File length: 9376 byte(s)
Diff to previous 92650 (colored)
Make calc_scoreboard_size() and init_scoreboard() usable from MPMs.

Revision 92650 - (view) (annotate) - [select for diffs]
Modified Sat Dec 29 19:55:46 2001 UTC (7 years, 10 months ago) by trawick
File length: 9310 byte(s)
Diff to previous 92512 (colored)
tiny cleanup to remove bogus SCOREBOARD_SIZE define

Revision 92512 - (view) (annotate) - [select for diffs]
Modified Tue Dec 18 13:48:54 2001 UTC (7 years, 11 months ago) by trawick
File length: 9411 byte(s)
Diff to previous 92385 (colored)
Change core code to allow an MPM to set hard thread/server
limits at startup.

Revision 92385 - (view) (annotate) - [select for diffs]
Modified Fri Dec 7 22:19:38 2001 UTC (7 years, 11 months ago) by wrowe
File length: 9189 byte(s)
Diff to previous 92377 (colored)
  AFAICT - these symbols are unused.

  The right solution, once required, is to wrap the FRAMING requirement
  into the mmap logic so we can always ask for a n byte mmap, only to be
  given a n + (pg - (n % pg)) byte region without consumer hassles.

Revision 92377 - (view) (annotate) - [select for diffs]
Modified Fri Dec 7 19:08:50 2001 UTC (7 years, 11 months ago) by aaron
File length: 9295 byte(s)
Diff to previous 92375 (colored)
Provide an accessor function for the global_score portion of the scoreboard.

Submitted by:	Harrie Hazewinkel <harrie@covalent.net>
Reviewed by:	Aaron Bannert

Revision 92375 - (view) (annotate) - [select for diffs]
Modified Fri Dec 7 19:06:29 2001 UTC (7 years, 11 months ago) by aaron
File length: 9236 byte(s)
Diff to previous 89857 (colored)
Export ap_get_parent_scoreboard and ap_get_servers_scoreboard to be
usable on Win32 and friends.

Submitted by:	Harrie Hazewinkel <harrie@covalent.net>
Reviewed by:	Aaron Bannert

Revision 89857 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 06:23:00 2001 UTC (8 years, 3 months ago) by wrowe
File length: 9210 byte(s)
Diff to previous 89761 (colored)
  Thanks Jerry, this was forgotten in my tree.

Revision 89761 - (view) (annotate) - [select for diffs]
Modified Sat Jul 28 23:39:07 2001 UTC (8 years, 4 months ago) by gregames
File length: 9198 byte(s)
Diff to previous 89727 (colored)
Fix a problem where the threaded MPM stalls after restarts or segfaults.

Also prevent multiple active processes from using the same scoreboard slot.

Revision 89727 - (view) (annotate) - [select for diffs]
Modified Thu Jul 26 15:53:15 2001 UTC (8 years, 4 months ago) by wrowe
File length: 9041 byte(s)
Diff to previous 89610 (colored)
  Change the length of the content args to apr_off_t identifiers, and fix
  mod_negotation to treat a size of -1 and indeterminate, instead of 0.

Revision 89610 - (view) (annotate) - [select for diffs]
Modified Wed Jul 18 21:14:21 2001 UTC (8 years, 4 months ago) by wrowe
File length: 9041 byte(s)
Diff to previous 89608 (colored)
  Remainder of Win32 ap_create_scoreboard fooness

Revision 89608 - (view) (annotate) - [select for diffs]
Modified Wed Jul 18 20:45:36 2001 UTC (8 years, 4 months ago) by rbb
File length: 9034 byte(s)
Diff to previous 89554 (colored)
Make scoreboard creation a hook.  This allows management
modules to have access to the scoreboard at the time that it is
created, and at every restart request.
Submitted by:	Cody Sherr <csherr@covalent.net>
Reviewed by:	Ryan Bloom

Revision 89554 - (view) (annotate) - [select for diffs]
Modified Mon Jul 16 02:29:33 2001 UTC (8 years, 4 months ago) by rbb
File length: 8755 byte(s)
Diff to previous 89542 (colored)
Remove a couple fields from the scoreboard that aren't currently used.
If we need these, they should be added when we begin to use them.

Revision 89542 - (view) (annotate) - [select for diffs]
Modified Thu Jul 12 03:20:50 2001 UTC (8 years, 4 months ago) by gregames
File length: 8912 byte(s)
Diff to previous 89532 (colored)
scratch an old itch - give lingering close its own state in the scoreboard.

clean up SERVER_ACCEPTING and SERVER_QUEUEING (never set) while I'm at it.

Revision 89532 - (view) (annotate) - [select for diffs]
Modified Tue Jul 10 19:00:03 2001 UTC (8 years, 4 months ago) by rbb
File length: 9003 byte(s)
Diff to previous 89326 (colored)
Add two functions to allow modules to access random parts of the
scoreboard.  This allows modules compiled for one MPM to access the
scoreboard, even if it the server was compiled for another MPM.

Submitted by:	Harrie Hazewinkel <harrie@covalent.net>

Revision 89326 - (view) (annotate) - [select for diffs]
Modified Sun Jun 10 00:37:59 2001 UTC (8 years, 5 months ago) by wrowe
File length: 8901 byte(s)
Diff to previous 89117 (colored)
  Was certain I had committed this.  Position the scoreboard members such
  that the size and members can be derrived by the most stable elements,
  followed by derived elements.  [Harrie Hazewinkel]

Revision 89117 - (view) (annotate) - [select for diffs]
Modified Tue May 15 13:41:27 2001 UTC (8 years, 6 months ago) by rederpj
File length: 8901 byte(s)
Diff to previous 89115 (colored)
Ooops. Didn't remove *all* of the new_scoreboard stuff. This was harmless,
but should be consistent and complete. It is now completely removed.

Revision 89115 - (view) (annotate) - [select for diffs]
Modified Tue May 15 02:38:17 2001 UTC (8 years, 6 months ago) by rederpj
File length: 8952 byte(s)
Diff to previous 89048 (colored)

Make first phase changes to the scoreboard data structures in
preparation for the rewriting of the scoreboard per my posted
design notes. [Paul J. Reder]

Revision 89048 - (view) (annotate) - [select for diffs]
Modified Mon May 7 16:24:14 2001 UTC (8 years, 6 months ago) by trawick
File length: 8584 byte(s)
Diff to previous 89047 (colored)
minor scoreboard/status improvements:
. get the SS field in extended status output formatted correctly
  (seconds since beginning of request shouldn't be a huge
  negative number :) )
. use APR_OS_PID_T_FMT and pid_t where appropriate in mod_status
  to avoid casting, some of which may have been broken on some
  architectures

Revision 89047 - (view) (annotate) - [select for diffs]
Modified Mon May 7 15:49:42 2001 UTC (8 years, 6 months ago) by trawick
File length: 9321 byte(s)
Diff to previous 88924 (colored)
Get rid of some Apache 1.x OPTIMIZE_TIMEOUTS cruft.  Other logic
in 1.3 which used this stuff would send SIGALRM to children in
certain circumstances.

Revision 88924 - (view) (annotate) - [select for diffs]
Modified Mon Apr 23 23:14:35 2001 UTC (8 years, 7 months ago) by gregames
File length: 9792 byte(s)
Diff to previous 88913 (colored)
back out my quiesce limit change altogether from the threaded mpm until it
learns how to go away nicely (shouldn't be too bad actually :-)

Revision 88913 - (view) (annotate) - [select for diffs]
Modified Mon Apr 23 02:13:17 2001 UTC (8 years, 7 months ago) by gregames
File length: 10051 byte(s)
Diff to previous 88741 (colored)
Limit the threaded mpm to quiescing one process at a time.

This is to fix a problem where the scoreboard is filled with
quiescing processes and no working processes can start, triggered by
MaxRequestsPerChild.  perform_idle_server_maintenance could theoretically
cause it as well.

Revision 88741 - (view) (annotate) - [select for diffs]
Modified Fri Apr 6 20:12:09 2001 UTC (8 years, 7 months ago) by rederpj
File length: 9792 byte(s)
Diff to previous 88296 (colored)
Changes required to make prefork clean up idle children properly. There was a window during which a starting worker deadlocks when an idle cleanup arrives before it completes init. Apache then keeps trying to cleanup the same deadlocked worker forever (until higher pids come along, but it still will never reduce below the deadlocked pid). Thus the number of children would not reduce to the correct idle level.

Revision 88296 - (view) (annotate) - [select for diffs]
Modified Sat Feb 24 03:40:50 2001 UTC (8 years, 9 months ago) by gstein
File length: 9407 byte(s)
Diff to previous 88184 (colored)
clean out some old crud from ap_config.h

Revision 88184 - (view) (annotate) - [select for diffs]
Modified Fri Feb 16 04:26:53 2001 UTC (8 years, 9 months ago) by fielding
File length: 9427 byte(s)
Diff to previous 88151 (colored)
Update copyright to 2001

Revision 88151 - (view) (annotate) - [select for diffs]
Modified Wed Feb 14 02:52:23 2001 UTC (8 years, 9 months ago) by stoddard
File length: 9422 byte(s)
Diff to previous 88037 (colored)
Start getting extended status working again.

Revision 88037 - (view) (annotate) - [select for diffs]
Modified Fri Feb 9 16:11:50 2001 UTC (8 years, 9 months ago) by stoddard
File length: 9405 byte(s)
Diff to previous 88027 (colored)
Replace reinit_scoreboard with ap_create_scoreboard.

Revision 88027 - (view) (annotate) - [select for diffs]
Modified Fri Feb 9 04:19:42 2001 UTC (8 years, 9 months ago) by stoddard
File length: 9444 byte(s)
Diff to previous 88014 (colored)
Fix windows compile break

Revision 88014 - (view) (annotate) - [select for diffs]
Modified Wed Feb 7 23:25:31 2001 UTC (8 years, 9 months ago) by bjh
File length: 9456 byte(s)
Diff to previous 88012 (colored)
Move OS/2 MPM specific variables out of scoreboard & into an array local to
the MPM.

Revision 88012 - (view) (annotate) - [select for diffs]
Modified Wed Feb 7 20:49:25 2001 UTC (8 years, 9 months ago) by rbb
File length: 9600 byte(s)
Diff to previous 88001 (colored)
Get the Unix MPMs restarting again.  If we are going to register a cleanup
for ap_cleanup_scoreboard, then we have to kill that cleanup with the same
function.  This also makes ap_cleanup_scoreboard a non-static function, and
makes ap_cleanup_shared_mem a static function.

Revision 88001 - (view) (annotate) - [select for diffs]
Modified Tue Feb 6 23:33:31 2001 UTC (8 years, 9 months ago) by bjh
File length: 9588 byte(s)
Diff to previous 87997 (colored)
Don't include mpm.h from scoreboard.h as scoreboard.h is included from mpm.h.
Instead, make the MPM type defined before including scoreboard.h.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 87997 - (view) (annotate) - [select for diffs]
Modified Tue Feb 6 22:22:59 2001 UTC (8 years, 9 months ago) by trawick
File length: 9632 byte(s)
Diff to previous 87989 (colored)
get Unix MPMs to build again after recent scoreboard changes

Revision 87989 - (view) (annotate) - [select for diffs]
Modified Tue Feb 6 15:16:05 2001 UTC (8 years, 9 months ago) by bjh
File length: 9605 byte(s)
Diff to previous 87959 (colored)
Get OS/2 MPM running again after the reunification of the scoreboard code.
mod_status still doesn't work right, I'll look into that next.

Revision 87959 - (view) (annotate) - [select for diffs]
Modified Fri Feb 2 21:32:34 2001 UTC (8 years, 9 months ago) by stoddard
File length: 9366 byte(s)
Diff to previous 87956 (colored)
Begin restructuring scoreboard code to enable adding back in
the ability to use IPC other than shared memory.
Get mod_status working on Windows again.

Still to do:
Rename some of the function APIs. Replace all calls to reinit_scoreboard with
ap_create_scoreboard. Add back in support for scoreboard files.

Revision 87956 - (view) (annotate) - [select for diffs]
Modified Fri Feb 2 16:47:44 2001 UTC (8 years, 9 months ago) by trawick
File length: 9090 byte(s)
Diff to previous 87954 (colored)
avoid duplicate symbol warnings on some platforms (e.g., AIX)

Revision 87954 - (view) (annotate) - [select for diffs]
Modified Fri Feb 2 15:08:52 2001 UTC (8 years, 9 months ago) by stoddard
File length: 9083 byte(s)
Diff to previous 87949 (colored)
Remove duplicate function declaration

Revision 87949 - (view) (annotate) - [select for diffs]
Added Thu Feb 1 21:55:16 2001 UTC (8 years, 9 months ago) by rbb
File length: 9131 byte(s)
Bring mod_status for 2.0 back in line with mod_status for 1.3.  This is
basically a straight port of the 1.3 module to 2.0.  The MPMs need to be
modified a bit to work with mod_status, but prefork, mpmt_pthread, and
dexter have already been changed.  I will fix perchild tonight.  There
is a lot of common code that can be abstracted, and there seems to be a
small bug with regard to what mpmt_pthread and dexter report as current
connections.  ExtendedStatus does work again, although until the bug
mentioned above is fixed, it isn't as useful on mpmt_pthread and dexter.

Next week, I will look at allowing other modules to add data to the
STATUS page and possibly to the scoreboard itself.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2