> Am 25.08.2021 um 17:34 schrieb Joe Orton <jor...@redhat.com>:
> 
> On Wed, Aug 25, 2021 at 05:08:06PM +0200, ste...@eissing.org wrote:
>> 
>> 
>>> Am 25.08.2021 um 17:06 schrieb Yann Ylavic <ylavic....@gmail.com>:
>>> 
>>> Thanks, looks good, it probably needs a backport to 2.4.x since the
>>> first travis failure was there (Build #1819).
>>> Let's see how it works after several runs before maybe.
>> 
>> +1
>> 
>> Let's see what Joe and Travis can do to wreck it.
> 
> Well I could accidentally cancel your builds, how's that for starters?
> 
> (I restarted the most recent one, was trying to cancel the older PR 
> build, but hit the wrong button on the wrong page, sorry!)
> 
> Nice job getting this one fixed.
> 
> Regards, Joe
> 
> p.s. did you forget the APLOGNO()?
> p.p.s just kidding
> 

https://app.travis-ci.com/github/apache/httpd

>       assert env.apache_restart() == 0
3026E       assert 1 == 0
3027E        +  where 1 = <bound method H2TestEnv.apache_restart of 
<h2_env.H2TestEnv object at 0x7ffb03366a60>>()
3028E        +    where <bound method H2TestEnv.apache_restart of 
<h2_env.H2TestEnv object at 0x7ffb03366a60>> = <h2_env.H2TestEnv object at 
0x7ffb03366a60>.apache_restart
3029
3030test/modules/http2/test_002_curl_basics.py:11: AssertionError
3031---------------------------- Captured stderr setup 
-----------------------------
3032WARNING: exit 1, stdout: , stderr: (98)Address already in use: AH00072: 
make_sock: could not bind to address [::]:40001
3033(98)Address already in use: AH00072: make_sock: could not bind to address 
0.0.0.0:40001
3034AH03272: no listening sockets available, shutting down
3035

Looks like the stop/start cycle instead of reload is not timing safe. If httpd 
is no longer responding, it does not mean that the ports are available again 
for the new process. Reloads are just better here, as wait loops can be 
avoided. Hmm....thinking...

Reply via email to