From: Aki Tuomi Date: Tue, 10 Dec 2013 08:18:58 +0000 (+0200) Subject: Update documention X-Git-Tag: rec-3.6.0-rc1~304^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=12612c159c58431f34ce9c1ef82614a7830bf7a5;p=pdns Update documention --- diff --git a/pdns/docs/pdns.xml b/pdns/docs/pdns.xml index 9f9bda446..d22b0844e 100644 --- a/pdns/docs/pdns.xml +++ b/pdns/docs/pdns.xml @@ -17393,14 +17393,6 @@ This setting will make PowerDNS renotify the slaves after an AXFR is *received* Number of milliseconds to wait for an answer from the backend. If this time is ever exceeded, the backend is declared dead and a new process is spawned. Available since version 2.7. - - - - Note that if you are running pipes over many (8+) cores, if you use - the pipe-timeout option you will hit a scaleability bottleneck above - about 2000 queries per second. If you set pipe-timeout to 0 this - bottleneck will go away and scaling will be linear to number of - cores. @@ -17652,12 +17644,6 @@ The default value for scopebits is 0. The default for auth is 1 (meaning authoritative). - - Ruby and python support - - For ruby and python, there are libraries to ease your work. Please consider using these, for example https://pypi.python.org/pypi/Pdns_Remotebackend/ and http://rubygems.org/gems/pdns-remotebackend. - - Sample perl backend @@ -20080,9 +20066,14 @@ record building scripts on his Compiling - - To compile this backend, you need to configure --with-modules="remote pipe", for - now. If you want to use http connector, you need libcurl and use --enable-remotebackend-http. + + To compile this backend, you need to configure --with-modules="remote". + + + If you want to use http connector, you need libcurl and use --enable-remotebackend-http. + + + If you want to use ZeroMQ connector, you need libzmq-dev or libzmq3-dev and use --enable-remotebackend-zeromq. Usage @@ -20111,7 +20102,7 @@ remote-connection-string=unix:path=/path/to/socket - Pipe connector + Pipe connector parameters: command,timeout (default 2000ms) @@ -20150,6 +20141,21 @@ remote-connection-string=http:url=http://localhost:63636/dns,url-suffix=.php HTTP Authentication is not supported. SSL support requires that your cURL is compiled with it. + + ZeroMQ connector + + parameters: endpoint, timeout (default 2000ms) + + + +remote-connection-string=zmq:endpoint=ipc:///tmp/tmp.sock + + + + 0MQ connector implements a REQ/REP RPC model. Please seee http://zeromq.org/ for more information. + + + API