https://bz.apache.org/bugzilla/show_bug.cgi?id=70085
Bug ID: 70085
Summary: prefork: Unclear description (“Implements a
non-threaded, pre-forking web server”)
Product: Apache httpd-2
Version: 2.5-HEAD
Hardware: All
URL: https://httpd.apache.org/docs/current/en/mod/
OS: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: Documentation
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
The Description of the prefork MPM reads:
> Implements a non-threaded, pre-forking web server
This is quite unclear:
1. The MPM is not a full web server. Other MPMs are not described like that.
For example, mpm_winnt is described as a “Multi-Processing Module optimized for
Windows NT”.
2. Programs using several threads are called “MULTI-threaded”. The antonym is
therefore “single-threaded”. “non-threaded” is strange:
https://stackoverflow.com/questions/39979238/is-non-threaded-a-synonym-of-single-threaded
3. "pre-forking" is unclear.
1. “forking” is Unix terminology.
2. The term may have been somewhat used at the time, but must be hardly
understood even in IT circles nowadays, notably because forking has gotten
cheap: https://etbe.coker.com.au/2010/09/29/pre-forking-good/
3. Most MPMs are pre-forking, yet their Description does not specify that.
Specifying that in prefork’s description (in addition to its name) suggests
that is its defining feature, which is not the case as of httpd 2.4.
🅭🄍: https://www.philippecloutier.com/Common+infrastructure+licensing#its
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]