Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Gossip-based DNS embedded in the router. #1065

Merged
merged 3 commits into from
Jul 14, 2015
Merged

Gossip-based DNS embedded in the router. #1065

merged 3 commits into from
Jul 14, 2015

Commits on Jul 14, 2015

  1. Remove legacy WeaveDNS code.

    Tom Wilkie committed Jul 14, 2015
    Configuration menu
    Copy the full SHA
    01f7201 View commit details
    Browse the repository at this point in the history
  2. Gossip-based DNS embedded in the router.

    - Nameserver holds a sorted list of (hostname, peer, container id, ip) tuples.
    - Entries are gossiped using topology gossip / broadcast - only new/updated entries
      are propogated as expected.
    - Entries for a given peer are removed when the connection to the peer is lost.
    - Entries are tombstoned when containers die.  Tombstones are kept for 10mins,
      as they do not need to survive partition, only gossip propagation delay.
    Tom Wilkie committed Jul 14, 2015
    Configuration menu
    Copy the full SHA
    8b061fd View commit details
    Browse the repository at this point in the history
  3. Resolve unqualified domains in the weave.local domain.

    Tom Wilkie committed Jul 14, 2015
    Configuration menu
    Copy the full SHA
    361ed1b View commit details
    Browse the repository at this point in the history