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