<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 2/19/16 10:24 PM, John Belamaric
      wrote:<br>
    </div>
    <blockquote
      cite="mid:6701633E-34EC-4076-81D0-ACFBB98700F8@infoblox.com"
      type="cite">
      <pre wrap="">
</pre>
    </blockquote>
    Thanks for the quick response!<br>
    <br>
    <blockquote
      cite="mid:6701633E-34EC-4076-81D0-ACFBB98700F8@infoblox.com"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">On Feb 19, 2016, at 6:03 PM, Andrew Bogott <a class="moz-txt-link-rfc2396E" href="mailto:abogott@wikimedia.org"><abogott@wikimedia.org></a> wrote:

   I'm running designate kilo with a pdns backend.  I originally set things up in Juno, with designate-central syncing directly to the pdns mysql backend.  Everything was stable until my upgrade to Kilo.  During the upgrade to Kilo I was advised to add the mdns service, which I did, and I got things mostly working.  Every once in a while my pdns service falls over, though, and the pdns logs are VERY strange.

   As best I can tell, I am now (accidentally) using two simultaneous pdns backends:  designate-central writes directly to the pdns mysql database, but mdns also sends sync requests which causes pdns to grab records via AXFR and write them to the database (even though they are already there, thanks to the direct writing by central).  As you can imagine, this allows for a host of weird race conditions.

   The docs for this are baffling -- designate design is changing rapidly and most docs are unversioned, so it's hard for me to know what I'm looking at.  Here are my questions:

1)  Is it still possible to have central write directly to mysql backend?  Can I, in that case, simply turn mdns off, switch my pdns service to master=false slave=false and live happily and simply?

2)  If, on the contrary, I'm meant to do this via AXFR, why do the docs still tell me to configure designate with access to the pdns mysql backend?

</pre>
      </blockquote>
      <pre wrap="">
As I understand it, in Kilo and later mdns must be primary and send data to other backends via XFR.</pre>
    </blockquote>
    OK -- I can think of reasons for that choice.  Why then, does
    <a class="moz-txt-link-freetext" href="http://docs.openstack.org/developer/designate/backends/powerdns.html">http://docs.openstack.org/developer/designate/backends/powerdns.html</a> 
    suggest that I specify this setting in the designate config?<br>
    <br>
    <meta charset="utf-8">
    <table class="docutils" style="border: 0px; border-collapse:
      collapse; color: rgb(62, 67, 73); font-family: Arial, sans-serif;
      font-size: 14.4px; font-style: normal; font-variant: normal;
      font-weight: normal; letter-spacing: normal; line-height: normal;
      orphans: auto; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 1;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);" border="1">
      <tbody valign="top">
        <tr class="row-even">
          <td style="text-align: left; padding: 1px 8px 1px 0px;
            border-width: 0px 0px 1px; border-bottom-style: solid;
            border-bottom-color: rgb(170, 170, 170);">connection</td>
          <td style="text-align: left; padding: 1px 8px 1px 0px;
            border-width: 0px 0px 1px; border-bottom-style: solid;
            border-bottom-color: rgb(170, 170, 170);">sqlite:///$pystatepath/powerdns.sqlite</td>
          <td style="text-align: left; padding: 1px 8px 1px 0px;
            border-width: 0px 0px 1px; border-bottom-style: solid;
            border-bottom-color: rgb(170, 170, 170);">Database
            connection string</td>
        </tr>
      </tbody>
    </table>
    <br>
    Is that still needed?  If so... what does it do?<br>
    <br>
    <blockquote
      cite="mid:6701633E-34EC-4076-81D0-ACFBB98700F8@infoblox.com"
      type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <pre wrap="">3)  (meta-question) Is there a designate-specific list, or new IRC channel I should be using?  I have in the past gotten good support in #openstack-designate on freenode, but that channel has been utterly silent for several months.

</pre>
      </blockquote>
      <pre wrap="">
Try #openstack-dns instead.</pre>
    </blockquote>
    Ah!  I now see that in addition to openstack-nova there is an
    invite-only openstack-compute channel, and in addition to
    openstack-keystone there is an invite-only openstack-identity, etc. 
    We're really committing to the "two names for everything" gag :)<br>
    <br>
    -A<br>
    <br>
    <blockquote
      cite="mid:6701633E-34EC-4076-81D0-ACFBB98700F8@infoblox.com"
      type="cite">
      <pre wrap="">


</pre>
      <blockquote type="cite">
        <pre wrap="">Thanks all!

-Andrew

_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a>
Post to     : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a>
</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>