]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: Document that two backends might have the same name/types 9159/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 7 Jul 2020 12:36:23 +0000 (14:36 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 10 Aug 2020 09:34:12 +0000 (11:34 +0200)
As long as they are somehow kept in sync..

docs/appendices/backend-writers-guide.rst

index d3a846fdcac3bb1f86b3f1130a107556d5794085..002ef194dc6f73d550c14b53f525fdd2078b3964 100644 (file)
@@ -246,6 +246,10 @@ and such.
   This limitation comes from the fact that PowerDNS uses ``ANY`` queries to fetch
   all types from the backend in one go and that it assumes that once one backend
   has returned records the other ones do not need to be called.
+  It is also possible to have two backends providing records for the same name
+  and types, for example if the first one does not support DNSSEC and the second
+  does, but that requires some mechanism outside of PowerDNS to keep records in
+  sync between the two backends.
 
 The first part of the code contains the actual logic and should be
 pretty straightforward. The second part is a boilerplate 'factory' class