mpm/ ....................
- experimental/ ...........
-
- event/ .................
+ event/ ..................
netware/ ................
AC_OUTPUT($APACHE_OUTPUT_FILES docs/conf/httpd.conf docs/conf/extra/httpd-autoindex.conf docs/conf/extra/httpd-dav.conf docs/conf/extra/httpd-default.conf docs/conf/extra/httpd-info.conf docs/conf/extra/httpd-languages.conf docs/conf/extra/httpd-manual.conf docs/conf/extra/httpd-mpm.conf docs/conf/extra/httpd-multilang-errordoc.conf docs/conf/extra/httpd-ssl.conf docs/conf/extra/httpd-userdir.conf docs/conf/extra/httpd-vhosts.conf include/ap_config_layout.h support/apxs support/apachectl support/dbmmanage support/envvars-std support/log_server_status support/logresolve.pl support/phf_abuse_log.cgi support/split-logfile build/rules.mk build/pkg/pkginfo build/config_vars.sh,[true],[
APACHE_GEN_MAKEFILES
])
-
-case $MPM_SUBDIR_NAME in
-*experimental*)
- echo ""
- echo ""
- echo "============================================================"
- echo " WARNING: THE '${APACHE_MPM}' MPM IS EXPERIMENTAL"
- echo "============================================================"
- echo " The selected MPM might not be fully functional!"
- echo ""
- echo " Development of this MPM is not complete. Do not use this"
- echo " MPM unless you are a programmer willing to help fix it."
- echo ""
- echo " If you are looking for a stable server, you should not use"
- echo " the '${APACHE_MPM}' MPM until it is moved out of experimental."
- echo "============================================================"
- echo ""
- echo ""
- ;;
-esac
<modulesynopsis metafile="event.xml.meta">
<name>event</name>
-<description>An experimental variant of the standard <module>worker</module>
-MPM</description>
+<description>A variant of the <module>worker</module> MPM with the goal
+of consuming threads only for connections with active processing</description>
<status>MPM</status>
<sourcefile>event.c</sourcefile>
<identifier>mpm_event_module</identifier>
<summary>
- <note type="warning"><title>Warning</title>
- <p>This MPM is experimental, so it may or may not work as
- expected.</p>
- </note>
-
<p>The <module>event</module> Multi-Processing Module (MPM) is
designed to allow more requests to be served simultaneously by
passing off some processing work to supporting threads, freeing up
fi
}
-dnl No such check for a shared MPM.
-ap_mpm_is_experimental ()
-{
- if test "$apache_cv_mpm" = "event"; then
- return 0
- else
- return 1
- fi
-}
-
if ap_mpm_is_threaded; then
APR_CHECK_APR_DEFINE(APR_HAS_THREADS)
MPM_DIR=""
else
MPM_NAME=$apache_cv_mpm
- if ap_mpm_is_experimental; then
- AC_MSG_WARN(You have selected an EXPERIMENTAL MPM. Be warned!)
- MPM_SUBDIR_NAME=experimental/$MPM_NAME
- else
- MPM_SUBDIR_NAME=$MPM_NAME
- fi
+ MPM_SUBDIR_NAME=$MPM_NAME
MPM_DIR=server/mpm/$MPM_SUBDIR_NAME
MPM_LIB=$MPM_DIR/lib${MPM_NAME}.la