BIND 10 experiments/vorner/receptionist, created. fdb6fd8e3a4e680d6739835bc48510d2d44eb866 [2776] Minor tweaks and fixes

BIND 10 source code commits bind10-changes at lists.isc.org
Thu Jun 13 09:25:52 UTC 2013


The branch, experiments/vorner/receptionist has been created
        at  fdb6fd8e3a4e680d6739835bc48510d2d44eb866 (commit)

- Log -----------------------------------------------------------------
commit fdb6fd8e3a4e680d6739835bc48510d2d44eb866
Author: Mukund Sivaraman <muks at isc.org>
Date:   Thu Jun 13 11:13:08 2013 +0200

    [2776] Minor tweaks and fixes

commit 8094aaa11df22d79f338539b338e07bd8f950117
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Tue Mar 5 10:07:42 2013 +0100

    [2776] Provide a proposal for the design
    
    As a result of the experiment, come to the conclusion the receptionist
    is easy enough to implement, flexible enough and fast enough to try and
    implement it.

commit da274764a6096182c8a64b5f66cfecaa715a470c
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Feb 28 14:31:14 2013 +0100

    [2776] Tweak the receptionist

commit af52109c9d749dc249349dadcba64c07db18b9ff
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Feb 28 13:08:08 2013 +0100

    [2776] Disable sync optimisation for UDP
    
    For the other test, we use TCP and that one doesn't have the
    optimisation. Disable it for UDP too so it is more fair.

commit 2450e94f926e81bed1af7488dd3c3d2fd58d5872
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Feb 28 12:47:15 2013 +0100

    [2776] Forward replies

commit 9a5b9919090672e9c01282f6f75e91a66ec5439c
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Thu Feb 28 11:05:47 2013 +0100

    [2776] Don't parse the stack as DNS message
    
    Also add many debug outputs to help finding it out.

commit abe72e9dff228269f889379f63228001e807982c
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Wed Feb 27 13:43:10 2013 +0100

    [2776] Forward messages
    
    Basics of the receptionists. Forward the messages to auth. It doesn't
    seem to work properly, though. No idea if the error is on the auth or
    receptionist side.

commit b859ed9695b1b4fb1a8861672a05e37065bc1593
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Wed Feb 27 10:38:53 2013 +0100

    [2776] Let the TCP server accept batches of messages
    
    Each batch is preceded by 4-byte length of the batch. Then the messages
    are put one after another, with the usual 2-byte length of message.
    
    This should allow for less reads and less context switches in the
    following experiment.
    
    As this is experiment, no tests are updated or written. The old ones,
    obviously, don't work, as this is backwards-incompatible change. Hoping
    it just works, if not, it'll be debugged later when the other part is
    written.
    
    Also, the code style is probably not clean either, comments and docs are
    missing, etc.
    
    This will work for auth, but probably not for the resolver (or, it
    would, but not well, as it would block for one message before starting
    another). This is not an issue with auth server, as all the lookups are
    synchronous.

commit 6360d78376848609b4d19e8e8282dbc76d9c41e1
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Tue Feb 26 12:45:12 2013 +0100

    [2776] Some design considerations for sharing a socket
    
    Write some advantages and disadvantages of each method how to solve it.

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



More information about the bind10-changes mailing list