BIND 10 trac2836-2, created. f4ca083e427788a22a4979a104b517a5a4ef3df9 [2836-2] use managed_mapped_file to cause remap at different addr.

BIND 10 source code commits bind10-changes at lists.isc.org
Fri May 10 23:54:11 UTC 2013


The branch, trac2836-2 has been created
        at  f4ca083e427788a22a4979a104b517a5a4ef3df9 (commit)

- Log -----------------------------------------------------------------
commit f4ca083e427788a22a4979a104b517a5a4ef3df9
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 10 16:52:06 2013 -0700

    [2836-2] use managed_mapped_file to cause remap at different addr.
    
    the original setup was not really portable and quite dangerous, making
    a very large file.

commit 3a6ae66c2a737475ed55fb28cd3cd49b49e7295e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 10 16:39:32 2013 -0700

    [2836-2] make sure remapping boost segment even if grow() fails.
    
    otherwise, subsequent cleanup to be exception safe will cause a crash.
    and, if the remap fails simply abort(); there's no hope to recover from
    this situation reasonably.  and clarify in shrinkToFit() why it behaves
    differently.

commit 7184eb4185f5bd6577dda90e5100c13e238ed8fe
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 10 16:21:37 2013 -0700

    [2836-2] make sure flush()ing the base segment before grow/shrink
    
    I was confused at the time I removed it in #2831.  these were actually
    necessary.

-----------------------------------------------------------------------



More information about the bind10-changes mailing list