MotorZ in trunk
Jim Jagielski <[email protected]> Tue, 2 Jun 2026 06:41:25 -0400
| Newsgroups | gmane.comp.apache.devel |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_2E8A2F2A-3C43-4C77-87C2-F8F32D237A3D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
MotorZ is now in trunk, via r1934868.
My goal was to have a simple, basic, and streamlined Async MPM which =
would be ideally suited for httpd as a reverse proxy (hence the playful =
name). It's been a plan of mine that once some cycles opened up, to =
spend those "free" cycles doing more work on the Proxy aspects, which =
has always been a draw for me.
Because it is a "new" MPM, I made sure to spend time providing its own =
little test suite and ensuring that it works with the h2 pytest suite as =
well, which is where I found a nagging and insidious bug in mod_http2.
Because I absolutely suck at explanations and "technical writing", I =
leveraged Claude to help write-up what was changed and why and how.
My hope is that it will be something we can include in the next =
subsequent release for 2.4.
Cheers.
--
Jim
"We are havin' it large!"
Tony Harrison
--Apple-Mail=_2E8A2F2A-3C43-4C77-87C2-F8F32D237A3D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" =
content=3D"text/html; charset=3Dus-ascii"></head><body =
style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;">MotorZ is now in trunk, via <span =
style=3D"color: rgba(0, 0, 0, 0.85); font-family: "Helvetica =
Neue";">r1934868.</span><div><font face=3D"Helvetica Neue"><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85); color: rgba(0, 0, 0, =
0.85);"><br></span></font></div><div><font face=3D"Helvetica Neue"><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85); color: rgba(0, 0, 0, =
0.85);">My goal was to have a simple, basic, and streamlined Async MPM =
which would be ideally suited for httpd as a reverse proxy (hence the =
playful name). It's been a plan of mine that once some cycles opened up, =
to spend those "free" cycles doing more work on the Proxy aspects, which =
has always been a draw for me.</span></font></div><div><font =
face=3D"Helvetica Neue"><span style=3D"caret-color: rgba(0, 0, 0, 0.85); =
color: rgba(0, 0, 0, 0.85);"><br></span></font></div><div><font =
face=3D"Helvetica Neue"><span style=3D"caret-color: rgba(0, 0, 0, 0.85); =
color: rgba(0, 0, 0, 0.85);">Because it is a "new" MPM, I made sure to =
spend time providing its own little test suite and ensuring that it =
works with the h2 pytest suite as well, which is where I found a nagging =
and insidious bug in mod_http2.</span></font></div><div><font =
face=3D"Helvetica Neue"><span style=3D"caret-color: rgba(0, 0, 0, 0.85); =
color: rgba(0, 0, 0, 0.85);"><br></span></font></div><div><font =
face=3D"Helvetica Neue"><span style=3D"caret-color: rgba(0, 0, 0, 0.85); =
color: rgba(0, 0, 0, 0.85);">Because I absolutely suck at explanations =
and "technical writing", I leveraged Claude to help write-up what was =
changed and why and how.</span></font></div><div><font face=3D"Helvetica =
Neue"><span style=3D"caret-color: rgba(0, 0, 0, 0.85); color: rgba(0, 0, =
0, 0.85);"><br></span></font></div><div><font face=3D"Helvetica =
Neue"><span style=3D"caret-color: rgba(0, 0, 0, 0.85); color: rgba(0, 0, =
0, 0.85);">My hope is that it will be something we can include in the =
next subsequent release for 2.4.</span><br></font><br>Cheers.<br><div>
<meta charset=3D"UTF-8"><div dir=3D"auto" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0); letter-spacing: normal; orphans: 2; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration-line: none; text-decoration-thickness: auto; =
text-decoration-style: solid; overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: =
after-white-space;"><div>--<br>Jim<br> "We are havin' it =
large!"<br> &nb=
sp;  =
; Tony Harrison</div></div>
</div>
<br></div></body></html>=
--Apple-Mail=_2E8A2F2A-3C43-4C77-87C2-F8F32D237A3D--