XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    DNS queries during backup job

    Scheduled Pinned Locked Moved Xen Orchestra
    27 Posts 6 Posters 6.0k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      hoerup
      last edited by

      Although it is nice that there is work arounds for the DNS spikes with either nscd or the in-process DNS cache, i think the DNS spikes are a symptom of a whole different issue.

      I think we can safely assume that each DNS lookup is corresponding to one attempt at establishing a TCP connection then there is some code somewhere that spawns an awfull lot of short lived connections instead of reusing / pooling them - with all the issues that follows in that area (insufficient ulimit NOFILE, connections in TIME_WAIT/exhausting of client ports etc)

      julien-fJ 1 Reply Last reply Reply Quote 2
      • julien-fJ Offline
        julien-f Vates 🪐 Co-Founder XO Team @hoerup
        last edited by

        @hoerup I agree with your analysis, not sure how easy it will be to fix, we'll investigate.

        1 Reply Last reply Reply Quote 0
        • ronivayR Offline
          ronivay Top contributor
          last edited by

          Did some further testing if amount of DNS queries would correlate to the amount of actual connections made to the host. This doesn't seem to be the case which is even more interesting 🙂 Some results below.

          Ran an incremental from delta backup which took in total of 9 minutes:

          • Amount of DNS queries: close to 7k
          • Amount of HTTPS connects logged to host IP-address: 478.
          • Amount of HTTPS connects/disconnects logged in total to host IP-address: 955

          Connection counts were about the same with installation from dns.lookup branch provided by @julien-f above, without the amount of DNS queries obviously.

          ForzaF 1 Reply Last reply Reply Quote 2
          • ForzaF Offline
            Forza @ronivay
            last edited by

            @ronivay are all dns queries for the same host and record?

            ronivayR 1 Reply Last reply Reply Quote 0
            • ronivayR Offline
              ronivay Top contributor @Forza
              last edited by ronivay

              Yep. Same domain, asks A and AAAA at the same time, both being individual queries obviously.

              1 Reply Last reply Reply Quote 0
              • olivierlambertO Offline
                olivierlambert Vates 🪐 Co-Founder CEO
                last edited by

                Also XAPI (so on host side) doesn't support HTTP/2.

                julien-fJ 1 Reply Last reply Reply Quote 0
                • julien-fJ Offline
                  julien-f Vates 🪐 Co-Founder XO Team @olivierlambert
                  last edited by

                  The DNS cache has been merged, keep us posted if you have any issues. 🙂

                  1 Reply Last reply Reply Quote 2
                  • First post
                    Last post