> Am 19.04.2016 um 13:50 schrieb Yann Ylavic <ylavic....@gmail.com>:
> 
> Hi Stefan,
> 
> On Tue, Apr 19, 2016 at 12:02 PM, Stefan Eissing
> <stefan.eiss...@greenbytes.de> wrote:
>> The reported problem of segmentation faults in mod_http2 during a graceful 
>> restart seems to boil down to the fact that the document root is updated at 
>> the same time. On my OS X I can reproduce the SIGBUS when GETting the same 
>> 10 MB file again and again and copying over it.
> 
> Well known issue of mmap() with truncated files :/
> 
>> 
>> However I'd like to understand the problem and my options here: what would I 
>> need to do to use mmap'ed files properly? Catch SIGBUS during the copy? 
>> Advice appreciated.
> 
> Playing with SIGBUS is not wise IMHO, you could possibly disable
> mmap() on a per bucket basis by using apr_bucket_file_enable_mmap()...

Thanks Yann, I tested that already and it works nicely. I see no negative 
impacts on my OS X tests, even some perf improvements for large files.

Off it is then.

- Stefan

Reply via email to