<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;"><div><div><div style="font-family: arial, sans-serif;font-size: 13px">Good day all,<br><br>I'm working on a MongoDB DLZ for bind9, and have a few questions about the multi-threaded version of named:<br>1. Is there a pre-processor flag I can use to determine if thread support is enabled? Can't seem to find it in configure.ac<br>2. named does not fork itself, or create child processes, correct?<br>3. when multi-threading is enabled, does named still call dlz_create only once when loading the shared object (dlopen)?<br>4. when multi-threading is enabled, how is each request handled? are there multiple worker threads and requests passed to them? or would each request spin up a new thread? Trying to figure out how dlz_lookup is called in a multi-threaded version.<br><br>Would appreciate if someone can answer these, or point me in the right direction if this is not the appropriate forum to ask.<br><signature><br>Regards<br>Hamid Maadani</signature></div></div></div></div></body></html>