BIND 10 trac2225_statistics, created. 22d6e85f4df97b8ffcfbea8b5ca81edd2df219d4 [2225] add unixdomain socket as statistics spec

BIND 10 source code commits bind10-changes at lists.isc.org
Mon Nov 19 06:02:12 UTC 2012


The branch, trac2225_statistics has been created
        at  22d6e85f4df97b8ffcfbea8b5ca81edd2df219d4 (commit)

- Log -----------------------------------------------------------------
commit 22d6e85f4df97b8ffcfbea8b5ca81edd2df219d4
Author: Naoki Kambe <kambe at jprs.co.jp>
Date:   Mon Nov 19 14:31:31 2012 +0900

    [2225] add unixdomain socket as statistics spec

commit 7c00e40c1c815ea1b8dd13cc718772140cf575dc
Author: Naoki Kambe <kambe at jprs.co.jp>
Date:   Thu Sep 13 14:25:11 2012 +0900

    [2225] updated docstrings for counter.py

commit 96edf56fbab807319a975fe7df264ace0c5dbb37
Author: Naoki Kambe <kambe at jprs.co.jp>
Date:   Mon Sep 3 10:35:20 2012 +0900

    [2225] changed the behavior of the counter class
    
    It doesn't create a counter object twice if it has been already created.  It
    just returns created object in that case. The global functors aren't set inside
    of the counter classes, but they are set in the init method after the counter
    object is firstly created.  It is intended at this change that the init method
    is responsible for creation of a counter method and setting of the global
    functor.

commit 1c6a6aa89ebb3b512a09ad19609f3682b198993a
Author: Naoki Kambe <kambe at jprs.co.jp>
Date:   Mon Nov 19 13:52:04 2012 +0900

    [2225] introduced new counter classes and implemented unixsocket counters
    
     - implemented a base class Counter and a concrete XfroutCounter as an external
       module under isc.statistics. Because it is easy to implement another
       concrete Counter class for other module in future. The caller module can
       statically import it. The new counter class provides a getter method for
       each statistics item. It is intended for making loose relationship between
       the counter class and the caller module.
    
     - added implementation of unixsocket counter into the existing UnixSockServer
       Class.
    
     - added new tests for checking counters implemented in UnixSockServer are
       working properly into xfrout_test.py.
    
     - implemented enabling/disabling counting in the new counter class.

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



More information about the bind10-changes mailing list