> -----Ursprüngliche Nachricht----- > Von: Pluem, Ruediger, Vodafone Group <[email protected]> > Gesendet: Donnerstag, 23. Januar 2020 08:23 > An: [email protected] > Betreff: AW: worker MPM test failures (was Re: Still Failing: > apache/httpd#190 (trunk - 894b6a1)) > > > > > -----Ursprüngliche Nachricht----- > > Von: Pluem, Ruediger, Vodafone Group <[email protected]> > > Gesendet: Donnerstag, 9. Januar 2020 11:32 > > An: [email protected] > > Betreff: AW: worker MPM test failures (was Re: Still Failing: > > apache/httpd#190 (trunk - 894b6a1)) > > > > > > > > > > C2 General > > > > > -----Ursprüngliche Nachricht----- > > > Von: Yann Ylavic <[email protected]> > > > Gesendet: Mittwoch, 8. Januar 2020 16:48 > > > An: httpd-dev <[email protected]> > > > Betreff: Re: worker MPM test failures (was Re: Still Failing: > > > apache/httpd#190 (trunk - 894b6a1)) > > > > > > On Wed, Jan 8, 2020 at 8:36 AM Ruediger Pluem <[email protected]> > > wrote: > > > > > > > > > Regarding my patch, I'm afraid it's not the right fix, we can't > front > > > push several req_core output filters like this. > > > If an old/outer req_core filter has to setaside buckets (network > > > EAGAIN) while the passed brigade contains buckets from the new > > > request, then it will setaside the buckets from a newer request pool > > > to an oldest's. > > > Even though it can (possibly) work, it does not look quite optimal, > > > we'd need some kind of Start Of Request (SOR) bucket to delimit > > > buckets from/for successive requests. SOR would be passed through > > > c->output_filters when a new request is created (e.g. in > > > http_create_request()), since anything sent through the request > > > filters from that time should be about this last request. > > > Then a single req_core connection filter could be responsible for > > > setting aside buckets on the relevant request pool (should some > > > congestion occur). > > > > > > Dunno if we want to go that route, though... > > > > As this looks like to be a larger amount of work I come back to my > > simple patch idea > > that would possibly cause more blocking writes, but would ensure that > > the data is sent > > completely at least. Basically it pushes all down the chain once it > > notices an EOR bucket. > > See > > > > https://github.com/apache/httpd/pull/88 > > Anyone had a look? > > Regards > > Rüdiger
Anyone had a look? Regards Rüdiger
