[bind10-dev] BIND 10 face to face meeting Y2-2 agenda

Kazunori Fujiwara fujiwara at wide.ad.jp
Fri Aug 27 10:39:10 UTC 2010


I have concerns about current BIND 10.

* process name

  BIND 10 is composed of a lot of processes.  Most of them are
  python3.1 and hard to identify the process name by the ps command
  because process name is python3.1 and process argument is too long.

  setproctitle() may solve the problem.
  	http://pypi.python.org/pypi/setproctitle

* BIND 9 compatibility
  - process model

      BIND 9's named is a gingle process daemon.
      Current BIND 10's process model is far different from BIND 9.

  - view/shared socket issue

      A socket may be shared with authoritative service and recursive
      service on BIND 9.

      # I think it is not a good model.

      To support socket sharing, Auth server model need to be changed.

      socket-->[Dispatcher/Distributer]-->[ACL]-->[Auth]  per zone?
               per view, per zone      -->[ACL]-->[Auth]
                                       -->[ACL]-->[Recursion]

      I think we need to consider auth and recurive server's socket model.
      I prefer separating model, but it is not BIND 9 compatible.

# I think there are another many issues.

--
Kazunori Fujiwara, JPRS



More information about the bind10-dev mailing list