BIND10 shmemfix, created. e0b3dd07237f4f04b8cdfb45a1611d20740f111e [shmemfix] have xfrin notify memmgr of zone update using generic notification.

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Apr 16 16:12:04 UTC 2014


The branch, shmemfix has been created
        at  e0b3dd07237f4f04b8cdfb45a1611d20740f111e (commit)

- Log -----------------------------------------------------------------
commit e0b3dd07237f4f04b8cdfb45a1611d20740f111e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Tue Apr 15 22:44:42 2014 -0700

    [shmemfix] have xfrin notify memmgr of zone update using generic notification.

commit 5c0e5639624a28c6911773c136383e983df35675
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 14 18:34:54 2014 -0700

    [shmemfix/2864a] update ddns so it tells memmgr the correct datasrc name.
    
    ddns.session module is updated so its handle() method returns this information.
    this should complete the ddns part of Trac2864.

commit 2c1d2779dbb72aae0f7aa5abc52e5efac288c9de
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 14:28:32 2014 -0700

    [shmemfix] send zone update notification from ddns

commit 656a535ac081b76d6f00c31e349783cdafbabe73
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 14:01:12 2014 -0700

    [shmemfix] handle zone update event from other modules.

commit 28ce6a21139b36c52fb0c223a43ac23b63b2b29d
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 13:00:20 2014 -0700

    [shmemfix] remaining cleanup: removed an unused attribute.

commit ae3bf0005460e463289047d56e93c82e12855b19
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 12:56:55 2014 -0700

    [shmemfix] cleanup: use system datasrc conf for DDNS.
    
    this also eliminates the need for using auth conf for DDNS.

commit 03d557761f25ca4310b446e8a5990eed42ebdb71
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 11:23:29 2014 -0700

    [shmemfix] generalize ddns zone config so it hornors systems datasrc conf.

commit 852d619f8c8805a48e69c19075f1516911c3f6b3
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 23:18:34 2014 -0700

    [shmemfix/3002] implemented get_datasource_name for DataSourceClient.
    
    This extension will be needed for DDNS/xfrin, etc, to send zone update
    notification to memmgr.  This is a proposed way of implementing the feature
    described in Trac 3002.

commit cab40749d393ddc1eb3b30c94e216f7892d36a95
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 08:38:16 2014 -0700

    [shmemfix/2858] handle notifications on readers.
    
    this should (mostly) complete the tasks described in trac2858.

commit f62f45f5bf641523b94f94733dd19349345de848
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 09:01:53 2014 -0700

    [shmemfix] allow sync_reader() to be called at any state.
    
    this can happen for a newly coming reader.

commit 89764e80690578341c54ca42358edb66d766d71f
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 13 08:00:38 2014 -0700

    [shmemfix] cleanup: removed an obsolete block of code.

commit db26d141b668c436e92af6ca08fda51913f92264
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 12 19:41:35 2014 -0700

    [shmemfix] corrected remove_reader so it can be called at any state.

commit dc30c77e19ff5bffd98e9266151207c2f740e6a8
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 12 18:26:10 2014 -0700

    [shmemfix] supported memmgr loadzone (external) command

commit 1e06312078a3399e482c56b879c5173376b50a59
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 12 17:08:27 2014 -0700

    [shmemfix] fixed start_update() so it can be called at any state.

commit d66eae4abbf47c3a68f480c28bf09e654f47c528
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 12 15:14:41 2014 -0700

    [shmemfix] corrected trivial typo of memmgr group name

commit b8e376ab1cd29857d9ebddd42a6264065d93335a
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 12 14:56:04 2014 -0700

    [shmemfix] handle segment_info_update_ack; added more log messages

commit 02074c32a7ec7d174a1490cd069e9ca986bf2ca8
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 12 10:55:41 2014 -0700

    [shmemfix] use old readers of specific segment, adjust handling ver switch.

commit 71bc16fac4c5839cb1112e7e0ef87b1ce79a224b
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 12 10:32:45 2014 -0700

    [shmemfix] corrected ver switch timing, switch_versions() can now be protected.

commit 0b355b0cccb1ac239a97f0d846e908da0d487a41
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Apr 10 22:28:30 2014 -0700

    [shmemfix] completed initial notify from memmgr to readers

commit ff033f2669307c0bbac49c1a9c62ba893b128914
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 6 09:35:59 2014 -0700

    [shmemfix] call SegmentInfo.switch_versions from notify_from_builder.
    
    this is necessary when we move to a copying phase.

commit 2c2a35702ca5ddc3bb8830609bdbeea249322bf6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 6 09:29:01 2014 -0700

    [shmemfix] create builder thread before adding datasrc config.
    
    its callback will expect the thread is ready, so otherwise it will result in
    unexpected exception.

commit 32a28995818323ef32d9f5829ecf11a716b64f95
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 6 09:23:41 2014 -0700

    [shmemfix] make sure memmgr fails if initiali config failed.
    
    otherwise, if mapped_file_dir doesn't exist or is not writable, it would result
    in an uncaught exception.  the end result is the same, but it's less cleaner.

commit d1a9c00c9234552c0b48fba806b1a5bad7b33772
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sun Apr 6 08:35:11 2014 -0700

    [shmemfix] corrected state transition of SegmentInfo.
    
    we cannot simply move to READY from UPDATING even if there's no reader;
    the corect next state is COPYING so the copied segment is created.
    with fixing this, __sync_reader_helper() doesn't need a parameter since
    the possible next state is always COPYING.

commit 4f0428bcfd3a53be15bcef8713c677ca0165005e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Sat Apr 5 10:41:49 2014 -0700

    [mavericks] fix trivial build errors

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



More information about the bind10-changes mailing list