httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bri...@apache.org
Subject cvs commit: httpd-2.0/server/mpm/experimental/leader README
Date Sun, 01 Sep 2002 07:35:54 GMT
brianp      2002/09/01 00:35:54

  Modified:    .        CHANGES
               server/mpm/experimental/leader README
  Log:
  Document the updates to leader/followers MPM
  
  Revision  Changes    Path
  1.909     +4 -0      httpd-2.0/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/CHANGES,v
  retrieving revision 1.908
  retrieving revision 1.909
  diff -u -r1.908 -r1.909
  --- CHANGES	30 Aug 2002 16:08:02 -0000	1.908
  +++ CHANGES	1 Sep 2002 07:35:53 -0000	1.909
  @@ -1,5 +1,9 @@
   Changes with Apache 2.0.41
   
  +  *) Restored the experimental leader/followers MPM to working
  +     condition and converted its thread synchronization from
  +     mutexes to atomic CAS.  [Brian Pane]
  +
     *) Fix Logic on non-html file removal in mod_deflate
        [Kris Verbeeck <Kris.Verbeeck@ubizen.com>]
   
  
  
  
  1.2       +10 -3     httpd-2.0/server/mpm/experimental/leader/README
  
  Index: README
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/server/mpm/experimental/leader/README,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- README	1 Jul 2002 20:16:51 -0000	1.1
  +++ README	1 Sep 2002 07:35:54 -0000	1.2
  @@ -3,6 +3,13 @@
   It uses a Leader/Followers design pattern to coordinate work among threads:
   http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf
   
  -As of Apache 2.0.39, the key learnings from the development of the
  -leader MPMs have been applied to the worker MPM.  Worker now is
  -running faster than leader in benchmark testing.
  +To use the leader MPM, add "--with-mpm=leader" to the configure
  +script's arguments when building the httpd.
  +  
  +This MPM depends on APR's atomic compare-and-swap operations for
  +thread synchronization.  If you are compiling for an x86 target
  +and you don't need to support 386s, or you're compiling for a
  +SPARC and you don't need to run on pre-UltraSPARC chips, add
  +"--enable-nonportable-atomics=yes" to the configure script's
  +arguments.  This will cause APR to implement atomic operations
  +using efficient opcodes not available in older CPUs.
  
  
  

Mime
View raw message