Re: mpm event assertion failures

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 13:47 schrieb Yann Ylavic : > > On Mon, Feb 7, 2022 at 1:29 PM Yann Ylavic wrote: >> >> On Mon, Feb 7, 2022 at 1:01 PM Stefan Eissing wrote: >>> > [] >> >> there are still failures for >> mod_md still I haven't looked at (I think I don't have all the mod_md >>

Re: mpm event assertion failures

2022-02-07 Thread Yann Ylavic
On Mon, Feb 7, 2022 at 3:41 PM Stefan Eissing wrote: > > > > > Am 07.02.2022 um 14:44 schrieb Stefan Eissing : > > > > > > > >> Am 07.02.2022 um 13:47 schrieb Yann Ylavic : > >> > >> On Mon, Feb 7, 2022 at 1:29 PM Yann Ylavic wrote: > >>> > >>> On Mon, Feb 7, 2022 at 1:01 PM Stefan Eissing

Re: mpm event assertion failures

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 17:13 schrieb Yann Ylavic : > > On Mon, Feb 7, 2022 at 3:41 PM Stefan Eissing wrote: >> >> >> >>> Am 07.02.2022 um 14:44 schrieb Stefan Eissing : >>> >>> >>> Am 07.02.2022 um 13:47 schrieb Yann Ylavic : On Mon, Feb 7, 2022 at 1:29 PM Yann Ylavic

Re: mpm event assertion failures

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 14:44 schrieb Stefan Eissing : > > > >> Am 07.02.2022 um 13:47 schrieb Yann Ylavic : >> >> On Mon, Feb 7, 2022 at 1:29 PM Yann Ylavic wrote: >>> >>> On Mon, Feb 7, 2022 at 1:01 PM Stefan Eissing wrote: >> [] >>> >>> there are still failures for >>> mod_md still

Re: svn commit: r1897458 - in /httpd/httpd/trunk: changes-entries/ab-ssl-sense-fix.txt support/ab.c

2022-02-07 Thread Graham Leggett
On 27 Jan 2022, at 09:53, Ruediger Pluem wrote: >> Modified: httpd/httpd/trunk/support/ab.c >> URL: >> http://svn.apache.org/viewvc/httpd/httpd/trunk/support/ab.c?rev=1897458=1897457=1897458=diff >> >>

Re: mpm event assertion failures

2022-02-07 Thread Graham Leggett
On 07 Feb 2022, at 12:35, Stefan Eissing wrote: >> There are two parts that hook into the process_connection hook, the code >> you’ve cited above, and this code: >> >> void h2_c2_register_hooks(void) >> { >>/* When the connection processing actually starts, we might >> * take over, if

Re: Python test suite - failures on Fedora Rawhide / MacOS

2022-02-07 Thread Graham Leggett
On 07 Feb 2022, at 12:42, Stefan Eissing wrote: >> curl -V > curl 7.77.0 (x86_64-apple-darwin21.0) libcurl/7.77.0 (SecureTransport) > LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.42.0 > Release-Date: 2021-05-26 > Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps > mqtt pop3

Re: mpm event assertion failures

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 12:19 schrieb Graham Leggett : > > On 07 Feb 2022, at 12:35, Stefan Eissing wrote: > >>> There are two parts that hook into the process_connection hook, the code >>> you’ve cited above, and this code: >>> >>> void h2_c2_register_hooks(void) >>> { >>>/* When the

Re: Python test suite - failures on Fedora Rawhide / MacOS

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 12:21 schrieb Graham Leggett : > > On 07 Feb 2022, at 12:42, Stefan Eissing wrote: > >>> curl -V >> curl 7.77.0 (x86_64-apple-darwin21.0) libcurl/7.77.0 (SecureTransport) >> LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.42.0 >> Release-Date: 2021-05-26 >> Protocols: dict file ftp

Re: mpm event assertion failures

2022-02-07 Thread Yann Ylavic
On Tue, Jan 25, 2022 at 1:12 PM Stefan Eissing wrote: > > Also, while running the http2 test suite, I get repeated assert failures in > event.c:1230 > > if (rv != APR_SUCCESS && !APR_STATUS_IS_EEXIST(rv)) { > -> AP_DEBUG_ASSERT(0); > TO_QUEUE_REMOVE(cs->sc->wc_q, cs); >

Re: mpm event assertion failures

2022-02-07 Thread Yann Ylavic
On Mon, Feb 7, 2022 at 12:41 PM Yann Ylavic wrote: > > On Tue, Jan 25, 2022 at 1:12 PM Stefan Eissing wrote: > > > > Also, while running the http2 test suite, I get repeated assert failures in > > event.c:1230 > > > > if (rv != APR_SUCCESS && !APR_STATUS_IS_EEXIST(rv)) { > > ->

Re: mpm event assertion failures

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 12:46 schrieb Yann Ylavic : > > On Mon, Feb 7, 2022 at 12:41 PM Yann Ylavic wrote: >> >> On Tue, Jan 25, 2022 at 1:12 PM Stefan Eissing wrote: >>> >>> Also, while running the http2 test suite, I get repeated assert failures in >>> event.c:1230 >>> >>> if (rv !=

Re: mpm event assertion failures

2022-02-07 Thread Stefan Eissing
> Am 06.02.2022 um 23:00 schrieb Graham Leggett : > > On 25 Jan 2022, at 23:25, Graham Leggett wrote: > >> Is the http2 code doing anything to work around mod_ssl trying to read, >> failing, throwing away the error, and then pretending nothing happened? > > The http2 code doesn't try to

Re: Python test suite - failures on Fedora Rawhide / MacOS

2022-02-07 Thread Stefan Eissing
Graham, could you attach a complete failed output of your pytest run? I use it on MacOS all the time and it seems most likely that some prerequisites have not been documented well enough or checks must add more information in output. Kind Regards, Stefan > Am 07.02.2022 um 11:14 schrieb

Re: mpm event assertion failures

2022-02-07 Thread Graham Leggett
On 07 Feb 2022, at 12:18, Stefan Eissing wrote: >>> Is the http2 code doing anything to work around mod_ssl trying to read, >>> failing, throwing away the error, and then pretending nothing happened? >> >> The http2 code doesn't try to work around mod_ssl, instead it does the same >> as

Re: SSL handshake nonblocking as PR

2022-02-07 Thread Stefan Eissing
> Am 06.02.2022 um 21:20 schrieb Graham Leggett : > > On 04 Feb 2022, at 14:49, Stefan Eissing wrote: > >> https://github.com/apache/httpd/pull/293 >> >> is the PR that contains the changes I just reverted >> in trunk regarding the non-blocking SSL handshake. >> >> I did not like to

Python test suite - failures on Fedora Rawhide / MacOS

2022-02-07 Thread Graham Leggett
Hi all, I am not having any luck getting the python test suite to run on either MacOS or Rawhide. In the case of MacOS I see this: == 50 failed, 214 passed, 239 skipped, 195 errors in 282.97s (0:04:42) === A selection of errors:

Re: Python test suite - failures on Fedora Rawhide / MacOS

2022-02-07 Thread Graham Leggett
On 07 Feb 2022, at 12:23, Stefan Eissing wrote: > could you attach a complete failed output of your pytest run? I use it on > MacOS all the time and > it seems most likely that some prerequisites have not been documented well > enough or checks must > add more information in output. I reduced

Re: mpm event assertion failures

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 11:31 schrieb Graham Leggett : > > On 07 Feb 2022, at 12:18, Stefan Eissing wrote: > Is the http2 code doing anything to work around mod_ssl trying to read, failing, throwing away the error, and then pretending nothing happened? >>> >>> The http2 code doesn't

Re: Python test suite - failures on Fedora Rawhide / MacOS

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 11:26 schrieb Graham Leggett : > > On 07 Feb 2022, at 12:23, Stefan Eissing wrote: > >> could you attach a complete failed output of your pytest run? I use it on >> MacOS all the time and >> it seems most likely that some prerequisites have not been documented well >>

Re: Python test suite - failures on Fedora Rawhide / MacOS

2022-02-07 Thread Stefan Eissing
> Am 07.02.2022 um 11:42 schrieb Stefan Eissing : > > > >> Am 07.02.2022 um 11:26 schrieb Graham Leggett : >> >> On 07 Feb 2022, at 12:23, Stefan Eissing wrote: >> >>> could you attach a complete failed output of your pytest run? I use it on >>> MacOS all the time and >>> it seems most

Re: mpm event assertion failures

2022-02-07 Thread Yann Ylavic
On Mon, Feb 7, 2022 at 1:01 PM Stefan Eissing wrote: > > > Am 07.02.2022 um 12:46 schrieb Yann Ylavic : > >> > >> The assertion failure is due to mpm_event closing all the workers' > >> sockets forcibly [1] on ungraceful shutdown/restart, while the socket > >> is still handled by h2, thus when h2

Re: mpm event assertion failures

2022-02-07 Thread Yann Ylavic
On Mon, Feb 7, 2022 at 1:29 PM Yann Ylavic wrote: > > On Mon, Feb 7, 2022 at 1:01 PM Stefan Eissing wrote: > > [] > > there are still failures for > mod_md still I haven't looked at (I think I don't have all the mod_md > dependencies to test on my machine).. Namely this failure: