BIND 10 trac2833, created. 0363b4187fe3c1a148ad424af39e12846610d2d7 [2833] cleanup: removed static data source module.

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Apr 2 03:49:29 UTC 2013


The branch, trac2833 has been created
        at  0363b4187fe3c1a148ad424af39e12846610d2d7 (commit)

- Log -----------------------------------------------------------------
commit 0363b4187fe3c1a148ad424af39e12846610d2d7
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 14:50:37 2013 -0700

    [2833] cleanup: removed static data source module.
    
    we can do everything that the dedicated static data source did with
    "MasterFiles" type of data source with preconfigured parameters.
    this cleanup is not directly related to the subject of this task, but
    will make later changes simpler.

commit 1a11b2d51ccff009c2caf4e132ac18e5bf92b11b
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 20:48:19 2013 -0700

    [2833] cleanup: removed a space at EOL

commit 63c8beeb9a4751f512ade6c72e9dc1ce7ed5f158
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 20:44:33 2013 -0700

    [2833] throw CacheConfigError for duplicate zone names.
    
    this is not a program error, so CacheConfigError should be more appropriate.

commit d9f12c0e4d904fed50e43d5602c4d97563d701d7
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 20:38:35 2013 -0700

    [2833] some documentation

commit 517ca63bd5adda6a2a2f40c889a87f1bf8f7832e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 15:40:33 2013 -0700

    [2833] added begin/end to CacheConfig instead of getZoneConfig.
    
    that would be better abstraction.  also remove getLoadAction for now as
    we won't implement it in this task.

commit 80d60b6b5653d581c6cfe1fb05a4128eacc4e1d6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 15:09:59 2013 -0700

    [2833] added test cases where 'allowed' is false

commit 879fb8f585a5fe1af737ad41ea81e35a4cc0cfa4
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 13:56:45 2013 -0700

    [2833] some cleanup

commit e8137e183ee0b94ccc82d47d1489a470d551bff6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 13:52:52 2013 -0700

    [2833] pass CacheConfig to DataSourceClient and maintain it there.
    
    also simplified the constructor interface; we actually don't need the
    other one.

commit 347f81283182675265cda722d1def0bccedf4c7b
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 13:16:06 2013 -0700

    [2833] update/clarify the (new) meaning of DATASRC_LIST_NOT_CACHED
    
    it now doesn't log it for each zone but only warns about the entire data
    source.

commit 94a17934a24d94741b53857d17fcfb70a0cb1ed6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 12:59:03 2013 -0700

    [2833] cleanup: removed now-unnecessary variable

commit 766d7f47299cea598fd47bb510b9366de6da4356
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 12:32:05 2013 -0700

    [2833] pass allow_cache to CacheConfig

commit 00519912eb96e6fe6aad91376be073977b350f4b
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 11:09:56 2013 -0700

    [2833] renamed ZoneTableConfig to CacheConfig
    
    as details are implemented the latter now seems more appropriate for the
    responsibility of this class.

commit 15962b4badfed5d448826d2d55e8542314498dee
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Apr 1 10:32:53 2013 -0700

    [2833] consolidate some cache related config checks in ZoneTableConfig.
    
    this eliminated the need for if-else cases in
    ConfigurableClientList::configure().  to make it possible getDataSourceClient()
    was slightly updated so that it recognizes "MasterFiles".

commit 71e772824618ff3399ed6b2c6d1e24103fb8bc29
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Mar 28 19:28:23 2013 -0700

    [2833] (unrelated) corrected a trivial typo

commit d47e9e7db10822b6197d7be175a0146e8252ead0
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Mar 28 19:15:03 2013 -0700

    [2833] make ZoneTableSegment::create generic so it checks segment type.
    
    the actually behavior is still same: it only supports the "local" segment.

commit de096122c7d18fae6f0afed28ccdf0bbfcf65395
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Mar 28 16:10:52 2013 -0700

    [2833] added ZoneTableConfig::getSegmentType() interface.

commit 2cc9047529f689aa7e1cb08e2d6321c2e1b76049
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Mar 28 15:45:45 2013 -0700

    [2833] revise ZoneTableSegment::create() so it takes ZoneTableConfig
    
    some non trivial adjusments were needed for its users.

commit d2805586d949f91b9ca649206a1f4b03d7da4193
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed Mar 27 20:08:20 2013 -0700

    [2833] tightened param validation in zt config ctor with dedicated tests.

commit 745c28556fd0d85718e7228a4957448b2803a348
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Tue Mar 19 14:34:57 2013 -0700

    [2833] introduced ZoneTableConfig
    
    it's intended to be used as an interface between ClientList and
    ZoneTableSegment.

commit 905f265367c7b4ee5486886faf2951cb655fa60e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Mar 18 15:10:07 2013 -0700

    [2833] refactoring: create ZoneTableSegment per data source.
    
    in fact, we shouldn't have shared the same segment even before; the header
    part should be created per data source.  So this is actually a bug fix.

commit 201899adaf91b1c8f7affff546c0c00de7746eab
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed Mar 27 15:33:21 2013 -0700

    [2833] refactoring: extract MockDataSourceClient into a separate file
    
    so it can be shared by multiple tests.

commit 4d3f1c82605bc45fd390ee3829dff1c3bff0cab6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon Mar 18 15:06:01 2013 -0700

    [2833] cleanup: removed now-unused declaration of ZoneTableSegment::create.

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



More information about the bind10-changes mailing list