You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by tr...@apache.org on 2002/06/14 18:38:08 UTC

cvs commit: httpd-2.0 CHANGES configure.in

trawick     2002/06/14 09:38:08

  Modified:    .        CHANGES configure.in
  Log:
  AIX 4.3.3 and above: Define SINGLE_LISTEN_UNSERIALIZED_ACCEPT.
  These levels of AIX don't have a thundering herd problem with
  accept().
  
  Revision  Changes    Path
  1.828     +4 -0      httpd-2.0/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/CHANGES,v
  retrieving revision 1.827
  retrieving revision 1.828
  diff -u -r1.827 -r1.828
  --- CHANGES	14 Jun 2002 03:11:42 -0000	1.827
  +++ CHANGES	14 Jun 2002 16:38:07 -0000	1.828
  @@ -1,5 +1,9 @@
   Changes with Apache 2.0.38
   
  +  *) AIX 4.3.3 and above: Define SINGLE_LISTEN_UNSERIALIZED_ACCEPT.
  +     These levels of AIX don't have a thundering herd problem with
  +     accept().  [Jeff Trawick]
  +
     *) prefork MPM: Ignore mutex errors during graceful restart.  For
        certain types of mutexes (particularly SysV semaphores), we
        should expect to occasionally fail to obtain or release the
  
  
  
  1.223     +6 -0      httpd-2.0/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/configure.in,v
  retrieving revision 1.222
  retrieving revision 1.223
  diff -u -r1.222 -r1.223
  --- configure.in	6 Jun 2002 06:42:09 -0000	1.222
  +++ configure.in	14 Jun 2002 16:38:07 -0000	1.223
  @@ -208,6 +208,12 @@
         APR_SETVAR(APACHE_MPM, [prefork])
         APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
         ;;
  +  *aix*)
  +      aixver=`echo $host | sed 's/^[[^0-9]]*//' | sed 's/\.//g'`
  +      if test $aixver -ge 4330; then
  +        APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
  +      fi
  +      ;;
   esac
   
   dnl