BIND 10 #2003: support DDNS/TCP response

BIND 10 Development do-not-reply at isc.org
Fri Jun 8 11:08:01 UTC 2012


#2003: support DDNS/TCP response
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  jinmei
  jinmei                             |                Status:  reviewing
                       Type:  task   |             Milestone:
                   Priority:  low    |  Sprint-20120612
                  Component:  DDNS   |            Resolution:
                   Keywords:         |             Sensitive:  0
            Defect Severity:  N/A    |           Sub-Project:  DNS
Feature Depending on Ticket:  DDNS   |  Estimated Difficulty:  5
        Add Hours to Ticket:  0      |           Total Hours:  0
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by vorner):

 * owner:  vorner => jinmei


Comment:

 Hello

 Replying to [comment:4 jinmei]:
 > I believe the intent of the former is clear from its documentation.
 > I've made this as a separate module so it can be eventually used
 > for revised versions of xfrin/xfrout, too.

 I thought we would use blocking reads/writes in xfrin/out (such as
 socket.sendall). I thought this is the reason why we wanted separate
 forked processes for them. Not that it would be a problem for the class,
 but I think it would be an overkill for such purpose.

 I think you forgot to put the dns_tcp_test.py to git. I hope you still
 have it somewhere. This is what I get (both check and distcheck) and I
 don't think I saw the test in the diff:
 {{{
 make[6]: Leaving directory
 `/home/vorner/work/bind10/src/lib/python/isc/server_common/tests'
 make[6]: *** No rule to make target `dns_tcp_test.py', needed by
 `distdir'.  Stop.
 make[5]: Leaving directory
 `/home/vorner/work/bind10/src/lib/python/isc/server_common'
 }}}

 Is dropping the connection silently on the quota the best thing to do?
 And, generally speaking, isn't 10 as the quota really low?

 Should the `PYSERVER_COMMON_DNS_TCP_SEND_ERROR` be logged as an ERROR
 instead of WARN? AFAIK WARN is for things that are possibly correct but
 might be wrong, while I don't see a way this could be correct in any
 situation.

 The two of the new log messages include the amount of data sent so far.
 Should it log how much it is total as well? (like „%2 of %3 bytes sent so
 far“)?

 Thank you

-- 
Ticket URL: <http://bind10.isc.org/ticket/2003#comment:7>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list