[bind10-dev] Receptionist's guts
JINMEI Tatuya / 神明達哉
jinmei at isc.org
Thu Mar 14 07:04:46 UTC 2013
At Wed, 13 Mar 2013 09:38:11 +0100,
Michal 'vorner' Vaner <michal.vaner at nic.cz> wrote:
> As asked on the call yesterday, I'm sending what internal data structure and
> logic would the receptionist have.
Thanks, I think we can now move on to creating tickets.
Some quick comments and questions:
- are we going to update all of auth, resolver, xfrout, and ddns so
that they can use the new internal socket?
- is my understanding correct that the receptionist is optional and
both the current mode of operations and operation with the
receptionist will coexist?
- we'll also have to pass the transport protocol (TCP/UDP)
- I'm not so confident about the overflow thing. It's quite
complicated, and its rationale (such as about soft vs hard) is not
really clear to me, whether it's a random idea or has some
concrete background. Also, I think we'd basically say for really
busy servers where such overflow could matter they should go without
the receptionist, so it's not clear whether we really need
sophisticated rate control; a naive but simple approach of dropping
anything when busy may suffice. A sophisticated flow control may be
nicer, but I guess we can defer it.
- on a related note, assuming we don't expect an excellent level of
performance, I don't see much benefit of handling the raw packet
data. parsing the header part with libdns++ will be more convenient
and safer (and that part isn't really that expensive).
---
JINMEI, Tatuya
Internet Systems Consortium, Inc.
More information about the bind10-dev
mailing list