BIND 10 trac2833, created. bd324d21247236ecce030e5aed2edb982f14c539 [2833] introduced ZoneTableConfig

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Mar 19 21:35:50 UTC 2013


The branch, trac2833 has been created
        at  bd324d21247236ecce030e5aed2edb982f14c539 (commit)

- Log -----------------------------------------------------------------
commit bd324d21247236ecce030e5aed2edb982f14c539
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 a69f6c8c7a6d1ca5d487bb2e69c60f3d6d570bb5
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 ae4079fd5e5abe7b7e766fc8717c60d7a811dc5d
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.

commit bc9e0b00afb9ebedd7cdeea9acb0983ff7885ca6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Tue Mar 19 13:27:13 2013 -0700

    [2835] constify

commit 582cab8fdc97df2074106229132765ce0f9de1c2
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Tue Mar 19 10:26:29 2013 +0100

    [2835] Include the segment type
    
    Specify the segment type used. This is SEGMENT_LOCAL for now with every
    segment used, but it is ready for when we have different kinds of
    segments too.

commit 19a6bce91bab3683fe729547ce9f357af743c56f
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Tue Mar 19 10:08:04 2013 +0100

    [2835] Revise the MemorySegmentState
    
    * Don't base it on the type of segment (eg. remove MSS_LOCAL).
    * Use a SEGMENT_ prefix instead of MSS_ (MSS reportedly usually refers
      to something else).

commit fc358360f6a0b9a48052342a22987ea6214ff325
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Tue Mar 19 09:48:42 2013 +0100

    [2835] (minor) Blank lines

commit 174592673d8cff257cbafb5d7c4738177f6feec6
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Tue Mar 19 09:45:17 2013 +0100

    [2835] Make the DataSourceStatus read-only
    
    Make the segmentState property of the DataSourceStatus immutable, making
    the whole class read-only (except for assignment, which is needed for
    putting it into a vector).

commit 72b01ff4b5593f209e7b9c6a803ca45634e92a4d
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Tue Mar 19 00:23:02 2013 -0700

    [2835] editorial cleanups: use _ for var names, fixed a typo

commit 3506f78b951ae02f128da669138720acbfae8e88
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Fri Mar 15 12:39:30 2013 +0100

    [2835] The ClientList::getStatus method
    
    So one can extract status of all the data source clients from the list
    and allow using it from future management of the memory segments.

commit 2f72c7e2ddd9c7732dec44470def3348ce8a4646
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Fri Mar 15 11:20:02 2013 +0100

    [2835] The DataSourceStatus class
    
    Just a thin state holder class

commit 55e98e07e00578fd1255f94b0ccffccc1ac14e03
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Fri Mar 15 10:42:27 2013 +0100

    [2835] Update the higher-level test
    
    We now allow having data sources with the same name if they are in
    different classes. It would be significantly harder to implement and we
    can identify the sources by the class+name tuple.

commit 64678931b310a23d8fa34a99ca7a7a55e33ab40d
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Fri Mar 15 10:34:36 2013 +0100

    [1835] Read name from configuration
    
    Read the name of the data source client from configuration or guess it.
    Throw in case it isn't unique.

commit de84ef23149a32737266a6d1114b24526d6f2940
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Fri Mar 15 09:48:08 2013 +0100

    [1835] (unrelated) docs: Clarify what happens if key missing

commit 79117dbb55f76d69f5ccc37da6679c4380a68133
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Mar 14 11:26:28 2013 +0100

    [2835] Test the names in C++ too
    
    Test the names of the data sources in client lists in the C++ code as
    well as in the configuration checker.

commit 38727c42b7a9d11f6e6c5604dca48dde7d0235b6
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Mar 14 11:06:11 2013 +0100

    [2835] Test the same name across multiple classes too

commit 1a7aef9ff16438d13f833c567a2a154c8a74c825
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Mar 14 11:01:38 2013 +0100

    [2835] Test the uniqueness of names is enforced
    
    Which isn't at the moment, so it fails.

commit a324ff10b4e656ae4423d53b108b2f854e9036fc
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Mar 14 10:29:23 2013 +0100

    [2835] Add the data source name option
    
    An optional name of the client in the client list in data source. No
    handling done yet, only added to the spec file so it can be set.

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



More information about the bind10-changes mailing list