Skip to content
Snippets Groups Projects
  1. Sep 08, 2016
  2. Sep 05, 2016
    • Marek Vavrusa's avatar
      daemon/worker: retransmit based on current score · 1a568228
      Marek Vavrusa authored
      if the score is known (and not glued), the retry
      rate is <avg(rtt), 250ms>
      
      if the NS score is unknown or worse than 250ms,
      it is always retried at this rate
      
      all other servers in the list use default rate
      1a568228
  3. Aug 25, 2016
  4. Aug 24, 2016
    • Ondřej Surý's avatar
      Reuse packet_source address when retrying over TCP. This prevents · 59009f21
      Ondřej Surý authored
      timeouts over TCP when <n> first nameservers timeout over UDP as
      previously the TCP would connect again to the first and only the
      first nameserver in task->addrlist.
      
      This would need to be ultimately fixed in TCP Fast Retransmit.
      59009f21
    • Marek Vavrusa's avatar
      lib/resolve: track rtt of all tried servers · d5f3f4e2
      Marek Vavrusa authored
      when doing fast retransmit, each address may be
      contacted 1-N times, but previously only cumulative
      RTT was tracked for the NS that sent the answer.
      
      now the approximate query start time is subtracted
      from cumulative RTT to give an idea how long it
      took since the query was actually sent, and all
      the NSs that didn't respond within their retransmit
      windows are penalised too
      d5f3f4e2
  5. Aug 23, 2016
  6. Aug 15, 2016
  7. Aug 11, 2016